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

@import url("base.css");
@import url("reset.css");

div#header h1{
	width:319px;
	height:79px;
	float:left;
}

div#main{
	width:670px;
	font-size:14px;
	float:left;
	padding:0 20px;
}

#qr{
	width:135px;
	float:right;
	display:inherit;
	margin:30px 30px 0 0; 
}

#qr span{
	display:block;
	text-align:center;
	margin:20px 0 0 0;

}

/*new*/
div#area1{
	width:667px;
	background-color:#FEF5D8;
	margin:30px 0 0 0;
}

#area1 h2{
 padding:10px;
}

#area1 ul{
	width:666px;
	margin:0 0 12px 0;
}

#area1 li{
	width:620px;
	margin:0 23px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	line-height:150%;
}

#area1 dl{
	
}

#area1 dl dt{
	width:100px;
	float:left;
}

#area1 dl dd{
	width:500px;
	float:left;
}

#area2 h2{
	margin-top:30px;
}

.schoolBox{
	width:216px;
	float:left;
	border: 1px solid #009900;
	margin:0 2px 20px;
}

.schoolBox ul{
	background-color:#009900;
	padding:5px 4px;
	text-align:center;
}

.schoolBox ul.sBtn_2{
	padding:5px 30px;
}

.schoolBox ul li{
	display:inline;
	float:left;
	margin:0 1px;
}

.schoolBox p{
	color:#000000;
	widows:204px;
	min-height:85px;
	_height:85px;
	background-color:#ffffff;
	padding:5px;
	margin:1px;
}
.schoolBox2{
	width:216px;
	float:left;
	background-color:#ffcc00;
	border: 1px solid #ffcc00;
	margin:0 2px 20px;
}

.schoolBox2 ul{
	background-color:#ffcc00;
	text-align:center;
}


.schoolBox2 ul li{
	margin-bottom:5px;
}

.schoolBox2 p{
	color:#000000;
	width:204px;
	min-height:40px;
	_height:40px;
	background-color:#ffffff;
	padding:5px;
	margin:1px;
}


#area3{
	padding-bottom:30px;
}
#area3 h2{
	margin-top:30px;
}

.coaseBox{
	width:161px;
	float:left;
	display:inline;
	margin:10px 3px 0; 
}

.coaseBox p.coaseTxt{
	width:157px;
	background-color: #ffffff;
	color:#000000;
	padding:0 2px 0 2px;
}

.coaseBox p.coaseCopy{
	font-size:14px;
	width:157px;
	background-color: #ffffff;
	padding:5px 2px;
	text-align:center;
	color:#009900;
	font-weight:bold;
}

.coaseInner{
	min-height:140px;
	_height:140px;
	background-color: #ffffff;
}

.coaseBox .coaseBtn{
	width:157px;
	height:24px;
	text-align:right;
	background-color: #ffffff;
	padding:0 2px 0 2px;
}

#area4{
	clear:both;
	padding:30px 0 0 0;
}

#area4 ul{
	margin:5px 0 0 30px;
	display:inline;
	float:left;
}

#area4 ul li{
	display:inline;
	float:left;
}

#area5{
	clear:both;
	padding:30px 0 30px 0;
}

.coachBox{
	width:161px;
	float:left;
	display:inline;
	margin:10px 0px;
}
.coachBoxF{
	width:161px;
	float:left;
	display:inline;
	margin:10px 0 10px 25px;
}

.coach{
	background-image: url(../img/top/coach_bg_s1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width:141px;
	height:20px;
	padding:3px 0;
	text-align:center;
	color:#009900;
}

.coach02{
	background-image: url(../img/top/coach_bg_s1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width:141px;
	height:26px;
	text-align:center;
	color:#009900;
}

/***ロールオーバー***/
.sBtn_3 li a{
	display:inline;
	float:left;
	height:23px;
	background-position: left bottom;
}

.sBtn_3 li.sBtn01 a{
	background-image: url(../img/top/school_btn_01_s1ov.jpg);
	width:57px;
}

.sBtn_3 li.sBtn02 a{
	background-image: url(../img/top/school_btn_02_s1ov.jpg);
	width:87px;
}

.sBtn_3 li.sBtn03 a{
	background-image: url(../img/top/school_btn_03_s1ov.jpg);
	width:57px;
}
.sBtn_3 li.sBtn03fb a{
	background-image: url(../img/top/school_btn_03fbov.jpg);
	width:57px;
}

.sBtn_3 li a:hover
,.sBtn_3 li a:focus
,.sBtn_3 li a:active{
	text-indent:-9999em;
}

.sBtn_2 li a{
	display:inline;
	float:left;
	height:23px;
	background-position: left bottom;
}

.sBtn_2 li.sBtn01 a{
	background-image: url(../img/top/school_btn_01_s1ov.jpg);
	width:57px;
}

.sBtn_2 li.sBtn02 a{
	background-image: url(../img/top/school_btn_02_s1ov.jpg);
	width:87px;
}

.sBtn_2 li.sBtn03 a{
	background-image: url(../img/top/school_btn_03_s1ov.jpg);
	width:57px;
}

.sBtn_2 li a:hover
,.sBtn_2 li a:focus
,.sBtn_2 li a:active{
	text-indent:-9999em;
}

#fb{
	width:190px;
	background-image: url(../img/top/bg_y.gif);
	background-repeat: repeat-y;
	background-position: left 1px;
	padding-top:25px;
}
#fb iframe{
	 background-color:#ffffff;
	 margin:0 0 0 5px;
	 
}

div#sideNavi ul#none li{
	font-size:1.2em;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left top;
	padding:0;
	margin:0;
}

#fbBox {
	clear: both;
}

.FB_SERVER_IFRAME {
	background-color: #264D2C;
	border: 1px solid #64B16D;
}
