@charset "UTF-8";
/* CSS Document */

body {
	height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	vertical-align:top;
	letter-spacing:1px;
	margin:0px auto;
	padding:0px;
}

#main{
	width:800px;
	margin:0px auto;
	padding:0px;
}

#header{
	width:800px;
	height:30px;
	background:#0099CC;
}

.header_comment{
	font-size:11px;
	color:#666666;
	letter-spacing:0px;
	width:540px;
	padding:5px 0px 5px 10px;
	float:left;
}

.header_comment h1{
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:0px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.header_line{
	width:800px;
	height:3px;
	background:#00A7DB;
}

#content_box{
	width:800px;
	overflow:hidden;
}

.content_box{
	width:800px;
	float:left;
}

.content_box_2{
	width:780px;
	padding:20px 10px;
	float:left;
	background:#EAE5DF;
}

.left_box{
	width:200px;
	padding:20px 10px;
	float:left;
}

.right_box{
	width:560px;
	padding:20px 10px;
	float:left;
}

#footer{
	width:800px;
}

.f_line{
	clear:both;
	height:6px;
	border-top:1px #5E805F solid;
}

.f_right{
	width:390px;
	font-size:12px;
	text-align:right;
	line-height:21px;
	letter-spacing:0px;
	float:left;
	padding-right:10px;
}

.f_left{
	width:400px;
	height:30px;
	float:left;
}

.f_copy{
	background:#5E805F;
	height:25px;
	color:#FFFFFF;
	letter-spacing:0px;
	text-align:center;
	padding-top:5px;
}

.header_mail_btn1{
	width:194px;
	height:20px;
	float:right;
	margin-right:10px;
	margin-top:53px;
}

.header_mail_btn1 SPAN{display:none;}
.header_mail_btn1 A:link	{ background:url(../img/menu/header_mail1.gif) no-repeat; width:194px; height:20px; display:block; float:right; }
.header_mail_btn1 A:visited	{ background:url(../img/menu/header_mail1.gif) no-repeat; width:194px; height:20px; display:block; float:right; }
.header_mail_btn1 A:active	{ background:url(../img/menu/header_mail2.gif) no-repeat; width:194px; height:25px; display:block; float:right; }
.header_mail_btn1 A:hover	{ background:url(../img/menu/header_mail2.gif) no-repeat; width:194px; height:25px; display:block; float:right; }

/* メインメニュー */

.menu_box{
	width:800px;
	float:left;
}

.main_menu_side1{
	width:8px;
	height:45px;
	margin-right:1px;
	float:left;
	background:url(../img/menu/main_menu_side.gif) no-repeat;
}

.main_menu_side2{
	width:8px;
	height:45px;
	margin-left:1px;
	float:left;
	background:url(../img/menu/main_menu_side.gif) no-repeat;
}

.main_menu_line1{
	width:2px;
	height:45px;
	float:left;
	background:url(../img/menu/main_menu_line.gif) no-repeat;
}

.main_menu_line2{
	width:3px;
	height:45px;
	float:left;
	background:url(../img/menu/main_menu_line_2.gif) no-repeat;
}


.main_menu_1{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_1 SPAN{display:none;}
.main_menu_1 A:link		{ background:url(../img/menu/main_menu_01.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_1 A:visited	{ background:url(../img/menu/main_menu_01.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_1 A:active	{ background:url(../img/menu/main_menu_02.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_1 A:hover	{ background:url(../img/menu/main_menu_02.gif) no-repeat; width:131px; height:45px; display:block; float:right; }


.main_menu_2{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_2 SPAN{display:none;}
.main_menu_2 A:link		{ background:url(../img/menu/main_menu_03.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_2 A:visited	{ background:url(../img/menu/main_menu_03.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_2 A:active	{ background:url(../img/menu/main_menu_04.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_2 A:hover	{ background:url(../img/menu/main_menu_04.gif) no-repeat; width:131px; height:45px; display:block; float:right; }

.main_menu_3{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_3 SPAN{display:none;}
.main_menu_3 A:link		{ background:url(../img/menu/main_menu_05.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_3 A:visited	{ background:url(../img/menu/main_menu_05.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_3 A:active	{ background:url(../img/menu/main_menu_06.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_3 A:hover	{ background:url(../img/menu/main_menu_06.gif) no-repeat; width:131px; height:45px; display:block; float:right; }

.main_menu_4{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_4 SPAN{display:none;}
.main_menu_4 A:link		{ background:url(../img/menu/main_menu_07.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_4 A:visited	{ background:url(../img/menu/main_menu_07.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_4 A:active	{ background:url(../img/menu/main_menu_08.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_4 A:hover	{ background:url(../img/menu/main_menu_08.gif) no-repeat; width:131px; height:45px; display:block; float:right; }

.main_menu_5{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_5 SPAN{display:none;}
.main_menu_5 A:link		{ background:url(../img/menu/main_menu_09.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_5 A:visited	{ background:url(../img/menu/main_menu_09.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_5 A:active	{ background:url(../img/menu/main_menu_10.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_5 A:hover	{ background:url(../img/menu/main_menu_10.gif) no-repeat; width:131px; height:45px; display:block; float:right; }

.main_menu_6{
	width:131px;
	height:45px;
	float:left;
}

.main_menu_6 SPAN{display:none;}
.main_menu_6 A:link		{ background:url(../img/menu/main_menu_11.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_6 A:visited	{ background:url(../img/menu/main_menu_11.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_6 A:active	{ background:url(../img/menu/main_menu_12.gif) no-repeat; width:131px; height:45px; display:block; float:right; }
.main_menu_6 A:hover	{ background:url(../img/menu/main_menu_12.gif) no-repeat; width:131px; height:45px; display:block; float:right; }

/* 共通 */

.school_box_l{
	width:365px;
	float:left;
	padding:10px;
	background:#FFF;
	border-radius:7px;
}

.school_box_r{
	width:365px;
	float:right;
	padding:10px;
	background:#FFF;
	border-radius:7px;
}

.icon_td1{
	width:21px;
	padding:3px 0px;
}

.sc_td1{
	 font-size:14px;
	 font-weight:bold;
	 padding:3px 0px;
	 color:#0099CC;
}

.sc_td2{
	 padding:3px 0px;
	 color:#444444;
}

.sc_td3{
	 padding:2px 0px;
	 color:#444444;
	 line-height:18px;
}

.link_btn1{
	width:365px;
	height:30px;
	float:left;
	text-align:center;
	letter-spacing:0.5px;
	font-weight:bold;
}

.link_btn1 SPAN{display:none;}
.link_btn1 A:link		{ background:url(../img/link_btn1.gif) no-repeat; width:365px; height:25px; display:block; float:right; padding-top:5px; }
.link_btn1 A:visited	{ background:url(../img/link_btn1.gif) no-repeat; width:365px; height:25px; display:block; float:right; padding-top:5px; }
.link_btn1 A:active		{ background:url(../img/link_btn2.gif) no-repeat; width:365px; height:25px; display:block; float:right; padding-top:5px; color:#003399; }
.link_btn1 A:hover		{ background:url(../img/link_btn2.gif) no-repeat; width:365px; height:25px; display:block; float:right; padding-top:5px; color:#003399; }

.link_btn1 a{
	text-decoration:none;
}