.con_intro,.con_point,.con_renpaku,.con_type,.con_room .inner,.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_intro,.con_point,.con_renpaku,.con_type,.con_room .inner,.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame{width:91.66667%}}.con_intro{padding-top:4.61rem;margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_intro{padding-top:3.46rem;margin-bottom:4.61rem}}@media only screen and (min-width: 768px){.con_intro .txt{text-align:center;margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:1.53rem}}.con_point{margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_point{margin-bottom:4.61rem}}.con_point .ttmEn_18 .en{font-family:"Marcellus", serif}.con_point .box_point{margin-top:1.84rem;display:grid;grid-template-columns:1fr;gap:1.53rem}@media only screen and (min-width: 768px){.con_point .box_point{grid-template-columns:repeat(4, 1fr)}}.con_point .box_point .point .img{width:100%;position:relative;overflow:hidden}.con_point .box_point .point .img em{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;padding:.23rem .76rem .53rem;background:#000;color:#fff;font-family:"Playfair Display", serif;z-index:2}@media only screen and (min-width: 1025px){.con_point .box_point .point .img em{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_point .box_point .point .img em{font-size:116%}}@media only screen and (max-width: 767px){.con_point .box_point .point .img em{font-size:100%}}.con_point .box_point .point .img img{width:100%}.con_point .box_point .point .box_txt{margin-top:1.84rem}.con_point .box_point .point .box_txt .txt{margin-top:1.53rem}.con_renpaku{max-width:900px;margin-bottom:6.15rem;background:#fff}.con_renpaku .content_accordion .inner{box-sizing:border-box;padding:2.3rem 3.84rem}@media only screen and (max-width: 767px){.con_renpaku .content_accordion .inner{padding:1.53rem 2.3rem}}@media only screen and (min-width: 768px){.con_renpaku .content_accordion .inner{display:flex;justify-content:space-between}}.con_renpaku .content_accordion .inner .txt{width:calc(525 / 800 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .content_accordion .inner .txt{width:calc(525 / 800 * 100%)}}@media only screen and (max-width: 767px){.con_renpaku .content_accordion .inner .txt{width:100%}}.con_renpaku .content_accordion .inner .txt .red{color:#B74545;font-weight:500}.con_renpaku .content_accordion .inner .txt .black{color:#000;font-weight:500}.con_renpaku .content_accordion .inner .img{width:calc(255 / 800 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .content_accordion .inner .img{width:calc(255 / 800 * 100%)}}@media only screen and (max-width: 767px){.con_renpaku .content_accordion .inner .img{width:100%}}@media only screen and (max-width: 767px){.con_renpaku .content_accordion .inner .img{margin-top:1.53rem}}.con_renpaku .content_accordion .inner .img img{width:100%}.con_type{margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_type{margin-bottom:4.61rem}}.con_type .ttl2{margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_type .ttl2{margin-bottom:4.61rem}}.con_type .ttl2 .en{font-family:"Marcellus", serif}.con_type .box_anc{margin-top:2.3rem;width:100%;max-width:1076px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .box_anc{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_type .box_anc{margin-top:.5em}}.con_type .box_anc ul{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.23rem}@media only screen and (max-width: 767px){.con_type .box_anc ul{grid-template-columns:repeat(2, 1fr)}}.con_type .box_anc ul .btn_link a{background:#EBEBEA;max-width:none;line-height:1.5;height:100%;display:flex;align-items:flex-end;letter-spacing:-.03em;padding:10px 25px 10px 18px}@media only screen and (min-width: 1025px){.con_type .box_anc ul .btn_link a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .box_anc ul .btn_link a{font-size:93%}}@media only screen and (max-width: 767px){.con_type .box_anc ul .btn_link a{font-size:85%}}@media only screen and (max-width: 767px){.con_type .box_anc ul .btn_link a{padding:0.5em 2em 0.5em 1em}}.con_type .box_anc ul .btn_link a::before{right:15px}@media only screen and (max-width: 767px){.con_type .box_anc ul .btn_link a::before{right:1em}}.con_room{padding:0 0 6.15rem}@media only screen and (max-width: 767px){.con_room{padding:0 0 4.61rem}}.con_room--bg{padding-top:6.15rem}@media only screen and (max-width: 767px){.con_room--bg{padding-top:4.61rem}}.con_room.bg_ptnsplaisir{position:relative}.con_room.bg_ptnsplaisir:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;aspect-ratio:2.16867;background:url(../../rooms/images/bg_splaisir.webp) center top/cover no-repeat}.con_room .inner{position:relative;z-index:1}.con_room .menu_room{margin-bottom:4.92rem;padding:3.84rem 3.07rem;border-top:4px solid #000;box-shadow:0 4px 8px 4px rgba(0,0,0,0.08);background:#fff}@media only screen and (max-width: 767px){.con_room .menu_room{margin-bottom:3.38rem}}@media only screen and (max-width: 767px){.con_room .menu_room{padding:2.3rem 1.53rem}}@media only screen and (min-width: 1400px){.con_room .menu_room--large{margin-left:-48px;margin-right:-48px}}.con_room .menu_room .box_anc{margin-top:3.07rem}@media only screen and (max-width: 767px){.con_room .menu_room .box_anc{margin-top:1.53rem}}.con_room .menu_room .box_anc ul{display:grid;grid-template-columns:1fr;gap:1.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .menu_room .box_anc ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1025px){.con_room .menu_room .box_anc ul{display:grid;gap:1.53rem;grid-template-columns:repeat(4, 1fr)}}.con_room .menu_room .box_anc ul li a{max-width:100%;font-size:1rem;padding:.92rem 1.84rem .92rem .61rem}@media only screen and (max-width: 767px){.con_room .menu_room .box_anc ul li a{padding:0.5em 2em 0.5em 1em}}.con_room .menu_room .box_anc ul li a:before{right:1.15rem}@media only screen and (max-width: 767px){.con_room .menu_room .box_anc ul li a:before{right:1em}}.con_room .menu_room .box_anc ul li a .txt-s{display:block;font-size:.84rem}@media only screen and (min-width: 1025px){.con_room .menu_room .box_anc--3col ul li{min-width:22.15rem}}.con_room .list_room--item{border-bottom:1px solid #9E9E9E;margin-bottom:7.38rem;padding-bottom:6.15rem}@media only screen and (max-width: 767px){.con_room .list_room--item{margin-bottom:3.84rem}}@media only screen and (max-width: 767px){.con_room .list_room--item{padding-bottom:3.07rem}}.con_room .list_room--item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.con_room .list_room--item .info{display:flex;flex-direction:column;gap:2.76rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .list_room--item .info{gap:1.53rem}}@media only screen and (max-width: 767px){.con_room .list_room--item .info{gap:1.53rem}}.con_room .list_room--item .info .ic_no_smoke{background-image:url(../../rooms/images/ic_no_smoke.svg);background-repeat:no-repeat;background-position:left center;background-size:24px 24px;padding-left:32px}.con_room .list_room--item .info .ic_bed{background-image:url(../../rooms/images/ic_bed.svg);background-repeat:no-repeat;background-position:left 4px;background-size:20px 20px;padding-left:32px}.con_room .list_room--item .info .ic_area{background-image:url(../../rooms/images/ic_area.svg);background-repeat:no-repeat;background-position:left center;background-size:20px 20px;padding-left:32px}.con_room .list_room--item .info .tts .en{font-family:"Marcellus", serif;letter-spacing:3px}.con_room .list_room--item .info--ic-bullet{border-top:1px solid #9E9E9E;padding-top:1.84rem;display:flex;flex-direction:column;gap:.61rem}.con_room .list_room--item .info--links{display:flex;flex-wrap:wrap;gap:1.38rem}.con_room .list_room--item .info .btn_basic_s.play a:after{background-image:url(../../rooms/images/ic_play.svg);width:13px}.con_room .list_room--item .box_slider a{position:relative;display:block;width:100%;text-decoration:none}.mouse .con_room .list_room--item .box_slider a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_room .list_room--item .box_slider a:hover,.touch .con_room .list_room--item .box_slider a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_room .list_room--item .box_slider a{-webkit-tap-highlight-color:transparent}.touch .con_room .list_room--item .box_slider a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_room .list_room--item .box_slider a i{position:absolute;bottom:1.15rem;left:1.15rem;display:flex;justify-content:center;align-items:center;width:2.69rem;height:2.69rem;background:rgba(0,0,0,0.3);border-radius:.38rem;box-sizing:border-box;z-index:2}.con_room .list_room--item .box_slider a i:before{content:"";display:flex;justify-content:center;align-items:center;margin:0;aspect-ratio:1;background:url(../images/common/ic_zoom.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:25px}@media only screen and (max-width: 767px){.con_room .list_room--item .box_slider a i:before{width:1.75em}}.con_room .list_room--item .box_slider .basic_slider .box_flex .splide_toggle_autoplay{width:17px}.con_room .list_room--item-top{display:grid;margin-bottom:2.3rem;gap:calc(48 / 1200 * 100%);grid-template-columns:calc(412 / 1200 * 100%) calc(740 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_room .list_room--item-top{margin-bottom:1.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .list_room--item-top{gap:calc(30 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_room .list_room--item-top{gap:1.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .list_room--item-top{grid-template-columns:calc(500 / 1200 * 100%) calc(670 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_room .list_room--item-top{grid-template-columns:1fr}}.con_room .list_room--item .wrp_plan_btn{margin-top:2.46rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .list_room--item .wrp_plan_btn{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_room .list_room--item .wrp_plan_btn{margin-top:1.53rem}}.con_room .list_room--item .wrp_plan_btn ul{display:flex;justify-content:center;flex-wrap:wrap;gap:.92rem}.con_room .list_room--item .wrp_plan_btn .txt{background:#f5f5f5;padding:1.53rem;width:70%;margin:auto;text-align:center}@media only screen and (max-width: 767px){.con_room .list_room--item .wrp_plan_btn .txt{width:100%}}.p-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100}.p-modal .btn_close{position:relative;z-index:2;text-align:center;margin-top:2.46rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal .btn_close{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-modal .btn_close{margin-top:1em}}.p-modal__bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(74,74,74,0.9)}.p-modal__area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:95%;max-width:1360px;height:100%;margin:auto;box-sizing:border-box}.p-modal__wrap{background:#fff;scrollbar-width:thin;width:100%;height:100%}.p-modal__wrap__inner{display:none;position:relative;width:100%;height:100%}.p-modal__wrap__inner iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.p-modal__wrap__inner .img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:2em;box-sizing:border-box}.p-modal__wrap__inner .img img{width:auto;height:auto;padding:2em;box-sizing:border-box}.modal_360view .p-modal__area{max-width:1300px;max-height:600px}@media only screen and (min-width: 1025px) and (max-width: 1440px){.modal_360view .p-modal__area{max-width:900px;max-height:500px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.modal_360view .p-modal__area{max-width:82%;max-height:40%}}@media only screen and (max-width: 767px){.modal_360view .p-modal__area{max-width:400px;max-height:300px}}.modal_mv .p-modal__area{max-width:1300px;max-height:600px}@media only screen and (min-width: 1025px) and (max-width: 1440px){.modal_mv .p-modal__area{max-width:900px;max-height:500px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.modal_mv .p-modal__area{max-width:82%;max-height:40%}}@media only screen and (max-width: 767px){.modal_mv .p-modal__area{max-width:400px;max-height:300px}}.modal_ame .p-modal__area{max-height:689px;height:auto;max-height:80%}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame{max-width:1100px;height:100%;padding:4.61rem 0;box-sizing:border-box;overflow-y:auto}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame+.box_ame{margin-top:3.07rem}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .ttsJp_16{position:relative;font-weight:400;text-align:center;margin-bottom:1.53rem}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_ame{display:flex;flex-wrap:wrap;gap:.76rem}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_ame li{display:flex;align-items:center;width:calc(263 / 1100 * 100%)}@media only screen and (max-width: 767px){.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_ame li{width:49%}}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_ame li i{width:2.46rem;margin-right:0.5em}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_freeame{display:flex;flex-wrap:wrap}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .wrp_freeame li:after{content:'/';margin:0 .46rem}.modal_ame .p-modal__area .p-modal__wrap__inner .con_ame .box_ame .note{margin-top:1.53rem}.modal_map .p-modal__area{max-width:800px;max-height:471px;height:80%}@media only screen and (max-width: 767px){.modal_map .p-modal__area{max-height:300px}}
