@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* { margin: 0; padding: 0; font-size: 100%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
body { font-size: 75%; line-height: 1.4; color: #333333; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: white; background-repeat: repeat; background-attachment: scroll; background-position: left top; }
a {
	color: #0053fa;
}
a:visited {
	color: #0053fa;
}
a:hover {
	color: #f00;
}
img {
	border: none;
	vertical-align: top;
}
#wrapper { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 900px; margin-right: auto; margin-left: auto; }

/* 全体レイアウト
---------------------------------------------*/
#header { background-image: url(../img/head_title.gif); background-repeat: no-repeat; height: 117px; }
#container { width: 950px; float: left; }
#secondary { background-image: url(../img/secondary_back.gif); width: 900px; height: 389px; float: left; }
#midletitle { background-image: url(../img/midletitle.gif); background-repeat: no-repeat; width: 900px; height: 100px; float: left; }
#midlewhatt { background-image: url(../img/midle_what_t.gif); background-repeat: no-repeat; width: 900px; height: 55px; float: left; }
#midlewakum { font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/midle_what_m.gif); background-repeat: repeat; width: 900px; height: auto; float: left; }
#midlewakum li { font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-right: 100px; padding-left: 150px; list-style-type: none; list-style-position: inside; }
#midlewakuu { font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/midle_what_u.gif); background-repeat: no-repeat; width: 900px; height: 18px; float: left; }
#midlemessaget { background-image: url(../img/midle_message_t.gif); background-repeat: no-repeat; width: 900px; height: 57px; float: left; }
#midlelecturet { background-image: url(../img/midle_lecture_t.gif); background-repeat: no-repeat; width: 900px; height: 51px; float: left; }
#midlesitet { background-image: url(../img/midle_site_t.gif); background-repeat: no-repeat; width: 900px; height: 56px; float: left; }
#midleunder { background-image: url(../img/midle_under.gif); background-repeat: no-repeat; width: 900px; height: 36px; float: left; }
#footer { font-size: x-small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/under.gif); background-repeat: no-repeat; clear: both; height: 58px; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; }

/* フォント
---------------------------------------------*/
.f10{ font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14px; }
.f12{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15px; }
.f14{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; letter-spacing: 3px; }
.f141{ font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 16px; letter-spacing: 3px; }
.f15{ font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; }
.f16  { font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; margin-bottom:5px; margin-top: 3px; line-height: 18px; }


