.p-rental__inner,.p-room__contents,.p-room__image{margin-inline:auto}@media only screen and (min-width:1200px){.p-rental__inner,.p-room__contents,.p-room__image{width:66.6666666667vw}}@media print{.p-rental__inner,.p-room__contents,.p-room__image{width:66.6666666667vw}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rental__inner,.p-room__contents,.p-room__image{width:80vw}}@media only screen and (max-width:767px){.p-rental__inner,.p-room__contents,.p-room__image{width:86.0465116279vw}}.p-intr{padding-bottom:9rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-intr{padding-bottom:3.3333333333rem}}@media only screen and (max-width:767px){.p-intr{padding-bottom:3em}}@media only screen and (min-width:768px)and (max-width:983px){.p-intr__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.p-intr__inner--text .txt_en::before{width:53.1914893617%}}.p-room:first-of-type{margin:8rem auto 0}.p-room:nth-of-type(2){margin:5rem auto 0}.p-room:nth-of-type(3){margin:7.3333333333rem auto 0}.p-room .c-tit1 em{line-height:1}.p-room .c-tit1 em::before{margin-bottom:.5333333333rem}.p-room .c-tit1 em small{display:inline-block;vertical-align:top}@media only screen and (min-width:1200px){.p-room .c-tit1 em small{font-size:1.2666666667rem}}@media print{.p-room .c-tit1 em small{font-size:1.2666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-room .c-tit1 em small{font-size:1.2rem}}@media only screen and (max-width:767px){.p-room .c-tit1 em small{font-size:1.1333333333rem}}.p-room .c-tit1 em small:after,.p-room .c-tit1 em small:before{content:"";width:.7066666667rem;aspect-ratio:10.6/19.8;background:url(../../room/images/ic_arrow.png) no-repeat top left;background-size:100% auto;display:inline-block;vertical-align:top}.p-room .c-tit1 em small:before{margin-right:.2em}.p-room .c-tit1 em small:after{scale:-1 1;margin-right:.2em}.p-room .c-tit1 i{display:block;margin-top:.4rem;font-size:1rem;line-height:2.15;letter-spacing:.002em;font-weight:400}.p-room .c-tit1 i:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;vertical-align:text-bottom;color:#b81c22;font-size:1.3333333333rem}.p-room__image{margin-top:2.3333333333rem}@media only screen and (min-width:1200px){.p-room__image{width:76.3888888889%}}@media print{.p-room__image{width:76.3888888889%}}@media only screen and (max-width:767px){.p-room__image .c-slider2 .slide{overflow:hidden}.p-room__image .c-slider2 .slide img{position:relative;width:128%;max-width:none;margin-left:-14%}}.p-room__contents{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-room__contents{margin-top:3.3333333333rem}}@media only screen and (max-width:767px){.p-room__contents{margin-top:2em}}@media only screen and (min-width:1200px){.p-room__contents{width:59.7222222222%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print{.p-room__contents{width:59.7222222222%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1200px)and (max-width:1400px){.p-room__contents{width:70%}}@media only screen and (min-width:768px){.p-room__contents{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px)and (max-width:1199px){.p-room__contents{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-room__contents__text{font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (min-width:1200px){.p-room__contents__text{width:65.1162790698%}}@media print{.p-room__contents__text{width:65.1162790698%}}@media only screen and (max-width:1199px){.p-room__contents__text .c-tbl{margin-top:1.3333333333rem}}.p-room__contents__text .c-tbl tr td,.p-room__contents__text .c-tbl tr th{padding-block:1.2rem;vertical-align:middle}@media only screen and (max-width:767px){.p-room__contents__text .c-tbl tr td,.p-room__contents__text .c-tbl tr th{padding-inline:.6rem}}.p-room__contents__text .c-tbl tr th{width:30.3571428571%}@media only screen and (min-width:768px)and (max-width:1199px){.p-room__contents__text .c-tbl tr th{width:27%}}@media only screen and (max-width:767px){.p-room__contents__text .c-tbl tr th{width:26%}}@media only screen and (min-width:1200px){.p-room__contents__btns{width:27.9069767442%}}@media print{.p-room__contents__btns{width:27.9069767442%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-room__contents__btns{width:100%}}@media only screen and (max-width:1199px){.p-room__contents__btns{margin-top:3.3333333333rem}}.p-room__contents__btns .c-btn2{margin-bottom:.5333333333rem}@media only screen and (max-width:1199px){.p-room__contents__btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:1199px){.p-room__contents__btns ul .c-btn1{width:48%}}.p-room__contents__btns ul .c-btn1 button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#44403f;display:inline-block;text-decoration:none;padding:1.4666666667rem 2.2666666667rem 1.4666666667rem .1333333333rem;position:relative;width:100%;cursor:pointer}.p-room__contents__btns ul .c-btn1 button::-ms-expand{display:none}.p-room__contents__btns ul .c-btn1 button::after{content:"";width:100%;height:1px;background:#44403f;position:absolute;left:0;bottom:0;display:block;-webkit-transition:width .6s ease;transition:width .6s ease}.p-room__contents__btns ul .c-btn1 button span{font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-size:1rem;line-height:1;letter-spacing:.08em}.p-room__contents__btns ul .c-btn1 button span:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;right:1.6rem;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);font-size:.6666666667rem;color:#44403f;margin-left:0;-webkit-transition:right .6s ease;transition:right .6s ease}.p-room__contents__btns ul .c-btn1 button:hover::after{width:0}.p-room__contents__btns ul .c-btn1 button:hover span::after{right:0}.l-fac,.l-map{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4000;display:none}.l-fac__bg,.l-map__bg{background:rgba(68,64,63,.8);position:fixed;top:0;left:0;width:100%;height:100%}.l-fac__wrapper,.l-map__wrapper{background:#f8f6f3;padding:2.4305555556vw 6.9444444444vw;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;z-index:3000}@media only screen and (min-width:768px)and (max-width:1199px){.l-fac__wrapper,.l-map__wrapper{padding:3.3333333333rem 3.3333333333vw}}@media only screen and (max-width:767px){.l-fac__wrapper,.l-map__wrapper{padding:3.3333333333rem 2rem 2rem}}@media only screen and (min-width:1200px){.l-fac__wrapper,.l-map__wrapper{width:70.8333333333%}}@media print{.l-fac__wrapper,.l-map__wrapper{width:70.8333333333%}}@media only screen and (min-width:768px){.l-fac__wrapper,.l-map__wrapper{min-width:500px}}@media only screen and (min-width:768px)and (max-width:1199px){.l-fac__wrapper,.l-map__wrapper{width:80%}}@media only screen and (max-width:767px){.l-fac__wrapper,.l-map__wrapper{width:85%;height:90vh;overflow:hidden}}.l-fac__inner,.l-map__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.l-fac__inner,.l-map__inner{overflow-y:scroll;height:100%;position:absolute;top:0;width:85%}}.l-fac__inner .txt,.l-map__inner .txt{text-align:center;color:#4a4441;font-size:1.3333333333rem;letter-spacing:.1em}.l-fac__inner .c-tbl--rsp,.l-map__inner .c-tbl--rsp{margin-top:.6666666667rem;font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (min-width:768px){.l-fac__inner .c-tbl--rsp tr th,.l-map__inner .c-tbl--rsp tr th{width:20.7317073171%;vertical-align:middle}}@media only screen and (min-width:768px){.l-fac__inner .c-tbl--rsp tr td,.l-map__inner .c-tbl--rsp tr td{width:79.2682926829%}}.l-fac__inner .c-tbl--rsp tr td ul li,.l-map__inner .c-tbl--rsp tr td ul li{padding-left:.5em;text-indent:-.5em}.l-fac .btn_close,.l-map .btn_close{margin:2rem auto 0;cursor:pointer;z-index:3100;color:#4a4441}@media only screen and (max-width:767px){.l-fac .btn_close,.l-map .btn_close{width:2rem;position:fixed;top:.3333333333rem;right:1.3333333333rem}}@media only screen and (max-width:767px){.l-fac .btn_close,.l-map .btn_close{width:3.3333333333rem}}.l-fac .btn_close .obj span,.l-map .btn_close .obj span{display:block;width:2.2666666667rem;height:1px;background:#4a4441;margin-inline:auto}.l-fac .btn_close .obj span:first-child,.l-map .btn_close .obj span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-fac .btn_close .obj span:last-child,.l-map .btn_close .obj span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-fac .btn_close .txt,.l-map .btn_close .txt{margin-top:1rem;text-align:center;font-size:.9333333333rem;line-height:1.7142857143;letter-spacing:.014em}@media only screen and (max-width:767px){.l-fac__inner{padding:34.7222222222vw 0 1em}}.l-map__inner .img{text-align:center;margin-top:1.3333333333rem}.p-rental{background:url(../images/common/bg_strong.jpg) repeat top left;margin-top:6.6666666667rem;padding-block:5rem 6.9333333333rem}.p-rental__inner{margin-top:2rem;font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (min-width:1200px){.p-rental__inner{width:76.3888888889%}}@media print{.p-rental__inner{width:76.3888888889%}}.p-rental__txt{text-align:center}.p-rental__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}@media only screen and (max-width:1199px){.p-rental__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-rental__list li{width:29.8850574713%}@media only screen and (max-width:1199px){.p-rental__list li{width:48%}}@media only screen and (min-width:1200px){.p-rental__list li+li{margin-left:1.3333333333rem}}@media print{.p-rental__list li+li{margin-left:1.3333333333rem}}@media only screen and (max-width:1199px){.p-rental__list li:nth-child(n+3){margin-top:2rem}}.p-rental__list li figure img{width:100%}.p-rental__list li figure figcaption{margin-top:.3333333333rem}@media only screen and (min-width:768px){.p-rental .c-tbl--rsp{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-rental .c-tbl--rsp{margin-top:1.3333333333rem}}.p-rental .c-tbl--rsp tr td,.p-rental .c-tbl--rsp tr th{padding:1rem 0 1rem 1.6666666667rem}.p-rental .c-tbl--rsp tr th{vertical-align:middle}@media only screen and (min-width:1200px){.p-rental .c-tbl--rsp tr th{width:16.3636363636%}}@media print{.p-rental .c-tbl--rsp tr th{width:16.3636363636%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rental .c-tbl--rsp tr th{width:23%}}.p-rental .c-tbl--rsp tr td{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width:1200px){.p-rental .c-tbl--rsp tr td{width:84.5454545455%}}@media print{.p-rental .c-tbl--rsp tr td{width:84.5454545455%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rental .c-tbl--rsp tr td{width:80%}}