.l-intro .box_int,.l-pnav ul,.l-room .wrap .box_roo,.madalRoom .box_modal,.l-information{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.l-intro .box_int,.l-pnav ul,.l-room .wrap .box_roo,.madalRoom .box_modal,.l-information{width:91.66667%}}p{margin:0;line-height:1.5}body{height:100%;background:#fff;color:#000;line-height:1.4;font-size:14px}#main{position:relative;padding-bottom:12.5%;background:url(../../room/images/bg_main.png) center top;background-size:100% auto;color:#7A6A56}@media only screen and (min-width: 768px) and (max-width: 1199px){#main{padding-bottom:20%}}@media only screen and (max-width: 767px){#main{padding-bottom:6em}}#main:before{content:'';display:block;position:absolute;left:0;top:-50px;width:481px;height:478px;background:url(../../room/images/ic_logo.png) no-repeat top left/contain}@media only screen and (max-width: 767px){#main:before{left:-3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main:before{top:-50px}}@media only screen and (max-width: 767px){#main:before{top:-1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main:before{width:350px}}@media only screen and (max-width: 767px){#main:before{width:15em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main:before{height:348px}}@media only screen and (max-width: 767px){#main:before{height:15em}}#main a{color:#7A6A56}.bb--rooms{background:url(../../room/images/bb--rooms__bg.jpg) center center no-repeat;background-size:cover;color:#fff}.c_st1{text-align:center;font-weight:normal}.c_st1>*{display:block}.c_st1 i{font-size:143%;letter-spacing:.25em;margin-bottom:.7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c_st1 i{font-size:136%}}@media only screen and (max-width: 767px){.c_st1 i{font-size:115%}}@media only screen and (max-width: 767px){.c_st1 i{margin-bottom:.5em}}.c_st1 span{font-size:286%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c_st1 span{font-size:258%}}@media only screen and (max-width: 767px){.c_st1 span{font-size:158%}}.l-intro{padding:7.03125% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-intro{padding:11.25% 0}}@media only screen and (max-width: 767px){.l-intro{padding:5em 0}}.l-intro .box_int{text-align:center}.l-intro .box_int h2{font-size:200%;letter-spacing:.05em;color:#5A462C;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-intro .box_int h2{font-size:172%}}@media only screen and (max-width: 767px){.l-intro .box_int h2{font-size:143%}}.l-intro .box_int .txt{margin-top:2em;font-size:122%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-intro .box_int .txt{font-size:115%}}@media only screen and (max-width: 767px){.l-intro .box_int .txt{font-size:100%}}.l-pnav{padding:4.42708% 0 4.6875%;background-color:rgba(251,234,225,0.6)}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-pnav{padding:7.08333% 0 7.5%}}@media only screen and (max-width: 767px){.l-pnav{padding:4em 0}}.l-pnav ul{max-width:676px;margin-top:3.125%;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-pnav ul{margin-top:5%}}@media only screen and (max-width: 767px){.l-pnav ul{margin-top:2em}}@media only screen and (min-width: 768px){.l-pnav ul li{width:29.5858%}.l-pnav ul li:not(:nth-child(3n+1)){margin-left:5.6213%}.l-pnav ul li:not(:nth-child(-n+3)){margin-top:4.43787%}}@media only screen and (max-width: 767px){.l-pnav ul li{width:48%}.l-pnav ul li:not(:nth-child(2n+1)){margin-left:4%}.l-pnav ul li:not(:nth-child(-n+2)){margin-top:5%}}.l-pnav ul li a{display:block;text-decoration:none;text-align:center}.l-pnav ul li a .txt{font-size:122%;margin-top:.7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-pnav ul li a .txt{font-size:115%}}@media only screen and (max-width: 767px){.l-pnav ul li a .txt{font-size:100%}}.l-room{margin-top:7.55208%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room{margin-top:12.08333%}}@media only screen and (max-width: 767px){.l-room{margin-top:5em}}.l-room .wrap{position:relative}.l-room .wrap .box_roo{max-width:980px;padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo{padding-top:12.5%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo{padding-top:5em}}.l-room .wrap .box_roo .js-slider{margin-top:4.08163%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .js-slider{margin-top:3.33333%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .js-slider{margin-top:1.5em}}.l-room .wrap .box_roo .js-slider .slick-dots li{vertical-align:middle;width:12px;height:12px}.l-room .wrap .box_roo .js-slider .slick-dots li button{width:12px;height:12px}.l-room .wrap .box_roo .js-slider .slick-dots li button:before{width:12px;height:12px;font-size:12px;line-height:12px;color:#9E9E9E;opacity:1 !important}.l-room .wrap .box_roo .js-slider .slick-dots li.slick-active button:before{color:#744D87 !important}.l-room .wrap .box_roo .sst{margin-top:7.14286%;text-align:center;font-size:200%;letter-spacing:.05em;line-height:2;color:#744D87}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .sst{margin-top:5.83333%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .sst{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .sst{font-size:186%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .sst{font-size:122%}}.l-room .wrap .box_roo .txt{text-align:center;margin-top:1em;font-size:122%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .txt{font-size:115%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .txt{font-size:100%}}.l-room .wrap .box_roo .wrp_tbl{margin-top:5.10204%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .wrp_tbl{margin-top:4.16667%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .wrp_tbl{margin-top:2em}}@media only screen and (max-width: 1199px){.l-room .wrap .box_roo .wrp_tbl{overflow-x:scroll;padding-bottom:.5em}}.l-room .wrap .box_roo .wrp_tbl table{width:100%;min-width:950px}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .wrp_tbl table{min-width:240%}}.l-room .wrap .box_roo .wrp_tbl table tr th,.l-room .wrap .box_roo .wrp_tbl table tr td{border-bottom:1px dotted #744D87;padding:1em .5em;background-color:#fff;font-size:122%;font-weight:normal;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .wrp_tbl table tr th,.l-room .wrap .box_roo .wrp_tbl table tr td{font-size:115%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .wrp_tbl table tr th,.l-room .wrap .box_roo .wrp_tbl table tr td{font-size:100%}}.l-room .wrap .box_roo .wrp_tbl table tr th:not(:first-child),.l-room .wrap .box_roo .wrp_tbl table tr td:not(:first-child){border-left:1px dotted #744D87}.l-room .wrap .box_roo .wrp_tbl table tr td .c-btn3 a{font-size:100%;background-color:#7A6A56;color:#fff !important;padding:.3em .2em .3em 1em}.l-room .wrap .box_roo .wrp_tbl table tr:first-child th{border-bottom:1px solid #744D87}.l-room .wrap .box_roo .wrp_tbl table tr:last-child th,.l-room .wrap .box_roo .wrp_tbl table tr:last-child td{border-bottom:none}.l-room .wrap .box_roo .btns{margin-top:6.12245%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap .box_roo .btns{margin-top:5%}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .btns{margin-top:2em}}@media only screen and (min-width: 768px){.l-room .wrap .box_roo .btns{display:flex;justify-content:center}}.l-room .wrap .box_roo .btns .c-btn3{box-sizing:border-box;border-radius:3px}.l-room .wrap .box_roo .btns .c-btn3 a{box-sizing:border-box;border-radius:3px}@media only screen and (min-width: 768px){.l-room .wrap .box_roo .btns .c-btn3.ame{width:235px}}.l-room .wrap .box_roo .btns .c-btn3.ame a{background-color:#fff;color:#744D87;border:1px solid #744D87}@media only screen and (min-width: 768px){.l-room .wrap .box_roo .btns .c-btn3.rsv{width:270px;margin-left:30px}}@media only screen and (max-width: 767px){.l-room .wrap .box_roo .btns .c-btn3.rsv{margin-top:1em}}.l-room .wrap .box_roo .btns .c-btn3.rsv a{background-color:#744D87;color:#fff !important}.l-room .wrap .box_roo:first-child{margin-top:0 !important}.l-room .wrap.bg1{padding-bottom:4.6875%;background:url(../../room/images/bg_roo.png)}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap.bg1{padding-bottom:7.5%}}@media only screen and (max-width: 767px){.l-room .wrap.bg1{padding-bottom:3em}}.l-room .wrap.bg1 .box_roo:first-child{padding-top:4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap.bg1 .box_roo:first-child{padding-top:7.5%}}@media only screen and (max-width: 767px){.l-room .wrap.bg1 .box_roo:first-child{padding-top:3em}}.l-room .wrap.bg1 .c_st1 i,.l-room .wrap.bg1 .c_st1 span{color:#fff}.l-room .wrap.bg1 .js-slider .slick-dots li{vertical-align:middle;width:12px;height:12px}.l-room .wrap.bg1 .js-slider .slick-dots li button{width:12px;height:12px}.l-room .wrap.bg1 .js-slider .slick-dots li button:before{width:12px;height:12px;font-size:12px;line-height:12px;color:#9E9E9E;opacity:1 !important}.l-room .wrap.bg1 .js-slider .slick-dots li.slick-active button:before{color:#7A6A56 !important}.l-room .wrap.bg1 .sst{color:#fff}.l-room .wrap.bg1 .txt{color:#fff}.l-room .wrap.bg1 .btns .c-btn3.ame a{border-color:#7A6A56}.l-room .wrap.bg1 .btns .c-btn3.rsv a{background-color:#7A6A56}.l-room .wrap.bg2:before{content:'';display:block;position:absolute;right:0;top:-60px;width:54.21875%;padding-bottom:31.5625%;background:url(../../room/images/bg_roo2.png) no-repeat bottom right/contain}@media only screen and (max-width: 767px){.l-room .wrap.bg2:before{top:-.5em}}.l-room .wrap.bg2 .box_roo:first-child{padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-room .wrap.bg2 .box_roo:first-child{padding-top:12.5%}}@media only screen and (max-width: 767px){.l-room .wrap.bg2 .box_roo:first-child{padding-top:5em}}.madalRoom{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;overflow-y:scroll}.madalRoom .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);cursor:pointer;z-index:-1}.madalRoom .box_modal{width:90%;display:table;height:100%;padding:150px 0;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal{padding:100px 0}}@media only screen and (max-width: 767px){.madalRoom .box_modal{padding:3.5em 0}}.madalRoom .box_modal .wrp_modal{display:table-cell;vertical-align:middle}.madalRoom .box_modal .wrp_modal .inner{position:relative;box-sizing:border-box;z-index:1;width:100%;background:#fff;padding:80px 100px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal .wrp_modal .inner{padding:60px 70px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner{padding:3.5em 1.5em}}.madalRoom .box_modal .wrp_modal .inner .view{position:relative;width:100%;padding-bottom:55%}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .view{padding-bottom:130%}}.madalRoom .box_modal .wrp_modal .inner .view iframe{position:absolute;left:0;top:0}.madalRoom .box_modal .wrp_modal .inner .wrap{text-align:center;background:#fff;max-width:640px;display:inline-block}.madalRoom .box_modal .wrp_modal .inner .wrap .st{font-size:215%;margin-bottom:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal .wrp_modal .inner .wrap .st{font-size:186%}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .wrap .st{font-size:143%}}@media only screen and (min-width: 768px){.madalRoom .box_modal .wrp_modal .inner .wrap .map.double{display:flex;justify-content:space-between}.madalRoom .box_modal .wrp_modal .inner .wrap .map.double .img{width:47%;margin:0}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .wrap .map.double .img+.img{margin-top:2em}}.madalRoom .box_modal .wrp_modal .inner .wrap .att{display:block;max-width:640px;margin:.5em auto 0;text-align:right}.madalRoom .box_modal .wrp_modal .inner .js-closeModal{position:absolute;right:0;top:-4em;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal{top:-3.5em}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal{top:-3em}}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{display:inline-block;vertical-align:middle;position:relative;margin-right:.5em;width:45px;height:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{width:35px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{height:35px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{height:2em}}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:before,.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:38px;background:#fff}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:before{transform:translate(-50%, -50%) rotate(45deg)}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:after{transform:translate(-50%, -50%) rotate(-45deg)}.madalRoom .box_modal .wrp_modal .inner .js-closeModal:hover{cursor:pointer}.l-information{max-width:1530px;background-color:rgba(122,106,86,0.6);padding:4.6875% 0;margin-top:12.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information{padding:7.5% 0}}@media only screen and (max-width: 767px){.l-information{padding:4em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information{margin-top:20%}}@media only screen and (max-width: 767px){.l-information{margin-top:6em}}.l-information .inner{width:90%;max-width:904px;margin:0 auto}.l-information .inner .c_st1>*{color:#fff}.l-information .inner .txt_check{box-sizing:border-box;max-width:800px;width:95%;padding:30px;margin:0 auto;margin-top:5.53097%;background-color:#fff;font-size:122%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .txt_check{padding:25px}}@media only screen and (max-width: 767px){.l-information .inner .txt_check{padding:1em}}@media only screen and (max-width: 767px){.l-information .inner .txt_check{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .txt_check{font-size:115%}}@media only screen and (max-width: 767px){.l-information .inner .txt_check{font-size:100%}}.l-information .inner .txt_check span{font-size:165%;letter-spacing:.04em}@media only screen and (max-width: 767px){.l-information .inner .txt_check span{font-size:143%}}.l-information .inner .box_ser{max-width:800px;width:95%;margin:0 auto;margin-top:4.42478%;text-align:center;border-top:1px solid #FDE6C5;border-bottom:1px solid #FDE6C5;padding:1em 0}@media only screen and (max-width: 767px){.l-information .inner .box_ser{margin-top:2em}}@media only screen and (min-width: 768px){.l-information .inner .box_ser{display:flex;justify-content:space-around}}.l-information .inner .box_ser li{padding:0 .5em;font-size:122%;letter-spacing:.05em;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .box_ser li{font-size:115%}}@media only screen and (max-width: 767px){.l-information .inner .box_ser li{font-size:100%}}.l-information .inner .box_ser li:before{content:'';display:inline-block;width:25px;height:15px;background:url(../../room/images/ic_info.png) no-repeat center center/contain;margin-right:.5em}@media only screen and (max-width: 767px){.l-information .inner .box_ser li:before{width:1.6em;height:1em}}@media only screen and (max-width: 767px){.l-information .inner .box_ser li+li{margin-top:.8em}}.l-information .inner .box_ame{margin-top:3.87168%}@media only screen and (max-width: 767px){.l-information .inner .box_ame{margin-top:2em}}.l-information .inner .box_ame .sst{margin-bottom:.4em;font-size:200%;letter-spacing:.05em;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .box_ame .sst{font-size:172%}}@media only screen and (max-width: 767px){.l-information .inner .box_ame .sst{font-size:129%}}.l-information .inner .box_ame .list{display:flex;flex-wrap:wrap}.l-information .inner .box_ame .list li{padding:.4em .5em .3em;background-color:#fff;font-size:122%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .box_ame .list li{font-size:115%}}@media only screen and (max-width: 767px){.l-information .inner .box_ame .list li{font-size:100%}}@media only screen and (min-width: 768px){.l-information .inner .box_ame .list li{width:32.52212%}.l-information .inner .box_ame .list li:not(:nth-child(3n+1)){margin-left:1.21681%}.l-information .inner .box_ame .list li:not(:nth-child(-n+3)){margin-top:1.10619%}}@media only screen and (max-width: 767px){.l-information .inner .box_ame .list li{width:49%}.l-information .inner .box_ame .list li:not(:nth-child(2n+1)){margin-left:2%}.l-information .inner .box_ame .list li:not(:nth-child(-n+2)){margin-top:2%}}.l-information .inner .box_ame .txt{padding:30px 55px;background-color:#fff;font-size:122%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .box_ame .txt{padding:25px 35px}}@media only screen and (max-width: 767px){.l-information .inner .box_ame .txt{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-information .inner .box_ame .txt{font-size:115%}}@media only screen and (max-width: 767px){.l-information .inner .box_ame .txt{font-size:100%}}
