@charset "UTF-8";


/* 
MAIN
-----------------------------------------------------------------*/

#main{
	width: 1000px;
	height: 301px;
	padding: 30px 0;
	margin: 0 auto;
}

#main h2{
	float: left;
}

.topBana{
	float: right;
	width: 250px;
	height: 301px;
}

.topBana p{
	display:block;
	width: 250px;
	height: 91px;
}


.bana01 a{
	display:block;
	width: 250px;
	height: 91px;
	background:url(../img/new_bana01.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow:hidden;
}
.bana01 a:hover{background:url(../img/new_bana01.jpg) no-repeat 0 -91px;}

.bana02 a{
	display:block;
	width: 250px;
	height: 91px;
	background:url(../img/new_bana02.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow:hidden;
}
.bana02 a:hover{background:url(../img/new_bana02.jpg) no-repeat 0 -91px;}

.bana03 a{
	display:block;
	width: 250px;
	height: 91px;
	background:url(../img/new_bana03.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow:hidden;
}
.bana03 a:hover{background:url(../img/new_bana03.jpg) no-repeat 0 -91px;}


.mb14{
	margin-bottom: 14px;
}


/*--RSS-----------*/

#rssFeed{
 width: 250px;
 height: 246px;
 overflow: auto;
}

#rssFeed ul{
 width: 230px;
}

#rssFeed ul li{
 list-style: none;
 margin: 0;
 border-bottom: dotted 1px #CCCCCC;
 padding-bottom: 5px;
 margin-bottom: 10px; 
}

#rssFeed ul li h4{
 background: url(../img/mark.gif) no-repeat 0 4px;
 padding-left: 14px;
 font-weight: bold;
}

#rssFeed ul li div{
 font-size: 8px;
 padding-left: 14px;
 color: #999999;
}




/* 
contents
-----------------------------------------------------------------*/

.left{
	float: left;
	width: 720px;
}

.threeSchool{
	width: 718px;
	border: solid 1px #e7e7e7;
	background: #ffffff;
	padding-bottom: 15px;
}

.threeSchool div{
	float: left;
	width: 210px;
}

.schoolBox01{
	padding-left: 29px;
	margin-right: 15px;
}

.schoolBox02{
	margin-right: 15px;
}



.threeSchool div h2{
	margin-bottom: 5px;
}

.schoolTxt{
	font-size: 11px;
	padding-left: 5px;
	color: #666666;
	margin-bottom: 5px;
}

.syosai a{
	display:block;
	width: 210px;
	height: 30px;
	background: url(../img/syosai.gif) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
}
.syosai a:hover{background: url(../img/syosai.gif) no-repeat 0 -30px;}


.right{
	float: right;
	width: 250px;
}

.sideBana a{
	display:block;
	width: 250px;
	height: 140px;
	background:url(../img/side_bana.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 20px;
}

.sideBana a:hover{background:url(../img/side_bana.jpg) no-repeat 0 -140px;}


.topFace_bana01 a{
	display:block;
	width: 250px;
	height: 60px;
	background:url(../img/top_face01.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 5px;
}

.topFace_bana01 a:hover{background:url(../img/top_face01.jpg) no-repeat 0 -60px;}

.topFace_bana02 a{
	display:block;
	width: 250px;
	height: 60px;
	background:url(../img/top_face02.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 20px;
}

.topFace_bana02 a:hover{background:url(../img/top_face02.jpg) no-repeat 0 -60px;}



.facebookBox{
	width: 250px;
	margin-bottom: 20px;
	background:url(../img/face_bg.gif) no-repeat 0 35px;
}

.facebookBox h2{
	margin-bottom: 10px;
}

.facebookBox .facePhoto{
	 float: left;
	 padding-left: 20px;
	 margin-bottom: 15px;
}

.facebookBox div{
	float:left;
	padding-left: 15px;
}

.facebookBox div p{
	margin-bottom: 5px;
}

.right dl{
	width: 250px;
}

.right dl dt{
	font-size: 10px;
	color: #f67c8b;
}

.right dl dd{
	margin-bottom: 10px;
}

.toInfo a{
	display:block;
	width: 149px;
	height: 19px;
	background:url(../img/to_info.gif) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
}

.toInfo a:hover{background:url(../img/to_info.gif) no-repeat 0 -19px;}

























