.p-innbeppu{margin-inline:auto;width:clamp(1200px,83.3333333333vw,1600px)}@media only screen and (min-width:768px)and (max-width:1366px){.p-innbeppu{width:83.3333333333%}}@media only screen and (max-width:767px){.p-innbeppu{width:86.0465116279%}}.c-page-title__title .en{text-transform:none}@media only screen and (max-width:767px){.c-page-title.u-height .c-page-title__title{white-space:nowrap}}.c-pnav-img{margin-top:6.9444444444vw}@media only screen and (min-width:768px)and (max-width:1199px){.c-pnav-img{margin-top:10%}}@media only screen and (max-width:767px){.c-pnav-img{margin-top:5em}}.c-pnav-img__st{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.9333333333rem;-moz-column-gap:.9333333333rem;column-gap:.9333333333rem;font-size:1.0666666667rem}.c-pnav-img__st:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;margin:0}.c-pnav-img__list{margin-top:1.2rem;max-width:74.3333333333rem}@media only screen and (min-width:768px){.c-pnav-img__list{gap:2rem 2.6905829596%}}@media only screen and (min-width:1200px){.c-pnav-img__list li{width:17.4887892377%}}@media print{.c-pnav-img__list li{width:17.4887892377%}}.c-pnav-img__list li a .txt{line-height:1.3}.p-room-hospitality{margin-top:5.3333333333rem}.p-room-hospitality h3.c-tit2{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-room-hospitality__inner{margin-inline:auto;max-width:62.8rem;width:86.0465116279%}@media only screen and (min-width:768px){.p-room-hospitality__inner{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}}.p-room-hospitality__inner .text{margin-bottom:2rem}@media only screen and (min-width:768px){.p-room-hospitality__inner .text{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:767px){.p-room-hospitality__inner .text{width:79.0697674419%;margin-inline:auto}}.p-room-hospitality__inner .text .st{position:relative}.p-room-hospitality__inner .text .st i{font-size:1.4666666667rem;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif;width:5.3333333333rem;aspect-ratio:100/100;border:1px solid #e7d4c4;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ad9667;text-align:center;z-index:1;line-height:1;background:#fff;position:absolute;left:-3.6666666667rem;top:-3.6666666667rem}.p-room-hospitality__inner .text .st i:before{content:"";width:2.9333333333rem;aspect-ratio:100/100;background:#fff;position:absolute;top:60%;left:50%;z-index:-1}.p-room-hospitality__inner .text .st i small{color:#b3aa99;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif;letter-spacing:.002em;line-height:1;position:absolute;top:14.2857142857%;left:55.7142857143%;background:#fff}@media only screen and (min-width:1200px){.p-room-hospitality__inner .text .st i small{font-size:.8rem}}@media print{.p-room-hospitality__inner .text .st i small{font-size:.8rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-room-hospitality__inner .text .st i small{font-size:.7333333333rem}}@media only screen and (max-width:767px){.p-room-hospitality__inner .text .st i small{font-size:.6666666667rem}}.p-room-hospitality__inner .text .st span{position:relative;z-index:2;line-height:1.6;letter-spacing:.08em}@media only screen and (min-width:1200px){.p-room-hospitality__inner .text .st span{font-size:1.2rem}}@media print{.p-room-hospitality__inner .text .st span{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-room-hospitality__inner .text .st span{font-size:1.1333333333rem}}@media only screen and (max-width:767px){.p-room-hospitality__inner .text .st span{font-size:1.2rem}}.p-room-hospitality__inner .text .txt{width:72.186836518%}@media only screen and (max-width:767px){.p-room-hospitality__inner .text .txt{width:100%;margin-top:.3333333333rem}}.p-room-hospitality__inner .img{border-radius:.5333333333rem;overflow:hidden;position:relative}.p-room-hospitality__inner .img span{position:absolute;z-index:1;right:1.6666666667rem;bottom:1rem;color:#fff;font-size:1rem;letter-spacing:.01em;line-height:1.6}@media only screen and (max-width:767px){.p-room-hospitality__inner .img span{font-size:.8666666667rem}}@media only screen and (min-width:768px){.p-room-hospitality__inner .photoarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-room-hospitality__inner .photoarea .img{width:47.3460721868%}@media only screen and (max-width:767px){.p-room-hospitality__inner .photoarea .img{width:100%}.p-room-hospitality__inner .photoarea .img:nth-of-type(1){margin-bottom:.6666666667rem}}.p-room-hospitality__item{width:47.3460721868%;margin-top:5.3333333333rem}@media only screen and (max-width:767px){.p-room-hospitality__item{width:100%}}@media only screen and (min-width:768px){.p-room-hospitality__item.u-item1{width:100%;margin-top:4rem}}@media only screen and (min-width:768px){.p-room-hospitality__item.u-item2 .text .txt{width:60.5381165919%}}.p-room-hospitality__item.u-item3 .text{margin-bottom:1.6666666667rem}@media only screen and (min-width:768px){.p-room-hospitality__item.u-item3 .text .txt{width:56.0538116592%;-ms-flex-item-align:end;align-self:flex-end}}.p-rooms{position:relative;margin-top:6.6666666667vw;padding-bottom:4.8611111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms{margin-top:9.6%;padding-bottom:7%}}@media only screen and (max-width:767px){.p-rooms{width:88.3720930233%;margin:5.3333333333rem auto 3rem;padding-bottom:3.5rem}}.p-rooms.u-bg-point::after{background:#b3aa99}.p-rooms.u-bg-point .p-rooms__slider .slick-dots li.slick-active{background:#1e293d}.p-rooms.u-bg-point .p-rooms__slider .slick-arrow{background:#1e293d}.p-rooms.u-bg-point .p-rooms__container{color:#fff}.p-rooms.u-bg-point .p-rooms__container .contents .c-tit2::after{background:#fff}.p-rooms.u-bg-point .p-rooms__container .c-link1 a,.p-rooms.u-bg-point .p-rooms__container .c-link1 button{color:#fff}.p-rooms.u-bg-point .p-rooms__container .c-link1 a::after,.p-rooms.u-bg-point .p-rooms__container .c-link1 button::after{border-color:#fff;background:#fff;color:#b3aa99}.p-rooms.u-bg-point .p-rooms__container .c-link1 a:hover::after,.p-rooms.u-bg-point .p-rooms__container .c-link1 button:hover::after{border-color:#464141;background:#464141;color:#fff}.p-rooms.u-bg-point .p-rooms__container .c-tbl tr th{color:#fff;border-bottom:1px solid #fff}.p-rooms::after{content:"";z-index:-1;width:83.3333333333vw;height:calc(100% - (10rem + 17.7083333333vw));inset:auto auto 0 50%;position:absolute;background:#f4f4f4}@media only screen and (min-width:768px){.p-rooms::after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:767px){.p-rooms::after{width:100vw;left:calc(50% - 50vw);height:calc(100% - 17.8rem)}}@media only screen and (max-width:767px){.p-rooms .c-tit1--center .en{white-space:nowrap;font-size:2.2666666667rem}}.p-rooms__slider{margin-top:2.5333333333rem}@media only screen and (max-width:767px){.p-rooms__slider{margin-top:1.5rem}}@media only screen and (min-width:768px){.p-rooms__slider>.slide{width:71.5277777778%;margin-inline:auto}}.p-rooms__slider>.slide:not(:first-child){display:none}@media only screen and (min-width:1200px){.p-rooms__slider>.slide span{margin-inline:auto}}@media print{.p-rooms__slider>.slide span{margin-inline:auto}}.p-rooms__slider .slide span{display:block;position:relative;overflow:hidden;border-radius:.5333333333rem}@media only screen and (min-width:1441px){.p-rooms__slider .slide span{border-radius:.5555555556vw}}@media only screen and (min-width:768px){.p-rooms__slider .slide span{width:93.2038834951%;margin-inline:auto}}@media only screen and (max-width:983px){.p-rooms__slider .slide span img{aspect-ratio:380/250;-o-object-fit:cover;object-fit:cover}}.p-rooms__slider .slick-arrow{position:absolute;top:calc(50% - 1.8rem);z-index:2}.p-rooms__slider .slick-arrow.ic-arrow-left{left:12.6388888889%}@media only screen and (max-width:767px){.p-rooms__slider .slick-arrow.ic-arrow-left{left:-1.3333333333rem}}.p-rooms__slider .slick-arrow.ic-arrow-right{right:12.6388888889%}@media only screen and (max-width:767px){.p-rooms__slider .slick-arrow.ic-arrow-right{right:-1.3333333333rem}}.p-rooms__slider .slick-dots{width:66.6666666667vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:1.3333333333rem auto 0;padding-right:.4861111111vw}@media only screen and (max-width:767px){.p-rooms__slider .slick-dots{width:100%}}.p-rooms__container{margin-inline:auto;max-width:53.7333333333rem;margin-top:2.8666666667rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2.2666666667rem 6.9478908189%;grid-template-areas:"contents table" "btn btn"}@media only screen and (max-width:1199px){.p-rooms__container{width:86.0465116279%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__container{width:66.6666666667%}}@media only screen and (max-width:1199px){.p-rooms__container{row-gap:0;grid-template-areas:"tit tit" "text text" "table table" "link link" "btn btn"}}@media only screen and (max-width:767px){.p-rooms__container{margin-top:2rem;width:88.1578947368%}}.p-rooms__container .contents{grid-area:contents}@media only screen and (max-width:1199px){.p-rooms__container .contents{display:contents}}.p-rooms__container .contents .c-tit2{padding-left:0;margin-bottom:1rem}@media only screen and (max-width:1199px){.p-rooms__container .contents .c-tit2{grid-area:tit}}.p-rooms__container .contents .c-tit2::after{left:-.9333333333rem}.p-rooms__container .contents .c-tit2 em{font-size:1.2rem;letter-spacing:.008em;line-height:1.5555555556;padding-bottom:.6666666667rem}.p-rooms__container .contents .txt{line-height:1.65;font-size:1rem}@media only screen and (max-width:1199px){.p-rooms__container .contents .txt{grid-area:text}}.p-rooms__container .contents .txt .txt_att{display:block;padding-left:1em;text-indent:-1em;margin-top:.5333333333rem}@media only screen and (min-width:1200px){.p-rooms__container .contents .c-link1{margin:1.6rem 0 0 auto}}@media print{.p-rooms__container .contents .c-link1{margin:1.6rem 0 0 auto}}@media only screen and (max-width:1199px){.p-rooms__container .contents .c-link1{grid-area:link;margin:1.5rem auto 0}}.p-rooms__container .table_btn{grid-area:table}@media only screen and (max-width:1199px){.p-rooms__container .table_btn{margin-top:1.5rem}}.p-rooms__container .c-tbl tr:first-child td,.p-rooms__container .c-tbl tr:first-child th{padding-top:0;border-top:none}.p-rooms__container .c-tbl tr th{width:7.3333333333rem;padding-right:0;vertical-align:middle}.p-rooms__container .c-tbl tr td{letter-spacing:.0014em}.p-rooms__container .c-tbl tr td .dots{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:.5333333333rem;-moz-column-gap:.5333333333rem;column-gap:.5333333333rem}.p-rooms__container .c-tbl tr td .dots::before{content:"";z-index:0;width:.2666666667rem;height:.2666666667rem;margin-block:calc((1lh - .2666666667rem)/ 2);background:#fff}.p-rooms__container .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.8rem}@media only screen and (max-width:1199px){.p-rooms__container .btns{grid-area:link}}.p-rooms__container .btns .js-leyout{margin-right:1.8666666667rem}.p-rooms__container .btns .js-leyout button{display:grid;grid-template-columns:1fr auto;-webkit-column-gap:.6666666667rem;-moz-column-gap:.6666666667rem;column-gap:.6666666667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.p-rooms__container .btns .js-leyout button:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2rem;height:2rem;background:#464141;border-radius:calc(infinity*1px);display:grid;place-content:center;color:#fff;margin:0;border:1px solid #464141;-webkit-transition:background .4s,background .4s,border-color .4s;transition:background .4s,background .4s,border-color .4s;font-size:.7333333333rem}.p-rooms__container .btns .js-leyout button span{position:relative;display:block}.p-rooms__container .btns .js-leyout button span.u-en{font-family:Marcellus,Amiri,"Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}.p-rooms__container .btns .js-leyout button span::after{content:"";z-index:0;width:100%;height:1px;left:0;bottom:-.2rem;position:absolute;background:#464141;scale:0 1;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:scale .4s;transition:scale .4s}.p-rooms__container .btns .js-leyout button:hover::after{background:#fff;color:#464141}.p-rooms__container .btns .js-leyout button:hover span::after{scale:1}.p-rooms__container .wrap-btn{grid-area:btn;max-width:34.6666666667rem;width:100%;margin-inline:auto}@media only screen and (max-width:1199px){.p-rooms__container .wrap-btn{margin-top:1rem}}.p-rooms__container .wrap-btn .c-btn1{width:100%}.p-rooms__container .wrap-btn .c-btn1+p{margin-top:.5rem}.p-rooms__container .wrap-btn .c-btn1 a{padding-block:1.2166666667rem}.p-rooms__container>.c-btn1{grid-area:btn;max-width:28rem;width:100%;margin-inline:auto}@media only screen and (max-width:1199px){.p-rooms__container>.c-btn1{margin-top:1rem}}.p-rooms__container>.c-btn1 a{padding-block:1.2166666667rem}.p-information{background:#f4f4f4;padding:6.25vw 0 6.9444444444vw;margin-top:9.375vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-information{padding:9% 0 10%;margin-top:13.5%}}@media only screen and (max-width:767px){.p-information{padding:6rem 0 6.6666666667rem;margin-top:9rem}}.p-information__container{max-width:1022px;width:86.0465116279%;margin-inline:auto;display:grid;grid-template-columns:1fr 67%;grid-template-areas:"title txt" "table table" "buffet buffet";-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:3.3333333333rem 2.0833333333%}@media only screen and (min-width:984px)and (max-width:1199px){.p-information__container{grid-template-columns:1fr 60%}}@media only screen and (min-width:768px)and (max-width:983px){.p-information__container{grid-template-columns:1fr 50%}}@media only screen and (max-width:767px){.p-information__container{grid-template-columns:100%;grid-template-areas:"title" "txt" "table" "buffet";gap:0}}.p-information__container .c-tit1{grid-area:title;padding-left:0;width:20.6666666667rem}.p-information__container .txt{grid-area:txt}@media only screen and (max-width:767px){.p-information__container .txt{margin:1.3333333333rem 0}}.p-information__container .c-tbl{grid-area:table;margin-inline:auto}.p-information__container .c-tbl tr td{padding-inline:1.6666666667rem}.p-information__container .c-tbl tr td .link-pdf a{text-decoration:none}.mouse .p-information__container .c-tbl tr td .link-pdf a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.p-information__container .c-tbl tr td .link-pdf a:hover{opacity:.7}.p-information__container .c-tbl tr td .link-pdf a:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b14545}.p-information__container__buffet{grid-area:buffet;width:85.7142857143%;margin:3.3333333333rem auto 0;position:relative;border:1px solid #d9d9d9;padding:4.8923679061%}@media only screen and (min-width:984px){.p-information__container__buffet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:983px){.p-information__container__buffet{margin-top:5%}}@media only screen and (max-width:767px){.p-information__container__buffet{padding:2rem;width:90%}}.p-information__container__buffet::before{content:"";border:1px solid #d9d9d9;width:calc(100% - 6px);height:calc(100% - 6px);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:3px;top:3px;pointer-events:none}.p-information__container__buffet .text{width:56.8475452196%}@media only screen and (max-width:983px){.p-information__container__buffet .text{width:100%}}.p-information__container__buffet .text .c-tit2 em{font-size:1.2rem}@media only screen and (min-width:768px){.p-information__container__buffet .text .c-tit2 em{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-information__container__buffet .text .c-tit2 em span{color:#ad9667;margin-left:1.0666666667rem;letter-spacing:.08em;font-size:.8666666667rem;font-family:Marcellus,Amiri,"Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__container__buffet .text .c-tit2 em span{font-size:.8rem;white-space:nowrap}}@media only screen and (min-width:768px)and (max-width:983px){.p-information__container__buffet .text .c-tit2 em span{font-size:.6666666667rem}}@media only screen and (max-width:767px){.p-information__container__buffet .text .c-tit2 em span{display:block;margin:.9333333333rem 0 0 0}}.p-information__container__buffet .text .c-txt{margin:1.2rem 0 0 1.0666666667rem}.p-information__container__buffet .img{width:34.2377260982%}@media only screen and (max-width:983px){.p-information__container__buffet .img{width:100%;text-align:center;margin-top:1.3333333333rem}}.p-overview{margin-top:8.3333333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview{margin-top:12%}}@media only screen and (max-width:767px){.p-overview{margin-top:6.4rem}}.p-overview__check{margin-inline:auto;width:clamp(900px,62.5vw,1200px);margin-top:2.7777777778vw;padding-block:2rem}@media only screen and (max-width:1199px){.p-overview__check{width:86.0465116279%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__check{margin-top:4%;padding-block:3.8%}}@media only screen and (max-width:767px){.p-overview__check{margin-top:2.6666666667rem;padding:2rem}}@media only screen and (min-width:768px){.p-overview__check__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1200px){.p-overview__check__list{gap:2.6666666667rem}}@media print{.p-overview__check__list{gap:2.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__check__list{max-width:38.6666666667rem;margin-inline:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-overview__check__list .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__check__list .item{width:33.3333333333%;row-gap:.8rem;grid-template-columns:100%}}@media only screen and (max-width:767px){.p-overview__check__list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-overview__check__list .item+.item{margin-top:.8rem}}.p-overview__check__list .item .ic{width:4.2666666667rem;height:4.2666666667rem;background:#b3aa99;border-radius:calc(infinity*1px);display:grid;place-content:center}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__check__list .item .ic{margin-inline:auto}}.p-overview__check__list .item .ic-checkin::before{content:""}.p-overview__check__list .item .ic-checkout::before{content:""}.p-overview__check__list .item .ic-wifi::before{content:""}.p-overview__check__list .item .ic::before{color:#fff;font-size:2.2666666667rem}@media only screen and (min-width:1200px){.p-overview__check__list .item .txt{margin-top:1.3333333333rem}}@media print{.p-overview__check__list .item .txt{margin-top:1.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__check__list .item .txt{text-align:center}}.p-overview .c-tbl{grid-area:table;margin:.6666666667rem auto 0;max-width:66.6666666667rem;width:88.0952380952%}.p-overview .c-tbl tr td,.p-overview .c-tbl tr th{vertical-align:middle}.p-overview .c-tbl tr th{padding-right:0}@media only screen and (min-width:768px){.p-overview .c-tbl tr th{width:13.3333333333rem}}.p-overview .c-tbl tr td{padding-right:1.6666666667rem}.p-overview .c-tbl tr td ul li{padding-left:1em;position:relative}.p-overview .c-tbl tr td ul li::before{content:"";width:.2666666667rem;height:.2666666667rem;background:#464141;position:absolute;display:block;left:0;top:.7333333333rem}.p-overview__facility{grid-area:facility;max-width:64.4rem;width:86.0465116279%;margin:4rem auto 0;position:relative;border:1px solid #d9d9d9;padding:3.8194444444% 3.125%}@media only screen and (min-width:984px){.p-overview__facility{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}}@media only screen and (min-width:768px)and (max-width:983px){.p-overview__facility{margin-top:6%;padding:5.5% 4.5%}}@media only screen and (max-width:767px){.p-overview__facility{padding:2.6666666667rem;width:90%}}.p-overview__facility::before{content:"";border:1px solid #d9d9d9;width:calc(100% - 6px);height:calc(100% - 6px);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:3px;top:3px;pointer-events:none}@media only screen and (min-width:984px){.p-overview__facility .text{max-width:22.0666666667rem}}@media only screen and (max-width:983px){.p-overview__facility .text{width:100%}}.p-overview__facility .text .c-tit2 em{font-size:1.2rem}@media only screen and (min-width:768px){.p-overview__facility .text .c-tit2 em{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-overview__facility .text .c-tit2 em span{color:#ad9667;margin-left:1.0666666667rem;letter-spacing:.08em;font-size:.8666666667rem;font-family:Marcellus,Amiri,"Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__facility .text .c-tit2 em span{font-size:.8rem;white-space:nowrap}}@media only screen and (min-width:768px)and (max-width:983px){.p-overview__facility .text .c-tit2 em span{font-size:.6666666667rem}}@media only screen and (max-width:767px){.p-overview__facility .text .c-tit2 em span{display:block;margin:.9333333333rem 0 0 0}}.p-overview__facility .text .c-txt{margin:1.2rem 0 1.3333333333rem 1.0666666667rem}.p-overview__facility .text .c-link1{margin-left:auto}.p-overview__facility .box_img{width:55.0776583035%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:983px){.p-overview__facility .box_img{width:100%;text-align:center;margin-top:1.3333333333rem}}.p-overview__facility .box_img .img{width:31.8872017354%;border-radius:.5333333333rem;overflow:hidden}.p-innbeppu{background:#f5f2f0;padding:6.6666666667% 6.9444444444%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:8.3333333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-innbeppu{margin-top:12%}}@media only screen and (max-width:767px){.p-innbeppu{margin-top:6.4rem}}@media only screen and (max-width:767px){.p-innbeppu{padding:3.2rem 2rem;display:block}}.p-innbeppu__text{width:32%}@media only screen and (min-width:768px)and (max-width:983px){.p-innbeppu__text{width:40%}}@media only screen and (max-width:767px){.p-innbeppu__text{width:100%}}.p-innbeppu__text .c-tit1{padding-left:0}.p-innbeppu__text .st{font-size:1.2rem;letter-spacing:.008em;line-height:"%"/160;margin:2rem 0 1.3333333333rem}.p-innbeppu__text .c-link1{margin:1.6666666667rem 0 0 auto}.p-innbeppu__img{width:62%;display:grid;gap:.6rem;grid-template-columns:1fr 66.2903225806%;grid-template-rows:1fr 1fr;margin-top:.6666666667rem;padding-top:3.4rem}@media only screen and (min-width:768px)and (max-width:983px){.p-innbeppu__img{width:55%}}@media only screen and (max-width:767px){.p-innbeppu__img{width:100%}}.p-innbeppu__img .img img{border-radius:.5333333333rem}@media only screen and (min-width:1441px){.p-innbeppu__img .img img{border-radius:.5555555556vw}}.p-innbeppu__img .img1,.p-innbeppu__img .img2{grid-column:1;margin-top:-3.4rem}.p-innbeppu__img .img1{grid-row:1}.p-innbeppu__img .img2{grid-row:2}.p-innbeppu__img .img3{grid-column:2;grid-row:1/3}.p-innbeppu .logo{width:12.25%;position:absolute;top:12.0418848168%;right:8.3333333333%}@media only screen and (max-width:767px){.p-innbeppu .logo{top:2.5em;width:6.6666666667rem}}.p-innbeppu .logo svg{display:block;width:100%}.l-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;opacity:0;pointer-events:none;-webkit-transition:opacity .4s,z-index .4s;transition:opacity .4s,z-index .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(70,65,65,.5);z-index:0}.l-modal__inner{position:relative;z-index:1;max-width:46.6666666667rem;width:88.0952380952%;background:#fff;border-radius:.8rem;position:relative;padding:3.8194444444% 4.1666666667% 5.5555555556%}@media only screen and (min-width:1441px){.l-modal__inner{border-radius:.8333333333vw}}@media only screen and (max-width:767px){.l-modal__inner{padding:5.3333333333rem 2rem 2.6666666667rem}}.l-modal__inner .c-close{position:absolute;left:auto;right:4.2857142857%;top:2rem}.l-modal__inner .c-close::after,.l-modal__inner .c-close::before{background:#524d4d}.l-modal__inner .map{text-align:center;margin:2.3333333333rem auto 0;width:68.9655172414%}@media only screen and (max-width:767px){.l-modal__inner .map{margin-top:1rem;width:86.2068965517%}}.is-modal-layout1{overflow:hidden}.is-modal-layout1 #layout1{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout2{overflow:hidden}.is-modal-layout2 #layout2{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout3{overflow:hidden}.is-modal-layout3 #layout3{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout4{overflow:hidden}.is-modal-layout4 #layout4{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout5{overflow:hidden}.is-modal-layout5 #layout5{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout6{overflow:hidden}.is-modal-layout6 #layout6{z-index:calc(infinity);opacity:1;pointer-events:auto}.is-modal-layout7{overflow:hidden}.is-modal-layout7 #layout7{z-index:calc(infinity);opacity:1;pointer-events:auto}