@charset "UTF-8";.p-group-hotel-list__container{margin-inline:auto;width:clamp(1190px,82.6388888889vw,1586.6666666667px)}@media only screen and (min-width:768px) and (max-width:1366px){.p-group-hotel-list__container{width:82.6388888889%}}@media only screen and (max-width:767px){.p-group-hotel-list__container{width:86.0465116279%}}.wrap-fv{position:relative}@media only screen and (min-width:984px){.wrap-fv{height:100vh;background:#FAFAFA}}.p-fv{position:relative}@media only screen and (min-width:984px){.p-fv{height:calc(100% - 2.3333333333rem)}}@media only screen and (min-width:768px) and (max-width:983px){.p-fv{height:60vh}}.p-fv__catch{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:768px){.p-fv__catch{top:35.6028368794%;width:24.0277777778vw;min-width:23.0666666667rem}}@media only screen and (max-width:767px){.p-fv__catch{top:32.9113924051%;width:24.4rem}}.p-fv__slider{position:relative;z-index:0}.p-fv__slider>.slide:not(:first-child){display:none}.p-fv__slider,.p-fv__slider :not(.slick-dots){height:100%}.p-fv__slider img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:767px){.p-fv__slider img{aspect-ratio:430/632}}.p-fv__slider .slick-dots{position:absolute}@media only screen and (min-width:983px){.p-fv__slider .slick-dots{top:calc(100% + 1.3333333333rem);right:3rem}}@media only screen and (max-width:983px){.p-fv__slider .slick-dots{right:1.2rem;bottom:2.6666666667rem}}@media only screen and (max-width:983px){.p-fv__slider .slick-dots li.slick-active{background:#fff}}.p-fv__scroll{position:absolute;bottom:6.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width:983px){.p-fv__scroll{bottom:3rem}}.p-fv__scroll a{display:block;width:1.3333333333rem;height:4.6666666667rem;position:relative}.p-fv__scroll a:after,.p-fv__scroll a:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.p-fv__scroll a:before{width:0.4666666667rem;height:0.4666666667rem;border-radius:calc(infinity * 1px);opacity:0;-webkit-animation:2.5s cubic-bezier(0.47,0.32,0.23,0.55) 0.5s infinite fall;animation:2.5s cubic-bezier(0.47,0.32,0.23,0.55) 0.5s infinite fall}@-webkit-keyframes fall{0%{translate:0 0;opacity:0}10%{translate:0 0;opacity:1}70%{translate:0 4.4333333333rem;opacity:1}80%{opacity:1}to{translate:0 4.4333333333rem;opacity:0}}@keyframes fall{0%{translate:0 0;opacity:0}10%{translate:0 0;opacity:1}70%{translate:0 4.4333333333rem;opacity:1}80%{opacity:1}to{translate:0 4.4333333333rem;opacity:0}}.p-fv__scroll a:after{width:1px;height:100%}.p-fv-news{width:84.6666666667rem;border-radius:0 calc(infinity * 1px) calc(infinity * 1px) 0;display:-ms-grid;display:grid;-webkit-column-gap:3.937007874%;-moz-column-gap:3.937007874%;column-gap:3.937007874%;z-index:2;-ms-grid-columns:21.2598425197% 3.937007874% 1fr 3.937007874% 9.4488188976%;grid-template-columns:21.2598425197% 1fr 9.4488188976%}@media only screen and (min-width:984px){.p-fv-news{background:#fff;position:absolute;left:0;bottom:0}}@media only screen and (min-width:984px) and (max-width:1199px){.p-fv-news{-ms-grid-columns:15.7480314961% 1fr auto;grid-template-columns:15.7480314961% 1fr auto}}@media only screen and (min-width:768px) and (max-width:1366px){.p-fv-news{width:88.1944444444%}}@media only screen and (max-width:983px){.p-fv-news{width:100%;-ms-grid-columns:100%;grid-template-columns:100%;border-radius:0;margin-top:-1.8rem;position:relative;z-index:1}}.p-fv-news__title{background:#B3AA99;color:#fff;display:-ms-grid;display:grid;font-size:1.0666666667rem;font-family:"Marcellus","Amiri","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width:984px){.p-fv-news__title{place-content:start end;padding:1.3604rem 20.7407407407% 1.3604rem 0}}@media only screen and (max-width:983px){.p-fv-news__title{border-radius:calc(infinity * 1px);text-align:center;max-width:26.6666666667rem;width:93.023255814%;margin-inline:auto;padding-block:0.7033333333rem;letter-spacing:0.06em;font-size:1.1333333333rem}}@media only screen and (min-width:984px){.p-fv-news__list{padding-block:1.4166666667rem}}@media only screen and (max-width:983px){.p-fv-news__list{width:88.3720930233%;margin:1.4666666667rem auto 0}}.p-fv-news__list li+li{margin-top:1.7333333333rem}.p-fv-news__list li:not(:first-child){display:none}.p-fv-news__list li a{text-decoration:none;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:auto 0.9333333333rem auto 0.9333333333rem 1fr;grid-template-columns:auto auto 1fr;-webkit-column-gap:0.9333333333rem;-moz-column-gap:0.9333333333rem;column-gap:0.9333333333rem}.mouse .p-fv-news__list li a{-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.p-fv-news__list li a:hover{opacity:0.7}@media only screen and (max-width:767px){.p-fv-news__list li a{row-gap:0.25rem;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 0.25rem auto;grid-template-areas:"time cate" "txt txt"}}.p-fv-news__list li a time{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;letter-spacing:0.08em;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif}@media only screen and (max-width:767px){.p-fv-news__list li a time{grid-area:time}}.p-fv-news__list li a .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3rem}@media only screen and (max-width:767px){.p-fv-news__list li a .category{grid-area:cate}}.p-fv-news__list li a .category span{display:inline-block;text-align:center;color:#fff;border-radius:calc(infinity * 1px);background:#AD9667;min-width:6.6666666667rem;padding-inline:0.5rem;line-height:1.6923076923;font-size:0.8666666667rem}.p-fv-news__list li a .category span.u-common{background:#464141}@media only screen and (min-width:768px){.p-fv-news__list li a .txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (max-width:767px){.p-fv-news__list li a .txt{grid-area:txt;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7}.firefox .p-fv-news__list li a .txt{max-height:3.4em}}.p-fv-news__btn{position:relative;color:#464141;padding-inline:1.6666666667rem 1rem;text-align:left;font-size:0.8666666667rem;font-family:"Marcellus","Amiri","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width:984px) and (max-width:1199px){.p-fv-news__btn{padding-inline:1.5rem 2rem}}@media only screen and (min-width:768px) and (max-width:983px){.p-fv-news__btn{margin-top:1.5rem}}@media only screen and (max-width:983px){.p-fv-news__btn{margin-inline:auto;width:8.9333333333rem;text-align:center;border:1px solid #D9D9D9;border-radius:calc(infinity * 1px);padding-block:0.6333333333rem;font-size:1rem}}@media only screen and (max-width:767px){.p-fv-news__btn{margin-top:0.9333333333rem}}.p-fv-news__btn:before{content:"";z-index:0;width:1px;height:1.3333333333rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:#D9D9D9}@media only screen and (max-width:983px){.p-fv-news__btn:before{content:none}}.p-fv-news__btn i{display:inline-block;width:9px;height:9px;aspect-ratio:1;position:relative;margin-left:0.7333333333rem}.p-fv-news__btn i:after,.p-fv-news__btn i:before{content:"";z-index:0;width:100%;height:1px;position:absolute;background:#464141;top:4.5px;left:0}.p-fv-news__btn i:after{rotate:90deg}.p-fv-news__btn.is-active i:after{rotate:0deg}.p-tokuten{background:#FAFAFA;padding-block:3.4722222222vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-tokuten{padding-block:5%}}@media only screen and (max-width:767px){.p-tokuten{padding-block:2rem}}@media only screen and (max-width:767px){.p-tokuten{margin-top:2.5333333333rem}}.p-tokuten__container{margin-inline:auto;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:89.3023255814%}@media only screen and (min-width:768px){.p-tokuten__container{max-width:80rem;border-radius:calc(infinity * 1px);background:#fff;padding:1.6rem 3.2rem 1.6rem 2.2666666667rem;-webkit-column-gap:6.1056105611%;-moz-column-gap:6.1056105611%;column-gap:6.1056105611%}}@media only screen and (max-width:767px){.p-tokuten__container{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:block;position:relative;padding-top:4rem}}.p-tokuten__container__ic{background:#AD9667;border-radius:calc(infinity * 1px);color:#fff;width:8.8666666667rem;height:8.8666666667rem;display:-ms-grid;display:grid;place-content:center;text-align:center;line-height:1.35;position:relative;font-size:1.0666666667rem}@media only screen and (max-width:767px){.p-tokuten__container__ic{width:7.8666666667rem;height:7.8666666667rem;line-height:1.4;position:absolute;top:-4.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;line-height:1.4}}.p-tokuten__container__ic:before{content:"";z-index:0;width:93.2330827068%;height:93.2330827068%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,0.68);border-radius:calc(infinity * 1px)}.p-tokuten__container__ic span{translate:0 -0.4666666667rem}.p-tokuten__container__ic span svg{display:block;margin:0 auto 0.5333333333rem;width:0.7333333333rem}.p-tokuten__container__contents .title{font-weight:600;line-height:1.4444444444;font-size:1.2rem}.p-tokuten__container__contents .txt{margin-top:0.6666666667rem}@media only screen and (max-width:767px){.p-tokuten__container__contents .txt{font-size:0.9333333333rem;line-height:1.6428571429}}@media only screen and (max-width:767px){.p-tokuten__container__contents .box_ben_item ul{margin:2em auto}}.p-tokuten__container__contents .box_ben_item ul li{border:2px solid #ad9667}.p-tokuten__container__contents .box_ben_item ul li .st_item{background:#ad9667!important;color:#fff!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-reason{margin-top:6.9444444444vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-reason{margin-top:10%}}@media only screen and (max-width:767px){.p-reason{margin-top:4rem}}.p-reason__container{margin-top:6.9444444444vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-reason__container{margin-top:10%}}@media only screen and (max-width:767px){.p-reason__container{margin-top:4rem}}.p-reason .c-reason-contents .title{position:relative;color:#AD9667;letter-spacing:0.08em}.p-reason .c-reason-contents .title svg{width:1.0666666667rem;height:1.0666666667rem;position:absolute;top:-1.5333333333rem;left:-1.4666666667rem}.p-reason .c-reason-contents .title .num{margin-block:calc((0.7em - 1lh) / 2);display:inline-block;line-height:1;vertical-align:text-bottom;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif}@media only screen and (min-width:1200px){.p-reason .c-reason-contents .title .num{font-size:4rem}}@media print{.p-reason .c-reason-contents .title .num{font-size:4rem}}@media only screen and (min-width:768px) and (max-width:1199px){.p-reason .c-reason-contents .title .num{font-size:3.6666666667rem}}@media only screen and (max-width:767px){.p-reason .c-reason-contents .title .num{font-size:3.6rem}}.p-reason .c-reason-contents .title .en{margin-left:0.7466666667rem;font-family:"Marcellus","Amiri","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width:1200px){.p-reason .c-reason-contents .title .en{font-size:1.1333333333rem}}@media print{.p-reason .c-reason-contents .title .en{font-size:1.1333333333rem}}@media only screen and (min-width:768px) and (max-width:1199px){.p-reason .c-reason-contents .title .en{font-size:1.0666666667rem}}@media only screen and (max-width:767px){.p-reason .c-reason-contents .title .en{font-size:1rem}}.p-reason .c-reason-contents .lead{letter-spacing:0.16em;line-height:1.6;font-weight:500;margin-top:1.7333333333rem;font-size:1.4666666667rem}@media only screen and (max-width:1199px){.p-reason .c-reason-contents .lead{margin-top:1.7333333333rem}}.p-reason .c-reason-contents .txt{margin-top:1.6rem}@media only screen and (max-width:1199px){.p-reason .c-reason-contents .txt{margin-top:1.3333333333rem}}.p-reason .c-reason-contents .att{max-width:20.8rem;margin-top:0.4rem;padding-left:1em;text-indent:-1em}.p-reason .c-reason-contents .facility{margin-top:2.2666666667rem}.p-reason .c-reason-contents .facility .st{font-size:1rem;display:-ms-grid;display:grid;vertical-align:middle;-ms-grid-columns:auto 1.5333333333rem 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:1.5333333333rem;-moz-column-gap:1.5333333333rem;column-gap:1.5333333333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-reason .c-reason-contents .facility .st:after{content:"";width:100%;height:1px;background:#D9D9D9}.p-reason .c-reason-contents .facility .st span{position:relative}.p-reason .c-reason-contents .facility .st span:before{content:"";z-index:0;width:0.4rem;height:0.4rem;display:inline-block;vertical-align:middle;background:#B3AA99;margin-right:0.5333333333rem}.p-reason .c-reason-contents .facility .list{margin-top:0.9333333333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4666666667rem}.p-reason .c-reason-contents .facility .list li a{display:block;text-decoration:none;padding:0.2666666667rem 1rem;border:1px solid #D9D9D9;border-radius:calc(infinity * 1px);-webkit-transition:background 0.4s,color 0.4s;transition:background 0.4s,color 0.4s;line-height:1.7333333333}.p-reason .c-reason-contents .facility .list li a:hover{background:#464141;color:#fff}.p-reason .c-reason-contents .btn{margin:1.6rem 0 0 auto}@media only screen and (max-width:767px){.p-reason .c-reason-contents .btn{margin:0.5333333333rem 0 0 auto}}.p-reason figure{position:relative;overflow:hidden;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-reason figure{border-radius:0.5555555556vw}}.p-reason figure figcaption{position:absolute;color:#fff;bottom:1.2rem;right:1.6rem;letter-spacing:0.1em;text-shadow:0px 0px 10px #3F2914;font-size:1.1333333333rem;line-height:1.5882352941}.p-reason figure figcaption small{margin-left:0.8rem;vertical-align:middle;font-family:"Marcellus","Amiri","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:0.8666666667rem}.p-reason .input-reason-control{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:ctrl;grid-template-areas:"prev dots next";-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.4666666667rem}.p-reason .input-reason-control .slick-dots{-ms-grid-row:1;-ms-grid-column:2;grid-area:dots;margin-inline:0.6666666667rem}.p-reason .input-reason-control button{width:auto}.mouse .p-reason .input-reason-control button{-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.p-reason .input-reason-control button:hover{opacity:0.7}.p-reason .input-reason-control button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:1;grid-area:prev;font-size:0.7333333333rem}.p-reason .input-reason-control button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3;grid-area:next;width:auto;font-size:0.7333333333rem}@media only screen and (max-width:1199px){.p-reason .input-reason-control button.ic-arrow-right{margin-left:0}}.p-sightseeing{position:relative;padding-bottom:6.9444444444vw;margin-top:4.5333333333rem}@media only screen and (min-width:768px) and (max-width:1199px){.p-sightseeing{padding-bottom:10%;margin-top:3rem}}@media only screen and (max-width:767px){.p-sightseeing{margin-top:2.4666666667rem;padding-bottom:4rem}}.p-sightseeing:after{content:"";z-index:-1;width:84.7222222222%;height:calc(100% - 5.9027777778vw);right:0;bottom:0;position:absolute;background:#F4F4F4}@media only screen and (max-width:1199px){.p-sightseeing:after{width:93.023255814%;height:calc(100% - 6.6666666667rem)}}.p-sightseeing__container{position:relative}@media only screen and (max-width:1199px){.p-sightseeing__container{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"slider" "ctrl" "contents"}.p-reason .input-reason-control{-ms-grid-row:2;-ms-grid-column:1}}@media only screen and (min-width:1200px){.p-sightseeing__container__slider{clip-path:polygon(0 0,0% 100%,58.0555555556% 100%,58.0555555556% 0,94.3055555556% 0,94.3055555556% 100%,100% 100%,100% 0%)}}@media print{.p-sightseeing__container__slider{clip-path:polygon(0 0,0% 100%,58.0555555556% 100%,58.0555555556% 0,94.3055555556% 0,94.3055555556% 100%,100% 100%,100% 0%)}}@media only screen and (max-width:1199px){.p-sightseeing__container__slider{grid-area:slider}}@media only screen and (min-width:768px){.p-sightseeing__container__slider .slider{width:33.6111111111%;margin-inline:27.0833333333% auto}}@media only screen and (max-width:767px){.p-sightseeing__container__slider .slider{width:63.7209302326%;margin-inline:0 auto}}.p-sightseeing__container__slider .slider .slick-list{overflow:visible}.p-sightseeing__container__slider .slider>.slide:not(:first-child){display:none}.p-sightseeing__container__slider .slider .slide figure{width:92.1487603306%;overflow:hidden;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-sightseeing__container__slider .slider .slide figure{border-radius:0.5555555556vw}}.p-sightseeing__container__contents{position:absolute;top:0;left:60.6944444444%;width:30.9722222222%;padding-top:10.4166666667%;display:-ms-grid;display:grid;-ms-grid-columns:72.869955157%;grid-template-columns:72.869955157%;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;place-content:start center;height:100%}.p-sightseeing__container__contents>:first-child{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container__contents>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}@media only screen and (max-width:1199px){.p-sightseeing__container__contents{display:contents}}.p-sightseeing__container .inner{max-width:21.6666666667rem;width:100%;margin-inline:auto}@media only screen and (min-width:768px) and (max-width:1199px){.p-sightseeing__container .inner{margin-top:4rem;max-width:none;width:81.3953488372%;padding-left:4.6511627907%}}@media only screen and (max-width:767px){.p-sightseeing__container .inner{grid-area:contents;margin:3.6666666667rem auto 0;width:85.5813953488%;padding-left:8.1395348837%}}.p-sightseeing__container .ctrl{max-width:21.6666666667rem;width:100%;margin-inline:auto;display:-ms-grid;display:grid}@media only screen and (min-width:1200px){.p-sightseeing__container .ctrl{padding-top:1.6rem;grid-template-areas:"dots prev next";-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;border-top:1px solid #D9D9D9}.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}}@media print{.p-sightseeing__container .ctrl{padding-top:1.6rem;grid-template-areas:"dots prev next";-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;border-top:1px solid #D9D9D9}.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}}@media only screen and (max-width:1199px){.p-sightseeing__container .ctrl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:ctrl;grid-template-areas:"prev dots next";-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5333333333rem}.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}}.p-sightseeing__container .ctrl .slick-dots{-ms-grid-row:1;-ms-grid-column:2;grid-area:dots}@media only screen and (max-width:1199px){.p-sightseeing__container .ctrl .slick-dots{margin-inline:0.6666666667rem}}.p-sightseeing__container .ctrl button{width:auto}.mouse .p-sightseeing__container .ctrl button{-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.p-sightseeing__container .ctrl button:hover{opacity:0.7}.p-sightseeing__container .ctrl button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:1;grid-area:prev;font-size:0.7333333333rem}.p-sightseeing__container .ctrl button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3;grid-area:next;margin-left:1.3333333333rem;width:auto;font-size:0.7333333333rem}@media only screen and (max-width:1199px){.p-sightseeing__container .ctrl button.ic-arrow-right{margin-left:0}}.p-breakfast{position:relative;padding-bottom:4.5833333333vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-breakfast{padding-bottom:6.6%}}@media only screen and (max-width:767px){.p-breakfast{padding-bottom:2rem}}.p-breakfast:after{content:"";z-index:-1;width:84.7222222222vw;height:calc(100% - 6.25vw);left:0;bottom:0;position:absolute;background:url("../images/home/reason_bg.webp") right bottom/4.5833333333vw 5.4861111111vw no-repeat #F4F4F4}@media only screen and (min-width:1561px){.p-breakfast:after{max-width:1830px}}@media print{.p-breakfast:after{max-width:1830px}}@media only screen and (min-width:768px) and (max-width:1199px){.p-breakfast:after{height:calc(100% - 7.5rem)}}@media only screen and (max-width:767px){.p-breakfast:after{width:93.023255814%;height:calc(100% - 6.6666666667rem);background-size:3.6rem 4.1333333333rem}}.p-breakfast__container{margin-inline:auto;width:clamp(1276px,88.6111111111vw,1701.3333333333px);display:-ms-grid;display:grid}@media only screen and (min-width:768px) and (max-width:1366px){.p-breakfast__container{width:88.6111111111%}}@media only screen and (max-width:767px){.p-breakfast__container{width:86.0465116279%}}@media only screen and (min-width:768px){.p-breakfast__container{-ms-grid-columns:1fr 5.6426332288% 59.1692789969%;grid-template-columns:1fr 59.1692789969%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-column-gap:5.6426332288%;-moz-column-gap:5.6426332288%;column-gap:5.6426332288%;grid-template-areas:"contents slider"}.p-breakfast__container>.p-sightseeing__container__slider{-ms-grid-row:1;-ms-grid-column:3}.p-breakfast__container>.inner{-ms-grid-row:1;-ms-grid-column:1}}@media only screen and (min-width:768px) and (max-width:1199px){.p-breakfast__container{-ms-grid-columns:1fr 4% 52%;grid-template-columns:1fr 52%;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}}@media only screen and (max-width:767px){.p-breakfast__container{width:95.3488372093%;-ms-grid-columns:100%;grid-template-columns:100%;row-gap:3.5333333333rem}}@media only screen and (min-width:1200px){.p-breakfast__container .c-reason-contents{margin-top:35.6347438753%}}@media print{.p-breakfast__container .c-reason-contents{margin-top:35.6347438753%}}@media only screen and (min-width:768px) and (max-width:1199px){.p-breakfast__container .c-reason-contents{margin-top:1.3333333333rem}}@media only screen and (min-width:768px){.p-breakfast__container .c-reason-contents{max-width:25.5333333333rem;grid-area:contents;margin-left:auto;padding-left:1.8666666667rem}}@media only screen and (max-width:767px){.p-breakfast__container .c-reason-contents{width:76.7441860465%;padding-left:3.488372093%;margin-inline:auto}}.p-breakfast__container .c-reason-contents .title svg{rotate:90deg}@media only screen and (min-width:768px){.p-breakfast__container__slider{grid-area:slider}}.p-breakfast__container__slider .js-slider>.slide:not(:first-child){display:none}.p-hotspring{position:relative;padding-bottom:4.5833333333vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-hotspring{padding-bottom:6.6%}}@media only screen and (max-width:767px){.p-hotspring{padding-bottom:4rem}}.p-hotspring:after{content:"";z-index:-1;width:84.7222222222vw;height:calc(100% - 6.25vw);right:0;bottom:0;position:absolute;background:#F4F4F4}@media only screen and (min-width:1561px){.p-hotspring:after{max-width:1830px}}@media print{.p-hotspring:after{max-width:1830px}}@media only screen and (min-width:768px) and (max-width:1199px){.p-hotspring:after{height:calc(100% - 7.5rem)}}@media only screen and (max-width:767px){.p-hotspring:after{width:93.023255814%;height:calc(100% - 6.6666666667rem)}}.p-hotspring__container{margin-inline:auto;width:clamp(1276px,88.6111111111vw,1701.3333333333px);display:-ms-grid;display:grid}@media only screen and (min-width:768px) and (max-width:1366px){.p-hotspring__container{width:88.6111111111%}}@media only screen and (max-width:767px){.p-hotspring__container{width:86.0465116279%}}@media only screen and (min-width:768px){.p-hotspring__container{-ms-grid-columns:59.1692789969% 8.7774294671% 1fr;grid-template-columns:59.1692789969% 1fr;-webkit-column-gap:8.7774294671%;-moz-column-gap:8.7774294671%;column-gap:8.7774294671%}}@media only screen and (min-width:768px) and (max-width:1199px){.p-hotspring__container{-ms-grid-columns:52% 5% 1fr;grid-template-columns:52% 1fr;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}}@media only screen and (max-width:767px){.p-hotspring__container{width:95.3488372093%;-ms-grid-columns:100%;grid-template-columns:100%;row-gap:3.5333333333rem}}@media only screen and (min-width:1200px){.p-hotspring__container .c-reason-contents{margin-top:41.564792176%}}@media print{.p-hotspring__container .c-reason-contents{margin-top:41.564792176%}}@media only screen and (min-width:768px) and (max-width:1199px){.p-hotspring__container .c-reason-contents{margin-top:1.3333333333rem}}@media only screen and (min-width:768px){.p-hotspring__container .c-reason-contents{max-width:23.4666666667rem}}@media only screen and (max-width:767px){.p-hotspring__container .c-reason-contents{width:76.7441860465%;padding-left:3.488372093%;margin-inline:auto}}.p-hotspring__container .c-reason-contents .title svg{rotate:180deg}.p-hotspring__container__slider .js-slider>.slide:not(:first-child){display:none}.p-group-hotel-list{background:#B3AA99;padding-block:8.3333333333vw 7.7083333333vw;margin-top:9.4444444444vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-group-hotel-list{padding-block:15% 8%;margin-top:12%}}@media only screen and (max-width:767px){.p-group-hotel-list{overflow:hidden;margin-top:0;padding-block:3rem 3.3333333333rem 6.3333333333rem 3.3333333333rem}}.p-group-hotel-list__container{position:relative}@media only screen and (min-width:1200px){.p-group-hotel-list__container{-webkit-column-gap:15.1260504202%;-moz-column-gap:15.1260504202%;column-gap:15.1260504202%}}@media print{.p-group-hotel-list__container{-webkit-column-gap:15.1260504202%;-moz-column-gap:15.1260504202%;column-gap:15.1260504202%}}@media only screen and (min-width:768px){.p-group-hotel-list__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 75.6302521008%;grid-template-columns:1fr 75.6302521008%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px) and (max-width:1199px){.p-group-hotel-list__container{-ms-grid-columns:auto 69.0756302521%;grid-template-columns:auto 69.0756302521%}}.p-group-hotel-list__container .c-tit1{margin-left:3.4722222222vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding-left:0.6666666667rem;position:relative;z-index:1}@media only screen and (max-width:767px){.p-group-hotel-list__container .c-tit1{text-align:center;margin-inline:auto}}.p-group-hotel-list__container .c-tit1 svg{width:1.1333333333rem;rotate:270deg}@media only screen and (max-width:767px){.p-group-hotel-list__container .c-tit1 svg{margin-inline:auto}}.p-group-hotel-list__container .c-tit1 .en{color:#D9D9D9}@media only screen and (max-width:767px){.p-group-hotel-list__container .c-tit1 .en{margin-top:0.8rem}}.p-group-hotel-list__container .c-tit1 .en:first-letter{color:#fff}.p-group-hotel-list__container .c-tit1 .jp{color:#fff}.p-group-hotel-list__container .map{position:absolute;width:29.1666666667vw;top:50%;translate:0 -50%;left:calc(50% - 50vw + 1.3333333333rem);z-index:0}@media only screen and (min-width:768px) and (max-width:1199px){.p-group-hotel-list__container .map{width:50.6944444444vw;left:calc(50% - 50vw - 4.4444444444vw);top:2rem;translate:0}}@media only screen and (max-width:767px){.p-group-hotel-list__container .map{width:33.2rem;top:-7.5333333333rem;right:calc(50% - 50vw - 4rem);left:auto;translate:0}}.p-group-hotel-list__container .map svg{width:91.2328767123%;position:absolute;top:0;right:0}.p-group-hotel-list__container .map svg g .u-white{fill:rgba(255,255,255,0.5);-webkit-transition:stroke 0.8s,opacity 0.8s,fill 0.8s;transition:stroke 0.8s,opacity 0.8s,fill 0.8s;stroke-width:15;stroke:transparent}.p-group-hotel-list__container .map svg g .u-key{fill:#AD9667;-webkit-transition:fill 0.8s;transition:fill 0.8s}.p-group-hotel-list__container .map svg g.is-active .u-white{fill:#AD9667;stroke:rgba(173,150,103,0.5)}.p-group-hotel-list__container .map svg g.is-active .u-key{fill:#fff}.p-group-hotel-list__container .group{margin-top:3em;margin-top:18.8rem}.p-group-hotel-list__container .group .area_group{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.p-group-hotel-list__container .group .area_group .area{font-size:0.9333333333rem;font-weight:bold;color:#fff;width:10em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.p-group-hotel-list__container .group .area_group .list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-group-hotel-list__container .group .area_group .list li{width:13em}.p-group-hotel-list__container .group .area_group .list li a{color:#fff}.p-group-hotel-list__container .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.6944444444vw 1fr 0.6944444444vw 1fr 0.6944444444vw 1fr;grid-template-columns:repeat(4,1fr);gap:0.6944444444vw;margin-top:0.7299270073%;-ms-grid-rows:auto 0.6944444444vw auto 0.6944444444vw auto 0.6944444444vw auto 0.6944444444vw auto 0.6944444444vw auto;grid-template-areas:"asahikawa space1 space2 space3" "asakusa-sakura asakusa ginza shinjuku-kabuki" "kamata space4 space5 space6" "kanazawa hidatakayama space7 space8" "kyoto namba space10 space11" "yurare-beppu inn-beppu kumamoto space12"}@media only screen and (min-width:768px) and (max-width:1199px){.p-group-hotel-list__container .list{gap:1.6rem 0.8rem;-ms-grid-columns:1fr 0.8rem 1fr 0.8rem 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto;grid-template-areas:"asahikawa space1 space2" "asakusa-sakura asakusa ginza" "shinjuku-kabuki kamata space3" "kanazawa hidatakayama space4" "kyoto namba space5" "yurare-beppu inn-beppu kumamoto"}}@media only screen and (max-width:767px){.p-group-hotel-list__container .list{margin-top:16.8rem;gap:1.6rem 0.8rem;-ms-grid-columns:1fr 0.8rem 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto 1.6rem auto;grid-template-areas:"asahikawa space1" "asakusa-sakura asakusa" "ginza shinjuku-kabuki" "kamata space2" "kanazawa hidatakayama" "kyoto namba" "yurare-beppu inn-beppu" "kumamoto space3"}}@media only screen and (max-width:767px){.p-group-hotel-list__container .list{display:none}}.p-group-hotel-list__container .list li{position:relative}.p-group-hotel-list__container .list li.u-asahikawa{-ms-grid-row:1;-ms-grid-column:1;grid-area:asahikawa}.p-group-hotel-list__container .list li.u-asahikawa a .img{background:url(../images/home/group_asahikawa_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-asakusa{-ms-grid-row:3;-ms-grid-column:3;grid-area:asakusa}.p-group-hotel-list__container .list li.u-asakusa a .img{background:url(../images/home/group_asakusa_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-ginza{-ms-grid-row:3;-ms-grid-column:5;grid-area:ginza}.p-group-hotel-list__container .list li.u-ginza a .img{background:url(../images/home/group_ginza_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-shinjuku-kabuki{-ms-grid-row:3;-ms-grid-column:7;grid-area:shinjuku-kabuki}.p-group-hotel-list__container .list li.u-shinjuku-kabuki a .img{background:url(../images/home/group_shinjuku-kabuki_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-kamata{-ms-grid-row:5;-ms-grid-column:1;grid-area:kamata}.p-group-hotel-list__container .list li.u-kamata a .img{background:url(../images/home/group_kamata_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-kanazawa{-ms-grid-row:7;-ms-grid-column:1;grid-area:kanazawa}.p-group-hotel-list__container .list li.u-kanazawa a .img{background:url(../images/home/group_kanazawa_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-kyoto{-ms-grid-row:9;-ms-grid-column:1;grid-area:kyoto}.p-group-hotel-list__container .list li.u-kyoto a .img{background:url(../images/home/group_kyoto_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-yurare-beppu{-ms-grid-row:11;-ms-grid-column:1;grid-area:yurare-beppu}.p-group-hotel-list__container .list li.u-yurare-beppu a .img{background:url(../images/home/group_yurare-beppu_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-inn-beppu{-ms-grid-row:11;-ms-grid-column:3;grid-area:inn-beppu}.p-group-hotel-list__container .list li.u-inn-beppu a .img{background:url(../images/home/group_inn-beppu_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-hidatakayama{-ms-grid-row:7;-ms-grid-column:3;grid-area:hidatakayama}.p-group-hotel-list__container .list li.u-hidatakayama a .img{background:url(../images/home/group_hidatakayama_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-asakusa-sakura{-ms-grid-row:3;-ms-grid-column:1;grid-area:asakusa-sakura}.p-group-hotel-list__container .list li.u-asakusa-sakura a .img{background:url(../images/home/group_asakusa-sakura_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-namba{-ms-grid-row:9;-ms-grid-column:3;grid-area:namba}.p-group-hotel-list__container .list li.u-namba a .img{background:url(../images/home/group_namba_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li.u-kumamoto{-ms-grid-row:11;-ms-grid-column:5;grid-area:kumamoto}@media only screen and (min-width:768px) and (max-width:1199px){.p-group-hotel-list__container .list li.u-asahikawa{-ms-grid-row:1;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-asakusa{-ms-grid-row:3;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-ginza{-ms-grid-row:3;-ms-grid-column:5}.p-group-hotel-list__container .list li.u-shinjuku-kabuki{-ms-grid-row:5;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-kamata{-ms-grid-row:5;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-kanazawa{-ms-grid-row:7;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-kyoto{-ms-grid-row:9;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-yurare-beppu{-ms-grid-row:11;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-inn-beppu{-ms-grid-row:11;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-hidatakayama{-ms-grid-row:7;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-asakusa-sakura{-ms-grid-row:3;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-namba{-ms-grid-row:9;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-kumamoto{-ms-grid-row:11;-ms-grid-column:5}}@media only screen and (max-width:767px){.p-group-hotel-list__container .list li.u-asahikawa{-ms-grid-row:1;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-asakusa{-ms-grid-row:3;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-ginza{-ms-grid-row:5;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-shinjuku-kabuki{-ms-grid-row:5;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-kamata{-ms-grid-row:7;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-kanazawa{-ms-grid-row:9;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-kyoto{-ms-grid-row:11;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-yurare-beppu{-ms-grid-row:13;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-inn-beppu{-ms-grid-row:13;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-hidatakayama{-ms-grid-row:9;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-asakusa-sakura{-ms-grid-row:3;-ms-grid-column:1}.p-group-hotel-list__container .list li.u-namba{-ms-grid-row:11;-ms-grid-column:3}.p-group-hotel-list__container .list li.u-kumamoto{-ms-grid-row:15;-ms-grid-column:1}}.p-group-hotel-list__container .list li.u-kumamoto a .img{background:url(../images/home/group_kumamoto_active.webp) no-repeat 0 0/cover}.p-group-hotel-list__container .list li a{display:block;text-decoration:none}.p-group-hotel-list__container .list li a .img{aspect-ratio:254/186;overflow:hidden;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-group-hotel-list__container .list li a .img{border-radius:0.5555555556vw}}.p-group-hotel-list__container .list li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.p-group-hotel-list__container .list li a .contents{color:#fff}@media only screen and (min-width:1200px){.p-group-hotel-list__container .list li a .contents{position:absolute;top:calc(50% + 0.6666666667rem);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;place-content:center}}@media print{.p-group-hotel-list__container .list li a .contents{position:absolute;top:calc(50% + 0.6666666667rem);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;place-content:center}}@media only screen and (max-width:1199px){.p-group-hotel-list__container .list li a .contents{display:contents}}@media only screen and (max-width:1199px){.p-group-hotel-list__container .list li a .contents .hotel{position:absolute;top:0;left:0;aspect-ratio:254/186;width:100%;display:-ms-grid;display:grid;place-content:center}}.p-group-hotel-list__container .list li a .contents .hotel em,.p-group-hotel-list__container .list li a .contents .hotel svg{display:block;text-align:center}.p-group-hotel-list__container .list li a .contents .hotel svg{margin-inline:auto;width:33.8582677165%}@media only screen and (max-width:767px){.p-group-hotel-list__container .list li a .contents .hotel svg{width:5.7333333333rem}}@media only screen and (min-width:1200px) and (max-width:1350px){.p-group-hotel-list__container .list li a .contents .hotel svg{width:29.5275590551%}}.p-group-hotel-list__container .list li a .contents .hotel em{margin-top:0.6666666667rem;letter-spacing:1.2;line-height:1;font-size:1rem}@media only screen and (min-width:1200px) and (max-width:1350px){.p-group-hotel-list__container .list li a .contents .hotel em{font-size:0.8rem}}@media only screen and (min-width:768px) and (max-width:983px){.p-group-hotel-list__container .list li a .contents .hotel em{font-size:0.8666666667rem}}.p-group-hotel-list__container .list li a .contents .hotel .logo-img{display:block;margin-inline:auto}.p-group-hotel-list__container .list li a .contents .hotel .logo-img.u-yurare-beppu{width:41.7322834646%}@media only screen and (max-width:767px){.p-group-hotel-list__container .list li a .contents .hotel .logo-img.u-yurare-beppu{width:6.5333333333rem}}.p-group-hotel-list__container .list li a .contents .hotel .logo-img.u-inn-beppu{width:25.1968503937%}@media only screen and (max-width:767px){.p-group-hotel-list__container .list li a .contents .hotel .logo-img.u-inn-beppu{width:3.8666666667rem}}.p-group-hotel-list__container .list li a .contents .catch{line-height:1.35;letter-spacing:0.08em;margin-top:0.9333333333rem;text-align:center}@media only screen and (min-width:1200px){.p-group-hotel-list__container .list li a .contents .catch{white-space:nowrap;font-size:0.8rem}}@media print{.p-group-hotel-list__container .list li a .contents .catch{white-space:nowrap;font-size:0.8rem}}@media only screen and (min-width:1200px) and (max-width:1350px){.p-group-hotel-list__container .list li a .contents .catch{margin-top:0.4666666667rem;font-size:0.7333333333rem}}@media only screen and (min-width:768px) and (max-width:983px){.p-group-hotel-list__container .list li a .contents .catch{margin-top:0.5rem;font-size:0.8rem}}@media only screen and (min-width:1200px){.p-group-hotel-list__container .list li:not(.u-open) a .contents{top:calc(50% + 2rem);-webkit-transition:top 0.6s;transition:top 0.6s}}@media print{.p-group-hotel-list__container .list li:not(.u-open) a .contents{top:calc(50% + 2rem);-webkit-transition:top 0.6s;transition:top 0.6s}}@media only screen and (min-width:1200px){.p-group-hotel-list__container .list li:not(.u-open) a .contents .catch{opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}}@media print{.p-group-hotel-list__container .list li:not(.u-open) a .contents .catch{opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}}.p-group-hotel-list__container .list li:not(.u-open) a:hover .img img{opacity:0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.p-group-hotel-list__container .list li:not(.u-open) a:hover .contents{top:calc(50% + 0.6666666667rem);-webkit-transition-duration:0.4s;transition-duration:0.4s}.p-group-hotel-list__container .list li:not(.u-open) a:hover .contents:has(.u-inn-beppu){top:50%}.p-group-hotel-list__container .list li:not(.u-open) a:hover .contents .catch{opacity:1;-webkit-transition-duration:0.4s;transition-duration:0.4s}.p-group-hotel-list__container .list li.u-open a{border-radius:0.5333333333rem}@media only screen and (min-width:1200px){.p-group-hotel-list__container .list li.u-open a{border:1px solid #fff;pointer-events:none;height:100%}}@media print{.p-group-hotel-list__container .list li.u-open a{border:1px solid #fff;pointer-events:none;height:100%}}@media only screen and (max-width:1199px){.p-group-hotel-list__container .list li.u-open a .hotel{position:relative;border:1px solid #fff;border-radius:0.5333333333rem}}@media only screen and (max-width:1199px) and (min-width:1441px){.p-group-hotel-list__container .list li.u-open a .hotel{border-radius:0.5555555556vw}}.p-news{margin-inline:auto;max-width:60rem;margin-inline:auto;display:-ms-grid;display:grid;margin-top:5.9722222222vw}@media only screen and (max-width:1199px){.p-news{width:86.0465116279%}}@media only screen and (min-width:768px){.p-news{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 1.6666666667rem auto;grid-template-areas:"title btn" "contents contents";row-gap:1.6666666667rem}.p-news>.inner{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.p-news>.c-reason-contents{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}@media only screen and (max-width:767px){.p-news{margin-top:4.4666666667rem;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"title" "contents" "btn"}.p-news>.inner{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.p-news>.c-reason-contents{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}}.p-news__title{grid-area:title;padding-left:0}@media only screen and (max-width:767px){.p-news__title{text-align:center}}@media only screen and (min-width:768px){.p-news__title svg{display:none}}@media only screen and (max-width:767px){.p-news__title svg{margin-inline:auto}}@media only screen and (min-width:1200px){.p-news__title svg+.en{margin-top:0}}@media print{.p-news__title svg+.en{margin-top:0}}@media only screen and (max-width:767px){.p-news__title svg+.en{margin-top:0.8rem}}.p-news__contents{grid-area:contents}@media only screen and (max-width:767px){.p-news__contents{margin-top:0.5333333333rem}}.p-news__contents li a{text-decoration:none;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:auto 0.9333333333rem auto 0.9333333333rem 1fr;grid-template-columns:auto auto 1fr;-webkit-column-gap:0.9333333333rem;-moz-column-gap:0.9333333333rem;column-gap:0.9333333333rem;padding-block:2.1333333333rem;position:relative}@media only screen and (max-width:767px){.p-news__contents li a{row-gap:0.25rem;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 0.25rem auto;grid-template-areas:"time cate" "txt txt"}.p-news__contents li a>time{-ms-grid-row:1;-ms-grid-column:1}.p-news__contents li a>.category{-ms-grid-row:1;-ms-grid-column:2}.p-news__contents li a>.txt{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.p-news__contents li a:after,.p-news__contents li a:before{content:"";z-index:0;width:100%;height:1px;left:0;bottom:0;position:absolute}.p-news__contents li a:before{background:#D9D9D9}.p-news__contents li a:after{scale:0 1;background:#464141;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:scale 0.6s ease;transition:scale 0.6s ease}.p-news__contents li a time{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;letter-spacing:0.08em;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif}@media only screen and (max-width:767px){.p-news__contents li a time{grid-area:time}}.p-news__contents li a .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3rem}@media only screen and (max-width:767px){.p-news__contents li a .category{grid-area:cate}}.p-news__contents li a .category span{display:block;text-align:center;color:#fff;border-radius:calc(infinity * 1px);background:#AD9667;padding-inline:0.5rem;min-width:6.6666666667rem;line-height:1.6923076923;font-size:0.8666666667rem}.p-news__contents li a .category span.u-common{background:#464141}@media only screen and (min-width:768px){.p-news__contents li a .txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (max-width:767px){.p-news__contents li a .txt{grid-area:txt;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7}.firefox .p-news__contents li a .txt{max-height:3.4em}}@media only screen and (max-width:767px){.p-fv-news__list li a time{-ms-grid-row:1;-ms-grid-column:1}.p-fv-news__list li a .category{-ms-grid-row:1;-ms-grid-column:2}.p-fv-news__list li a .txt{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.p-news__contents li a time{-ms-grid-row:1;-ms-grid-column:1}.p-news__contents li a>time{-ms-grid-row:1;-ms-grid-column:1}.p-news__contents li a .category{-ms-grid-row:1;-ms-grid-column:2}.p-news__contents li a>.category{-ms-grid-row:1;-ms-grid-column:2}.p-news__contents li a .txt{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.p-news__contents li a>.txt{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}.p-news__contents li a:hover:after{scale:1}.p-news__btn{grid-area:btn;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1199px){.p-sightseeing__container__slider{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .inner{-ms-grid-row:3;-ms-grid-column:1}.p-sightseeing__container .ctrl{-ms-grid-row:2;-ms-grid-column:1}.p-breakfast__container .c-reason-contents{-ms-grid-row:3;-ms-grid-column:1}.p-breakfast__container__slider{-ms-grid-row:1;-ms-grid-column:1}.p-news__contents{-ms-grid-row:3;-ms-grid-column:1}}@media only screen and (min-width:768px){.p-breakfast__container>.c-reason-contents{-ms-grid-row:1;-ms-grid-column:1}.p-breakfast__container>.p-breakfast__container__slider{-ms-grid-row:1;-ms-grid-column:3}.p-news__title{-ms-grid-row:1;-ms-grid-column:1}.p-breakfast__container>.p-news__contents{-ms-grid-row:1;-ms-grid-column:1}.p-news>.p-news__contents{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.p-news__btn{-ms-grid-row:1;-ms-grid-column:2}}@media only screen and (max-width:767px){.p-news>.p-news__title{-ms-grid-row:1;-ms-grid-column:1}.p-news>.p-news__contents{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.p-news>.p-news__btn{-ms-grid-row:3;-ms-grid-column:1}}@media only screen and (max-width:767px){.p-news__btn{margin:1.1rem 0 0 auto}}.p-news__btn a{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.6666666667rem auto;grid-template-columns:1fr auto;-webkit-column-gap:0.6666666667rem;-moz-column-gap:0.6666666667rem;column-gap:0.6666666667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.p-news__btn a:after{content:"\e909";margin-left:0.3em;font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;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:-ms-grid;display:grid;place-content:center;color:#fff;margin:0;font-size:0.8rem}.p-news__btn a span{position:relative;display:block}.p-news__btn a span:after{content:"";z-index:0;width:100%;height:1px;left:0;bottom:-0.2rem;position:absolute;background:#464141;scale:0 1;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:scale 0.4s ease;transition:scale 0.4s ease}.p-news__btn a:hover span:after{scale:1}.p-gallery{background:#F9F7F6;margin-top:6.8055555556vw;padding-block:8.8888888889vw 9.8611111111vw}@media only screen and (min-width:768px) and (max-width:1199px){.p-gallery{margin-top:9.8%;padding-block:12.8% 14.2%}}@media only screen and (max-width:767px){.p-gallery{padding-block:6rem 6.3333333333rem;margin-top:4.2rem}}.p-gallery__container{position:relative}.p-gallery__title{position:absolute;width:19.6527777778vw;background:#F9F7F6;right:11.9444444444vw;top:0;z-index:2;padding-bottom:2rem;min-width:14.6666666667rem;border-radius:0rem 0rem 0.9333333333rem 0.9333333333rem}@media only screen and (min-width:1441px){.p-gallery__title{border-radius:0vw 0vw 0.9722222222vw 0.9722222222vw}}@media only screen and (max-width:1199px){.p-gallery__title{width:16.5333333333rem;right:0;top:-1.7333333333rem;border-radius:0 0 0 0.5333333333rem;padding-bottom:2.3333333333rem}.p-gallery__title .jp{font-size:0.9333333333rem}.p-gallery__title .en{font-size:2.5333333333rem}}.p-gallery__slider{position:relative;z-index:0}.p-gallery__slider .slick-slider div{-webkit-transition:none;transition:none}.p-gallery__slider>.slide:not(:first-child){display:none!important}.p-gallery__slider .slide{margin-right:1.25vw;height:34.0277777778vw}@media only screen and (max-width:767px){.p-gallery__slider .slide{margin-right:0.8666666667rem;height:104.6511627907vw}}.p-gallery__slider .slide.u-w595{width:41.3194444444vw;aspect-ratio:1.2142857143}@media only screen and (max-width:767px){.p-gallery__slider .slide.u-w595{aspect-ratio:1.2133333333;width:126.976744186vw}}.p-gallery__slider .slide.u-w283{width:19.6527777778vw;aspect-ratio:0.5775510204}@media only screen and (max-width:767px){.p-gallery__slider .slide.u-w283{aspect-ratio:1.2133333333;width:60.4651162791vw}}.p-gallery__slider .slide.u-wrap{display:-ms-grid;display:grid;-ms-grid-rows:16.5277777778vw 0.9722222222vw 16.5277777778vw;grid-template-rows:repeat(2,16.5277777778vw);row-gap:0.9722222222vw}@media only screen and (max-width:767px){.p-gallery__slider .slide.u-wrap{-ms-grid-rows:50.6976744186vw 3.2558139535vw 50.6976744186vw;grid-template-rows:repeat(2,50.6976744186vw);row-gap:3.2558139535vw}}.p-gallery__slider .slide.u-bottom{display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.p-gallery__slider .slide.u-bottom>div{height:73.4693877551%}.p-gallery__slider .slide a,.p-gallery__slider .slide>div{display:block;position:relative;overflow:hidden;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-gallery__slider .slide a,.p-gallery__slider .slide>div{border-radius:0.5555555556vw}}.p-gallery__slider .slide a+a,.p-gallery__slider .slide>div+a{margin-top:auto}@media only screen and (min-width:1200px){.p-gallery__slider .slide a:after,.p-gallery__slider .slide a:before,.p-gallery__slider .slide>div:after,.p-gallery__slider .slide>div:before{content:"";z-index:1;width:100%;height:100%;left:0;bottom:0;position:absolute;opacity:0;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.p-gallery__slider .slide a:before,.p-gallery__slider .slide>div:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(30.38%,rgba(70,65,65,0)),to(rgba(70,65,65,0.55)));background:linear-gradient(180deg,rgba(70,65,65,0) 30.38%,rgba(70,65,65,0.55) 100%)}.p-gallery__slider .slide a:after,.p-gallery__slider .slide>div:after{background:rgba(70,65,65,0.5)}.p-gallery__slider .slide a:hover .contents,.p-gallery__slider .slide a:hover:after,.p-gallery__slider .slide a:hover:before,.p-gallery__slider .slide>div:hover .contents,.p-gallery__slider .slide>div:hover:after,.p-gallery__slider .slide>div:hover:before{opacity:1;-webkit-transition-duration:0.4s;transition-duration:0.4s}}@media print{.p-gallery__slider .slide a:after,.p-gallery__slider .slide a:before,.p-gallery__slider .slide>div:after,.p-gallery__slider .slide>div:before{content:"";z-index:1;width:100%;height:100%;left:0;bottom:0;position:absolute;opacity:0;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.p-gallery__slider .slide a:before,.p-gallery__slider .slide>div:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(30.38%,rgba(70,65,65,0)),to(rgba(70,65,65,0.55)));background:linear-gradient(180deg,rgba(70,65,65,0) 30.38%,rgba(70,65,65,0.55) 100%)}.p-gallery__slider .slide a:after,.p-gallery__slider .slide>div:after{background:rgba(70,65,65,0.5)}.p-gallery__slider .slide a:hover .contents,.p-gallery__slider .slide a:hover:after,.p-gallery__slider .slide a:hover:before,.p-gallery__slider .slide>div:hover .contents,.p-gallery__slider .slide>div:hover:after,.p-gallery__slider .slide>div:hover:before{opacity:1;-webkit-transition-duration:0.4s;transition-duration:0.4s}}.p-gallery__slider .slide .ic{display:block;position:absolute;bottom:0.6666666667rem;right:0.6666666667rem;width:2rem;height:2rem;background:rgba(255,255,255,0.85);border-radius:calc(infinity * 1px)}.p-gallery__slider .slide .ic:after,.p-gallery__slider .slide .ic:before{content:"";width:0.8666666667rem;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%;background:#464141}.p-gallery__slider .slide .ic:after{rotate:90deg}.p-gallery__slider .slide .contents{position:absolute;top:calc(50% + 0.6666666667rem);left:50%;color:#fff;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0}@media only screen and (max-width:1199px){.p-gallery__slider .slide .contents{display:none}}.p-gallery__slider .slide .contents .hotel{line-height:1.6;letter-spacing:0.16em;font-size:1.3333333333rem}.p-gallery__slider .slide .contents .page{margin-top:0.6666666667rem;line-height:1.6;white-space:nowrap}.p-gallery__slider .slide .contents .page:before{content:"";z-index:0;width:1.6rem;height:1px;display:block;margin:0 auto 0.6666666667rem;background:#fff}.p-gallery__slider .slide .contents .btn{width:13rem;margin:1.3333333333rem auto 0}.p-gallery__slider .slide .contents .btn span{display:block;border:1px solid #fff;text-align:center;border-radius:calc(infinity * 1px);padding-block:0.7rem;-webkit-transition:background 0.4s,color 0.4s;transition:background 0.4s,color 0.4s}.p-gallery__slider .slide .contents .btn span:after{content:"\e90e";margin-left:0.3em;font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0.6666666667rem;vertical-align:middle;font-size:1.1333333333rem}.p-gallery__slider .slide .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.is-modal-gallery{overflow:hidden}.p-modal-gallery{position:fixed;inset:0;margin:auto;display:-ms-grid;display:grid;place-items:center;overflow:auto;padding-block:5rem;opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;z-index:calc(infinity);background:rgba(70,65,65,0.65)}@media only screen and (max-width:1199px){.p-modal-gallery{padding-block:3rem}}.is-modal-gallery .p-modal-gallery{opacity:1;pointer-events:auto}.p-modal-gallery__container{position:relative;z-index:1;background:#fff;position:relative;-webkit-box-shadow:0px 0px 10px 4px rgba(70,65,65,0.15);box-shadow:0px 0px 10px 4px rgba(70,65,65,0.15);padding:1.3333333333rem 1.3333333333rem 3.3333333333rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-modal-gallery__container{border-radius:0.5555555556vw}}@media only screen and (min-width:1200px){.p-modal-gallery__container{max-width:42.6666666667rem}}@media print{.p-modal-gallery__container{max-width:42.6666666667rem}}@media only screen and (max-width:1199px){.p-modal-gallery__container{max-width:90.6976744186%}}.p-modal-gallery__container .c-close{top:auto;bottom:100%;left:100%;width:3rem;height:3rem}@media only screen and (max-width:1199px){.p-modal-gallery__container .c-close{left:auto;right:0;bottom:calc(100% + 0.5rem)}}.p-modal-gallery__container .input{display:block;text-decoration:none}.p-modal-gallery__container .input .text{text-align:center;margin-top:2.4rem}.p-modal-gallery__container .input .text .hotel{line-height:1.6;letter-spacing:0.16em;font-size:1.3333333333rem}.p-modal-gallery__container .input .text .page{margin-top:0.6666666667rem;line-height:1.6}.p-modal-gallery__container .input .text .page:before{content:"";z-index:0;width:1.6rem;height:1px;display:block;margin:0 auto 1rem;background:#D9D9D9}.p-modal-gallery__container .btn{width:13rem;margin:1.3333333333rem auto 0}.p-modal-gallery__container .btn a{text-decoration:none;display:block;border:1px solid #464141;text-align:center;border-radius:calc(infinity * 1px);padding-block:0.7rem;-webkit-transition:background 0.4s,color 0.4s;transition:background 0.4s,color 0.4s}.p-modal-gallery__container .btn a:after{content:"\e90e";margin-left:0.3em;font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0.6666666667rem;vertical-align:middle;font-size:1.1333333333rem}.p-modal-gallery__container .btn a:hover{background:#464141;color:#fff}.p-modal-gallery__container .bg{margin-inline:auto;overflow:hidden;border-radius:0.5333333333rem}@media only screen and (min-width:1441px){.p-modal-gallery__container .bg{border-radius:0.5555555556vw}}.p-modal-gallery__container .bg img{-o-object-fit:cover;object-fit:cover;max-height:60vh}@media only screen and (max-width:1199px){.p-modal-gallery__container .bg img{max-height:45vh}}@media only screen and (min-width:768px) and (max-width:1199px){.p-modal-gallery__container .bg img{max-width:33.3333333333rem}}.p-modal-gallery__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.p-concept{position:relative}.p-concept__title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:1;top:5.8666666667rem}@media only screen and (max-width:767px){.p-concept__title{top:4.2666666667rem}}.p-concept__title em,.p-concept__title span{color:#fff;display:block}.p-concept__title span{opacity:0.45;letter-spacing:0.08em;margin-block:calc((0.74em - 1lh) / 2);font-family:"Marcellus","Amiri","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:4.9333333333rem}@media only screen and (max-width:767px){.p-concept__title span{font-size:3.6rem}}.p-concept__title em{margin-block:calc(2rem + (1em - 1lh) / 2) calc((1em - 1lh) / 2);font-size:1.0666666667rem}@media only screen and (max-width:767px){.p-concept__title em{font-size:0.9333333333rem}}.p-concept__slider>.slide:not(:first-child){display:none}.p-concept__slider .slide{position:relative;padding-block:16.9333333333rem 10.6666666667rem}@media only screen and (max-width:767px){.p-concept__slider .slide{padding-block:12.8666666667rem 9.3333333333rem}}.p-concept__slider .slide.slide1{background:url("../images/home/concept_slider1_bg.webp") no-repeat 0 0/cover}.p-concept__slider .slide.slide2{background:url("../images/home/concept_slider2_bg.webp") no-repeat 0 0/cover}.p-concept__slider .slide.slide3{background:url("../images/home/concept_slider3_bg.webp") no-repeat 0 0/cover}.p-concept__slider .slide .container{color:#fff;margin-inline:auto;width:clamp(780px,54.1666666667vw,1040px)}@media only screen and (max-width:1199px){.p-concept__slider .slide .container{width:86.0465116279%}}@media only screen and (max-width:767px){.p-concept__slider .slide .container{width:95.3488372093%}}.p-concept__slider .slide .container .contents{max-width:25rem;margin:2.2666666667rem auto 0}@media only screen and (max-width:767px){.p-concept__slider .slide .container .contents{width:82.9268292683%}}.p-concept__slider .slide .container .contents .lead{letter-spacing:0.08em;line-height:1.6;font-size:1.2rem}@media only screen and (max-width:767px){.p-concept__slider .slide .container .contents .lead{text-align:center}}.p-concept__slider .slide .container .contents .txt{margin-top:0.6666666667rem;letter-spacing:0.04em;line-height:1.65}@media only screen and (max-width:767px){.p-concept__slider .slide .container .contents .txt{line-height:1.7333333333}}.p-concept__control{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid;-ms-grid-columns:auto 1.0666666667rem auto 1.0666666667rem auto;grid-template-columns:repeat(3,auto);grid-template-areas:"prev count next";-webkit-column-gap:1.0666666667rem;-moz-column-gap:1.0666666667rem;column-gap:1.0666666667rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:6rem}@media only screen and (max-width:767px){.p-concept__control{bottom:5.0666666667rem}}.p-concept__control .slick-arrow{color:#fff;font-size:1.1333333333rem}.p-concept__control .slick-arrow.ic-arrow2-left{-ms-grid-row:1;-ms-grid-column:1;grid-area:prev}.p-concept__control .slick-arrow.ic-arrow2-right{-ms-grid-row:1;-ms-grid-column:5;grid-area:next}.p-concept__control .slick-num{-ms-grid-row:1;-ms-grid-column:3;line-height:1;letter-spacing:0.1em;grid-area:count;color:#fff;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif}@media only screen and (min-width:1200px){.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-right{-ms-grid-row:1;-ms-grid-column:3}}@media print{.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-left{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-right{-ms-grid-row:1;-ms-grid-column:3}}@media only screen and (max-width:1199px){.p-sightseeing__container .ctrl>.slick-dots{-ms-grid-row:1;-ms-grid-column:2}.p-sightseeing__container .ctrl>button.ic-arrow-left{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>button.ic-arrow-right{-ms-grid-row:1;-ms-grid-column:3}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-left{-ms-grid-row:1;-ms-grid-column:1}.p-sightseeing__container .ctrl>.slick-arrow.ic-arrow2-right{-ms-grid-row:1;-ms-grid-column:3}}.p-concept__control .slick-num .now-count{font-size:1.3333333333rem;position:relative}.p-concept__control .slick-num .now-count:after{content:"";z-index:0;width:1px;height:1.0666666667rem;background:#fff;display:inline-block;vertical-align:middle;rotate:30deg;margin-inline:0.5333333333rem}.p-concept__control .slick-num .all-count{opacity:0.6;font-size:0.9333333333rem}.l-footer{margin-top:0}.l-footer .group{margin-top:3em}.l-footer .group .area_group{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer .group .area_group .area{font-size:0.9333333333rem;font-weight:bold;color:#fff;width:10em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.l-footer .group .area_group .list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer .group .area_group .list li{width:13em}