.st_en2{background-image:url(../images/common/bg_ptn04.jpg)}@media only screen and (min-width: 1200px){.st_en2{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_en2{font-size:154%}}@media only screen and (max-width: 767px){.st_en2{font-size:139%}}.con_intro{max-width:1920px;margin-right:auto;margin-left:auto;margin-top:8em;background:url(../../rooms/images/bg_rooms.png) no-repeat center center/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:5em}}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}.con_intro .wrp .flex_box{width:93%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box{width:93%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box{width:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_intro .wrp .flex_box .left{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left{width:90%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left{margin-right:auto}}.con_intro .wrp .flex_box .left .img1{position:relative}.con_intro .wrp .flex_box .left .img1 img{border-radius:0 8.5em 0 0}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left .img1 .st_en2{font-size:170%;position:absolute;right:-1em;bottom:-2.3em}}.con_intro .wrp .flex_box .left .txt_box{width:85%;margin-left:auto;margin-top:-6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box .left .txt_box{margin-top:-15em}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left .txt_box{margin-top:-11em}}@media only screen and (min-width: 1200px){.con_intro .wrp .flex_box .left .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_intro .wrp .flex_box .left .txt_box{width:95%}}@media only screen and (min-width: 768px){.con_intro .wrp .flex_box .left .txt_box{margin-right:auto}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left .txt_box{width:90%}}.con_intro .wrp .flex_box .left .txt_box .catch16{position:relative;z-index:2}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left .txt_box .catch16{left:-1.5em}}.con_intro .wrp .flex_box .left .txt_box .txt{margin-top:9em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box .left .txt_box .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .left .txt_box .txt{margin-top:2em}}@media only screen and (min-width: 1200px){.con_intro .wrp .flex_box .left .txt_box .txt{margin-left:3em}}@media only screen and (min-width: 768px){.con_intro .wrp .flex_box .left .txt_box .txt{max-width:28em;margin-left:auto}}.con_intro .wrp .flex_box .right{width:40%;position:relative}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right{width:90%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right{margin:1em auto 0}}.con_intro .wrp .flex_box .right .st_en2{position:relative;z-index:2}.con_intro .wrp .flex_box .right .img2{position:absolute;top:0;max-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;top:-20%;right:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box .right .img2{max-width:40%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img2{max-width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box .right .img2{top:-20%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img2{top:0%}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img2{right:5%}}.con_intro .wrp .flex_box .right .img2 img{border-radius:15em 15em 0 0}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img2 img{border-radius:16em 16em 0 0}}.con_intro .wrp .flex_box .right .img3{margin-top:5em;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .flex_box .right .img3{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img3{margin-top:0}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img3{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .wrp .flex_box .right .img3,.con_intro .wrp .flex_box .right .txt{width:90%;margin-left:auto;margin-right:auto;margin-bottom:2em}}.con_intro .wrp .bottom_box{width:calc(1000 / 1440 * 100%);margin-right:auto;margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .bottom_box{width:90%}}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .bottom_box{margin-top:3em}}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_intro .wrp .bottom_box .img{width:54%}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box .img{width:90%}}.con_intro .wrp .bottom_box .txt{max-width:25em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .bottom_box .txt{max-width:25em}}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box .txt{max-width:25em}}@media only screen and (min-width: 768px){.con_intro .wrp .bottom_box .txt{margin-left:3em}}@media only screen and (max-width: 767px){.con_intro .wrp .bottom_box .txt{width:90%;margin-right:auto;margin-left:auto;margin-top:2em}}.con_rooms{margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{margin-top:8em}}@media only screen and (max-width: 767px){.con_rooms{margin-top:6em}}.con_rooms .wrp_rooms section{margin-top:12em;position:relative;width:calc(1260 / 1440 * 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1560px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section{margin-top:9em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section{width:90%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_rooms .wrp_rooms section{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;margin-top:14em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media only screen and (min-width: 768px){.con_rooms .wrp_rooms section:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.con_rooms .wrp_rooms section .splide{width:calc(774 / 1260 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .splide{width:calc(740 / 1260 * 100%)}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_rooms .wrp_rooms section .splide{width:100%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide{margin-top:1em}}.con_rooms .wrp_rooms section .splide .splide__pagination{bottom:1.5em;left:auto}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__pagination{bottom:.8em}}.con_rooms .wrp_rooms section .splide .splide__slide{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.con_rooms .wrp_rooms section .splide .splide__slide:before{content:"";background-image:-webkit-gradient(linear, left bottom, left top, from(#222323),color-stop(5%, rgba(34,35,35,0.52)),color-stop(8%, rgba(34,35,35,0.2)));background-image:linear-gradient(0deg, #222323,rgba(34,35,35,0.52) 5%,rgba(34,35,35,0.2) 8%);width:100%;position:absolute;bottom:0;display:block;height:100%}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__slide:before{height:100%}}.con_rooms .wrp_rooms section .splide .splide__arrow--next{right:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .splide .splide__arrow--next{right:5%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__arrow--next{right:5%}}@media only screen and (min-width: 1200px){.con_rooms .wrp_rooms section .splide .splide__arrow--next{width:4em;height:4em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__arrow--next{width:2em;height:2em}}.con_rooms .wrp_rooms section .splide .splide__arrow--prev{left:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .splide .splide__arrow--prev{left:5%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__arrow--prev{left:5%}}@media only screen and (min-width: 1200px){.con_rooms .wrp_rooms section .splide .splide__arrow--prev{width:4em;height:4em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .splide .splide__arrow--prev{width:2em;height:2em}}.con_rooms .wrp_rooms section .txt_box{width:calc(436 / 1260 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .txt_box{width:calc(480 / 1260 * 100%)}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_rooms .wrp_rooms section .txt_box{margin-top:2em;width:100%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box{margin:0 auto}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box table{margin-top:2em}.con_rooms .wrp_rooms section .txt_box table th{width:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .txt_box table th,.con_rooms .wrp_rooms section .txt_box table td{font-size:80%}}.con_rooms .wrp_rooms section .txt_box .btn_box{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;margin-top:1em;width:100%}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box .btn_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box .btn_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic{width:48%;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic{width:48%}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic{width:30%}}.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic .icon_line{width:1.5em;right:0.7em}@media only screen and (min-width: 897px) and (max-width: 1199px){.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic .icon_line{top:80%}}.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic a{padding-left:0.5em}@media only screen and (min-width: 768px){.con_rooms .wrp_rooms section .txt_box .btn_box .btn_basic:nth-child(1) a{padding-top:0.8em;padding-bottom:0.5em}}.con_rooms .wrp_rooms section .ttlBoxJp36{z-index:2;top:-4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_rooms section .ttlBoxJp36{top:-3em}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .ttlBoxJp36{top:1em}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_rooms .wrp_rooms section .ttlBoxJp36{top:-7em}}@media only screen and (min-width: 768px){.con_rooms .wrp_rooms section .ttlBoxJp36{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .ttlBoxJp36{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.con_rooms .wrp_rooms section .ttlBoxJp36 .jp{-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;-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:lr-tb;writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:inherit;-moz-text-orientation:inherit;-ms-text-orientation:inherit;text-orientation:inherit}}@media only screen and (min-width: 768px) and (max-width: 896px){#room1>.ttlBoxJp36,#room2>.ttlBoxJp36,#room3>.ttlBoxJp36,#room4>.ttlBoxJp36{top:-8em}}.wrap_sub{display:-webkit-box;display:-ms-flexbox;display:flex}.sub{font-weight:normal;font-family:"Yu Mincho", YuMincho, "Noto Serif JP", "游明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho";color:#fff;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;display:block !important;margin-right:auto;margin-left:1em;padding:0.3em 0.5em 0.4em;line-height:1;margin-bottom:1.5em}@media only screen and (max-width: 767px){.sub{margin-bottom:1em;margin-left:0.5em}.sub:first-of-type{margin-left:0}}.sub:first-of-type{margin-left:0}.sub.c1{background:url(../images/common/bg_ptn04.jpg)}.sub.c2{background:url(../../rooms/images/ttl_bg.jpg)}.sub.c3{background:url(../../rooms/images/ttl_bg3.jpg)}.sub.c4{background:url(../../rooms/images/ttl_bg4.jpg)}.sub.c5{background:url(../../rooms/images/ttl_bg5.jpg)}#footer{margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:8em}}@media only screen and (max-width: 767px){#footer{margin-top:6em}}.mfp-content div[id^="madori_"]{width:90%;max-width:1440px;margin-right:auto;margin-left:auto;background:url(../../rooms/images/bg_room_madori.webp) no-repeat;background-size:cover;padding:3em 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-content div[id^="madori_"]{padding:3em 0}}@media only screen and (max-width: 767px){.mfp-content div[id^="madori_"]{padding:3em 0}}@media only screen and (min-width: 768px){.mfp-content div[id^="madori_"] .ttlBoxJp36{position:absolute;left:3em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.mfp-content div[id^="madori_"] .mfp-close{position:absolute;right:5%;top:10%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:1 !important}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-content div[id^="madori_"] .mfp-close{top:10%}}@media only screen and (max-width: 767px){.mfp-content div[id^="madori_"] .mfp-close{top:10%}}.mfp-content div[id^="madori_"] .mfp-close img{pointer-events:none}.mfp-content div[id^="madori_"] .img{text-align:center;max-width:80%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-content div[id^="madori_"] .img{width:50%}}@media only screen and (max-width: 767px){.mfp-content div[id^="madori_"] .img{margin-top:1.5em;width:60%}}.mfp-content div[id^="madori_"] .img img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.mfp-arrow{opacity:1 !important;width:5em !important;height:5em !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}@media only screen and (max-width: 767px){.mfp-arrow{width:2.5em !important;height:2.5em !important}}.mfp-arrow.mfp-arrow-right{right:3%}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-arrow.mfp-arrow-right{right:3%}}@media only screen and (max-width: 767px){.mfp-arrow.mfp-arrow-right{right:3%}}.mfp-arrow.mfp-arrow-left{left:3%}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-arrow.mfp-arrow-left{left:3%}}@media only screen and (max-width: 767px){.mfp-arrow.mfp-arrow-left{left:3%}}.mfp-arrow.mfp-arrow-left:after{background:url(../../rooms/images/arrow2.png) no-repeat}.mfp-arrow:before{display:none !important}.mfp-arrow:after{top:0 !important;margin:0 !important;display:block;background:url(../../rooms/images/arrow.png) no-repeat;width:5em !important;height:5em !important;border:0 !important;background-size:contain !important}@media only screen and (max-width: 767px){.mfp-arrow:after{width:2.5em !important;height:2.5em !important}}.mfp-container{padding:0 !important}.mfp-content{height:100%}#popup_amenity{height:100%;background:url(../../rooms/images/bg_amenties.webp) no-repeat;background-size:cover;position:relative}#popup_amenity .mfp-close{position:absolute;right:5%;top:10%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:1 !important}@media only screen and (min-width: 768px) and (max-width: 1199px){#popup_amenity .mfp-close{top:10%}}@media only screen and (max-width: 767px){#popup_amenity .mfp-close{top:10%}}#popup_amenity .mfp-close img{pointer-events:none}#popup_amenity .wrp{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:1440px;margin-right:auto;margin-left:auto}#popup_amenity .wrp .tbl_basic01{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){#popup_amenity .wrp .tbl_basic01{margin-top:2em}}@media only screen and (max-width: 767px){#popup_amenity .wrp .tbl_basic01{margin-top:2em}}.tbl_basic01 table th,.tbl_basic01 table td{padding:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic01 table th,.tbl_basic01 table td{padding:.5em}}@media only screen and (max-width: 767px){.tbl_basic01 table th,.tbl_basic01 table td{padding:0.4em 1em}}
