@charset "utf-8";
/* CSS Document */


/* index */
table.index{
	width:100%;
	border:0;
}
td.indexTable{
	font-size:13px;
	padding:10px;
}

.planTitle{
	border-left:5px solid #3f312b;
	border-bottom:1px solid #3f312b;
	padding:5px;
	font-weight:bold;
	font-size:120%;
}
.planContents{
	padding-left:350px;
	padding-right:1em;
	line-height:150%;
	height:200px;
}


/* access */
ul{
	list-style:none;
	margin:5px;
}
table.Map{
	border:0;
	font-size: 11px;
	line-height: 15px;
}
table.Map td{
	vertical-align:top;
	padding:5px;
}
table.Map td img{
	border:1px outset #666666;
}

/* another */
table.another{
	width:100%;
	border:0;
}
table.another td{
	vertical-align:top;
	padding:5px;
}
table.another td ul.another{
	list-style:none;
	margin-left:0;
	clear:left;
}
table.another td ul.another li{
	width:270px;
	height:300px;
	padding:20px;
	padding-right:30px;
	margin:5px;
	float:left;
	display:inline;
	background:url(another/img/listBG.gif) no-repeat right bottom;
}


/* bath */
table.bath{
	width:100%;
	border:0;
	padding:10px;
}
table.bath td.Effect{
	width:100px;
	border-bottom:1px solid #333333;
	padding:10px;
	color:#FFFFFF;
	background:#946243;
}
table.bath td.Contents{
	border:0;
	padding:10px;
	background:#deb068;
	border-bottom:1px solid #666666;
}
ul.bath{
	list-style:none;
	margin-left:0;
	clear:left;
}
ul.bath li{
	width:320px;
	padding:5px;
	float:left;
	display:inline;
}

/* info */
table.info{
	border:0;
}
table.info td.title{
	padding:5px;
	border-bottom:1px dotted #333333;
	border-right:1px dotted #333333;
}
table.info td.contents{
	padding:5px;
	border-bottom:1px dotted #333333;
}
img.right{
	float:right;
	margin-left:10px;
}

/* dish */
table.dish{
	width:100%;
	border:0;
	padding:10px;
	font-size:12px;
	line-height:140%;
}
ul.dish{
	list-style:none;
	margin-left:0;
	clear:left;
}
ul.dish li{
	width:320px;
	padding:5px;
	float:left;
	display:inline;
}
ul.dishSub{
	list-style:none;
	margin-left:0;
	clear:left;
}
ul.dishSub li{
	width:150px;
	padding:5px;
	float:left;
	display:inline;
}
ul.dishSub li img{
	border:1px outset #CCCCCC;
}
/* price */
table.Price{
	width:100%;
	border:0;
	padding:10px;
}
table.Price td{
	padding:10px;
	border-bottom:3px dotted #752100;
	border-left:5px groove #752100;
}
table.Price td.PriceArea{
	width:30%;
	font-size:1.2em;
	font-weight:bold;
	color:#752100;
	padding:10px;
	background:#ede4cd;
	border-bottom:3px dotted #752100;
	border-left:5px groove #752100;
}
ul.Price{
	list-style:none;
	margin-left:0;
}
ul.Price li{
	background:url(common/img/listIcon.png) no-repeat left center;
	padding-left:20px;
}


/* link */
table.Link{
	width:100%;
	border:0;
	padding:10px;
}
table.Link td.Name{
	width:30%;
	font-weight:bold;
	padding:10px;
	border-bottom:3px dotted #752100;
	border-left:5px groove #752100;
}
table.Link td.LinkArea{
	font-size:1.1em;
	color:#752100;
	padding:10px;
	border-bottom:3px dotted #752100;
}
/* sitemap */
ul.Sitemap{
	list-style:none;
	margin-left:0;
}
ul.Sitemap li{
	background:url(common/img/listIcon.png) no-repeat left center;
	padding-left:20px;
	border-bottom:1px dotted #333333;
}
/* Navi */
ul.NaviArea{
	list-style:none;
	margin-left:0;
}
ul.NaviArea li{
	padding-left:20px;
	border-bottom:1px dotted #333333;
}

/* reservation */
table.reservation{
	width:100%;
	height:600px;
}
