@charset "shift_jis";

/*  該当カテゴリ反転  */
#gNavi  #menu-reserve a {
	background-position: -480px -22px;
}

/* ローカルメニューボトム長さ調整*/
#localmenu-margin {
	height: 121px;
	background-image: url(../images/local_menu_on.jpg);
	background-repeat: repeat-y;
}
/*会員専用オンライン予約バナー*/

div#memberonly a {
	line-height: 35px;
	background: #002244 url(../images/member_only.jpg) no-repeat;
	text-indent: -9000px;
}
div#memberonly a:hover {
	background: #002244 url(../images/member_only_over.jpg) no-repeat;
}

#contact-info .glow{
	color: #300;
	font-weight:bold;
	font-size: 1.3em;
}
div.contact {
	 overflow: hidden;
	color: #f4efc1;
}
.contact p{
	text-indent: -9000px;
}
#LNavi .glow {
	color: #f4efc1;
	font-size: 1.5em;
	font-weight: bold;
}

#LNavi li .contact a{
	background-image: none;
	text-indent: 0;
	color: #FFCC66;
	margin: 0;
	padding: 0;
}
#LNavi li .contact h2{
	font-size: 1.2em;
	margin-bottom: 10px;

}

li.small-list a {
	font-size: 98%;
}


ul.list-number li {
line-height:1.4em;

}
ul.list-number  {
	margin-bottom: 0em ;
}
ul.list-roman li {

}
ul.list-roman {
	margin-top: 0em;
	margin-bottom: 0.5em ;
}

ul.list-disk li {

	}
ul.list-disk {
	margin-top: 0em;
	margin-bottom: 0.8em ;
}
.text h1{
	margin-bottom:0px;
}
.text h3 {
	margin-top:10px;
}


