/* 案内文枠 */
.infoBox{margin:15px 15px;padding:14px;border:1px solid #C39243;}
.infoBox p{font-size:1.2em;line-height:1.75;font-family:"モトヤ教科書 Std W4";}
.infoBox p span{font-size:1.1em;}

@media screen and (min-width:600px){.infoBox{padding:19px;}}
@media screen and (min-width:1000px){.infoBox{margin:20px auto;}}

/* ------------------------------------------------------------- */
/* 検証用（パノラマ）                                            */
/* ------------------------------------------------------------- */
.panorama{width:auto;margin:0 15px 40px;}
.panorama iframe{height:300px;}

@media screen and (min-width:600px){.panorama iframe{height:400px;}}

@media screen and (min-width:1000px){.panorama{max-width:1000px;margin:0 auto 80px;}.panorama iframe{height:500px;}}

/* ------------------------------------------------------------- */
/* [id:page16 ]  room/index.html  お部屋 20170213お部屋追加     */
/* [id:page17 ]  room/page01.html  露店風呂付客室               */
/* ------------------------------------------------------------- */
/* ブロック共通                                                  */
/* ------------------------------------------------------------- */
/* head部分                                                      */
/* ------------------------------------------------------------- */
#room_head{position:relative;z-index:1;border-top:1px #fff solid;border-bottom:1px #fff solid;}
#room_idx #room_head{background:url(../img/room/index/head.jpg) no-repeat center center;background-size:cover;}
#room_pg1 #room_head{background:url(../img/room/page01/head.jpg) no-repeat center center;background-size:cover;}
#room_head:before{content:"";display:block;position:absolute;top:-2px;z-index:10;width:100%;min-height:100%;padding-bottom:2px;border-top:1px #d09850 solid;border-bottom:1px #d09850 solid;}
#room_head p{display:none;}
#room_head .main_ttl{width:1000px;margin:0 auto;}
#room_idx #room_head .main_ttl{padding:30px 0 50px;}
#room_pg1 #room_head .main_ttl{padding:30px 0 20px;}
#room_head .main_ttl h3{text-indent:100%;white-space:nowrap;overflow:hidden;}
#room_idx #room_head .main_ttl h3{background:url(../img/room/index/stl.png) no-repeat left top;width:208px;height:312px;}
#room_pg1 #room_head .main_ttl h3{background:url(../img/room/page01/stl.png) no-repeat left top;width:208px;height:340px;}
#room_head .main_ttl h3 br{display:none;}

@media screen and (max-width:999px){
	#room_idx #room_head,
	#room_pg1 #room_head{background:none;}
	#room_head:before{content:"";display:block;position:static;z-index:auto;width:100%;min-height:100%;padding-bottom:0;border:none;}
	#room_head .main_ttl{width:auto;}
	#room_idx #room_head .main_ttl,
	#room_pg1 #room_head .main_ttl{padding:0;}
	#room_head p{display:block;padding:1px 0;border-top:1px #d09850 solid;border-bottom:1px #d09850 solid;}
	#room_head p img{width:100%;height:auto;}
	#room_head .main_ttl h2{position:absolute;top:30px;left:15px;}
	#room_head .main_ttl h3{padding:20px 15px;;text-indent:0;white-space:normal;overflow:visible;font-family:"モトヤ教科書 Std W4";font-size:1.55em;color:#c39243;line-height:1.5em;}
	#room_idx #room_head .main_ttl h3,
	#room_pg1 #room_head .main_ttl h3{background:none;width:auto;height:auto;}
	#room_head .main_ttl h3 br.tbsp{ display:block;}
}

@media screen and (max-width:599px){
	#room_head .main_ttl h2{position:absolute;top:10px;left:15px;}
	#room_head .main_ttl h2 img{width:114px;height:114px;}
	#room_head .main_ttl h3{font-size:1.2em;line-height:1.4em;}
	#room_head .main_ttl h3 br{display:block;}
}


/* ------------------------------------------------------------- */
/* 客室の案内                                                    */
/* ------------------------------------------------------------- */
#room_idx .inner_block .info,
#room_pg1 .inner_block .info{background:url(../img/room/index/bg02.gif) no-repeat right top;color:#40220F;}
#room_pg1 .inner_block .info span{color:#a2060e;}

@media screen and (max-width:599px){
	#room_idx .inner_block .info,
	#room_pg1 .inner_block .info{background:none;}
}


/* ------------------------------------------------------------- */
/* ページ下備品等紹介                                            */
/* ------------------------------------------------------------- */
#info_box:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#info_box{display:block;position:relative;width:1000px;margin:0 auto 25px;}
#info_box{color:#40220F;}
#info_box .left{width:660px;padding:0 110px 40px 40px;background:url(../img/room/index/bg03.gif) no-repeat left 55px;}
#info_box .left h3{font-family:"モトヤ教科書 Std W4";font-size:1.85em;line-height:1.8em;color:#741715;}
#room_idx #info_box .left h3{width:595px;margin:0 0 25px 0;padding-top:85px;background:url(../img/room/index/img_01.png) no-repeat right bottom;}
#room_pg1 #info_box .left h3{width:660px;margin:0 0 25px 0;padding-top:65px;background:url(../img/room/page01/img_08.png) no-repeat right bottom;}
#info_box .left h3 br.sp_br{display:none;}
#info_box .right{position:absolute;top:0;right:0;}
#info_box .right ul{width:265px;}
#info_box .right ul li{text-align:right;margin-bottom:5px;font-family:"モトヤ教科書 Std W4";font-size:1.2em;line-height:1.8em;color:#741715;}
#info_box .right ul li:first-child{margin-bottom:10px;}
#info_box .right ul li:last-child{text-align:left;}

@media screen and (max-width:999px){
	#info_box{position:static;width:100%;}
	#info_box .left{width:100%;padding:0 15px 40px;background:url(../img/room/index/bg03_sptb.gif) no-repeat right 55px;background-size:cover;box-sizing:border-box;}
	#info_box .left h3{font-size:1.8em;line-height:1.8em;}
	#room_idx #info_box .left h3{width:100%;background:url(../img/room/index/img_01.png) no-repeat right bottom;}
	#room_pg1 #info_box .left h3{width:100%;padding-bottom:120px;background:url(../img/room/page01/img_08.png) no-repeat left bottom;}
	#info_box .left p br{display:none;}
	#info_box .right{position:static;padding:15px 15px 0;}
	#info_box .right ul{width:100%;display:table;}
	#info_box .right ul li{display:table-cell;padding-right:4px;text-align:left;vertical-align:middle;box-sizing:border-box;}
	#info_box .right ul li:last-child{padding-right:0;}
	#info_box .right ul li img{width:100%;height:auto;}
}

@media screen and (max-width:700px){
	#room_idx #info_box .left h3{padding-top:75px;background:url(../img/room/index/img_01.png) no-repeat right top;background-size:196px 130px;font-size:1.5em;line-height:1.5em;}
}

@media screen and (max-width:599px){
	#info_box .left{background:url(../img/room/index/bg03_sptb.gif) no-repeat right 35px;padding:0 15px 15px;}
	#info_box .left h3 br.pc_br{display:none;}
	#info_box .left h3 br.sp_br{display:block;}
	#room_pg1 #info_box .left h3{padding-bottom:120px;background:url(../img/room/page01/img_08.png) no-repeat left bottom;/*background-size:277px 78px;*/}
	#info_box .right ul{width:100%;display:block;}
	#info_box .right ul li{display:block;float:left;width:50%;padding-right:4px;text-align:left;font-size:1.15em;box-sizing:border-box;}
	#info_box .right ul li:first-child{float:none;width:100%;padding-right:0;}
	#info_box .right ul li br{display:none;}
}

@media screen and (max-width:450px){
#room_idx #info_box .left h3{padding-top:65px;background:url(../img/room/index/img_01.png) no-repeat right top;background-size:143px 95px;}
}


/* ------------------------------------------------------------- */
/* ページ下リンクボタン                                          */
/* ------------------------------------------------------------- */
#link_btn:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#link_btn{display:block;clear:both;width:1000px;margin:0 auto 30px;}
#link_btn a{display:table;height:62px;padding-left:62px;border:1px #741715 solid;font-family:"モトヤ教科書 Std W4";font-size:1.2em;color:#741715;text-decoration:none;}
#room_idx #link_btn a{background-image:url(../img/room/index/btn_img.jpg),url(../img/room/index/btn_bg.gif);background-position:left center,left top;background-repeat:no-repeat, repeat;}
#room_pg1 #link_btn a{background-image:url(../img/room/page01/btn_img.jpg),url(../img/room/index/btn_bg.gif);background-position:left center,left top;background-repeat:no-repeat, repeat;}
#link_btn a span{display:table-cell;padding:0 42px 0 50px;vertical-align:middle;}
#room_idx #link_btn a span{background-image:url(../img/room/index/icon.png),url(../img/room/index/pt02.png);background-position:10px center, 97% center;background-repeat:no-repeat, no-repeat;}
#room_pg1 #link_btn a span{background-image:url(../img/room/page01/icon.png),url(../img/room/index/pt02.png);background-position:10px center, 97% center;background-repeat:no-repeat, no-repeat;}

@media screen and (max-width:999px){
	#link_btn{width:100%;padding:0 15px;box-sizing:border-box;}
	#link_btn a{float:right;}
}

@media screen and (max-width:599px){
	#link_btn a{float:none;}
}


/* ------------------------------------------------------------- */
/* お部屋用js                                                    */
/* ------------------------------------------------------------- */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
.flexslider{display:block;}
#room_idx .flexslider{border-bottom:1px #d09850 dotted;margin:0 0 25px 0;padding:0 0 25px 0;}
#room_pg1 .flexslider{position:relative;margin:0;padding:0 0 25px 0;}
.flexslider .slides{padding:3px;border:1px #d09850 solid;}
#room_idx .flexslider .slides{float:left;width:840px;height:auto;}
#room_pg1 .flexslider .slides{
}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
#room_idx .flexslider .slides img,
#room_pg1 .flexslider .slides img{width:100%;height:auto;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flex-direction-nav{ display:none;}
ol.flex-control-thumbs{overflow:hidden;}
#room_idx ol.flex-control-thumbs{width:130px;float:right;}
#room_pg1 ol.flex-control-thumbs{margin-top:34px;width:216px;}
ol.flex-control-thumbs li{
}
#room_idx ol.flex-control-thumbs li{width:130px;height:130px;margin-bottom:6px;}
#room_pg1 ol.flex-control-thumbs li{float:left;width:103px;height:103px;margin:0 10px 10px 0;}
#room_pg1 ol.flex-control-thumbs li:nth-child(2n+0){margin-right:0;}
ol.flex-control-thumbs li img{width:100%;height:auto;}

@media screen and (max-width:999px){
	#room_idx .flexslider .slides,
	#room_pg1 .flexslider .slides{float:none;}
	#room_idx .flexslider .slides{width:100%;}
	#room_idx ol.flex-control-thumbs{width:100%;float:none;padding-top:20px;}
	#room_idx ol.flex-control-thumbs li{float:left;margin-bottom:0;margin-right:6px;}
	#room_idx ol.flex-control-thumbs li:last-child{margin-right:0;}
}

@media screen and (max-width:599px){
	#room_idx .flexslider{border-bottom:none;padding:0;}
	#room_pg1 .flexslider{padding:0;}
	.flexslider .slides{padding:2px;}
	#room_idx ol.flex-control-thumbs li{width:64px;height:64px;margin-right:11px;}
	#room_pg1 ol.flex-control-thumbs{margin-top:15px;width:100%;}
	#room_pg1 ol.flex-control-thumbs li{width:64px;height:64px;margin-right:11px;}
	#room_pg1 ol.flex-control-thumbs li:nth-child(2n+0){margin-right:11px;}
}

#room_pg1 #room701_block_top .flexslider p.madori{position:absolute;bottom:80px;right:0;padding:0;}
#room_pg1 #room702_block_top .flexslider p.madori{position:absolute;bottom:35px;right:0;padding:0;}
#room_pg1 #room205_block_top .flexslider p.madori{position:absolute;bottom:20px;right:10px;padding:0;}

@media screen and (max-width:999px){
	#room_pg1 #room701_block_top .flexslider p.madori{position:absolute;bottom:80px;right:0;}
	#room_pg1 #room702_block_top .flexslider p.madori{position:absolute;bottom:35px;right:0;}
	#room_pg1 #room205_block_top .flexslider p.madori{position:absolute;bottom:20px;right:10px;}
}

@media screen and (max-width:599px){
	#room_pg1 #room701_block_top .flexslider p.madori,
	#room_pg1 #room702_block_top .flexslider p.madori,
	#room_pg1 #room205_block_top .flexslider p.madori{display:none;}
	#room_idx ol.flex-control-thumbs li{margin-right:7px;}
}


/* ------------------------------------------------------------- */
/* #room_idx お部屋                                              */
/* room/index.html                                               */
/* ------------------------------------------------------------- */
/* メニュー                                                      */
/* ------------------------------------------------------------- */
#room_menu:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#room_menu{display:block;width:1000px;margin:35px auto;}
#room_menu .menu{float:left;width:600px;}
#room_menu .menu ul{display:table;width:100%;border:1px #d09850 solid;border-top:none;}
#room_menu .menu ul:first-child{border-top:1px #d09850 solid;}
#room_menu .menu ul.bl{border:none;}
#room_menu .menu ul li{display:table-cell;width:50%;text-align:center;}
#room_menu .menu ul li:first-child{border-right:1px #d09850 solid;vertical-align:top;}
#room_menu .menu ul li a{display:block;margin:1px;height:20px;padding:20px 0 30px;border:1px #dfdfdf solid;border-top:none;background:url(../img/room/index/pt.gif) no-repeat center 80%;font-size:1.2em;color:#40220f;text-decoration:none;}
#room_menu .menu ul li a:hover{background-color:#eeeeee;}
#room_menu .movie{float:right;width:100%;max-width:350px;height:auto;background:none;color:#fff;}
#room_menu .movie img{width:100%;height:auto;}
/* ------------------------------------------------------------- */
/* 20170213追加                                                  */
/* ------------------------------------------------------------- */
#room_menu .menu ul:nth-child(2) li a{height:40px;padding:15px 0 28px;}
#room_menu .menu ul li a:hover{background-color:#eeeeee;}

@media screen and (max-width:599px){
	#room_menu .menu ul:nth-child(3) li{display:block;width:100%;}
	#room_menu .menu ul:nth-child(3) li:first-child{border-right:none;border-bottom:1px #d09850 solid;}
}

@media screen and (max-width:999px){
	#room_menu{display:block;width:100%;margin:0 auto 50px;padding:0 15px;box-sizing:border-box;}
	#room_menu .menu{float:none;width:100%;margin-bottom:20px;}
	#room_menu .movie{float:none;width:100%;height:200px;margin:0 auto;background:none;}
}


/* ------------------------------------------------------------- */
/* お部屋                                                        */
/* ------------------------------------------------------------- */
#room_block_top{background:url(../img/room/index/bg.png) repeat-x left bottom;}
#room_block_top .inner_block:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#room_block_top .inner_block{display:block;width:1000px;margin:0 auto;padding:38px 0 100px;}
#room_block_top .inner_block h3{float:left;width:740px;padding-bottom:25px;color:#40220f;}
#room_block_top .inner_block h3 span{display:block;font-size:1.85em;padding-right:20px;/*padding-bottom:10px;*/}
#room_block_top .inner_block h3 a{display:inline-block;padding:8px 20px;background:#781f1f;color:#fff;white-space:nowrap;text-decoration:none;margin-right:10px;font-size:1em;border-radius:5px;}
#room_block_top .inner_block h3 a:last-child{margin-right:0;}
#room_block_top .inner_block h3 a:hover{opacity:0.7;}
#room_block_top .inner_block .left{float:left;width:725px;font-family:"モトヤ教科書 Std W4";color:#40220f;}
#room_block_top .inner_block .left p{line-height:1.8em;font-size:1.2em;}
#room_block_top .inner_block .right{float:right;width:auto;max-width:275px;}
#room_block_btm .sp_inner_block{display:none;}
#room_block_btm{margin-top:-65px;color:#40220f;}
#room_block_btm .inner_block:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#room_block_btm .inner_block{display:block;width:1000px;margin:0 auto;padding:0 0 85px 0;}

#room_block_top .inner_block h3 a{margin-top:10px;}

@media screen and (max-width:999px){
	#room_block_top .inner_block{width:100%;padding:38px 15px 100px;box-sizing:border-box;}
	#room_block_top .inner_block h3{float:none;width:auto;line-height:2em;}
	#room_block_top .inner_block .left{float:left;width:100%;margin-right:-275px;}
	#room_block_top .inner_block .left p{margin-right:275px;}
	#room_block_top .inner_block .left p br{display:none;}
	#room_block_btm .inner_block{width:100%;padding:0 15px 50px;box-sizing:border-box;}
}

@media screen and (max-width:599px){
	#room_block_top .inner_block h3{padding-bottom:10px;line-height:1.5em;}
	#room_block_top .inner_block h3 span{display:block;width:100%;padding:0;font-size:1.6em;text-align:center;}
	#room_block_top .inner_block h3 a{display:block;width:100%;margin-top:20px;box-sizing:border-box;text-align:center;}
	#room_block_top .inner_block .left,
	#room_block_top .inner_block .right{display:none;}
	#room_block_btm{margin-top:-85px;}
	#room_block_btm .sp_inner_block{display:block;margin:0 -15px 20px;padding:0 15px;border-bottom:1px #d09850 dotted;}
	#room_block_btm .sp_inner_block .left{font-family:"モトヤ教科書 Std W4";font-size:1.1em;line-height:1.8em;color:#40220f;}
	#room_block_btm .sp_inner_block p.madori{text-align:center;}
	#room_block_btm .inner_block{width:100%;padding:0 15px 35px;box-sizing:border-box;background:none;}
}


/* ------------------------------------------------------------- */
/* 20170208追加                                                  */
/* ------------------------------------------------------------- */
#room_block_top .inner_block h3 span.blk05{line-height:1em;}
#room_block_top .inner_block h3 span.blk05 br{display:none;}
#room_block_top .inner_block h3 a{vertical-align:top;}

@media screen and (max-width:599px){#room_block_top .inner_block h3 span.blk05 br{display:block;}}


/* ------------------------------------------------------------- */
/* #room_pg1 露天風呂付客室                                      */
/* room/page01.html                                              */
/* ------------------------------------------------------------- */
/* メニュー                                                      */
/* ------------------------------------------------------------- */
.page_menu{display:block;width:1000px;margin:15px auto;overflow:hidden;}
.page_menu #movie{max-width:350px;width:100%;float:right;position:relative;}
#roten_room_menu:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#roten_room_menu{display:block;width:970px;margin:66px auto;float:left;}
#roten_room_menu ul{width:auto;margin:0 auto;display:table;}
#roten_room_menu ul li{display:table-cell;text-align:center;}
#roten_room_menu ul li.line{width:1px;background:rgb(221,193,165);background:-moz-linear-gradient(top,  rgba(221,193,165,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,193,165,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddc1a5', endColorstr='#ffffff',GradientType=0 );}
#roten_room_menu ul li.btn{text-align:center;}
#roten_room_menu ul li.btn a{display:block;padding:15px 45px;margin:0 1px;background:url(../img/room/index/pt.gif) no-repeat center 98%;font-family:"モトヤ教科書 Std W4";font-size:1.2em;color:#40220f;text-decoration:none;}
#roten_room_menu ul li.btn a:hover{background-color:#eee;}

@media screen and (max-width:999px){
	.page_menu{width:100%;margin:0;}
	.page_menu #movie{float:none;margin:0 auto 15px;}
	#roten_room_menu{width:100%;margin:15px auto 35px;padding:0 15px;box-sizing:border-box;float:none;}
}

@media screen and (max-width:599px){
	#roten_room_menu ul{width:100%;}
	#roten_room_menu ul li.btn a{padding:15px 7px;font-size:1.0em;letter-spacing:-1px;}
}

@media screen and (min-width:1000px){
	#roten_room_menu br{ display:none;}
	#roten_room_menu{display:block;width:970px;margin:66px auto;float:left;}
}

/* ------------------------------------------------------------- */
/* 客室                                                          */
/* ------------------------------------------------------------- */
#room701_block_top,
#room702_block_top,
#room205_block_top{clear:both;position:relative;z-index:999;background:url(../img/room/index/bg.png) repeat-x left bottom;}
#room701_block_top .inner_block:after,
#room702_block_top .inner_block:after,
#room205_block_top .inner_block:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#room701_block_top .inner_block,
#room702_block_top .inner_block,
#room205_block_top .inner_block{display:block;width:1000px;margin:0 auto;padding-top:42px;}
#room701_block_top .inner_block .left,
#room702_block_top .inner_block .left,
#room205_block_top .inner_block .left{float:left;width:435px;color:#40220f;font-family:"モトヤ教科書 Std W4";}
#room701_block_top .inner_block h3,
#room702_block_top .inner_block h3,
#room205_block_top .inner_block h3{color:#40220f;font-size:2.15em;line-height:1.8em;}
#room701_block_top .inner_block .left a,
#room702_block_top .inner_block .left a,
#room205_block_top .inner_block .left a{display:inline-block;padding:8px 20px;background:#781f1f;color:#fff;white-space:nowrap;text-decoration:none;font-size:1em;border-radius:5px;}
#room701_block_top .inner_block .left ul li:first-child,
#room702_block_top .inner_block .left ul li:first-child,
#room205_block_top .inner_block .left ul li:first-child{margin-bottom:10px;}
#room701_block_top .inner_block .left a:hover,
#room702_block_top .inner_block .left a:hover,
#room205_block_top .inner_block .left a:hover{opacity:0.7;}
#room701_block_top .inner_block h3 span,
#room702_block_top .inner_block h3 span,
#room702_block_top .inner_block h3 span{color:#781f1f;font-size:0.7em;}
#room701_block_top .inner_block .left .pc_txt,
#room702_block_top .inner_block .left .pc_txt,
#room205_block_top .inner_block .left .pc_txt{padding-top:25px;font-size:1.2em;line-height:1.8em;}
#room701_block_top .inner_block .right,
#room702_block_top .inner_block .right,
#room205_block_top .inner_block .right{float:right;width:529px;}
#room701_block_top .inner_block .sp_txt,
#room702_block_top .inner_block .sp_txt,
#room205_block_top .inner_block .sp_txt{display:none;}
#room701_block_btm{z-index:-10;position:relative;background:url(../img/room/page01/bg01.png) no-repeat center top;}
#room702_block_btm{z-index:-10;position:relative;background:url(../img/room/page01/bg02.png) no-repeat center top;}
/*#room205_block_btm{z-index:-10;position:relative;background:url(../img/room/page01/bg01.png) no-repeat center top;}*/
#room701_block_btm .inner_block,
#room702_block_btm .inner_block,
#room205_block_btm .inner_block{display:block;width:1000px;margin:-10px auto 25px;padding:55px 0 0;}
#room701_block_btm .inner_block .txt,
#room702_block_btm .inner_block .txt{padding:0 0 30px 495px;color:#40220f;font-family:"モトヤ教科書 Std W4";font-size:1.2em;line-height:1.8em;}
#room205_block_btm .inner_block .txt{padding:0 0 30px 0;color:#40220f;font-family:"モトヤ教科書 Std W4";font-size:1.2em;line-height:1.8em;}
#room701_block_btm .inner_block .txt span,
#room702_block_btm .inner_block .txt span,
#room205_block_btm .inner_block .txt span{color:#d09850;}

#room701_block_btm ul:after,
#room702_block_btm ul:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
#room701_block_btm ul,
#room702_block_btm ul{display:block;margin-bottom:25px;padding-bottom:25px;border-bottom:1px #d09850 dotted;}
#room205_block_btm .info{/*margin-top:25px;*/padding-top:25px;border-top:1px #d09850 dotted;}
#room701_block_btm ul li.img01{float:left;width:790px;padding:0 8px 8px 0;}
#room701_block_btm ul li.img02{float:right;width:202px;padding:0 0 8px 0;}
#room701_block_btm ul li.img03{float:right;width:202px;}
#room701_block_btm ul li.img04{clear:both;}
#room701_block_btm ul li.img05{padding-top:8px;}
#room702_block_btm ul li.img01{float:left;width:496px;padding:8px 0 0 0;}
#room702_block_btm ul li.img02{float:right;width:496px;padding:8px 0 0 0;}
#room702_block_btm ul li.img03{padding-top:8px;clear:both;}

@media screen and (max-width:999px){
	#room701_block_top .inner_block,
	#room702_block_top .inner_block,
	#room205_block_top .inner_block{width:100%;box-sizing:border-box;}
	#room701_block_top .inner_block{padding:25px 15px 0;}
	#room702_block_top .inner_block{padding:20px 15px 50px;}
	#room205_block_top .inner_block{padding:25px 15px 0;}
	#room701_block_top .inner_block .left,
	#room702_block_top .inner_block .left,
	#room205_block_top .inner_block .left{float:none;width:100%;}
	#room701_block_top .inner_block .right,
	#room702_block_top .inner_block .right,
	#room205_block_top .inner_block .right{float:none;margin:0 10px;width:auto;}
	#room701_block_top .inner_block .left .ttl_box:after,
	#room702_block_top .inner_block .left .ttl_box:after,
	#room205_block_top .inner_block .left .ttl_box:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}
	#room701_block_top .inner_block .left .ttl_box,
	#room702_block_top .inner_block .left .ttl_box,
	#room205_block_top .inner_block .left .ttl_box{display:block;}
	#room701_block_top .inner_block h3,
	#room702_block_top .inner_block h3,
	#room205_block_top .inner_block h3{float:left;width:49%;font-size:1.75em;line-height:1.3;box-sizing:border-box;}
	#room701_block_top .inner_block .left .ttl_box ul,
	#room702_block_top .inner_block .left .ttl_box ul,
	#room205_block_top .inner_block .left .ttl_box ul{float:right;width:49%;box-sizing:border-box;}
	#room701_block_top .inner_block .left .ttl_box ul a,
	#room702_block_top .inner_block .left .ttl_box ul a,
	#room205_block_top .inner_block .left .ttl_box ul a{display:block;}
	#room701_block_top .inner_block .left .pc_txt,
	#room702_block_top .inner_block .left .pc_txt,
	#room205_block_top .inner_block .left .pc_txt{padding-top:17px;}
	#room701_block_top .inner_block .left .pc_txt br,
	#room702_block_top .inner_block .left .pc_txt br,
	#room205_block_top .inner_block .left .pc_txt br{display:none;}
	#room701_block_btm{background:url(../img/room/page01/sp_bg01.png) no-repeat -30px top;background-size:35%;}
	#room702_block_btm{background:url(../img/room/page01/sp_bg02.png) no-repeat -50px top;background-size:35%;}
	/*#room205_block_btm{background:url(../img/room/page01/sp_bg01.png) no-repeat -30px top;background-size:35%;}*/
	#room701_block_btm .inner_block,
	#room702_block_btm .inner_block,
	#room205_block_btm .inner_block{width:100%;padding:55px 15px 0;box-sizing:border-box;}
	#room701_block_btm .inner_block .txt,
	#room702_block_btm .inner_block .txt{padding:0 0 30px 200px;text-shadow:0 -1px 2px #FFF, -1px 0 2px #FFF;}
	#room205_block_btm .inner_block .txt{padding:0 0 30px 0;text-shadow:0 -1px 2px #FFF, -1px 0 2px #FFF;}
	#room701_block_btm .inner_block .txt br,
	#room702_block_btm .inner_block .txt br,
	#room205_block_btm .inner_block .txt br{display:none;}
	#room701_block_btm ul,
	#room702_block_btm ul,
	#room205_block_btm ul{width:100%;padding-bottom:10px;}
	#room701_block_btm ul img,
	#room702_block_btm ul img,
	#room205_block_btm ul img{width:100%;height:auto;}
	#room701_block_btm ul li.img01{width:79%;padding:0 0 4px 0;}
	#room701_block_btm ul li.img02{width:20.2%;padding:0 0 4px 0;}
	#room701_block_btm ul li.img03{width:20.2%;}
	#room701_block_btm ul li.img05{padding-top:4px;}
	#room702_block_btm ul li.img01{width:49.6%;padding:4px 0 0 0;}
	#room702_block_btm ul li.img02{width:49.6%;padding:4px 0 0 0;}
	#room702_block_btm ul li.img03{padding-top:4px;}
}

@media screen and (max-width:899px){
	#room701_block_btm{background-size:40%;}
	#room702_block_btm{background-size:40%;}
	#room205_block_btm{background-size:40%;}
}

@media screen and (max-width:799px){
	#room701_block_btm{background-size:50%;}
	#room702_block_btm{background-size:50%;}
	#room205_block_btm{background-size:50%;}
}

@media screen and (max-width:699px){
	#room701_block_btm{background-size:60%;}
	#room702_block_btm{background-size:60%;}
	#room205_block_btm{background-size:60%;}
}

@media screen and (max-width:599px){
	#room701_block_top .inner_block,
	#room702_block_top .inner_block,
	#room205_block_top .inner_block{padding:25px 15px 0;}
	#room701_block_top .inner_block .left .ttl_box,
	#room702_block_top .inner_block .left .ttl_box,
	#room205_block_top .inner_block .left .ttl_box{text-align:center;padding-bottom:25px;}
	#room701_block_top .inner_block h3,
	#room702_block_top .inner_block h3,
	#room205_block_top .inner_block h3{float:none;width:100%;padding-bottom:15px;text-align:center;font-size:1.5em;}
	#room701_block_top .inner_block .left .ttl_box ul,
	#room702_block_top .inner_block .left .ttl_box ul,
	#room205_block_top .inner_block .left .ttl_box ul{float:none;width:auto;}
	#room701_block_top .inner_block .left .pc_txt,
	#room702_block_top .inner_block .left .pc_txt,
	#room205_block_top .inner_block .left .pc_txt{display:none;}
	#room701_block_top .inner_block .sp_txt,
	#room702_block_top .inner_block .sp_txt,
	#room205_block_top .inner_block .sp_txt{display:block;padding-bottom:25px;color:#40220f;font-family:"モトヤ教科書 Std W4";font-size:1.1em;line-height:1.5em;}
	#room701_block_top .inner_block .sp_txt p.madori,
	#room702_block_top .inner_block .sp_txt p.madori,
	#room205_block_top .inner_block .sp_txt p.madori{text-align:center;padding:10px 0 35px;}
	#room701_block_btm{background:url(../img/room/page01/sp_bg01.png) no-repeat center top;background-size:contain;}
	#room702_block_btm{background:url(../img/room/page01/sp_bg02.png) no-repeat center top;background-size:contain;}
	/*#room205_block_btm{background:url(../img/room/page01/sp_bg01.png) no-repeat center top;background-size:contain;}*/
	#room701_block_btm .inner_block .txt,
	#room702_block_btm .inner_block .txt{padding:180px 0 30px 0;font-size:1.1em;line-height:1.5em;}
	#room205_block_btm .inner_block .txt{padding:30px 0 30px 0;font-size:1.1em;line-height:1.5em;}
	#room701_block_btm ul li.img01{float:none;width:100%;}
	#room701_block_btm ul li.img02{float:left;width:60.2%;padding:0 0 4px 0;}
	#room701_block_btm ul li.img03{width:38.5%;}
	#room702_block_btm ul li.img01,
	#room702_block_btm ul li.img02{float:none;width:100%;padding:4px 0 0 0;}
}


/* ------------------------------------------------------------- */
/* #room_pg1 露天風呂付客室 202311変更                           */
/* room/page01.html                                              */
/* ------------------------------------------------------------- */
/* メニュー                                                      */
/* ------------------------------------------------------------- */

/*.page_menu{display:block;width:1000px;margin:15px auto;overflow:hidden;}
.page_menu #movie{max-width:350px;width:100%;float:right;position:relative;}
#roten_room_menu:after{content:".";height:0;line-height:0;clear:both;display:block;visibility:hidden;}*/
/*#room_pg1 #roten_room_menu{display:block;width:650px;margin:66px auto;float:none;}
/*#roten_room_menu ul{width:auto;margin:0 auto;display:table;}
#roten_room_menu ul li{display:table-cell;text-align:center;}
#roten_room_menu ul li.line{width:1px;background:rgb(221,193,165);background:-moz-linear-gradient(top,  rgba(221,193,165,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,193,165,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,  rgba(221,193,165,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddc1a5', endColorstr='#ffffff',GradientType=0 );}
#roten_room_menu ul li.btn{text-align:center;}
#roten_room_menu ul li.btn a{display:block;padding:15px 45px;margin:0 1px;background:url(../img/room/index/pt.gif) no-repeat center 98%;font-family:"モトヤ教科書 Std W4";font-size:1.2em;color:#40220f;text-decoration:none;}
#roten_room_menu ul li.btn a:hover{background-color:#eee;}*/
/*
@media screen and (max-width:999px){
	/*.page_menu{width:100%;margin:0;}
	.page_menu #movie{float:none;margin:0 auto 15px;}*/
	/*#room_pg1 #roten_room_menu{width:100%;margin:15px auto 35px;padding:0 15px;box-sizing:border-box;float:none;}
}

/*
@media screen and (max-width:599px){
	#room_pg1 #roten_room_menu ul{width:100%;}
	#room_pg1 #roten_room_menu ul li:first-child,
	#room_pg1 #roten_room_menu ul li:last-child{display:none;}
	#room_pg1 #roten_room_menu ul li.btn{width:49.8%;}
	#room_pg1 #roten_room_menu ul li.btn a{padding:15px 7px;font-size:1.0em;letter-spacing:-1px;}
}
*/

/* ------------------------------------------------------------- */
/* ページ下備品等紹介                                            */
/* ------------------------------------------------------------- */


#room_pg1 #info_box{position:static;max-width:800px;}
#room_pg1 #info_box .right{position:static;padding:15px 15px 0;}
#room_pg1 #info_box .right ul{width:100%;display:table;}
#room_pg1 #info_box .right ul li{display:table-cell;padding-right:4px;text-align:left;vertical-align:middle;box-sizing:border-box;}
#room_pg1 #info_box .right ul li:last-child{padding-right:0;}
#room_pg1 #info_box .right ul li img{width:100%;height:auto;}

@media screen and (max-width:599px){
	#room_pg1 #info_box .right ul{width:100%;display:block;}
	#room_pg1 #info_box .right ul li{display:block;float:left;width:50%;padding-right:4px;text-align:left;font-size:1.15em;box-sizing:border-box;}
	#room_pg1 #info_box .right ul li:first-child{float:none;width:100%;padding-right:0;}
	#room_pg1 #info_box .right ul li br{display:none;}
}
