#sdnx_wrap{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo;font-size:88%;color:#424242;line-height:1.5em;width:950px}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;-webkit-margin-before: 0;-webkit-margin-after: 0;line-height:1.3em}
.w100{width:100%}
.mincho{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}
.text-center{text-align:center}
a{color: #424242 !important;text-decoration: none}
a:hover{color: #AB181F !important;text-decoration: none !important;	-webkit-transition: all .3s;transition: all .3s}
a img:hover {opacity:0.8}
.fs22{font-size:22px}.pd10{padding:10px}.mgt10{margin-top:10px}.mgt15{margin-top:15px}.mgt20{margin-top:20px}.mgt30{margin-top:30px}.mgt50{margin-top:50px}.mgb20{margin-bottom:20px}header{position:relative}header h1 img{margin:15px 0}
.list-unstyled{list-style:none}
.list-inline{padding-left:0;margin-left:-5px;list-style: none}
.fl-right { float: right}
.fl-left { float: left; }
.cf:after {content: ".";display: block;clear: both;height: 0;visibility: hidden}
.cf{min-height: 1px}
* html .cf {height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}
.tel_head{position:absolute;top:15px;right:13px}
.navbar-nav{margin:8px 0;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;;list-style: none}
.navbar-nav>li{float: left;width:158px;background:url("//img.travel.rakuten.co.jp/share/image_up/15204/LARGE/34871bda69c08a398138d9489f035b88594d8ee2.47.1.26.2.gif") no-repeat right center;text-align:center}
.navbar-nav > li:last-child {background:none;width:160px}
.navbar-nav li a {display:block;font-size:16px;padding:5px 0;width:100%}
.navbar-nav li a:hover,.navbar-nav li a.selected {background:#C84324;color:#fff !important}
.sidebd{display: flex;align-items: center;font-size:34px !important}
.sidebd:before, .sidebd:after {content: "";flex-grow: 1;height: 1px;background: #E5E1D7;display: block}
.sidebd:before {margin-right: .4em}
.sidebd:after {margin-left: .4em}
.engttl{font-size:12px;color:#c5a580;font-family:"Times New Roman", serif}
.bg_box_cover {background: #f3eee8;border: solid 1px #f3eee8;padding: 25px 10px}
.bg_box_cover h5{font-size:16px}
.img-thumbnail {width : -webkit-calc(100% - 8px);width : calc(100% - 8px);padding: 4px;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;transition: all .2s ease-in-out}
.ttl_bg_gray{border-bottom:2px solid #ccc;padding:10px 10px 0;font-size:34px;margin-bottom:20px}
.ttl_bg_gray span{font-size:0.4em;color:#c5a580;margin-left:8px}
ul.reddot{padding:10px 0 0 40px}
ul.reddot li {list-style-type: none;padding:3px 0}
ul.reddot li:before {content: '';width: 6px;height: 6px;display: inline-block;border-radius: 100%;background: #c84224;position: relative;left: -15px;top: -3px}
ul.reddot li span{display:block;border:1px dotted #f3eee8;padding:3px;font-size:88%;color:#c5a580}
.room_index img{width:313px}
.imgbox{border-spacing:8px}
.imgbox > tbody > tr > td{width:25%;vertical-align:top}
.imgbox > tbody > tr > td > p{font-size:90%;margin:0}
.sub_ttl {font-size: 16px;position: relative;border-bottom: 1px solid #ccc;padding:0 0 10px 0}
.sub_ttl span{font-size:0.7rem;letter-spacing: 1px;margin-left:5px;color:#c5a580}
.sub_ttl::after {position: absolute;bottom: -1px;left: 0;z-index: 2;content: '';width: 60%;height: 1px;background-color: #c65e47}
.room_box h4{font-size:22px;margin-bottom:8px}
#intro{background:url("//img.travel.rakuten.co.jp/share/image_up/15204/LARGE/5fbddf22e018c3905f0b10570a615ccf5eea10ad.47.1.26.2.jpg") no-repeat top center;padding:30px 0 50px}#intro .intro1{font-size:28px;margin-bottom:34px;font-weight:200}#intro .intro1 span.intro1_4{font-size:2em;color:#c5a580}.osusume_plan_box{border:1px solid #E5E1D7;padding:3px;width:48.5%}.osusume_plan_box_cover{background:#f3eee8}.osusume_plan_box_in{padding:0 8px 6px}.osusume_plan_box_in h5{font-size:24px;line-height:27px;padding:8px 0 5px 5px}.osusume_plan_box_in p{padding:0 0 0 8px;font-size:14px;margin:5px 0 0}.planimg{width:100%}.osusume_maru{position:absolute;top:100px;right:10px}.plan_box_wrap{border:1px solid #ccc;padding:3px;width:48.5%}.plan_box_cover{background:#f3eee8;border: solid 1px #f3eee8}.plan_box_ttl {margin:10px 0;font-size: 22px;position: relative;border-bottom: 1px solid #ccc;padding:10px 0 6px 10px}.plan_box_ttl::after {position: absolute;bottom: -1px;left: 0;z-index: 2;content: '';width: 60%;height: 1px;background-color: #c65e47}a.planlink{position:absolute;top:10px;right:10px;background:#fff;font-size:80%;padding:4px;margin-left:30px;border:1px solid #ccc}.plan_box{background-color: #fff;padding:8px;margin:10px;border:1px solid #e0dccf}.plan_box h5{border-bottom:1px dotted #ccc;line-height:1.5em;font-size:24px;color:#c84224}.plan_box p{font-size:12px;padding:8px 0}.plan_box .frame{width:150px;float:left;margin-right:10px}.frame {position: relative;display: inline-block;overflow: hidden;padding: 1px}.frame:after {content: "";position: absolute;z-index: 1;width: 100px;height: auto;background: red;content: "Check";text-align: center;color: #fff;font-family: 'Arial';font-weight: bold;font-size:0.8rem;padding: 5px 8px;left: -30px;top: 3px;transform: rotate(-30deg);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);letter-spacing:0}.frame img {border-radius: 8px;width:150px}.plan_box a{display:block;background:#C84224;text-align:center;font-size:12px;padding:6px 10px;width:200px;float:right;border:1px solid #ccc;color:#fff !important;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px}.plan_box a:hover{background:#424242;color:#fff !important}.top_link_box {display:block;width: 300px;height: 54px;text-align: center;text-decoration: none;line-height: 54px;background:#c5a580;color:#fff !important;margin:0 auto;font-size:1.2em}.top_link_box:hover {background:#c84224;color: #fff !important}.top_link_box:visited {color:#fff !important}.information_box{margin-bottom:10px;}.information_box article{border:6px solid #F3EEE8;padding:10px}.information_box h5{font-size:16px;border-bottom:1px dotted #F3EEE8;margin-bottom:20px}.information_box time{background:#333;color:#fff;font-size:10px;padding:3px 8px;float:left;margin-right:8px}.information_box p{font-size:12px;margin:10px 0 0 0}.bnr_box{width:240px}.topslide{position:relative;padding-top:10px}.topslide .rankmark{position:absolute;top:0;right:10px}
.bnr1{position:fixed;top:100px;right:0;width:150px;z-index:9999}
.bnr2{position:fixed;top:500px;right:0;width:150px;z-index:9999}
.bnr3{position:fixed;top:680px;right:0;width:150px;z-index:9999}
