BODY {
	FONT-SIZE: 80%;
	COLOR: #666666;
	BACKGROUND-image: url(../rikuou/img/haikei_body.jpg);
	TEXT-ALIGN: center;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat;
}

.head1 {WIDTH: auto;HEIGHT: auto; border-bottom:solid 4px #333333;}

.header{
	width:700px;
	background-image: url(../rikuou/img/haikei_head.jpg);
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}



/* エリア */
.cont{
	width:700px;
	margin-right: auto;
	margin-left: auto;
      background-color:#ffffff;
	  border:1px solid #000000;
		 }



/* トップページ */

.cont_top{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	background-color:#ffffff;
		 }
		 
.leftbox_top{
	width:160px;
	text-align:left;
	float: left;
	height: 400px;
	background-image: url(img/haikei_left.jpg);
		 }
		 
.news{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.news1{
	width:520px;
	background-color:#ffffff;
	padding-left: 20px;
}

.news1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}



/* お店情報 */

.cont_shop{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 460px;
	background-color:#ffffff;
		 }
		 
.leftbox_shop{width:160px;
	background-image: url(img/haikei_left.jpg);
         text-align:left;
		 float: left;
		 height: 460px;
		 }
		 
.shop{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.shop1{
	width:520px;
	background-color:#ffffff;
	padding-left: 10px;
}

.shop1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}



/* お品書き */

.cont_menu{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 1540px;
	background-color:#ffffff;
		 }
		 
.leftbox_menu{width:160px;
	background-image: url(img/haikei_left.jpg);
         text-align:left;
		 float: left;
		 height: 1540px;
		 }
		 
.menu{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.menu1{
	width:520px;
	background-color:#ffffff;
	padding-left: 10px;
}

.menu1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}



/* チケット */

.cont_ticket{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;
	background-color:#ffffff;
		 }
		 
.leftbox_ticket{width:160px;
	background-image: url(img/haikei_left.jpg);
         text-align:left;
		 float: left;
		 height: 350px;
		 }
		 
.ticket{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.ticket1{
	width:520px;
	background-color:#ffffff;
	padding-left: 10px;
}

.ticket1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}



/* ビデオ */

.cont_vtr{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;
	background-color:#ffffff;
		 }
		 
.leftbox_vtr{width:160px;
	background-image: url(img/haikei_left.jpg);
         text-align:left;
		 float: left;
		 height: 350px;
		 }
		 
.vtr{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.vtr1{
	width:540px;
	background-color:#ffffff;
	padding-left: 0px;
}

.vtr1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}



/* 交通案内 */

.cont_access{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 370px;
	background-color:#ffffff;
		 }
		 
.leftbox_access{width:160px;
	background-image: url(img/haikei_left.jpg);
         text-align:left;
		 float: left;
		 height: 370px;
		 }
		 
.access{
	width:540px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	background-color:#ffffff;
}

.access1{
	width:520px;
	background-color:#ffffff;
	padding-left: 0px;
}

.access1 table{
	line-height:1.5;
	text-align: left;
	color: #e30000;
	font-size: 100%;
}
		   


/* フッター */

.footer{
	width:700px;
	height:auto;
	background-color:#FB0005;
	margin-right: auto;
	margin-left: auto;
}

 

h1 {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 0px;
}



/* バナー */

.cont_banner{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	margin-top: 10px;
	font-size: 80%;
	color: #e30000;
		 }
