@import "common.css";
@import "font.css";
@import "base.css";
@import "menu.css";
@import "lightbox.css";
/*@import "container.css";*/
/* shisetu */
.img_box{
	width:660px;
	height:225px;
}
.room_02{
	background-image: url(../contents/04_shisetu/images/sisetu_bg_02.jpg);
	background-repeat: no-repeat;
}
.ranking_box{
	width:470px;
}
.room_txt{
	width: 350px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 90px;
	padding-left: 15px;
}
.simg_02{
	background-image: url(../contents/images/syukuhaku_bg_02.jpg);
	background-repeat: no-repeat;
}
.simtxt_02{
	width: 350px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 25px;
	padding-left: 15px;
}
.simtxt_02 li{
	background-image: url(../common_img/list_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	list-style-type: none;
	padding-bottom: 20px;
}
ul#room{
    list-style:none;
    width:100%;
}
ul#room li{
    list-style:none;
    float:left;
}
ul#room a{
    display:block;
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/room_btn.jpg);
    overflow:hidden;
}
a.rbtn_00{
		width:167px;
    background-position:0px 0px;
}
a:hover.rbtn_00{
    background-position:0px -100px;
}
a.rbtn_01{
		width:166px;
    background-position:-167px 0px;
}
a:hover.rbtn_01{
    background-position:-167px -100px;
}
a.rbtn_02{
		width:167px;
    background-position:-333px 0px;
}
a:hover.rbtn_02{
    background-position:-333px -100px;
}
a.rbtn_03{
		width:160px;
    background-position:-501px 0px;
}
a:hover.rbtn_03{
    background-position:-501px -100px;
}
ul#syuku{
	list-style:none;
	width:100%;
}
ul#syuku li{
    list-style:none;
    float:left;
}
ul#syuku a{
    display:block;
		width:660px;		
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/images/syukuhaku_btn.jpg);
    overflow:hidden;
}
a.sbtn_00{
    background-position:0px 0px;
}
a:hover.sbtn_00{
    background-position:0px -100px;
}
/* sisetu */
.onsen{
	background-image: url(../contents/04_shisetu/images/sisetu_bg_01.jpg);
	background-repeat: no-repeat;
}
.onsen_txt{
	width: 440px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 90px;
	padding-left: 15px;
}
ul#onsen_btn{
	list-style:none;
	width:100%;
	padding-bottom: 20px;
}
ul#onsen_btn li{
    list-style:none;
    float:left;
}
ul#onsen_btn a{
    display:block;
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/sisetu_btn_01.jpg);
    overflow:hidden;
}
a.onsen_00{
		width:335px;		
    background-position:0px 0px;
}
a:hover.onsen_00{
    background-position:0px -100px;
}
a.onsen_01{
		width:325px;		
    background-position:-335px 0px;
}
a:hover.onsen_01{
    background-position:-335px -100px;
}
.enkai{
	background-image: url(../contents/04_shisetu/images/sisetu_bg_03.jpg);
	background-repeat: no-repeat;
}
.enkai_txt{
	width: 440px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 90px;
	padding-left: 15px;
}
ul#enkai_btn{
	list-style:none;
	width:100%;
	padding-bottom: 20px;
}
ul#enkai_btn li{
    list-style:none;
    float:left;
}
ul#enkai_btn a{
    display:block;	
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/sisetu_btn_03.jpg);
    overflow:hidden;
}
a.enkai_00{
		width:223px;
    background-position:0px 0px;
}
a:hover.enkai_00{
    background-position:0px -100px;
}
a.enkai_01{
		width:222px;
    background-position:-223px 0px;
}
a:hover.enkai_01{
    background-position:-223px -100px;
}
a.enkai_02{
		width:215px;
    background-position:-445px 0px;
}
a:hover.enkai_02{
    background-position:-445px -100px;
}
.baiten{
	background-image: url(../contents/04_shisetu/images/sisetu_bg_04.jpg);
	background-repeat: no-repeat;
}
.baiten_txt{
	width: 400px;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 90px;
	padding-left: 15px;
	margin-bottom: 20px;
}
ul#baiten_btn{
	list-style:none;
	width:100%;
	padding-bottom: 20px;
}
ul#baiten_btn li{
    list-style:none;
    float:left;
}
ul#baiten_btn a{
    display:block;	
		width:325px;		
	  height:50px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/sisetu_btn_02.jpg);
    overflow:hidden;
}
a.baiten_00{
    background-position:0px 0px;
}
a:hover.baiten_00{
    background-position:0px -50px;
}
.hoka_txt{
	text-align:center;
	margin:20px;
}
ul#hoka_01{
	list-style:none;
	width:100%;
}
ul#hoka_01 li{
    list-style:none;
    float:left;
}
ul#hoka_01 a{
    display:block;
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/sisetu_btn_04.jpg);
    overflow:hidden;
}
a.hoka_10{
		width:167px;
    background-position:0px 0px;
}
a:hover.hoka_10{
    background-position:0px -100px;
}
a.hoka_11{
		width:166px;
    background-position:-167px 0px;
}
a:hover.hoka_11{
    background-position:-167px -100px;
}
a.hoka_12{
		width:167px;
    background-position:-333px 0px;
}
a:hover.hoka_12{
    background-position:-333px -100px;
}
a.hoka_13{
		width:160px;
    background-position:-501px 0px;
}
a:hover.hoka_13{
    background-position:-501px -100px;
}
ul#hoka_02{
    list-style:none;
    width:100%;
}
ul#hoka_02 li{
    list-style:none;
    float:left;
}
ul#hoka_02 a{
    display:block;
	  height:100px;	
    text-indent:-200px;
    background-image:url(../contents/04_shisetu/images/sisetu_btn_05.jpg);
    overflow:hidden;
}
a.hoka_20{
		width:167px;
    background-position:0px 0px;
}
a:hover.hoka_20{
    background-position:0px -100px;
}
a.hoka_21{
		width:166px;
    background-position:-167px 0px;
}
a:hover.hoka_21{
    background-position:-167px -100px;
}
a.hoka_22{
		width:167px;
    background-position:-333px 0px;
}
a:hover.hoka_22{
    background-position:-333px -100px;
}
a.hoka_23{
		width:160px;
    background-position:-501px 0px;
}
a:hover.hoka_23{
    background-position:-501px -100px;
}
/* onsen room */
.box_01{
	padding-right: 9px;
	padding-bottom: 30px;
	padding-left: 9px;
}
.box_03{
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom:5px;
}
.vb{
	vertical-align: bottom;
}
/* enkai */
.entit{
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 105%;
	font-weight: bold;
	padding-left: 10px;
}
/* restaurant */
.rebox_01{
	background-image: url(../contents/05_enkai/images/rebg_01.jpg);
	background-repeat: no-repeat;
	width: 360px;
	margin-bottom: 20px;
	padding-top: 120px;
	padding-left: 10px;
	padding-right: 270px;
	height: 350px;
}
.rebox_02{
	background-image: url(../contents/05_enkai/images/rebg_02.jpg);
	background-repeat: no-repeat;
	width: 360px;
	margin-bottom: 20px;
	padding-top: 120px;
	padding-left: 10px;
	padding-right: 270px;
	height: 300px;
}
.rebox_03{
	background-image: url(../contents/05_enkai/images/rebg_03.jpg);
	background-repeat: no-repeat;
	width: 360px;
	margin-bottom: 20px;
	padding-top: 120px;
	padding-left: 10px;
	padding-right: 270px;
	height: 300px;
}
.day{
	background-color: #eeeeee;
	text-align: center;
}
.sun{
	background-color: #ffe1ee;
	text-align: center;
}
.ch25{
	background-image: url(../contents/images/ch25.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 550px;
	padding-right: 110px;
}

.sitemap h2{
	color: #FFFFFF;
	background-image: url(../common_img/midashi_02_medium.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 20px;
	width: 650px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 110%;
}
.sitemap h2 a{
	color: #FFFFFF;
	text-decoration: none;
}
.sitemap h2 a:link, .sitemap h2 a:visited{
	color: #FFFFFF;
} 
.sitemap h2 a:hover,.sitemap h2 a:active{
	color: #FFCC00;
}
.sitemap ul{
	margin-bottom: 10px;
}
.sitemap li{
	background-image: url(../common_img/list_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 2px;
	padding-left: 15px;
	margin-left: 20px;
}
/* banquet */
ul#ban_btn{
	list-style:none;
	width:100%;
	padding-bottom: 20px;
}
ul#ban_btn li{
    list-style:none;
    float:left;
}
ul#ban_btn a{
    display:block;
	  height:45px;	
    text-indent:-200px;
    background-image:url(../contents/05_enkai/images/ban_btn.jpg);
    overflow:hidden;
}
a.ban_00{
		width:215px;		
    background-position:0px 0px;
}
a:hover.ban_00{
    background-position:0px -45px;
}
a.ban_01{
		width:215px;		
    background-position:-216px 0px;
}
a:hover.ban_01{
    background-position:-216px -45px;
}
a.ban_02{
		width:210px;		
    background-position:-431px 0px;
}
a:hover.ban_02{
    background-position:-431px -45px;
}
.index_img{
	background-image: url(../common_img/bg.gif);
	padding-bottom: 20px;
	}
	
.oshina{
	width:255px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.oshina th{
	text-align:center;
	padding:2px;
	font-weight: normal;
}
.oshina td{
	padding:2px;
	vertical-align: top;
}

.va_top td{
	vertical-align:top;
}
.va_top p{
	vertical-align:top;
	padding-right:20px;
}
.va_top li{
	background-image:url(../contents/04_shisetu/images/spa_li.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin:0;
	padding:0;
	padding-left:14px;
	font-weight:bold;
	list-style:none;
	margin:5px 0;
	}
.spa_h4{
	margin-bottom:15px;
	padding-top:10px;
}
.sum_spa_l{
	padding:10px 0 0 0;
	margin-right:0;
}
.sum_spa_r{
	padding:10px 0 0 10px;
	margin-right:0;
}
