div#widewrapper{
	background: #FFF;
}

.mb20{
	margin-bottom: 20px;
}
.mb40{
	margin-bottom: 40px;
}
.header-alt-image{
	text-indent: -9999px;
	overflow: hidden;
}
.f-left{
	float: left;
}
.f-right{
	float: right;
}
.corner-round{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

}

div.container{
	position: relative;
	zoom: 1;
}

img#logo_chain{
	position: absolute;
	zoom: 1;
	display: block;
	top: 8px;
	left: 5px;
}



div.hotel-selec{
	min-height: 500px;
/*	background: url(../images/main_bg.png) top left no-repeat #FFF;*/
	overflow: hidden;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

div.main-title{
	width: 950px;
	height: 65px;
	overflow: hidden;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/d1197df7de3fc53d1ec0dba4cba4d6050e4b995e.47.9.26.3.jpg) no-repeat top left scroll;
	margin-bottom: 3px;
}
div.main-title h2{
	float: left;
	display: inline;
	width: 564px;
	height: 48px;
	text-indent: -9999px;

	margin: 4px 17px 0 13px;
	
}
div.main-title h3{
	font-size: 11px;
	color: #47220D;
	float: left;
	font-weight: normal;
	width: 115px;
	height: 26px;
	overflow: hidden;
	margin: 15px 10px 0 0px;
}
address{
	font-size: 14px;
	font-weight: bold;
	text-: none;
	font-family: verdana;
	color: #A01724;
    background-color: #A01724;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 15px;
	padding: 1px 5px;
}
div.main-title address{
	float: right;
	width: 206px;
	height: 31px;
	background: url(../images/call.png) no-repeat top left;
	margin: 10px 10px 0 0;
	text-indent: -9999px;
	padding: 0;
}
div.main-image{
	overflow: hidden;
	height: 300px;
}

div.main-image{
	overflow: hidden;
	margin-bottom: 0;
}

div.sub-page{
	margin: 0 5px 15px 8px;
	_margin: 0 5px 15px 4px;	
}


div.main-image div.main-movie{
	float: left;
	background-color: #7C6855;
	width: 320px;
}

div.main-image div.main-movie h4{
	font-size: 16px;
	height: 23px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 100%;
}

div.column-parent{
	overflow: hidden;
	clear: both;
}
div.column-left{
/*	float: left; */
	float: right;
	display: inline;
	width: 220px;
	overflow: hidden;

/*	margin: 0 10px 0 0; */
	margin: 0 0 0 10px;

}
div.column-right{
	float: left;
	display: inline;
	width: 710px;
	overflow: hidden;
}
div.search-box{
	width: 212px;
	padding: 2px;
	border: 2px solid #93361D;
	margin-bottom: 15px;
}
div.search-box a:hover{

}
a.btn{
	text-indent: -9999px;
}
a.btn:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	overflow: hidden;
}

div.search-box a.btn{
	width: 195px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	margin: 0 auto 10px;
}
div.search-box h4{
/*	background: url(../images/search_header.gif);*/
	height:34px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
/*
div.search-box a.btn-search-room{
	background-image: url(../images/btn_search_room.gif);
}
div.search-box a.btn-plan-list{
	background-image: url(../images/btn_plan_list.gif);

}
*/
ul.navi{
	margin: 0 0 30px;
	padding: 0;
	overflow: hidden;
}
div.hotel-selec ul.navi li{
	width: 150px;
	height: 50px;
	list-style-type: none;
	margin-bottom: 2px;
	float: left;
}
div.hotel-selec ul.navi li.search{
	width: 200px;
}

div.hotel-selec ul.navi li a{
	display: block;
	text-indent: -9999px;
	width: 100%;
	height: 100%;
	line-height: 1;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/d1af7646e646a608986624985b2236d29df67e9e.47.9.26.3.jpg);
	background-repeat: no-repeat;
}
div.hotel-selec ul.navi li.search a{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/b64bc488a90c7af1556d0dadd42f33fcbbe4679c.47.9.26.3.jpg)  no-repeat top left;
}



div.hotel-selec ul.navi li.navi01 a{
	background-position: left 0;
}
div#page-top ul.navi li.navi01 a,
div.hotel-selec ul.navi li.navi01 a.here,
div.hotel-selec ul.navi li.navi01 a:hover,
div.hotel-selec ul.navi li.navi01 a:active{
	background-position: right 0;
}

div.hotel-selec ul.navi li.navi02 a{
	background-position: left -50px;
}
div#page-room ul.navi li.navi02 a,
div.hotel-selec ul.navi li.navi02 a.here,
div.hotel-selec ul.navi li.navi02 a:hover,
div.hotel-selec ul.navi li.navi02 a:active{
	background-position: right -50px;
}

div.hotel-selec ul.navi li.navi03 a{
	background-position: left -100px;
}
div#page-restraunt ul.navi li.navi03 a,
div.hotel-selec ul.navi li.navi03 a.here,
div.hotel-selec ul.navi li.navi03 a:hover,
div.hotel-selec ul.navi li.navi03 a:active{
	background-position: right -100px;
}

div.hotel-selec ul.navi li.navi04 a{
	background-position: left -150px;
}
div#page-access ul.navi li.navi04 a,
div.hotel-selec ul.navi li.navi04 a.here,
div.hotel-selec ul.navi li.navi04 a:hover,
div.hotel-selec ul.navi li.navi04 a:active{
	background-position: right -150px;
}

div.hotel-selec ul.navi li.navi05 a{
	background-position: left -200px;
}
div#page-equipment ul.navi li.navi05 a,
div.hotel-selec ul.navi li.navi05 a.here,
div.hotel-selec ul.navi li.navi05 a:hover,
div.hotel-selec ul.navi li.navi05 a:active{
	background-position: right -200px;
}
div.banner a,
div.banner span{
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

a.banner01,a.banner02,span.banner03{
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 220px;
}

a.banner01{
	height: 60px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/92881599901ce9b96d63d9df054ddea5d908458e.47.9.26.3.jpg);
}
a.banner02{
	height: 100px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/fcd7430e003b1af8189e87c5190c8d5ad6e266c0.47.9.26.3.jpg);
	margin-bottom: 15px;
}
a.banner03{
	height: 70px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/97cf4486bb19197e6a5f4fae0a6f96100cb61533.47.9.26.3.jpg);
	margin-bottom: 15px;
}

span.banner04{
	height: 95px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/2a3d8d558d7ccca51cdddcb8ae7da42c1aa63958.47.9.26.3.jpg);
	text-indent: -9999px;
	overflow: hidden;
}
a.banner05{
	height: 185px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/72eba75d8d4b25f8e3bb6cee60b3f79f19647355.47.9.26.3.jpg);
	margin-bottom: 15px;
}


div.box{
	margin-bottom: 40px;
}

div.box h3{
	background-repeat: no-repeat;
	background-position: top left;
	width: 710px;
	height: 40px;
	text-indent: -9999px;
	margin-bottom: 20px;
}
div.box h3.h3-top-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/fe032001bea9ce534a1d5fbaa2917568d93ed24e.47.9.26.3.jpg);
}
div.box h3.h3-top-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/4e2d029daec308e5bebcf99a504591e2186261f0.47.9.26.3.jpg);
}
div.box h3.h3-top-access{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/c04c5a47a4e087601a0f8549e2349cda5b000657.47.9.26.3.jpg);
}

div.box h3.h3-room-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/013dbe007cd242bdafb34f6430617d9d6f8eb47c.47.9.26.3.jpg);
}
div.box h3.h3-room-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/f6ebbd85415a0a411c49ac48d56fcafe9bce2c42.47.9.26.3.jpg);
}
div.box h3.h3-room-03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/2bd277e023ead762c95366cdbcf617a930334148.47.9.26.3.jpg);
}
div.box h3.h3-access-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/b7c36404288bfbabd76bc6f6c892746024de9d1b.47.9.26.3.jpg);
}
div.box h3.h3-access-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/5e27722521858df075d1d6eaab2bd23c59e67376.47.9.26.3.jpg);
}
div.box h3.h3-access-03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/c7170cda422fe54f2df648278d67c6fccaa26faa.47.9.26.3.jpg);
}



/*
div.box h3.h3-restraunt-menu{
	background-image: url(../images/h3_restraunt_menu.gif);
}
div.box h3.h3-restraunt-guide{
	background-image: url(../images/h3_restraunt_guide.gif);
}
*/
div.box h3.h3-qa{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/8bc61877bd2975ba51af3ab55cdb1a21d40f6b85.47.9.26.3.jpg);
}
/*
div.box h3.h3-equipment{
	background-image: url(../images/h3_equipment.gif);
}
*/

div.box h4{
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 20px;
	text-indent: -9999px;
    height: 17px;
	width: 710px
}
h4.h4-room-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/eccaf745554e516250d005dc34beec837a709937.47.9.26.3.jpg);
}
div.box h4.h4-access-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/2432c9ef0adf8a072822a02a3f97f1b3220a0bd1.47.9.26.3.jpg);
	height: 40px;
}
div.box h4.h4-access-03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/675325ebe9f5f71869d4378f9f47f1d4df00acab.47.9.26.3.jpg);
	height: 40px;
}



ul.ul-plan{
	margin: 0 10px;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
ul.ul-plan li{
	float: left;
	width: 220px;
	text-align: center;
	margin-right: 15px;
}
span.plan-caption01,
span.plan-caption02,
span.plan-caption03,
span.plan-caption{
	background-position: top left;
	background-repeat: no-repeat;
	width: 220px;
	height: 50px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
span.plan-caption{
	height: 55px;
}
span.plan-caption01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/e17ae6eadf28616a758e0cb5fa698eb0efa422c7.47.9.26.3.jpg);
}
span.plan-caption02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/796cdfd701ed62c2f7df8bdab21ff132e4a825c4.47.9.26.3.jpg);
}
span.plan-caption03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/eaa332dea5750451b67ab95fd2c78f1ebb3e58ce.47.9.26.3.jpg);
}
span.plan-caption03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/eaa332dea5750451b67ab95fd2c78f1ebb3e58ce.47.9.26.3.jpg);
}
span.plan-caption-monthly{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/da54849ba68703c5c4f3880fb97dd17385073d7a.47.9.26.3.jpg);
}
span.plan-caption-5ren{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/3b0f6901032348c6db9d24f59166b8307d8c879e.47.9.26.3.jpg);
}
span.plan-caption-4ren{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/335128718f3d4144bfe1b1eba982f408aae623ac.47.9.26.3.jpg);
}

span.plan-caption-park{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/92793b2aaab4df2e8cd62fb7b474a2893b8e1f52.47.9.26.3.jpg);
}
span.plan-caption-limit10{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/38c2dc08b8c899143e34e35aeae2378af7e72369.47.9.26.3.jpg);
}

span.plan-caption-eco{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/8c5b7064109392dc0497cf829a5d57ea625720c4.47.9.26.3.jpg);
}
span.plan-caption-bf{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/950d7ee09c6cd6341d4b3e894070ce84fcfec2de.47.9.26.3.jpg);
}

ul.ul-plan h5{
	min-height: 42px;
	padding-top: 3px;
	width: 100%;
	font-size: 18px;
	font-size: 16px;
	line-height: 1.3;
	font-weight: normal;
	text-align: left;
	text-align: center;
}

ul.ul-plan h5 a,
ul.ul-plan h5 a:visited{
	color: #1C2887;
	text-decoration: none;
}

ul.list-point{
	border: 2px solid #006BB5;
	padding: 20px 0 0;
	list-style-type: none;

}
ul.list-point li{
	width: 680px;
	margin: 0 auto 20px;
	padding-bottom: 20px;
	border-bottom: 2px dotted #006BB5;
}
ul.list-point li a{
	overflow: hidden;
	outline: none;
	text-indent: 0;

}
ul.list-point li.last{
	border-bottom: none;
	padding-bottom: 0;
}

a.arrow:hover,
ul.ul-plan h5 a:hover{
	color: #FF3333;
}
ul.ul-plan img{
	display: block;
	margin: 10px auto;
}
ul.ul-plan span{
	display: block;
}
ul.ul-plan a.plan-link{
	display: block;
	}
ul.ul-plan a.plan-link:hover{
	filter: alpha(opacity=70);
	opacity: 0.7;
	overflow: hidden;
}
ul.ul-plan span.type{
	width: 100%;
	min-height: 20px;
	line-height: 1.7;
	background-color: 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #5293C6;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 5px;
	
}
ul.ul-plan span.price,
ul.ul-plan span.price-unit{
	display: inline-block;
}
ul.ul-plan span.price{
	font-family: verdana;
	font-size: 25px;
	font-weight: bold;
	color: #E50816;
	
}
ul.ul-plan span.price-unit{
	font-weight: bold;
	font-size: 17px;
	color: #E50816;
}
ul.ul-plan a.btn{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/754d52ef8e9113649acc76a084fe0087a660b2d9.47.9.26.3.jpg) no-repeat top left;
	margin: 5px auto 0;
	display: block;
	width: 220px;
	height: 40px;
}
ul.ul-plan li.li-last{
	margin-right: 0;
}



table.map-table {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    table-layout: fixed;
    width: 710px;
}
table.map-table th,
table.map-table td{
	border: 1px solid #CCCCCC;
	padding: 1px 2px;
}
table.map-table th{
	background-color: #999;
	color: #FFF;
	text-align: center;
}
span.icon-map{
	width: 43px;
	height: 63px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/61d60761fc9f707f03007f4ff7c197d721030f84.47.9.26.3.jpg);
	background-repeat: no-repeat;
	display: block;
}
span.icon-map-01{
	background-position: 0 0;
}
span.icon-map-02{
	background-position: 0 -69px;
}
span.icon-map-03{
	background-position: 0 -138px;
}
span.icon-map-04{
	background-position: 0 -207px;
}
span.icon-map-05{
	background-position: 0 -276px;
}
span.icon-map-06{
	background-position: 0 -345px;
}
span.icon-map-07{
	background-position: 0 -414px;
}
span.icon-map-08{
	background-position: 0 -483px;
}
span.icon-map-09{
	background-position: 0 -552px;
}
span.icon-map-10{
	background-position: 0 -621px;
}
span.icon-map-11{
	background-position: 0 -690px;
}
span.icon-map-12{
	background-position: 0 -759px;
}


div.float-box{
	overflow: hidden;
	clear: both;
}
a.arrow{
	float: right;	
	margin-right: 10px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/34889ac9810b8e11c35f72de78c0caa4a3886704.47.9.26.3.jpg) no-repeat top left;
	padding-left: 22px;
	min-height: 18px;
	_line-height: 18px;
	font-size: 13px;
}
img.img-center{
	display: block; 
	margin: 0 auto;
}
div.box-googlemap{
	margin: 0 auto 20px;
	_margin: 20px auto 10px;
	width: 700px;
	overflow: hidden;
	border:1px solid #333333;
	text-align: right;
}





/* 客室 */



div.box-border{
	border: 1px solid #7C6855;
	padding: 15px 10px;
	overflow: hidden;
}

div.property-image{
	width: 320px;
}
div.property-image img{
	margin-bottom: 10px;
}
div.property-image p{
	font-size: 11px;
	padding: 0 45px 0 30px;
	color: #5B4A3F;
}
div.property-caption{
	width: 350px;
	margin-left: 10px;
}
div.property-caption h4{
	width: 160px;
	height: 18px;
	margin-left: 0;
/*	background: url(../images/h4_room_caption.gif) no-repeat top left scroll;*/
	border: none;
	margin-bottom: 5px;
}
div.property-caption p{
	background-repeat: no-repeat;
	background-position: top left;
	width: 330px;
	height: 50px;
	text-indent: -9999px;
	margin-bottom: 15px;
}
/*
div.property-caption p.room-text-single{
	background-image: url(../images/room_text_single.gif);
}
div.property-caption p.room-text-semiw{
	background-image: url(../images/room_text_semiw.gif);
}
div.property-caption p.room-text-twin{
	background-image: url(../images/room_text_twin.gif);
}
div.property-caption p.room-text-triple{
	background-image: url(../images/room_text_triple.gif);
}
*/
div.property-caption ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.property-caption ul li{
	overflow: hidden;
	margin-bottom: 5px;
}

div.property-caption ul li span{
	float: left;
	width: 230px;	
	font-size: 13px;
}
div.property-caption ul li{
	font-size: 13px;
}
div.property-caption ul li.text{
	padding: 0 5px;
}

div.property-caption ul li span.conference-icon,
div.property-caption ul li span.restraunt-icon,
div.property-caption ul li span.room-icon{
	width: 100px;
	height: 17px;

	background-repeat: no-repeat;
	margin-right: 10px;
	text-indent: -9999px;
}
/*
div.property-caption ul li span.room-icon{
	background-image: url(../images/room_icon.gif);
}
*/
div.property-caption ul li span.icon01{
	background-position: left 0;
}
div.property-caption ul li span.icon02{
	background-position: left -17px;
}
div.property-caption ul li span.icon03{
	background-position: left -34px;
}
div.property-caption ul li span.icon04{
	background-position: left -51px;
}
div.property-caption ul li span.icon05{
	background-position: left -68px;
}
div.property-caption ul li span.icon06{
	background-position: left -85px;
}
div.property-caption ul li span.icon07{
	background-position: left -103px;
}
/*
div.box h3.h3-room-guide{
	background-image: url(../images/h3_room_guide.gif);
}
div.box h3.h3-room-amenity{
	background-image: url(../images/h3_room_amenity.gif);
}
*/
div.room-amenity ul,
ul.room-guide{
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
ul.room-guide li{
	float: left;
	width: 235px;
	font-size: 12px;
	color: #5B4A3F;
	line-height: 1.5;
}
ul.room-guide li h4{
	border: none;
	backround-repeat: no-repeat;
	background-position: top left;
	width: 230px;
	height: 46px;
	margin: 0 auto 5px;;
}
/*
ul.room-guide li h4.h4-room-reco01{
	background-image: url(../images/h4_room_reco01.gif);
}
ul.room-guide li h4.h4-room-reco02{
	background-image: url(../images/h4_room_reco02.gif);
}
ul.room-guide li h4.h4-room-reco03{
	background-image: url(../images/h4_room_reco03.gif);
}
*/
ul.room-guide li img{
	display: block;
	margin: 0 auto 5px;
}
ul.room-guide li p{
	padding: 0 10px;
}
div.room-amenity li{
	width: 160px;
	float: left;
	font-size: 13px;
	margin-right: 5px
}
div.room-amenity li.amenity-image{
	width: 180px;
	margin-right: 0;
	float: right;
}
div.room-amenity li p{
	line-height: 1.3;
}
div.room-amenity ul li h5 {
/*    background-image: url(../images/"icon_amenity.gif");*/
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 100px;
    height: 17px;
	margin: 0 auto 5px;
}
h5.icon-amenity01{
	background-position: top left;
}
h5.icon-amenity02{
	background-position: left -17px;
}
h5.icon-amenity03{
	background-position: left -34px;
}

/* レストラン */
div.box h4.h4-qa,
div.box h4.h4-restraunt{
	border: none;
/*	background: url(../images/h4_restraunt.gif) no-repeat top left;*/
	width: 576px;
	height: 40px;
	margin: 10px 0 30px 15px;
}
ul.menu-list{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.menu-list li{
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 25px;
}
ul.menu-list li div.menu-data{
	width: 210px;
	margin: 0 13px;
	float: left;
}
ul.menu-list h5{
	height: 16px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-bottom: 5px;
}
/*
ul.menu-list h5.menu-1514{
	background-image: url(../images/h5_bf_1514.gif);
}
ul.menu-list h5.menu-1518{
	background-image: url(../images/h5_bf_1518.gif);
}
ul.menu-list h5.menu-1525{
	background-image: url(../images/h5_bf_1525.gif);
}
ul.menu-list h5.menu-1527{
	background-image: url(../images/h5_bf_1527.gif);
}
ul.menu-list h5.menu-1534{
	background-image: url(../images/h5_bf_1534.gif);
}
ul.menu-list h5.menu-1535{
	background-image: url(../images/h5_bf_1535.gif);
}
ul.menu-list h5.menu-1543{
	background-image: url(../images/h5_bf_1543.gif);
}
ul.menu-list h5.menu-1545{
	background-image: url(../images/h5_bf_1545.gif);
}

div.property-caption h4.h4-restraunt-bf{
	background: url(../images/h4_restraunt_bf.gif) no-repeat top left scroll;
}
div.property-caption h4.h4-restraunt-dinner{
	background: url(../images/h4_restraunt_dinner.gif) no-repeat top left scroll;
}
*/
ul.menu-list img{
	display: block;
	margin: 0 auto 5px;
}
ul.menu-list p{
	font-size: 12px;
	padding: 0 5px;
}
div.property-caption a.arrow{
	float: none;
	display: inline-block;
	min-height: 18px;
	_height: 18px;
	margin: 5px 0;
}
/*
div.property-caption ul li span.restraunt-icon{
	background-image: url(../images/restraunt_icon.gif);
}
*/
div.property-caption ul li span.icon-r01{
	background-position: left 0;
}
div.property-caption ul li span.icon-r02{
	background-position: left -17px;
}
div.property-caption ul li span.icon-r03{
	background-position: left -34px;
}
div.property-caption ul li span.icon-r04{
	background-position: left -51px;
}

/* よくあるご質問 */
div.box h4.h4-qa{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/76a7e6570f11773af39f772caaebc704d3a82446.47.9.26.3.jpg) no-repeat top left;
	margin-bottom: 0;
}
div#page-qa div.box dl{
	margin: 0 30px;
}
div#page-qa div.box dt,
div#page-qa div.box dd{
	padding-left: 60px;
	padding: 0 0 0 60px;
	min-height: 45px;
	_height: 25px;
	margin: 0 0 15px;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.5;
}
div#page-qa div.box dt{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/38da197a4b9d345781dccc46456d94cc1fffda6a.47.9.26.3.gif) no-repeat top left;
}
div#page-qa div.box dd{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/4201a903ce284c3bc891e47aa74c1b552737eab6.47.9.26.3.gif) no-repeat top left;
	padding-bottom: 30px;
	border-bottom: 1px dotted #808080;
	margin-bottom: 30px;
}

div#page-qa div.box dl span{
	display: block;
	padding: 10px 10px;
	font-weight: normal;
}
div#page-qa div.box dt span{
	background-color: #FFCFD6;
	color: #6A3A0F;
}
div#page-qa div.box dd span{
	background-color: #E6EDFF;
	color: #181D61;
}

/* 館内設備 */
div.box h3.h3-equipment-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/0c99db891f3fc1f4d68335aabd8dee57d74be1fc.47.9.26.3.jpg);
}
h4.h4-equipment-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/10d315a2ab4a48e0bc7a202fb2f200969399f5fc.47.9.26.3.jpg);
}
/* レストラン */
div.box h3.h3-restraunt-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/b31dbc8af7829aff3710c9653e611c8ec102da12.47.9.26.3.jpg);
}
div.box h3.h3-restraunt-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/0242231ecabff909edf10f25945e35e296276af0.47.9.26.3.jpg);
}
div.box h4.h4-restraunt-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/ebccfd7e67942efc2fe0fc0a3c75f7ad215dc906.47.9.26.3.jpg);
	height: 40px;
	width: 585px;
	margin: 20px 0 35px
}
div.box a.btn-biking{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/a1bdb7d732faf283235211eaa9b4ec89c077ff43.47.9.26.3.jpg);
	position: absolute;
	width: 125px;
	height: 70px;
	top: 50px;
	right: 0;
	display: block;
	overflow: hidden;
	outline: none;
}
div.box h4.h4-access-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/10b610c47b4c233eb07bbfdd91b23bfc38d08f92.47.9.26.3.jpg);
	height: 40px;
	width: 585px;
	margin: 20px 0 35px
}

div.box a.btn-parking{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/54283/LARGE/dcc746ab7793430c66c5e5525fa13e7cc3d8f006.47.9.26.3.jpg);
	position: absolute;
	width: 125px;
	height: 70px;
	top: 50px;
	right: 0;
	display: block;
	overflow: hidden;
	outline: none;
}
table.tbl_banner{
	border-collapse: collapse;
	margin: 20px 0 20px;
}
table.tbl_banner td{
	padding: 0 5px;
}
table.tbl_banner span{
	display: block;
	height: 12px;
	padding-top: 3px;
	overflow: hidden;
	font-size: 11px;
}
table.tbl_banner a{
	text-decoration: none;
}


table.tbl_banner a:hover{
	text-decoration: none;
	opacity: 0.7;
}


