@charset "Shift-JIS";

a.link {
 color: #ffffff;
 text-decoration:none;
}

a.link:hover {
 color: #90C1B6;
 text-decoration:none;
}

.color {
  background-color:#E4F4F1;
}

h1 {
  margin:0px;
}

/*楽天即時予約バナー部分ここから*/
.ichiran a{
	display: block ;
	width: 150px ;
	height: 30px ;
	background: url(../img/b-plan.gif) center bottom no-repeat ;
}
.ichiran a:hover{
	background: url(../img/b-plan.gif) center top no-repeat ;
}
.kushitsu a{
	display: block ;
	width: 150px ;
	height: 30px ;
	background: url(../img/b-kushitsu.gif) center bottom no-repeat ;
}
.kushitsu a:hover{
	background: url(../img/b-kushitsu.gif) center top no-repeat ;
}
.cancel{
	padding: 0px 5px 0px 0px ;
	text-align: right ;
}
.cancel a{font-size: 12px ;color: #000000 ;}
.cancel a:hover{font-size: 12px ;color: #FF6600 ;}
/*楽天即時予約バナー部分ここまで*/

/*topへのリンクここから*/
.link-top{
	margin: 5px 0px 0px 0px ;
	border-top: 1px solid #CCCCCC ;
	text-align: center ;
}
.link-top .inner{
	margin: 0px auto ;
}
/*topへのリンクここまで*/




/*info.stm*/

.h1info {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-info.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*info.stm*/

/*cuisine.stm*/

.h1cuisine {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-cuisine.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*cuisine.stm*/

/*reserve.stm*/

.h1reserve {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-reserve.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

.plan-waku {
 width:70%;
 border:solid 2px;
 border-color:#ff0000;
 padding:10px;
 font-weight:bold;
 background:#ffe4e1;
 line-height:130%;
}

/*reserve.stm*/

/*traffic.stm*/

.h1traffic {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-traffic.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

.tra-park-box {
	padding: 10px 23px ;
	text-align: left ;
}
.tra-park-box .title {
	font-size: medium ;
	line-height: 100% ;
	font-weight: bold ;
	color: #009933 ;
}
.tra-park-box table {
	border-top: 2px dashed #006633 ;
	border-bottom: 2px dashed #006633 ;
	line-height: 120% ;
	font-size: 12px ;
}
.tra-park-box table.p-link a {
	color: #009900 ;
	text-decoration: none;
}
.tra-park-box table.p-link a:hover {
	color: #99cc99 ;
}
.tra-park-box td {
	width: 25% ;
	padding: 2px 0px 2px 0px ;
	vertical-align: top ;
	text-align: center ;
}
.tra-park-box .text {
	padding: 2px ;
	background: #eeeeee ;
	border: 1px dotted #999999 ;
	text-align: left ;
}
.tra-park-box .pic-box {
	border: 1px solid #cccccc ;
	text-align: center ;
}
.tra-park-box img.pic {
	margin: 4px ;
}
.tra-park-box .kakudai {
	margin: 4px 0px 0px 0px ;
	padding: 3px ;
	background: #cceecc ;
	letter-spacing: 1px ;
	font-size: 14px ;
}

/*traffic.stm*/

/*courtesy.stm*/

.h1courtesy {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-courtesy.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*courtesy.stm*/

/*park.stm*/

.h1park {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-park.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*park.stm*/

/*link.stm*/

.h1link {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-link.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*link.stm*/

/*plan.stm*/

.h1plan {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-plan.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*plan.stm*/

/*question.stm*/

a.q-link {
 color: #cc0000;
 text-decoration:none;
}
a.q-link:hover {
 color: #cc9999;
 text-decoration:none;
}

.qcolor {
  background-color:#f8f0f0;
}
.acolor {
  background-color:#f0f0f8;
}

.dot{
clear:left;
border-style:dotted none none none;
border-top-color:#cccccc;
}

.h1question {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-question.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

/*question.stm*/

/*furo.stm*/
.h1furo {
 width:315px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/fur-title-mizuhonoyu.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}
.bakuhanseki table{
	font-size: 15px ;
}
.bakuhanseki h2{
 margin:0px;
 padding: 0px 0px 0px 5px ;
 text-align: left ;
 border-bottom: 1px solid #90C1B6 ;
}
.dairiseki table{
	font-size: 15px ;
}
.dairiseki h2{
 margin:0px;
 padding: 0px 0px 0px 5px ;
 text-align: left ;
 border-bottom: 1px solid #90C1B6 ;
}

/*plan.stm*/

/*sitemap.stm*/

.h1sitemap {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-sitemap.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

.sit-title{
  margin:6px 0 8px 0;
  padding:0 3px 0 5px;
  font-weight:bold;
  /*font-size:small;*/
  background-color:#efefef;
  width:90%;
  border-bottom:1px solid #996633;
}

.sit-title2{
  margin:6px 0px 20px 0px;
  padding:0 3px 0 5px;
  font-weight:bold;
  /*font-size:small;*/
  background-color:#efefef;
  width:90%;
  border-bottom:1px solid #996633;
}

ul.sit-list{
  margin:5px 0px 10px 20px;
  padding:0px 0px 10px 0px;
  /*border-bottom:1px dotted #996633;*/
  list-style-type:disc;
  /*width:90%;*/
}

ul.sit-list li{
  padding:0px 0px 0px 0px;
  /*background:url(../img3/sit-listmark.gif);
  background-position:left top;
  background-repeat:no-repeat;*/
}

td.left-padding {
  padding-left:15px;
}

.rss {
  padding:0 0 0 20px;
}

a.link2 {
 /*color: #ffffff;*/
 text-decoration: none; 
}

a.link2:hover {
 color: #ff7f50;
 text-decoration: underline; 
}

/*sitemap.stm*/

/*clean.stm*/

.h1clean {
 width:320px;
 height:38px;
 margin:0px;
 padding:0;
 background:url("../img/h-clean.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}






