@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;
	height:200px;
	overflow:auto;
 padding:0 0 20px;
 margin:0 0 10px 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;
}

#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;
	padding:3px 0;
	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 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;
}


