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;
}


div.hotel-plus{
	min-height: 500px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
body{
	background: url() top left repeat-x;
}

div.main-title{
	_width: 950px;
	overflow: hidden;
}
img#logo_with{
	position: absolute;
	zoom: 1;
	display: block;
	top: 8px;
	left: 18px;

}



div.main-title h2{
	float: left;
	display: inline;
	width: 564px;
	height: 48px;
	text-indent: -9999px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/d307109861ca4513b3739dab4f68fd8e3b8e8445.47.9.26.3.jpg) no-repeat top left scroll;
	margin: 4px 17px 0 13px;
	margin: 4px 17px 0 12px;
}
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-decoration: 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: 217px;
	height: 30px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5011431998250bb1a665fe4f49df3a37f964ac35.47.9.26.3.jpg) no-repeat top left;
	margin: 14px 10px 0 0;
	text-indent: -9999px;
	padding: 0;
}
div.main-image{
	overflow: hidden;
	height: 310px;
}

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

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

div.main-image div.main-flash{
	width: 930px;
	height: 310px;
	margin: 0 auto;
	background-color: #ffF;
}

div.main-image div.main-movie{
	float: left;
	background-color: #FFF;
	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;
	display: inline;
	width: 220px;
	margin: 0 5px 0 8px;
	overflow: hidden;

	margin: 0 10px 0 5px;
}
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{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: .7; /* Standard: FF gt 1.5, Opera, Safari */

	
	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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/3c094ffe7dfead127b53e9b265aaf07c7bc7df9e.47.9.26.3.gif);
	height:34px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

div.search-box a.btn-search-room{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/72a26dd906332dc44ab422eb0ae9fa788b3ced98.47.9.26.3.gif);
}
div.search-box a.btn-plan-list{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/b65c3162ba7602aefb5b98fd7dd7481ed578d657.47.9.26.3.gif);

}

ul.navi{
	margin: 0 0 13px;
	padding: 0;
}
div.hotel-plus ul.navi li{
	width: 220px;
	height: 40px;
	list-style-type: none;
	margin-bottom: 2px;
}
div.hotel-plus 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/136290/LARGE/53c11d6519a8005a9e1b110a7041241a2b67f0fa.47.9.26.3.gif);
	background-repeat: no-repeat;
}

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

div.hotel-plus ul.navi li.navi02 a{
	background-position: -220px top;
}
div#page-access ul.navi li.navi02 a,
div.hotel-plus ul.navi li.navi02 a.here,
div.hotel-plus ul.navi li.navi02 a:hover,
div.hotel-plus ul.navi li.navi02 a:active{
	background-position: -220px bottom;
}

div.hotel-plus ul.navi li.navi03 a{
	background-position: -440px top;
}
div#page-conference ul.navi li.navi03 a,
div.hotel-plus ul.navi li.navi03 a.here,
div.hotel-plus ul.navi li.navi03 a:hover,
div.hotel-plus ul.navi li.navi03 a:active{
	background-position: -440px bottom;
}

div.hotel-plus ul.navi li.navi04 a{
	background-position: -660px top;
}
div#page-room ul.navi li.navi04 a,
div.hotel-plus ul.navi li.navi04 a.here,
div.hotel-plus ul.navi li.navi04 a:hover,
div.hotel-plus ul.navi li.navi04 a:active{
	background-position: -660px bottom;
}

div.hotel-plus ul.navi li.navi05 a{
	background-position: -880px top;
}
div#page-equipment ul.navi li.navi05 a,
div.hotel-plus ul.navi li.navi05 a.here,
div.hotel-plus ul.navi li.navi05 a:hover,
div.hotel-plus ul.navi li.navi05 a:active{
	background-position: -880px bottom;
}

div.hotel-plus ul.navi li.navi06 a{
	background-position: -1100px top;
}
div#page-restraunt ul.navi li.navi06 a,
div.hotel-plus ul.navi li.navi06 a.here,
div.hotel-plus ul.navi li.navi06 a:hover,
div.hotel-plus ul.navi li.navi06 a:active{
	background-position: -1100px bottom;
}

div.hotel-plus ul.navi li.navi07 a{
	background-position: -1320px top;
}
div#page-qa ul.navi li.navi07 a,
div.hotel-plus ul.navi li.navi07 a.here,
div.hotel-plus ul.navi li.navi07 a:hover,
div.hotel-plus ul.navi li.navi07 a:active{
	background-position: -1320px bottom;
}
div.hotel-plus ul.navi li.navi08 a{
	background-position: -1540px top;
}
div#page-chain ul.navi li.navi08 a,
div.hotel-plus ul.navi li.navi08 a.here,
div.hotel-plus ul.navi li.navi08 a:hover,
div.hotel-plus ul.navi li.navi08 a:active{
	background-position: -1540px bottom;
}



div.info-box{
	padding: 5px;
	width: 208px;
	border: 1px solid #333;
	margin-bottom: 10px;
}

div.info-box h3{
	text-indent: -9999px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/399981f61b68e01ba163248f881ce221e35c87e2.47.9.26.3.gif) no-repeat top left;
	width: 200px;
	height:36px;
	text-indent: -9999px;
	margin: 0 auto 10px;
}
div.info-box img{
	display: block;
	width: 145px;
	height: 195px;
	margin: 0 auto 10px;
}
div.info-box table{
	font-size: 13px;
	table-layout: fixed;
	border-collapse: collapse;
	width: 200px;
}

div.info-box table th{
	width: 80px;
	text-indent: -9999px;
	float: left;
	padding: 0;
	min-height: 20px;
}
div.info-box table td{
	padding: 0 0 3px;
	width: 115px;
	vertical-align: top;
}

div.info-box table th span{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/d792e7e2f2447c5a04398228730ba46d85b809a2.47.9.26.3.jpg);
	background-repeat: no-repeat;
	width: 77px;
	height: 13px;
	display: block;
}
div.info-box table th span.info-icon01{
	background-position: 0 top;
}
div.info-box table th span.info-icon02{
	background-position: -77px top;
}
div.info-box table th span.info-icon03{
	background-position: -154px top;
}
div.info-box table th span.info-icon04{
	background-position: -231px top;
}
div.info-box table th span.info-icon05{
	background-position: -308px top;
}
div.info-box table th span.info-icon06{
	background-position: -385px top;
}

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/136290/LARGE/6e905f93e7a831c075066bc56967b77c3931d26a.47.9.26.3.jpg);
}
a.banner02{
	height: 80px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/973e3daea8ea2f28b86f100950f23868cb7b02de.47.9.26.3.jpg);
	margin-bottom: 15px;
}
span.banner03{
	height: 96px;
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a94fcb586a97fffb134f010302be9a8b4f3b9297.47.9.26.3.jpg);
	text-indent: -9999px;
	overflow: hidden;

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

div.box h3{
	background-repeat: no-repeat;
	background-position: top left;
	width: 710px;
	height: 30px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
div.box h3.header01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/2f073f0bb5e2daf5c12ed0ca8bc77c8c72728466.47.9.26.3.jpg);
}
div.box h3.header02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a68acb74ef997fe75cfc4cebbc47f6ce634d0cb3.47.9.26.3.jpg);
}
div.box h3.header-topics{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/7495d99e3f1dbffd71e377983e60c5715a56bd1f.47.9.26.3.jpg);
}


div.box h3.h3-room-single{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/e37db793edfa7070018e0bcc81527ca98571b804.47.9.26.3.gif);
}
div.box h3.h3-room-double{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/72e25beb75f4c98048dd429be5b97a48cf49a9a1.47.9.26.3.gif);
}
div.box h3.h3-room-twin{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/d829680588734bf03a99b2a5241eb8e628a02501.47.9.26.3.gif);
}
div.box h3.h3-restraunt-menu{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/1680ac9144a869105aa2f03f08369a51de29103c.47.9.26.3.gif);
}
div.box h3.h3-restraunt-guide{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5242e9a448db3eed40f304801d67ce8d10755a03.47.9.26.3.gif);
}
div.box h3.h3-qa{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/60dcd1c059973029c833065d59db9f8207e64841.47.9.26.3.gif);
}
div.box h3.h3-equipment{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/09a94f7a638d2a3110e330db5bd67b4da20a3da0.47.9.26.3.gif);
}


div.box h4{
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 10px 10px;
	text-indent: -9999px;
    border-bottom: 1px solid #6A3A0F;
    height: 23px;
	width: 690px
}
div.box h4.h4-top-plan{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/911555a7a035d032e46e6552f43a850313886c27.47.9.26.3.gif);
	margin-bottom: 20px;
}
div.box h4.h4-top-access{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/b0a3e7a07965fb5f765dd3a05c374bbd71908259.47.9.26.3.gif);
}
div.box h4.h4-top-conference{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/125d98b79effb1856335841c737ad1be668a17c6.47.9.26.3.gif);
}
div.box h4.h4-top-room{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/e2ecb14f119f1d516e196545a54a47be4825eb6c.47.9.26.3.gif);
}
div.box h4.h4-top-equip{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a23eaa14ec8261d5eb7ffb58ef26e4f2f2d00de0.47.9.26.3.gif);
}
div.box h4.h4-top-restraunt{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/619c864290a3991b29e6101df25d70e78d0ca5b4.47.9.26.3.gif);
}


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;
}
ul.ul-plan h5{
	min-height: 42px;
	padding-top: 3px;
	width: 100%;
	font-size: 15px;
	font-size: 14px;
	line-height: 1.3;
}
ul.ul-plan h5 a:visited{
	color: #3333FF;
} 
a.arrow:hover,
ul.ul-plan h5 a:hover{
	color: #FF3333;
}
ul.ul-plan img{
	display: block;
	margin: 10px auto;
}

ul.ul-plan span.type{
	font-size: 12px;
	float: left;
	width: 90px;
}
ul.ul-plan span.price{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #E50816;
	float: left;
	margin-right: 5px; 
}
ul.ul-plan span.price-unit{
	font-weight: bold;
	font-size: 12px;
	color: #E50816;
	padding-top: 7px;
	float: left;
}

a.btn-image:hover{
	opacity: 0.7;
}

ul.ul-plan a.btn-image{
	display: block;
}


ul.ul-plan a.btn{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/bee0d3c4ef6feeddb73d1f6ccc86c828805df754.47.9.26.3.jpg) no-repeat top left;
	margin: 10px auto 0;
	display: block;
	width: 155px;
	height: 26px;
}
ul.ul-plan div.plan-img a{
	background: none;
	margin: 0;
	width: auto;
	height: auto;
}
ul.ul-plan div.plan-img a:hover{
	opacity: 0.7;
}

ul.ul-plan li.li-last{
	margin-right: 0;
}

div.float-box{
	overflow: hidden;
	clear: both;
}
div.top-box h5,
div.top-box-wide h5{
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: top left;
	
}
div.top-box{
	margin: 0 0 10px;
	width: 335px;
	float: left;
}
div.top-box h5,
div.top-box-wide h5{
	margin: 0 0 10px 10px;
}
div.top-box-wide{
	margin: 0 0 20px;
}

div.top-box-wide div.top-box{
	overflow: hidden;
	margin: 0 10px;
	_margin: 0 8px;
}
div.top-box-wide h5.h5-top-plan{
	background-image: url();
	height: 30px;
}
div.top-box-wide h5.h5-top-access{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/9f18bacf00b454ff899a7596685b51ea0658d0f2.47.9.26.3.gif);
	height: 30px;
}
div.top-box-wide h5.h5-top-conference{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/2a4b15065470e9212b5748a69668814079e5a852.47.9.26.3.gif);
	height: 47px;
	margin-right: 0;
}
div.top-box-wide h5.h5-top-room{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a75906829618e26faad0a3eed57708cf9bbc551e.47.9.26.3.gif);
	height: 30px;
}
div.top-box-wide h5.h5-top-equip{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/4088a052522571d3a8e435d6b1c3dac77e195104.47.9.26.3.gif);
	height: 30px;
	margin-right: 0;
}
div.top-box-wide h5.h5-top-restraunt{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/0b2c0e9cff8b318a3244e3ccd76f207f0eaaf13d.47.9.26.3.gif);
	height: 30px;
}


div.top-box div.float-box{
	margin: 0 10px 10px;
}
div.top-box-wide div.float-box p{
	text-align: center;
	font-size: 11px;
	margin: 10px 0;
}
a.arrow{
	float: right;	
	margin-right: 10px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/b590b3b9eaf84c5adfd5cee68aad608930e49cfc.47.9.26.3.gif) 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: 15px auto 10px;
	_margin: 20px auto 10px;
	width: 680px;
}

div.box-googlemap iframe{
	border: 1px solid #333;
	width: 680px;
}

/* ?qŽº */
div.box-border{
	border: 1px solid #;
	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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/0aa778d07b4ada64775024069ab78547f60342d7.47.9.26.3.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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/48402f92ff81614880cb27bb131860738d8fbd9c.47.9.26.3.gif);
}
div.property-caption p.room-text-semiw{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/f8bb7dd1ee3c9043c77d3203ad684ea9813f605c.47.9.26.3.gif);
}
div.property-caption p.room-text-twin{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/1d2813d351b5db55680188c9ee5ae7d26f610b79.47.9.26.3.gif);
}
div.property-caption p.room-text-triple{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/39fb5b257b7c7797003224a1b92962c9dc09bd34.47.9.26.3.gif);
}

div#page-equipment div.property-caption p.eq-text{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/fe3a1408a92a10f89578c0641eeb8229f7fba3d5.47.9.26.3.gif);
	height: 50px;
}


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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/77ff86dc441da8df48093d8f840e13fdc938648d.47.9.26.3.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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/888bea1ff087e7d9170f4e9d3a95eb2b77b900f6.47.9.26.3.gif);
}
div.box h3.h3-room-amenity{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a7cb53d8b51b510f8403251305fb9fa2322c269d.47.9.26.3.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;
	background-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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/f2c6c4a53bcf9b48e4575ebd58625c3aec088b95.47.9.26.3.gif);
}
ul.room-guide li h4.h4-room-reco02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/ef55291a75ac96166b975a3ce5e698935580c530.47.9.26.3.gif);
}
ul.room-guide li h4.h4-room-reco03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/be9b7b82e443b3d10f83818506d01d1b31d0c438.47.9.26.3.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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/bb9a42edb6d8154fec21a585ca9663b30a1a7bdb.47.9.26.3.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;
}

/* ???X?g???? */
div.box h4.h4-qa,
div.box h4.h4-restraunt{
	border: none;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/8b38106033e7546ee7cde01adca94279b6a48c31.47.9.26.3.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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/215fe7d3f3958009afb5edc7bfd8c71d2d461afa.47.9.26.3.gif);
}
ul.menu-list h5.menu-1518{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/19ae59f4919f405fa0beae173e7ac1d2a8323fb0.47.9.26.3.gif);
}
ul.menu-list h5.menu-1525{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/1b378aa620fb56ccdb65702d254b43be6a0583fb.47.9.26.3.gif);
}
ul.menu-list h5.menu-1527{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/1e48ea16cb65002a293afa399d83445181b1c00e.47.9.26.3.gif);
}
ul.menu-list h5.menu-1534{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/43bdc8366ee06dc5ef3712fd455a6ff6094c327f.47.9.26.3.gif);
}
ul.menu-list h5.menu-1535{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/4ce836164b51da6a2a65d0174baebb6cbb4fb162.47.9.26.3.gif);
}
ul.menu-list h5.menu-1543{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/9830497ffae01493954ea46dda70a91a1b3e706e.47.9.26.3.gif);
}
ul.menu-list h5.menu-1545{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/736dd3301cd31a5075820a62602357c56eded9a3.47.9.26.3.gif);
}

div.property-caption h4.h4-restraunt-bf{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/0b44fc51d0cdf976c5126c3603b60dc8594671b7.47.9.26.3.gif) no-repeat top left scroll;
}
div.property-caption h4.h4-restraunt-dinner{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a73b6db429613f6661e52c94c1ea7f764f48340b.47.9.26.3.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(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/55a58070eb3763244dc9b5d7819d76ac2a9686bc.47.9.26.3.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/136290/LARGE/efe1f5ec38af038344ab5ede3a994d621fb1c581.47.9.26.3.gif) no-repeat top left;
}
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/136290/LARGE/1cc492c9f4ebfc70606fd5d14d91988621c4dd58.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/136290/LARGE/14b9e999efa32867e900f5fff1c4dcf20475eb56.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;
}
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#page-equipment div.property-caption h4{
	margin: 30px 0 30px;
	position: relative;
}
div#page-equipment div.property-caption p{
	font-size: 14px;
	color: #6A3A0F;
	text-indent: 0;
	line-height: 1.4;
	height: auto;
}

div.property-caption h4.h4-eq-coffee{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a9be067c53117df9d4964f2a58d94ffd8c742e1f.47.9.26.3.gif) no-repeat top left scroll;
	width: 335px;
	position: relative;
}
h4.h4-eq-coffee span.icon-free{
	left: 210px;
}
div.property-caption h4.h4-eq-pc{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5b36479b7ce38dc28cc67d5f216c08bdc6ebd2cb.47.9.26.3.gif) no-repeat top left scroll;
	width: 335px;
}
h4.h4-eq-pc span.icon-free{
	left: 210px;
}
div.property-caption h4.h4-eq-laundry{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5526f084ebe10359b93b8bdec4022b89ece9a743.47.9.26.3.gif) no-repeat top left scroll;
	width: 335px;
}
h4.h4-eq-laundry span.icon-free{
	left: 230px;
}

div.property-caption h4.h4-eq-lan{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/50c3413bc16a873ab03cdcaab89ff745bf66f717.47.9.26.3.gif) no-repeat top left scroll;
	width: 335px;
	height: 40px;
	margin: 18px 0;
}
div.property-caption h4.h4-eq-other{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/b83640db07d0e63219e7786638022b7657d84b70.47.9.26.3.gif) no-repeat top left scroll;
	width: 335px;
}
h4 span.icon-free{
	display: inline-block;
	position: absolute;
	top: -30px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/70f65da8cf8cb2da13dd1e434a8d2d2cf633aa8f.47.9.26.3.gif);
	width: 80px;
	height: 65px;
	
}
/* ???cŽº???????? */
div.box h3.h3-conferenece-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/c82a1d618c7ea694464babf1b80678515c168d52.47.9.26.3.gif);
}
div.box h3.h3-conferenece-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/bb96d1a81719e0c167e5505ed147009a8ee530f6.47.9.26.3.gif);
}
div.box h3.h3-conferenece-03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/03bf071c1b9bf89c7816dd2e78107c35afb4bf24.47.9.26.3.gif);
}


ul.conference-property{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.conference-property li span{
	float: left;
}

ul.conference-property li span.conference-icon {
    background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5a27d3bc79ea98b8cdcdca5cdf1b417ce3fbc056.47.9.26.3.gif);
    background-repeat: no-repeat;
    height: 17px;
	margin: 0;
    text-indent: -9999px;
    width: 100px;

}
ul.conference-property li span.icon-conference01{
	background-position: left 0;
}
ul.conference-property li span.icon-conference02{
	background-position: left -17px;
}
ul.conference-property li span.icon-conference03{
	background-position: left -34px;
}
ul.conference-property li span.icon-conference04{
	background-position: left -51px;
}
ul.conference-property li span.icon-conference05{
	background-position: left -68px;
}

address.conference-address{
	width: 350px;
	height: 91px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/3f3444a44ba94060cc729d73f06186f6c33b1532.47.9.26.3.gif) no-repeat top left;
	padding: 0;
	margin: 0 auto;
	text-indent: -9999px;
}


/* ?A?N?Z?X */
div.box h3.h3-access-01{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/8835f5f7e9ea5a75375c4e3583269cdd7d560256.47.9.26.3.gif);
}
div.box h3.h3-access-02{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/eb73ce73b0279ecffcf796e789811825f27e373f.47.9.26.3.gif);
}
div.box h3.h3-access-03{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/a307814ea4ce4343c2f9dcaac0d9f5d0a9b95a95.47.9.26.3.gif);
}
div.googlemap-guide{
	margin: 0 auto;
	overflow: hidden;
	width: 660px;
	padding: 5px 10px;
	background-color: #FFE4C0;
	border: 1px solid #B8A488;
	margin: 0 auto;
}
div.googlemap-guide ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 14px;
}
div.googlemap-guide ul li{
	float: left;
	width: 310px;

	padding: 5px;
	margin-right: 10px;
	color: #5E5347;

	font-size: 12px;

}
div.googlemap-guide ul h5{
	text-align: center;

}


div.googlemap-guide li img{
	float: left;
	margin-right: 10px;
}
div.googlemap-guide li span{
	float: left;
	margin-top: 10px;
	
}
img.spot-image{
	display: block;
	margin: 0 auto;
}

div.googlemap-guide p{
	font-size: 14px;
	margin: 10px 10px 0;
}
table.park-guide,
table.spot-guide{
	width: 700px;
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #333;
	margin: 20px auto 20px;
}
table.park-guide{
	margin-top: 5px;
}
table.park-guide th,
table.park-guide td,
table.spot-guide th,
table.spot-guide td{
	padding: 5px;
	border: 1px solid #333;
	line-height: 1.3;
}
table.spot-guide th{
	width: 180px;
	vertical-align: middle;
}
table.park-guide th{
	width: 210px;
	vertical-align: top;
}

h5.h5-park-01{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/3d971e86b6e8ec0b0f498ac69d5c17b326cf14f4.47.9.26.3.gif) no-repeat top left;
	width: 300px;
	height: 17px;
	text-indent: -9999px;
	margin-left: 10px;
}
h5.h5-park-02{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/d4412ab20496648dd4a6effac19fc14e6d523ce4.47.9.26.3.gif) no-repeat top left;
	width: 330px;
	height: 17px;
	text-indent: -9999px;
	margin-left: 10px;
}
ul.property-park{
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
ul.property-park li{
	overflow: hidden;
}
ul.property-park li span{
	float: left;
	width: 350px;
	margin-bottom: 5px;
}
ul.property-park li span strong{
	color: #FF3333;
}
ul.property-park li span.icon-park{
	background-image: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/841c9b0ffbd29619f0eace01369345a2f64204df.47.9.26.3.gif);
	background-repeat: no-repeat;
	width: 100px;
	margin-right: 5px;
	text-indent: -9999px;
	height: 17px;
}
span.icon-park01{
	background-position: left 0;
}
span.icon-park02{
	background-position: left -17px;
}
span.icon-park03{
	background-position: left -34px;
}
span.icon-park04{
	background-position: left -51px;
}
span.icon-park05{
	background-position: left -68px;
}
span.icon-park06{
	background-position: left -85px;
}

ul.property-park li span.text{
	margin-right: 10px;
}
div.box-topics{
	font-size: 12px;
	font-weight: normal;
}
div.box-topics span.date{
	font-size: 16px;
	font-family: Georgia;
	color: #7C6855;
	display: block;
	border-bottom: 1px solid #7C6855;
}


div.box-topics p{
	line-height: 1.4;
	margin: 3px 0;
}
div.box-topics dl{
	font-weight: normal;
	padding: 5px;
	background-color: #F4E8D4;
	line-height: 1.4;
}
div.box-topics dt{
	background-color: #E0D5C3;
	padding: 2px;
	margin-bottom: 1px;
	color: #56473B;
	font-weight: bold;
}
div.box-topics dd{
	padding-left: 1em;
	margin-bottom: 4px;
}

div.box-reco-plan{
	clear:both;
	background: #FFE6C2 url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/214dcdfd5d05deacbdc4f6c60668a664bee9c805.47.9.26.3.jpg) 3px 5px no-repeat;
	float: right;
	margin-right: 10px;
	width: 90px;
	min-height: 94px;
	border: 1px solid #7C6855;
	width: 550px;
	padding: 10px 10px 5px 110px;
	font-size: 14px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}

div.box-reco-plan ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 1.4;
}
div.box-reco-plan ul li{
	overflow: hidden;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #aaa;
}

div.box-reco-plan a.reco-plan-text{
	width: 410px;
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 3px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/40b77373157c1779c227002a3023ab3041a3a2fa.47.9.26.3.gif) 0 5px no-repeat;
	padding-left: 18px;
}
div.box-reco-plan a.reco-plan-btn{
	width: 110px;
	height: 25px;
	display: block;
	float: left;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/5e97c6aa060a70630a0dac46e12453968e1e35a5.47.9.26.3.jpg) no-repeat center center;
	text-indent: -9999px;
	margin: 5px 0;
}
div.box-reco-plan a.reco-plan-btn:hover{
		opacity: 0.7;
}
div#page-access div.box-reco-plan{
	width: 585px;
	margin: 20px 0;
}
div#page-access div.box-reco-plan a.reco-plan-text{
	width: 440px;
}
div.first-view{
	margin: 10px 0 15px;
}
div.first-view ul{
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	padding-left: 155px;
	background: url(https://img.travel.rakuten.co.jp/share/image_up/136290/LARGE/3e2d863d6e6213b471d464f1bd02e3561736d88e.47.9.26.3.jpg) no-repeat top left scroll;
}
div.first-view ul li{
	padding: 0;
	width: 150px;
	height: 39px;
	padding-top: 6px;
	margin-right: 9px;
	overflow: hidden;
	float: left;
}
div.first-view ul li a.btn{
	text-indent: 0;
}

div.first-view ul li.last{
	margin-right: 0;
}

