@charset "utf-8";
/* CSS Document */


/*-------------------------------------------------------グローバルナビゲーションのロールオーバー設定---------------------------------------*/


.inquiry a{
	background-position:0 -52px;	/*現在開かれているページボタン*/
}

.home a:hover,.service a:hover,.system a:hover,.episode a:hover,.access a:hover,.guidance a:hover{
	background-position:0 -52px;	/*それ以外のページボタンのロールオーバー設定*/
}


/*---------------------------------------------------------左ボディ-------------------------------------------------------------*/


#mainbody #reservation_body{
	width:667px;
	margin-right:7px;
	float:left;
}

h3{
	background:url(../images/yoyaku_midashi_06.jpg) no-repeat left top;
	width:667px;
	height:21px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

.text{
	display:block;
	text-align:center;
	margin:50px 0 20px 0;
	
}

.freedial{
	display:block;
	background:url(../images/flee_dial_10.gif) no-repeat center top;
	width:667px;
	height:82px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:50px;
}

.button{
	width:487px;
	margin:auto;
}

.button ul li{
	float:left;
}

.raikan a{
	background:url(../images/center_raikan_52.jpg) no-repeat left top;
	width:207px;
	height:82px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin-right:72px;
}

.seikyu a{

	background:url(../images/center_seikyu_54.jpg) no-repeat left top;
	width:207px;
	height:82px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	
}

.raikan a:hover,.seikyu a:hover{
	background-position:0 -82px;
	
}


.gototop{
white-space:
	clear:both;
	display:block;
	padding:200px 7px 100px 0;
	text-align:right;
}

/*------------------------------------------------------右ボディ高さ指定------------------------------------------------------------------*/

#right{
	height:650px;
}