﻿.con_intro,.con_rooms .con_container{width:100%;max-width:1820px;margin:auto}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_intro,.con_rooms .con_container{width:90%}}@media only screen and (max-width: 1024px){.con_intro,.con_rooms .con_container{width:91.66667%}}@media only screen and (max-width: 767px){.con_main .box_img img{object-position:50% 0}}.con_main .box_title{display:inline-grid}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .box_title{width:auto !important}}@media only screen and (max-width: 767px){.con_main .box_title{display:inline-block}}.con_main .box_title .tl_basic .jp{text-align:left;line-height:1.1;padding:.25em .2em .25em !important}@media only screen and (min-width: 1025px) and (max-width: 1400px){.con_main .box_title .tl_basic .jp{min-height:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .box_title .tl_basic .jp{padding:0 0 0 0 !important;line-height:1.4}}@media only screen and (max-width: 767px){.con_main .box_title .tl_basic .jp{padding:3px .25em !important;line-height:1 !important;min-height:auto;text-align:center}}.con_main .box_title .tl_basic .jp i{font-size:60%;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .box_title .tl_basic .jp i{display:block;padding-top:0}}@media only screen and (max-width: 767px){.con_foot_catch .img img{object-position:50% 0}}.con_pnav{margin-top:1em;margin-bottom:65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pnav{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_pnav{margin-bottom:3em}}.con_pnav .pnav{max-width:860px;margin:0 auto;width:90%;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width: 767px){.con_pnav .pnav{flex-wrap:wrap}}.con_pnav .pnav li{display:flex}@media only screen and (min-width: 768px){.con_pnav .pnav li{width:25.5814%}.con_pnav .pnav li:not(:first-child){margin-left:11.62791%}}@media only screen and (max-width: 767px){.con_pnav .pnav li{width:48%;margin:0 0 2% 2%}.con_pnav .pnav li:nth-child(2n+1){margin-left:0}}.con_pnav .pnav li a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;line-height:1.3;padding:.8em .8em;letter-spacing:.15em;font-size:100%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-decoration:none;position:relative;border-bottom:1px solid #888888;transition:color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pnav .pnav li a{font-size:95%}}@media only screen and (max-width: 767px){.con_pnav .pnav li a{font-size:95%}}.con_pnav .pnav li a:hover{color:#da958f}.con_pnav .pnav li a:hover:before{width:100%}.con_pnav .pnav li a:hover:after{transform:translateY(0.2em)}.con_pnav .pnav li a:after{content:"\f3d0";font-family:"Ionicons";padding-left:.5em;display:inline-block;transition:transform 400ms ease}.con_pnav .pnav li a:before{content:'';width:0;height:1px;background:#da958f;display:block;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;transition:width 400ms ease}.con_intro{text-align:center}@media only screen and (max-width: 767px){.con_intro{text-align:left}}.con_intro .ch_basic{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .ch_basic{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_intro .ch_basic{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .ch_basic{text-align:center}}.con_intro .txt{line-height:2}.con_rooms{position:relative}@media only screen and (min-width: 768px){.con_rooms:before{content:url(../../rooms/images/bg_wagara.png);position:absolute;top:5%;z-index:-1}}.con_rooms .con_container{padding:60px 0 128px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container{padding:50px 0 100px}}@media only screen and (max-width: 767px){.con_rooms .con_container{padding:1em 0 4em}}.con_rooms .con_container:before{content:'';position:absolute;bottom:0;left:0;right:0;width:74%;height:2px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 20%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 20%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.con_rooms .con_container:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}.con_rooms .con_container .box_slider{margin-bottom:43px;position:relative;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider>div img{width:100%;height:210px;object-fit:cover;object-position:50%}}.con_rooms .con_container .box_slider .slick-dots{width:95%;z-index:50;text-align:right;position:absolute;bottom:.8em;left:0 important}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-dots{width:97%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-dots{width:95.7%}}.con_rooms .con_container .box_slider .slick-dots li{display:inline-block;width:5px;height:5px;background:#FFF;border-radius:1em;cursor:pointer;transition:background 400ms;margin:0 2px}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-dots li{width:5px;height:5px;margin:0 3px}}.con_rooms .con_container .box_slider .slick-dots li:not(:first-child){margin-left:17px}@media only screen and (max-width: 1440px){.con_rooms .con_container .box_slider .slick-dots li:not(:first-child){margin-left:12px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-dots li:not(:first-child){margin-left:12px}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-dots li:not(:first-child){margin-left:.5em}}.con_rooms .con_container .box_slider .slick-dots li:hover,.con_rooms .con_container .box_slider .slick-dots li.slick-active{background:#da958f}.con_rooms .con_container .box_slider .slick-arrow{position:absolute;z-index:50;top:50%;transform:translateY(-50%);cursor:pointer;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{position:absolute;top:48%;transform:translateY(-50%);z-index:50;cursor:pointer;transition:opacity 400ms;height:100%;display:flex;align-items:center;width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{display:flex}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{display:flex}}@media only screen and (min-width: 1025px) and (max-width: 1731px){.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{height:400px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{height:350px;width:50%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-arrow.prev,.con_rooms .con_container .box_slider .slick-arrow.next{height:90%;width:50%}}.con_rooms .con_container .box_slider .slick-arrow.prev:hover,.con_rooms .con_container .box_slider .slick-arrow.next:hover{opacity:.7}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.prev img,.con_rooms .con_container .box_slider .slick-arrow.next img{width:20px !important;min-width:7%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_slider .slick-arrow.prev img,.con_rooms .con_container .box_slider .slick-arrow.next img{height:auto;width:14px !important;min-width:5%}}.con_rooms .con_container .box_slider .slick-arrow.prev{left:0;transform:translateX(-17.65625%, -50%)}@media only screen and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.prev{left:0}}.con_rooms .con_container .box_slider .slick-arrow.prev img{margin-left:10%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.prev img{margin-left:5%}}.con_rooms .con_container .box_slider .slick-arrow.next{display:flex;justify-content:flex-end;flex-wrap:wrap;right:0;transform:translateX(-17.65625%, -50%)}@media only screen and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.next{right:0}}.con_rooms .con_container .box_slider .slick-arrow.next img{transform:scale(-1, 1);margin-right:10%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider .slick-arrow.next img{margin-right:5%}}.con_rooms .con_container .box_slider:hover .slick-arrow{opacity:1;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider.half .slick-dots{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider.half .slick-dots{width:95.5%}}.con_rooms .con_container .box_slider.half .slick-arrow.prev img,.con_rooms .con_container .box_slider.half .slick-arrow.next img{width:7%}.con_rooms .con_container .box_slider.half .slick-arrow.prev img{margin-left:8%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider.half .slick-arrow.prev img{margin-left:10%}}.con_rooms .con_container .box_slider.half .slick-arrow.next img{margin-right:8%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_slider.half .slick-arrow.next img{margin-right:10%}}.con_rooms .con_container .box_intro{padding:25px 17% 140px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_intro{padding:25px 7% 120px}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_intro{padding:1em 0 2em}}@media only screen and (min-width: 1025px) and (max-width: 1400px){.con_rooms .con_container .box_intro{padding-right:7%;padding-left:7%}}.con_rooms .con_container .box_intro.spbg{position:relative}@media only screen and (max-width: 767px){.con_rooms .con_container .box_intro.spbg:before{content:url(../../rooms/images/bg_wagara_sp.png);position:absolute;top:0;left:-48%;z-index:-1}}.con_rooms .con_container .box_intro .tl_basic{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;display:inline-block;font-feature-settings:normal;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;font-feature-settings:normal;color:#da958f}@media only screen and (max-width: 767px){.con_rooms .con_container .box_intro .tl_basic{display:block;font-size:170%;text-align:center}}.con_rooms .con_container .box_intro .ch_basic{padding:0.3em 0 0.4em}@media only screen and (max-width: 767px){.con_rooms .con_container .box_intro .ch_basic{padding:0.2em 0}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_intro .ch_basic{text-align:center}}.con_rooms .con_container .box_intro .txt{line-height:2}.con_rooms .con_container .box_room{display:flex;justify-content:flex-end;flex-wrap:wrap}.con_rooms .con_container .box_room .box_txt{width:37.7%;margin-right:7.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .box_txt{width:50%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .box_txt{margin-right:4.5%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt{margin-right:0}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt{order:2}}.con_rooms .con_container .box_room .box_txt .st_basic{margin-bottom:.7em}.con_rooms .con_container .box_room .box_txt .txt{line-height:2;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt .txt{margin-bottom:1.5em}}.con_rooms .con_container .box_room .box_txt table .obj_modalBtn{text-decoration:underline;cursor:pointer}.con_rooms .con_container .box_room .box_txt .btns{display:flex;flex-direction:row;justify-content:space-between;margin-top:74px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .box_txt .btns{margin-top:40px}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt .btns{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt .btns{flex-wrap:wrap;margin-bottom:2em}}.con_rooms .con_container .box_room .box_txt .btns .btn{display:flex;padding-right:1.5em;width:46.21849%}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt .btns .btn{width:100%;margin-bottom:.5em}}.con_rooms .con_container .box_room .box_txt .btns .btn a{justify-content:center}.con_rooms .con_container .box_room .box_txt .btns .btn a::after{width:11%;right:-28px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .box_txt .btns .btn a::after{width:11%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .box_txt .btns .btn a::after{width:10%}}@media only screen and (min-width: 768px) and (max-width: 1374px){.con_rooms .con_container .box_room .box_txt .btns .btn a::after{right:-19px}}@media only screen and (min-width: 768px) and (max-width: 1108px){.con_rooms .con_container .box_room .box_txt .btns .btn a::after{right:-19px}}@media only screen and (min-width: 768px) and (max-width: 920px){.con_rooms .con_container .box_room .box_txt .btns .btn a::after{right:-19px}}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm{background:#a08b5b;border:2px solid #a08b5b}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm:before{position:absolute;content:"";background:#111}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a{justify-content:center;color:#fff;text-align:center}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a:hover{color:#a08b5b}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a:hover::after{background:#a08b5b}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a::after{right:-28px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1374px){.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a::after{right:-19px}}@media only screen and (min-width: 768px) and (max-width: 1108px){.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a::after{right:-19px}}@media only screen and (min-width: 768px) and (max-width: 920px){.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a::after{right:-19px}}.con_rooms .con_container .box_room .box_txt .btns .btn__ghost--prm a:before{position:absolute;content:"";background:#111}@media only screen and (min-width: 1025px) and (max-width: 1400px){.con_rooms .con_container .box_room .box_txt{width:50.5%;margin-right:5.5%}}.con_rooms .con_container .box_room .img{width:37.1%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .box_room .img{width:38%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .img{width:100%}}@media only screen and (max-width: 767px){.con_rooms .con_container .box_room .img{order:1;margin-bottom:1.5em}}.con_rooms .con_container>.box_room{margin-bottom:115px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container>.box_room{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_rooms .con_container>.box_room{margin-bottom:1em}}.con_rooms .con_container>.box_room .box_txt .btns{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container>.box_room .box_txt .btns{margin-top:40px}}@media only screen and (max-width: 767px){.con_rooms .con_container>.box_room .box_txt .btns{margin-top:1em}}@media only screen and (min-width: 768px){.con_rooms .con_container>.box_room .box_txt .btns .btn{width:48.5%;margin:0;padding-left:1.5em}.con_rooms .con_container>.box_room .box_txt .btns .btn a{padding:17px 0;text-indent:0;display:flex;align-items:center;line-height:1.3}}@media only screen and (min-width: 768px) and (min-width: 100px) and (max-width: 1270px){.con_rooms .con_container>.box_room .box_txt .btns .btn a{letter-spacing:0 !important}}@media only screen and (min-width: 768px){.con_rooms .con_container>.box_room .box_txt .btns .btn.btn_1col{max-width:410px;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1374px){.con_rooms .con_container>.box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:98%}}@media only screen and (min-width: 768px) and (max-width: 1108px){.con_rooms .con_container>.box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:81%}}@media only screen and (min-width: 768px) and (max-width: 920px){.con_rooms .con_container>.box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:73%}}@media only screen and (max-width: 767px){.con_rooms .con_container>.box_room .box_txt .btns .btn{text-align:center}}.con_rooms .con_container .lst_rooms{display:flex;justify-content:space-between;flex-wrap:wrap}.con_rooms .con_container .lst_rooms .box_slider{margin-bottom:43px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .lst_rooms .box_slider{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_slider{margin-bottom:2em}}.con_rooms .con_container .lst_rooms .box_room{width:49.5%;margin-bottom:113px;display:block}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_room{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .lst_rooms .box_room{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_room{margin-bottom:1em}}.con_rooms .con_container .lst_rooms .box_room .box_txt{width:94%;margin:0 auto}.con_rooms .con_container .lst_rooms .box_room .box_txt .txt{margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .lst_rooms .box_room .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_room .box_txt .txt{margin-bottom:1.5em}}.con_rooms .con_container .lst_rooms .box_room .box_txt .btns{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns{margin-top:40px}}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns{margin-top:1em}}@media only screen and (min-width: 768px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn{width:48.5%;margin:0;padding-left:1.5em}.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn a{padding:17px 0;text-indent:0;display:flex;align-items:center;line-height:1.3}}@media only screen and (min-width: 768px) and (min-width: 100px) and (max-width: 1270px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn a{letter-spacing:0 !important}}@media only screen and (min-width: 768px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn.btn_1col{max-width:410px;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1374px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:98%}}@media only screen and (min-width: 768px) and (max-width: 1108px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:81%}}@media only screen and (min-width: 768px) and (max-width: 920px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn{padding:0 .8em !important;letter-spacing:0px;font-size:73%}}@media only screen and (max-width: 767px){.con_rooms .con_container .lst_rooms .box_room .box_txt .btns .btn{text-align:center}}.con_rooms .con_container .btn__text{text-align:right}.con_rooms .con_container .btn__text a{position:relative}@media only screen and (max-width: 767px){.con_rooms .nones::before{display:none}}@media only screen and (min-width: 768px){.con_rooms.con_building::after{content:url(../../rooms/images/bg_wagara.png);position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);bottom:-11%;right:0;z-index:-1}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_rooms.con_building::after{bottom:0% !important}}.con_rooms.con_shogetsu::before{display:none}.con_rooms.con_shogetsu .con_container{padding-top:175px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_shogetsu .con_container{padding-top:160px}}@media only screen and (max-width: 767px){.con_rooms.con_shogetsu .con_container{padding-top:0}}.con_rooms.con_shogetsu .con_container>.box_room{justify-content:flex-start}.con_rooms.con_shogetsu .con_container>.box_room .box_txt{margin-left:7.5%;margin-right:0}@media only screen and (max-width: 767px){.con_rooms.con_shogetsu .con_container>.box_room .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_rooms.con_shogetsu .nones::before{display:none}}.con_rooms.con_sansuikaku::before{top:-9%}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku::before{bottom:0%}}.con_rooms.con_sansuikaku .con_container{padding:175px 0 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container{padding:160px 0 0}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container{padding:0 0 0}}.con_rooms.con_sansuikaku .con_container:before{display:none}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus{width:38.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus{width:42.5%}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus{width:100%}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr{border:1px solid #fff;padding:70px 4.4em 65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr{padding:3.8em}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr{padding:2em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr{padding:70px 2.5em !important}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ch_basic{text-align:center;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ch_basic{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ch_basic{margin-bottom:.8em}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .img{width:100%;margin-bottom:58px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .img{margin-bottom:45px}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .img{margin-bottom:.8em}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ct_min{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ct_min{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .ct_min{margin-bottom:.8em}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt{line-height:2;margin-bottom:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt{margin-bottom:.8em}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt.mg_b20{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt.mg_b20{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .txt.mg_b20{margin-bottom:0}}.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus .box_bdr .btn__more{font-size:89%;text-align:right}@media only screen and (min-width: 1025px) and (max-width: 1300px){.con_rooms.con_sansuikaku .con_container .lst_rooms .box_bonus{width:40.5%}}@media only screen and (min-width: 768px){.con_rooms.con_sansuikaku .con_container .lst_rooms .no_mgb{margin-bottom:0}.con_rooms.con_sansuikaku .con_container .lst_rooms .no_mgb .box_bdr{padding:50px 4.4em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.con_rooms.con_sansuikaku .con_container .lst_rooms .no_mgb .box_bdr{padding:40px 2em}}.con_rooms.con_sansuikaku .con_container .btn__text{margin-top:-2%}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .con_container .btn__text{margin-top:0}}.con_rooms.con_sansuikaku .con_container .btn__text a{position:relative}@media only screen and (max-width: 767px){.con_rooms.con_sansuikaku .nones::before{display:none}}#obj_modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.8);transition:z-index 0ms 500ms,opacity 500ms,transform 500ms;opacity:0;overflow-y:scroll;z-index:-10}#obj_modal *{box-sizing:border-box}@media only screen and (min-width: 1025px){.ie #obj_modal{overflow:hidden}}@media print{.ie #obj_modal{overflow:hidden}}@media only screen and (max-width: 1024px){#obj_modal{left:-100%;transition:z-index 0ms 500ms,opacity 500ms,transform 500ms,left 10ms ease 490ms}}#obj_modal.active{opacity:1;z-index:15000;transform:none;transition-delay:0ms}@media only screen and (max-width: 1024px){#obj_modal.active{left:0}}#obj_modal.active .inner_modal>div .con_modal{top:0;opacity:1;z-index:7000;transform:none;transition-delay:0ms;position:relative}#obj_modal.active>.bg_modal{position:fixed}#obj_modal .bg_modal{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#obj_modal .inner_modal{height:100%;margin:0 auto;display:table;max-width:1200px;width:95%;overflow:hidden}@media only screen and (max-width: 767px){#obj_modal .inner_modal{overflow:hidden}}.activeMenu #obj_modal .inner_modal{width:100%}#obj_modal .inner_modal>div{display:table-cell}#obj_modal .inner_modal>div .obj_close{display:block !important;position:absolute;top:3em;right:0;text-align:center;cursor:pointer;z-index:6000;color:#000;margin:0 auto;font-size:100%;cursor:pointer}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .obj_close{font-size:89%;top:0}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .obj_close img{width:1.5em;height:1.5em}}#obj_modal .inner_modal>div .obj_close span{display:block;letter-spacing:.2em}#obj_modal .inner_modal>div .con_modal{z-index:10;max-width:1200px;width:100%;box-sizing:border-box;transition:z-index 0ms 500ms,opacity 500ms,transform 500ms;opacity:0;z-index:-1;transform:scale(1.02);padding:100px 0 50px}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal{padding:40px 0}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal{padding:2em 0 3em}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal{position:relative;min-height:324px;min-height:100%;width:95%;margin:2em auto 1em;box-sizing:border-box}#obj_modal .inner_modal>div .con_modal .box_map,#obj_modal .inner_modal>div .con_modal .box_map2{position:relative}#obj_modal .inner_modal>div .con_modal .box_map img,#obj_modal .inner_modal>div .con_modal .box_map2 img{position:absolute;left:-7%;max-width:116%}}#obj_modal .inner_modal>div .con_modal>div{display:none}#obj_modal .inner_modal>div .con_modal>div .ct_basic{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal>div .ct_basic{margin-bottom:15px}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal>div .ct_basic{margin-bottom:.5em}}#obj_modal .inner_modal>div .con_modal>div .ct_basic .en{text-transform:uppercase}#obj_modal .inner_modal>div .con_modal>div .tb_title{margin-bottom:.5em}#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr th,#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr td{font-size:89%}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr th,#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr td{font-size:78%}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr th,#obj_modal .inner_modal>div .con_modal>div .tbl_basic tr td{font-size:95%}}#obj_modal .inner_modal>div .con_modal .box_map{background:#fff;width:100%;box-sizing:border-box;text-align:center;padding:80px 80px 50px}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal .box_map{padding:60px}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal .box_map{padding:1em}}#obj_modal .inner_modal>div .con_modal .box_map2{width:100%;box-sizing:border-box;text-align:center}#obj_modal .inner_modal>div .con_modal #amenity .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic{margin-bottom:1.3em}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic{margin-bottom:.5em}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic{margin-bottom:.5em}}#obj_modal .inner_modal>div .con_modal #amenity .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic:before{position:static;display:block;transform:none;margin:0 auto}@media only screen and (min-width: 768px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic:before{width:30px}}@media only screen and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic:before,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic:before{margin-bottom:.2em}}#obj_modal .inner_modal>div .con_modal #amenity .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic .lead{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#da958f;letter-spacing:.1em;font-size:60%}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic .lead{font-size:60%}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #amenity .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity2 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity3 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity4 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity5 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity6 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity7 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity8 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity9 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity10 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity11 .ct_basic .lead,#obj_modal .inner_modal>div .con_modal #amenity12 .ct_basic .lead{font-size:69.5%}}#obj_modal .inner_modal>div .con_modal #premium .ct_basic .en{color:#a08b5b}#obj_modal .inner_modal>div .con_modal #premium .txt_catch{text-align:center;margin-top:2.5em}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal #premium .txt_catch{margin-top:1.5em}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #premium .txt_catch{margin-top:1em}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #premium .txt_catch{text-align:left;line-height:1.7}}#obj_modal .inner_modal>div .con_modal #premium .box_txt{margin-top:1.8em}@media only screen and (min-width: 768px) and (max-width: 1024px){#obj_modal .inner_modal>div .con_modal #premium .box_txt{margin-top:1.5em}}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #premium .box_txt{margin-top:1em}}#obj_modal .inner_modal>div .con_modal #premium .box_txt ul li{position:relative;padding-left:1.5em;line-height:1.6;margin-top:1em}@media only screen and (max-width: 767px){#obj_modal .inner_modal>div .con_modal #premium .box_txt ul li{margin-top:.5em}}#obj_modal .inner_modal>div .con_modal #premium .box_txt ul li:before{content:'〇';position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.slick-list .slick-track .slide img{height:210px !important}}.box_slider{display:none}.box_slider.slick-initialized{display:block}@media only screen and (max-width: 767px){.box_slider.slick-initialized{height:210px !important}}
