@charset "utf-8";
/* CSS Document */


/*-------------------------------------------------------グローバルナビゲーションのロールオーバー設定---------------------------------------*/


.service a{
	background-position:0 -52px;　
}/*現在開かれているページボタン*/

.home a:hover,.episode a:hover,.system a:hover,.inquiry a:hover,.guidance a:hover,.access a:hover{
	background-position:0 -52px;　　
}/*それ以外のページボタンのロールオーバー設定*/


/*---------------------------------------------------------左ボディ-------------------------------------------------------------*/


.left_service a{
	background:url(../images/left_sevice.gif) no-repeat left top;
	width:203px;
	height:49px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

.left_seikon a{
	background:url(../images/left_episode.gif) no-repeat right top;   
	width:203px;
	height:49px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}





.left_seikon a:hover{
	background-position:0 0;
}




#center h3{
	background:url(../images/service_midashi_07.jpg) no-repeat left top;
	width:440px;
	height:21px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

.panel{
	background:url(../images/saervice_panel_10.jpg) no-repeat left top;
	width:441px;
	height:144px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin:50px auto;
}

.riyuu1{
	background:url(../images/riyuu1_12.gif) no-repeat left top;
	width:441px;
	height:77px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:18px;
}

.riyuu2{
	background:url(../images/riyuu2_15.gif) no-repeat left top;
	width:441px;
	height:77px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:18px;
}

.riyuu3{
	background:url(../images/riyuu3_17.gif) no-repeat left top;
	width:441px;
	height:77px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:18px;
}

.riyuu_text{
	line-height:1.6;
	display:block;
	padding-bottom:33px;
	margin-bottom:49px;
	border-bottom:#CCCCCC solid 1px;
	
}

.riyuu_text3{
	line-height:1.6;
	display:block;
	padding-bottom:33px;
	margin-bottom:49px;
	border-bottom:#CCCCCC solid 1px;
}

.red{
	color:#FF0000;
	font-weight:900;
}



#center ul{
	width:447px;
	margin:80px auto 0 auto;
	display:block;
	
}

#center ul li{
	float:left;
}

.adviser{
	
	width:447px;
	height:212px;
	line-height:1.8;
	display:block;
	margin-bottom:150px;
	text-indent:-6px;
	letter-spacing:0.05pt;
	min-height:212px;
	height: auto !important;
}

.adviser_photo{
	float:right;
	padding-left:20px;
}
.button{
	

}

.raikan a{
	background:url(../images/center_raikan_52.jpg) no-repeat left top;
	width:207px;
	height:82px;
	text-indent:-9999px;
	display:block;
	
	margin-right:16px;
}

.seikyu a{

	background:url(../images/center_seikyu_54.jpg) no-repeat left top;
	width:207px;
	height:82px;
	text-indent:-9999px;
	display:block;
	
}

.raikan a:hover,.seikyu a:hover{
	background-position:0 -82px;
	
}

.attention{
	clear:both;
	display:block;
	text-align:center;
	padding-top:20px;
	
}

.gototop{
	
	margin:100px 0 100px 0;
	text-align:right;
}

/*--------------------------------------------------------右ボディ高さ指定-----------------------------------------------------------*/

#right{
	height:2300px;
}