@charset shift_jis;

body{background-color:#F9E898;font-family:JSP明朝, Verdana, Geneva, sans-serif;font-size:16px;color:#333;margin:0;}

img{border:none;margin:0;padding:0}
a{color:#999;text-decoration:underline}
a:hover{text-decoration:none}
table{background-color:#000;width:250px;float:left;margin:5px auto}
table td{background-color:#fff;padding:2px}
.small{font-size:small}
.right{float:right}

#base{background-color:#FFF;width:780px;overflow:hidden;margin:0 auto}
#hidari{width:520px;float:left;background-color:#FFF;margin:0 20px;
	padding-bottom:32768px;
	margin-bottom:-32768px;}
#right{float:left;width:200px;margin-right:20px;}

h1{font-family:HG正楷書体-PRO, sans-serif;margin:0;padding:5px 0}
h2{font-weight:300;margin-top:30px;margin-bottom:5px;font-family:HG正楷書体-PRO, sans-serif;background-color:#F9E898}
#main{min-height:700px;width:520px;}
#pan{color:#999;margin-top:30px}

#foot{
	background-color:#F9E898;text-align:center;width:520px;
	margin-top:20px;
	margin-bottom:0px;}
#foot p{margin:0;}
#copywrite{font-size:12px;margin:0;padding:0}



.ue{text-align:right;font-size:12px;}


.come{margin:0 20px 10px}
.click{margin:0px;width:500px;text-align:right;font-size:10px;}
.stay01 li{width:160px;float:left;list-style:none;margin-left:5px;font-site:10px;}
.stay02 li{margin-top:0;margin-left:30px;list-style-type:disc}
.stay_img{float:left;width:250px;margin:0}
.heya{background-color:#FF9;width:500px;clear:both;padding:3px 10px}
.stay_room{width:500px;padding:3px 10px}
.coartsh{margin:10px auto}
.money{text-align:right;padding-top:20px;padding-bottom:10px;margin:0 auto 20px}
.dish{float:left;width:240px;padding-left:10px}
.coartsh h3{background-color:#FF9;margin-bottom:0}
.dish ul{padding-top:10px;padding-left:10px;list-style-position:inside;color:#804000}
.dish_attention{text-align:right;width:510px}
.dish_shiki{margin:0;}

.around01{line-height:20px}
.around01 dt{float:left;width:205px}
.around01 dd{float:left;width:300px;margin:0;padding:5px}

.acsess01 li{width:160px;float:left;list-style:none;margin-left:5px;font-site:10px;margin-top:20px;}
#info02{padding:10px 20px 10px 10px}
.info-tell{margin:0 auto 20px auto}
.info01 {background:#fff url(img/seisinkan-kibori.gif) no-repeat 300px 50px;height:280px;padding-left:20px;}
.info01 li{list-style:none;height:30px;}
.inf0{font-weight:700;padding-left:10px;}
#title{	height:380px;}
#title,ul{margin:0;padding:0}
.stay_img img,.dish_img img{border:1px solid #000}


#manu{
	float:left;
	width:220px;
	padding-top:50px;
	padding-left:0;
	list-style:none;
	text-align:center;
	font-size:25px;
	font-family:HG行書体, sans-serif;
	background:url(img/menu-back.png) repeat-y;
	padding-bottom:32768px;
	margin-bottom:-32768px}
#manu li{
	width:200px;
	line-height:50px;
	border-bottom:#F60 solid 2px;
	margin:0;
	padding:0}
#manu-ue{border-top:#F60 solid 2px}
#manu li a{text-decoration:none;color:#333;display:block}
#manu li a:hover{background-color:#FF9;color:#CCC}

:first-child+html #manu li{margin-left:-20px;}
:first-child+html #manu {margin-top:0}


body:last-child #base{}


.clearfix{min-height:1px}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}
* html .clearfix{height:1px}
