#contents *{-webkit-box-sizing:border-box;box-sizing:border-box}.hero_lower{background-image:url(../../rooms/images/img_hero.jpg)}.con_intro{text-align:center;margin-top:15px;padding:0 10px}@media only screen and (max-width: 767px){.con_intro{text-align:left}}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro{padding:0 1em}}.con_intro h4{margin-top:35px}@media only screen and (max-width: 767px){.con_intro h4{margin-top:1em}}.con_feature{max-width:1760px;margin:0 auto;position:relative;padding:0 10px;margin:80px auto 100px}@media only screen and (max-width: 767px){.con_feature{padding:0}}@media only screen and (max-width: 767px){.con_feature{margin:4em 0}}.con_feature::after{content:"";position:absolute;top:0;left:0;background:#e1e1e1;width:100%;height:40%;z-index:-1}.con_feature .o_ttl1{margin-bottom:55px;padding-top:65px}@media only screen and (max-width: 767px){.con_feature .o_ttl1{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_feature .o_ttl1{padding-top:2em}}.con_feature .box_feature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1260px;margin:0 auto;border-bottom:1px solid #ccc;padding:0 100px 70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_feature .box_feature{padding:0 50px 50px}}@media only screen and (max-width: 767px){.con_feature .box_feature{padding:0 1em 1em}}.con_feature .box_feature div{width:30%}@media only screen and (max-width: 767px){.con_feature .box_feature div{width:47%}}@media only screen and (max-width: 767px){.con_feature .box_feature div{margin-bottom:10%}}.con_feature .box_feature div h4{text-align:center;margin:20px 0}@media only screen and (max-width: 767px){.con_feature .box_feature div h4{text-align:left}}@media only screen and (max-width: 767px){.con_feature .box_feature div h4{margin:1em 0}}.con_roomstype ul{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 10px 0}@media only screen and (max-width: 767px){.con_roomstype ul{padding:2em 1em}}.con_roomstype ul li{width:32.5%}@media only screen and (max-width: 767px){.con_roomstype ul li{width:100%}}@media only screen and (max-width: 767px){.con_roomstype ul li{margin-bottom:1em}}.con_roomstype ul li a{display:block;width:100%;height:60px;line-height:60px;text-align:center;border:1px solid #1c1f21}.con_roomstype ul li a::after{content:"\f107";font-family:"FontAwesome";margin-left:10px;font-size:129%}@media only screen and (min-width: 768px){.con_roomstype #queen_room{background:#e1e1e1}}.con_roomstype #twin_room .wrap{padding-bottom:90px;border-bottom:1px solid #ccc}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roomstype #twin_room .wrap{padding-bottom:70px}}@media only screen and (max-width: 767px){.con_roomstype #twin_room .wrap{padding-bottom:4em}}.con_roomstype .box_type{padding-bottom:90px}@media only screen and (max-width: 767px){.con_roomstype .box_type{padding-bottom:3em}}.con_roomstype .wrap{max-width:1220px;margin:0 auto;padding:70px 10px 0}@media only screen and (max-width: 767px){.con_roomstype .wrap{padding:3em 10px 0}}.con_roomstype .o_ttl2{margin-bottom:40px}.con_roomstype .o_st2{margin:45px 0 30px}@media only screen and (max-width: 767px){.con_roomstype .o_st2{margin:1em 0}}.con_roomstype .o_link a{display:inline-block;border-bottom:1px solid #1c1f21}@media only screen and (max-width: 767px){.con_roomstype .o_link a{font-size:122%}}.con_roomstype .o_link a::after{content:"\f107";font-family:"FontAwesome";margin-left:5px;font-size:129%}.con_roomstype .box_flex{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.con_roomstype .box_flex{margin-top:3em}}.con_roomstype .box_flex table{width:58%}@media only screen and (max-width: 767px){.con_roomstype .box_flex table{width:100%}}.con_roomstype .box_flex table th{text-align:left;width:25%}@media only screen and (max-width: 767px){.con_roomstype .box_flex table th{width:100%}}.con_roomstype .box_flex table tr:first-child th,.con_roomstype .box_flex table tr:first-child td{border-top:1px solid #d1ced5}.con_roomstype .box_flex div{width:38%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width: 767px){.con_roomstype .box_flex div{width:100%}}@media only screen and (max-width: 767px){.con_roomstype .box_flex div{margin-top:3em;padding:3em 2em}}.con_roomstype .box_flex div h5{position:absolute;left:1em;font-family:'Cormorant Garamond', serif;font-weight:500;letter-spacing:.1em;line-height:1.307;font-size:215%;top:-20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roomstype .box_flex div h5{font-size:200%}}@media only screen and (max-width: 767px){.con_roomstype .box_flex div h5{font-size:179%}}@media only screen and (max-width: 767px){.con_roomstype .box_flex div h5{top:-.5em}}.con_roomstype .box_flex div .img{margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roomstype .box_flex div .img{width:60%}}@media only screen and (max-width: 767px){.con_roomstype .box_flex div .img{width:70%}}.con_ladies{max-width:1800px;margin:0 auto;position:relative;padding:180px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies{padding:100px 0}}@media only screen and (max-width: 767px){.con_ladies{padding:4em 0}}.con_ladies::before{content:"";position:absolute;left:0;background:url(../../rooms/images/bg_ladies01.png) no-repeat right;z-index:-1;width:22%;height:90%;bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies::before{width:30%}}@media only screen and (max-width: 767px){.con_ladies::before{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies::before{height:90%}}@media only screen and (max-width: 767px){.con_ladies::before{height:70%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies::before{bottom:10vw}}@media only screen and (max-width: 767px){.con_ladies::before{bottom:10vw}}.con_ladies::after{content:"";position:absolute;right:-1em;top:0;width:45%;height:90%;background:url(../../rooms/images/bg_ladies02.jpg) no-repeat;z-index:-1}.con_ladies .box_flex{max-width:1390px;padding:0 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1200px) and (max-width: 1500px){.con_ladies .box_flex{max-width:1220px}}@media only screen and (max-width: 767px){.con_ladies .box_flex{padding-top:2em}}.con_ladies .box_flex .box_text{width:38%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies .box_flex .box_text{width:45%}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_ladies .box_flex .box_text{width:45%}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text .o_ttl2{position:absolute;top:2em}}.con_ladies .box_flex .box_text .o_st1{margin:40px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies .box_flex .box_text .o_st1{margin:20px 0}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text .o_st1{margin:1em 0}}.con_ladies .box_flex .box_text a{background:0;color:#1c1f21;border:1px solid #1c1f21;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies .box_flex .box_text a{margin-top:20px}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text a{margin-top:1em}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_text a{margin:2em auto 1em}}.con_ladies .box_flex .box_text a:hover{color:#fff}.con_ladies .box_flex .box_slider{padding-top:20px;width:57%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ladies .box_flex .box_slider{width:50%}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_slider{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_ladies .box_flex .box_slider{width:50%}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:2em}}@media only screen and (max-width: 767px){.con_ladies .box_flex .box_slider .slick-dots{bottom:1em}}.con_floor{background:url(../../rooms/images/bg_floor.jpg) no-repeat;background-size:cover;padding:70px 0 100px}@media only screen and (max-width: 767px){.con_floor{padding:3em 0}}.con_floor .wrap{max-width:1280px;margin:0 auto;padding:0 10px}.con_floor .wrap h3,.con_floor .wrap h4{color:#fff;text-align:center}.con_floor .wrap h4{margin:40px 0 60px}@media only screen and (max-width: 767px){.con_floor .wrap h4{margin:1em 0 1.5em}}@media only screen and (max-width: 767px){.con_floor .wrap h4{text-align:left}}.con_floor .box_tab #tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_floor .box_tab #tab ul li{width:12%;cursor:pointer;text-align:center;color:#fff;font-family:'Cormorant Garamond', serif;font-size:286%;height:80px;line-height:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #tab ul li{font-size:250%}}@media only screen and (max-width: 767px){.con_floor .box_tab #tab ul li{font-size:215%}}@media only screen and (max-width: 767px){.con_floor .box_tab #tab ul li{height:2.5em}}@media only screen and (max-width: 767px){.con_floor .box_tab #tab ul li{line-height:2.5em}}.con_floor .box_tab #tab ul li.active{cursor:default}.con_floor .box_tab #panel li{display:none}.con_floor .box_tab #panel li:first-child{display:list-item}.con_floor .box_tab #panel li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #panel li div{padding:30px}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div{padding:1em}}.con_floor .box_tab #panel li div h5{width:20%;text-align:center;color:#fff;font-weight:400}.con_floor .box_tab #panel li div h5 .number{display:inline-block;font-family:'Cormorant Garamond', serif;line-height:.57471;font-size:500%;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #panel li div h5 .number{line-height:1}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div h5 .number{line-height:1}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #panel li div h5 .number{font-size:393%}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div h5 .number{font-size:286%}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div h5 .number{margin-bottom:.5em}}.con_floor .box_tab #panel li div h5 .txt{display:inline-block;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal;line-height:1.38462;font-size:186%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #panel li div h5 .txt{line-height:1}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div h5 .txt{line-height:1}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floor .box_tab #panel li div h5 .txt{font-size:158%}}@media only screen and (max-width: 767px){.con_floor .box_tab #panel li div h5 .txt{font-size:129%}}.con_floor .box_tab #panel li div .img{width:75%}#rooms_equipment{padding:0 10px;padding-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){#rooms_equipment{padding-top:100px}}@media only screen and (max-width: 767px){#rooms_equipment{padding-top:3em}}#rooms_equipment table{max-width:1280px;padding:0 10px;margin:40px auto}@media only screen and (max-width: 767px){#rooms_equipment table{margin:2em auto 0}}#rooms_equipment table th{width:17%;white-space:nowrap}@media only screen and (max-width: 767px){#rooms_equipment table th{width:100%}}#rooms_equipment table tr:first-child th,#rooms_equipment table tr:first-child td{border-top:1px solid #d1ced5}#rooms_equipment table td div{margin-bottom:10px}#rooms_equipment table td div h4{font-weight:400}.box_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;margin:0 auto;padding:0;text-align:center;z-index:1;bottom:15px}@media only screen and (max-width: 767px){.box_slider .slick-dots{bottom:0}}.box_slider .slick-dots li{width:auto}.box_slider .slick-dots li button{position:relative;width:30px;border:none;background:none;text-indent:-9999px;font-size:0;outline:none;z-index:1;cursor:pointer;height:30px}@media only screen and (max-width: 767px){.box_slider .slick-dots li button{height:1em}}.box_slider .slick-dots li button:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:7px;height:7px;background:#fff;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.box_slider .slick-dots li:hover button:before{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);background-color:transparent}.box_slider .slick-dots li.slick-active button:before{width:8px;height:8px;background-color:transparent}.c_brown{background:#9b886e}.c_chocolate{background:#a87d56}.c_pink{background:#d4b1aa}.c_red{background:#aa1f1f}.c_blue{background:#213a72}.c_yellow{background:#b3aca1}.c_grey{background:#a3a3a2}.c_green{background:#9cb07b}
