@media only screen and (min-width:1600px){.section__body{padding-right:7rem;padding-left:7rem}}@media only screen and (min-width:1900px){.section__body{padding-right:10rem;padding-left:10rem}}@media(min-width:1024px) and (max-width:1299px){.m-journallist .item a{flex-direction:column}.m-journallist .item__body{width:100%;margin-bottom:25px}.m-journallist .item__img{width:100%}.galleryItems{margin-left:auto}.p-partnerships .main__body.grid .grid__main{width:calc(100% - 20rem)}.targetsItem ul li{margin-right:20px}.subHead{font-size:34px}.m-service-slide.is-active .m-service-slide__video .mask img{height:100%;object-fit:cover}.ankNav h4,.defDetails h4,.p-brand-credo__imgCol__en h4{font-size:22px;line-height:1.3}.p-top-resorts__head{width:22rem}.p-top-resorts__content{width:calc(100% - 22rem)}.hosFlex,.p-top-resorts__content .item__body{flex-direction:column}.p-top-resorts__content .item__body .ttl,.p-top-resorts__content .item__body .txtarea{width:100%;padding-right:0}.header .h-mainNav__links .nav li a{font-size:20px}.eventList li,ul.dineList li{padding:4px 0;width:100%}.about__ttl,h2.p-resorts-section__sttl{font-size:28px}.defineUs .defFlex{grid-template-columns:repeat(2,2fr)}.hosFlex .pr-30{padding-right:0}.hosFlex .flex-item img{margin-top:1.5rem}.p-resorts-section__summary ul.dineList li{display:flex}.p-resorts-section__summary ul.dineList li i{position:relative;top:5px;font-size:15px}}@media only screen and (max-width:1023px){.grid__nav.blogNav.w-30,.header .h-mainNav__links,.main__body.grid .grid__main.w-70,.main__body.grid.contactRow .grid__main,.main__body.grid.contactRow .grid__nav{width:100%}.main__fv,.p-company .main__ttl,.sectionBanner .main__ttl{margin-bottom:0}.header .h-mainNav__links .nav li a{font-size:20px}body{overflow:inherit}#wrapper{overflow:hidden}.aboutImg img,.header__inner{height:auto}.header__logo{top:0;left:1.5rem}.header__logo a{width:130px}.header.sticky .header__logo.logo a{top:0;left:-208px;position:relative}.header__menu{width:3rem;top:0;right:0;height:4rem;background-color:transparent}.header__menu .line-1,.header__menu .line-2{left:10%}html.menu-open .header__menu{right:0!important}.header .h-mainNav{display:block;width:100%;padding:4rem 1.5rem}.c-pnav,.header .h-mainNav__bg,.m-service-slide__pager,.m-service-slide__progress,.m-service-slide__skip,.main__ank{display:none}.header .h-mainNav__links .nav li+li{margin-top:1.5rem}.header .h-mainNav__links .entry{font-size:2.2rem;line-height:1.1364;padding:2rem 0 1.7rem;margin-top:4.9rem}.header .h-mainNav__links .privacy{margin-top:3rem;text-align:right;position:static;display:block;margin-left:auto}.button.min .text,.footer__nav,.p-privacy .main__ttl,.p-top-concept__ttl .p-top-section__ttl,.p-top-megalinks .item__txt{text-align:left}.main__ttl .jp{margin-top:1.1rem;font-size:1.3rem}.main__fv .section__body{padding:0}.aboutSec,.blogSec,.dineSec,.expSection,.facSection,.main__contents,.roomSec{padding:5rem 0}.f-contents .item,.main__body.grid{display:block}.main__body.grid .grid__nav.posSticky{width:auto;position:static;top:auto;height:auto;margin-top:0}.hosFlex .flex-item img{margin-top:1rem}.footer__nav ul li+li,.main__body.grid .grid__nav .ankNav ul li+li,.p-contact-flow .flow li+li{margin-top:0}.main__body.grid .grid__nav .ankNav{margin:0 0 2rem}.main__body.grid .grid__nav .ankNav ul li{border-bottom:1px solid #dad5c7;background-color:#dad5c7;margin-bottom:10px}.main__body.grid .grid__nav .ankNav ul li a{padding:.8rem 1rem;font-size:15px;position:relative;display:block}.main__body.grid .grid__nav .ankNav ul li a:before{position:absolute;right:1rem;top:1.4rem;content:"";display:block;background:url(../imgs/arw-b.svg) center center/contain no-repeat;width:1rem;height:.52rem}.main__body.grid .grid__main{overflow:inherit;width:auto}.p-brand-story-heritage__introduce__ttl .en,.section__ttl{font-size:30px}.hosFlex .pr-30,.p-journal-detail__info.pr-40,.profile__list{padding-right:0}.section__ttl.jp .en{font-size:1.4rem}.button .text .jp,.button.min .text .jp,.p-company-message__col2 .imgarea .namearea .name.en{font-size:1.2rem}.footer{padding-top:0;padding-bottom:5rem}.footer__inner{display:block;margin-bottom:3rem}#CorpEve ul.dineList li,#culiExe ul.dineList li,#destWedd ul.dineList li,#planning ul.dineList li,#socialEve ul.dineList li,.f-contents .item dd,.footer__cvNav,.form-group.w-50,.m-journallist .item__body,.p-company .main__body.grid .grid__main,.p-partnerships .main__body.grid .grid__main,.p-resorts-section__summary .summary__body .img.w-50,.p-top-megalinks.col2 .item,.p-top-resorts__content .item__body .ttl,.w-50{width:100%}.button .dot,.button.min .dot,.button.min:before,.button:before{width:2.5rem;height:2.5rem}.footer__cvNav ul{margin:0 -3rem}.footer__cvNav ul .item{padding:2rem 3rem}.footer__cvNav ul .item+.item,body.top .footer{padding-top:5rem;margin-top:0}.footer__cvNav ul .item__en,.footer__cvNav ul .item__txt{margin-top:1rem}.footer__nav ul.small,.p-company-message__col2 .textarea .jp+.jp{margin-top:1.5rem}.footer__cvNav ul .item .button{display:flex;justify-content:start;text-align:left;padding-left:3.5rem;margin-bottom:15px}.footer__nav{margin-top:3rem;width:100%}.footer__nav ul{display:flex;justify-content:start;flex-wrap:wrap}.footer__nav ul li{margin-right:1.8rem;margin-bottom:.8rem}.button{height:auto;line-height:2;padding:0 0 0 4rem}.m-service-slide__text-box,.section__body{padding-right:1.5rem;padding-left:1.5rem}.button:before{border-radius:2.5rem;top:-.4rem}.button .dot{left:.5rem;top:50%;transform:translateY(-50%) translateX(0) scale(1)}.button .dot:before{top:-.2rem;left:-.5rem;opacity:1;background-size:35% auto}.callFlex{grid-template-columns:repeat(1,1fr);gap:10px}.button.min{height:auto;line-height:2;padding:0 0 0 3.5rem}.button.min:before{border-radius:2.5rem;top:-.1rem}.button.min .dot{top:1.2rem}.button.min .dot:before{top:-.1rem;left:-.5rem}.button.min .text .en{font-size:2.2rem}.c-linelink--hidden .c-linelink__txt{text-decoration:none}.f-contents .item+.item{margin-top:2rem}.f-contents .item dt{width:100%;margin-bottom:1rem}.f-contents .item dt .jp{font-size:1.5rem;display:inline-block;padding-right:1rem}.f-contents .item dt .en{display:inline-block;padding-left:0}.form-btnArea{margin:0 auto;float:none;display:inline-block}.form-btnArea .btn{margin-top:1rem;width:100%}.m-sort .select,.p-company-section+.p-company-section,.p-journal-index .js-entries__more,.p-partnerships-record .recordItem__status{margin-top:3rem}.form-btnArea .back{display:block;margin:3rem auto 0;position:static;width:12rem}.m-service-slide__item+.m-service-slide__item{margin-top:0;display:none}.m-service-slide__video{display:block;opacity:1;margin-bottom:0}.m-service-slide__video .mask{aspect-ratio:390/230;width:100%;-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}.m-service-slide__video .mask img{height:100%;object-fit:cover}.m-service-slide__video .mask:before{opacity:.5}.m-service-slide__label{margin-bottom:1rem;font-size:30px}.m-service-slide__title-main{font-size:24px;margin-bottom:1rem;color:#241d14}.m-service-slide__text{color:#241d14}.m-service-slide__text-box{width:100%;box-sizing:border-box}.dineSec,.expSection,.facSection,.p-top-concept,.p-top-concept__content{padding-top:0}.m-service-slide__text-box .ttlArea,.m-service-slide__text-box .txtArea,.p-company-message__col2,.p-company-section__col2,.p-contact-flow .flow li .jp,.p-partnerships-record .recordItem__overview .col2,.p-resorts-section__summary .summary__body,.p-resorts-section__ttl,.p-top-journal__inner,.p-top-resorts__inner,.pc-hidden,.pctb-hidden,.tb-hidden{display:block}.m-service-slide__text-box .ttlArea .right,.m-service-slide__text-box .txtArea .right{display:none}.m-service-slide__text-box .txtArea .left{width:auto}.m-service-slide__text-box .enArea{margin-top:2.5rem}.m-service-slide__text-box .enArea__ttl{color:#a2967e;font-size:1.5rem;margin-bottom:1rem}.m-service-slide__text-box .enArea__txt{font-size:1.3rem;color:#a2967e;line-height:1.3}.m-service-slide__show{display:block;-webkit-clip-path:inset(0 0 0);clip-path:inset(0 0 0)}.m-service-slide__show-item{transform:translateY(0)}.m-service-slide__body{box-sizing:border-box;position:relative;width:100%;height:auto}.m-journallist .item a{align-items:stretch;padding:2.5rem 0}.m-journallist .item__img{width:100%;margin-top:20px}.m-journallist .item__body .ttl{font-size:1.3rem;margin-bottom:1rem}.m-journallist .item__body .en{line-height:1.3}.m-journallist .item__body .meta .cat{margin-left:1rem;padding-left:1rem;font-size:1.1rem;position:relative;display:block}.m-journallist .item__body .meta .cat:before{display:block;content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#dad5c7}.m-journallist .item__body .meta .cat li{white-space:nowrap}.m-journallist .item__body .meta .cat li+li{margin-top:.2rem}.m-journallist .item__body .meta .cat li+li:before{content:""}.m-sort .category,.p-top-journal__tabInner{margin-right:-3rem;overflow:auto;scroll-behavior:smooth}.m-sort .category::-webkit-scrollbar{display:none}.m-service-slide__video .mask video,.p-top-fv__scroll,.pointer{display:none}.p-top-section__ttl .en{margin-bottom:1.5rem}.p-top-section__ttl .jp{font-size:1.3rem}.p-top-section__ttl .sub{display:block;padding-top:1rem}.p-top-section__ttl .sub .jp{margin-bottom:1.2rem}.p-top-section__ttl .sub .en{color:#a2967e}.page-top__bg video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .main{background:#f2f0ec}.p-top-fv{height:auto;position:relative;overflow:inherit;padding-bottom:15rem}.p-top-fv.is-hidden{opacity:1;visibility:visible;z-index:1}.p-top-fv__video{margin-top:0;position:static}.p-top-fv__video .mask{aspect-ratio:1442/1442;width:100%;max-width:36rem;-webkit-mask-size:100%;mask-size:100%}.p-top-fv__video .mask.is-hidden{-webkit-mask-size:100%;mask-size:100%;opacity:1}.p-top-fv__video .tail{position:absolute;margin-top:0;top:21rem;left:50%;margin-left:2.9rem;transform:translateX(-50%);width:34rem}.p-top-fv__video .tail.is-hidden{transform:scale(1) translateX(-50%);opacity:1}.p-top-fv__copy{margin-top:5rem;position:relative;left:auto;text-align:center;display:flex;justify-content:center}.p-top-fv__copy .en{font-size:4.1rem}.p-top-fv__copy .en+.en{margin-top:0;margin-left:1.8rem}.p-top-fv__ttlarea{margin-top:0;left:auto;bottom:auto;right:auto;position:relative;text-align:center}.p-top-fv__ttlarea .ttl{font-size:1.4rem}.p-top-fv__ttlarea .ttl .ttl2{position:relative;right:-1rem}.p-top-fv__ttlarea .en{margin-top:1rem}.p-top-concept__ttl{position:static;padding:0 3rem;margin-bottom:4rem}.p-top-concept__ttl.is-hidden{opacity:1}.p-top-megalinks{margin-top:0;margin-bottom:0;display:block;aspect-ratio:inherit}.p-top-megalinks .item{width:100%;height:auto;aspect-ratio:390/490}.p-top-resorts__content,.p-top-resorts__content .item__body .txtarea,.p-top-resorts__head{width:auto}.p-top-megalinks .item a{width:100%;height:100%;display:block;position:relative;text-decoration:none;color:#fff}.p-top-megalinks .item__inner{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.p-top-megalinks .item__txt{position:absolute;top:auto;bottom:8rem;left:1rem;transform:translate(0)}.p-top-megalinks .item__txt .ttl{margin-bottom:1.5rem;white-space:nowrap}.p-top-megalinks .item__txt .txt{opacity:1}.p-top-megalinks .item__txt .txt .jp{margin-bottom:.5rem;white-space:inherit}.p-top-resorts__content .item__body .txtarea .jp,.p-top-resorts__content .item__img{margin-bottom:1.5rem}.p-top-megalinks .item__txt .txt .en{color:#a2967e;white-space:inherit;line-height:1.3}.p-top-megalinks .item__bg:before{background-image:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0) 50%,rgba(0,0,0,0))}.p-top-megalinks .item__btn{position:absolute;text-align:center;left:1rem;width:auto;bottom:4rem}.p-top-resorts__head{position:static;height:auto;margin-bottom:2.5rem;padding-right:0}.p-top-resorts__content .item{border-bottom:none}.p-top-resorts__content .item+.item{margin-top:5rem}.p-top-resorts__content .item__body{display:block;margin-bottom:2rem}.p-top-resorts__content .item__btn .c-linelink__txt{padding-bottom:.3rem}.p-top-resorts__content .item__btn .icon{padding-left:1rem;width:1rem;height:1rem}.p-company-management__col2 .item,.p-company-message__col2 .imgarea,.p-company-message__col2 .textarea,.p-company-section__col2 .textarea,.p-company-section__col2 .ttlarea,.p-resorts-section__summary .summary__body .img,.p-resorts-section__txtarea .col.en,.p-resorts-section__txtarea .col.jp,.p-top-journal__pickup{width:auto}.p-contact-index__lead,.p-top-journal .p-top-section__ttl{margin-bottom:4rem}.p-top-journal__pickup{position:static;height:auto;margin-bottom:4.5rem}.p-top-journal__pickup .pickup__ttl{font-size:2.5rem;margin-bottom:2rem}.p-top-journal__pickup .item .ttl{font-size:1.3rem;margin-bottom:.8rem}.p-top-journal__tabInner::-webkit-scrollbar{display:none}.roomFlex ul.profile__list.ps{grid-template-columns:repeat(2,3fr);gap:10px}.bottom-sec ul.dineList,.galleyhead,.header .h-mainNav__links .nav,.hosFlex,.postRow{flex-direction:column}.p-company-section__img{margin:1rem 0}.p-company-section__col2 .ttlarea{margin-bottom:2rem}.mt-70{margin-top:50px}.profile__list .item{padding-bottom:5px}.p-company-section__col2 .ttlarea .ttl{font-size:2.2rem}.p-company-message__col2 .imgarea .namearea .pos,.p-company-message__col2 .textarea .en,.p-company-message__col2 .textarea .jp{font-size:1.3rem}.p-company-section__col2 .ttlarea .ttl span+span{padding-left:2.7rem}.p-company-section__col2 .ttlarea .ttl span+span:after,.p-company-section__col2 .ttlarea .ttl span+span:before{width:1.2rem;top:1.5rem;left:.7rem}.p-company-section__col2 .ttlarea .en span+span{padding-left:2.5rem}.p-company-section__col2 .ttlarea .en span+span:after,.p-company-section__col2 .ttlarea .en span+span:before{top:.7rem;left:.7rem}.p-company-section__lead{margin-bottom:3.5rem}.p-company-section__lead .jp{font-size:1.7rem}.p-company-section__lead .en{font-size:1.4rem;margin-top:.5rem}.p-company-message__col2 .imgarea .photo{aspect-ratio:1/1;position:relative}.p-company-message__col2 .imgarea .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}.p-company-message__col2 .imgarea .namearea{margin-bottom:3rem}.p-company-message__col2 .imgarea .namearea .name{font-size:1.9rem}.p-company-management .item{text-align:left;border-bottom:1px solid #dad5c7;padding:2.5rem 0}.p-company-management .item.item{border-top:1px solid #dad5c7}.p-company-management .item__num{margin-bottom:.5rem}.p-company-management .item__ttl{text-align:left;margin-bottom:1rem}.p-company-management .item__ttl span.jp{font-size:1.6rem}.p-company-management .item__ttl span.en{font-size:1.5rem}.p-company-management .item__txtarea{margin-bottom:2rem}.p-company-management .item__txtarea .en{color:#a2967e;line-height:1.3}.p-company-management .item__triangle{display:none}.p-company-management__col2{margin-top:0;display:block}section.p-resorts-kawana.p-resorts-section.facSection{grid-template-columns:repeat(1,1fr);display:block}.p-resorts-section__fv{margin:0 0 1rem}.p-resorts-section__fv .btn{font-size:1.4rem}.p-resorts-section__ttl .ttl{margin-right:0}.p-resorts-section__ttl .sttl{display:inline-block;font-size:1.1rem;padding:.5rem}.p-resorts-section__sttl{font-size:2.5rem;margin-bottom:3rem}.p-resorts-section__txtarea{margin-top:1.5rem;display:block}.p-resorts-section__txtarea .col.jp p{line-height:1.7}.p-resorts-section__txtarea .col+.col{margin-top:2rem}.pl-40{padding-left:0;padding-top:30px}.p-resorts-section__summary .summary__body .table{margin-top:3rem;width:auto}.p-resorts-section__summary .summary__body .table dl{padding:1.5rem 0}.p-resorts-section__gallery .gallerySlide .item__ttl{font-size:25px}.p-resorts-section__gallery .gallerySlide .item__txt{margin-top:1.3rem}.ankNav h4,.defDetails h4,.p-partnerships-investments__land h4,.p-top-journal__pickup .item h4.ttl{font-size:22px}.p-top-journal__pickup .item__img{margin-bottom:1rem}.p-top-journal__pickup .item .meta{margin-top:1rem}.video__bg{padding-bottom:5rem}.p-journal-index__list{margin-top:3rem;border-top:1px solid #dad5c7}.p-contact-flow{margin-bottom:2.5rem}.p-contact-flow .flow,ul.amenitiList li{display:flex}.p-partnerships-section__item .item__sttl.borderNone:before,.p-partnerships-section__item:before{display:none}.p-contact-flow .flow li{width:33.3333333333%;text-align:center;padding-bottom:1.4rem}.p-contact-flow .flow li .en{display:block;padding-left:0}.p-partnerships .main__body.grid .grid__nav .ankNav li{position:relative;counter-increment:number}.p-partnerships-section+.p-partnerships-section{margin-top:9rem}.p-journal-detail__info.pl-40,.p-partnerships-section__item{padding-left:0}.p-partnerships-section__item+.p-partnerships-section__item{margin-top:5rem}.p-partnerships-section__item .item__ttl{border-top:1px solid #dad5c7;border-bottom:1px solid #dad5c7;margin:0 -3rem 4rem;padding:2rem 2rem 2rem 3.8rem;position:relative}.p-partnerships-section__item .item__ttl .num{font-size:1.6rem;width:2.2rem;height:calc(100% - 4rem);border-radius:0;position:absolute;left:0}.p-partnerships-section__item .item__ttl .jp{font-size:2rem}.p-partnerships-section__item .item__ttl .enttl{margin-top:.2rem;font-size:1.4rem}.p-partnerships-section__item .item__sttl{margin:0 -3rem 3rem;padding:4rem 3rem 0;font-size:1.7rem}.p-partnerships-section__item .item__sttl.borderNone{padding-top:0}.p-partnerships-section__item .item__sttl:before{left:0;width:100%}.p-partnerships-section__item .item__sttl .enttl{margin-top:.3rem;font-size:1.4rem}.p-partnerships-section__item .item__img{margin-bottom:3rem}.p-partnerships-record .recordItem+.recordItem{margin-top:5;padding-top:0;border-top:none}.p-partnerships-record .recordItem__ttl{margin:0 -3rem 4rem;align-items:start;flex-flow:column-reverse wrap-reverse}.p-partnerships-record .recordItem__ttl .ttl{padding:0 3rem;width:auto;font-size:32px}.p-partnerships-record .recordItem__ttl .img{width:auto;margin-bottom:3rem}.p-partnerships-record .recordItem__overview .col2 .col.txtarea{width:100%;padding-right:0}.p-partnerships-record .recordItem__overview .col2 .col{width:100%}.amenitiList,.defFlex{grid-template-columns:repeat(2,2fr)}.amenitiList li i{top:4px;position:relative}.p-partnerships-record .recordItem__overview .col2 .table{margin-top:3rem;border-top:1px solid #dad5c7;border-bottom:1px solid #dad5c7;padding:1.5rem 0}.p-partnerships-record__btn{padding-top:0;margin-top:5.5rem;border-top:none}.p-partnerships-record__btn .btn{padding:2.5rem}.p-brand-section__body,.p-brand-section__leadBlock{padding-right:2rem;padding-left:2rem}.p-brand-section{margin-top:16rem}.p-brand-section__leadBlock{display:flex;flex-direction:column}.p-brand-section__leadBlock__text,.p-brand-section__leadBlock__wrapper{display:contents}.p-brand-section__leadBlock__head{order:3;margin:0}.p-brand-section__leadBlock__head .ja{font-size:1.6rem;letter-spacing:.06em;line-height:1.5;margin:-.4rem 0}.p-brand-section__leadBlock__head .en{font-size:1.5rem;line-height:1.134;margin:1.1rem 0 0}.p-brand-section__leadBlock__text .col{flex-direction:column;gap:3rem 0}.p-brand-section__leadBlock__text .col:first-child{order:1}.p-brand-section__leadBlock__text .col:nth-child(2){order:4;margin-top:4.5rem!important}.p-brand-section__leadBlock__text .ja{letter-spacing:.04em}.p-brand-section__leadBlock__text .ja .text:not(:first-child){margin-top:1.4rem}.p-brand-section__leadBlock__text .en{margin:0 0 -.1rem}.p-brand-section__leadBlock.--energy,.p-brand-section__leadBlock.--heavenly,.p-brand-section__leadBlock.--memorable,.p-brand-section__leadBlock.--relax{margin-top:4.5rem}.p-brand-section__leadBlock__imgs{order:2;width:auto!important;margin:0 -2rem}.galleryItems,.p-brand-credo__imgCol__img,.p-brand-story-heritage__imgCol__img,.postRow .col-2,.summary__body.expBody .w-40,.summary__body.expBody .w-60,ul.explist li{width:100%}.p-brand-section__leadBlock.--heavenly .p-brand-section__leadBlock__imgs{gap:0 10.257%;margin-top:3.7rem}.p-brand-section__leadBlock.--heavenly .p-brand-section__leadBlock__imgs .img{flex:1}.p-brand-section__leadBlock.--heavenly .p-brand-section__leadBlock__imgs .img-1{order:-1;margin-top:9.231%}.p-brand-section__leadBlock.--heavenly .p-brand-section__leadBlock__imgs .img-2{margin-top:0}.p-brand-section__leadBlock.--heavenly .p-brand-section__leadBlock__head{margin-top:5rem}.p-brand-section__leadBlock.--energy .p-brand-section__leadBlock__imgs{gap:0 2.821%;margin-top:4.6rem}.p-brand-section__leadBlock.--energy .p-brand-section__leadBlock__imgs .img-1{order:1;width:43.334%;margin-top:17.693%}.p-brand-section__leadBlock.--energy .p-brand-section__leadBlock__imgs .img-2{order:2;width:25.642%}.p-brand-section__leadBlock.--energy .p-brand-section__leadBlock__imgs .img-3{order:3;width:25.385%;margin-top:8.462%}.p-brand-section__leadBlock.--energy .p-brand-section__leadBlock__head{margin-top:5rem}.p-brand-section__leadBlock.--relax .p-brand-section__leadBlock__imgs{gap:0 2.807%;margin:5.4rem -2.1rem 0}.p-brand-section__leadBlock.--relax .p-brand-section__leadBlock__imgs .img-1{width:26.786%;margin:11.539% 0 0}.p-brand-section__leadBlock.--relax .p-brand-section__leadBlock__imgs .img-2{order:2;flex:1}.p-brand-section__leadBlock.--relax .p-brand-section__leadBlock__imgs .img-3{order:3;width:26.786%;margin-top:11.539%}.p-brand-section__leadBlock.--relax .p-brand-section__leadBlock__head{margin-top:5rem}.p-brand-section__leadBlock.--memorable .p-brand-section__leadBlock__imgs{gap:0 2.565%;margin-top:3.7rem}.p-brand-section__leadBlock.--memorable .p-brand-section__leadBlock__imgs .img-1{width:54.62%;margin-top:10.77%}.p-brand-section__leadBlock.--memorable .p-brand-section__leadBlock__imgs .img-2{width:42.821%}.p-brand-section__leadBlock.--memorable .p-brand-section__leadBlock__head{margin-top:6.2rem}#Exp-Sec .main__body.grid{padding-top:3rem}.p-brand-elements{padding-top:8rem;margin-top:13.3rem}.p-brand-story-heritage__introduce__wrapper{padding-right:0;padding-left:0;opacity:1}.p-brand-story-heritage{padding-top:0;margin-top:0}.p-brand-story-heritage__introduce__head{margin-bottom:11.7rem}.p-brand-credo__introduce__ttl,.p-brand-story-heritage__introduce__head .ttl{font-size:2.4rem;letter-spacing:0;line-height:1.125}.p-brand-credo__introduce__lead,.p-brand-story-heritage__introduce__head .lead,.p-brand-story-heritage__introduce__lead{margin-top:2.7rem}.p-brand-story-heritage__introduce__head .lead .ja,.p-brand-story-heritage__introduce__lead .ja{margin:-.3rem 0 -.1rem;line-height:1.3077}.p-brand-story-heritage__introduce__head .lead .en{line-height:1.154;margin:.9rem 0 0}.p-brand-story-heritage__introduce__ttl .en .line:nth-child(2){margin-top:.5rem}.p-brand-story-heritage__introduce__ttl .letter{opacity:1;transform:rotateY(0)}.p-brand-story-heritage__introduce__lead .en{line-height:1.3077;margin:1.2rem 0 -.1rem}.p-brand-story-heritage__introduce:nth-child(2){margin-top:12.2rem}.p-brand-story-heritage__imgCol{flex-direction:column;margin-top:11.2rem}.p-brand-story-heritage__imgCol__img .caption{inset:auto 1.9rem 2.8rem 5.6rem}.p-brand-story-heritage__imgCol__img .caption .en{font-size:1.3rem;line-height:1.385;margin-top:1.7rem}.p-brand-story-heritage__imgCol__body{padding:0 2rem;margin-top:4rem}.c-recruit-breadcrumbs,.header__menu:before,.p-brand-story-heritage__imgCol__ttl,.p-top-concept__ttl,.sp-hidden,.tb-hidden,.tbsp-hidden{display:none}.p-brand-story-heritage__imgCol__text{margin-top:0}.p-brand-story-heritage__imgCol__text .text:not(:first-child){margin-top:1.7rem}.p-brand-story-heritage__imgCol__text .en{line-height:1.3077;margin:3rem 0 0}.p-brand-credo{padding-top:8rem;margin-top:16.6rem}.p-brand-credo__introduce__lead .ja{line-height:1.3077;margin:-.3rem 0 -.1rem}.p-brand-credo__introduce__lead .en{margin-top:.7rem}.p-brand-credo__imgCol{flex-direction:column;margin-top:6.8rem}.p-brand-credo__imgCol__body{padding:0;margin-top:0}.p-brand-credo__imgCol__en{margin-top:4rem}.p-brand-credo__imgCol__en .ttl{font-size:1.3rem;line-height:1.308}.p-brand-credo__imgCol__en .text{line-height:1.308;margin:0}br.pc-hidden,br.pctb-hidden,br.tb-hidden{display:inline-block}.footer__cvNav ul .item__txt,body{font-size:16px;line-height:1.6}.p-top-fv.is-hidden{padding-bottom:0}.main__ttl{padding-top:6rem;margin-bottom:2.5rem}.mtmob-30{margin-top:30px}.p-resorts-section__ttl .ttl,h2.p-resorts-section__sttl{font-size:32px;margin-bottom:1rem}.about__ttl{font-size:24px}.postRow.col-mob-rev,.summary__body.expBody{flex-direction:column-reverse}.summary__body.expBody .pr-40{padding-right:0;padding-top:2rem}.main__ttl .ttl{font-size:35px;line-height:1.3}.facSection .item__img img,.textarea .facFlex .item__img img{width:45px}.p-brand-credo__imgCol__en h3{font-size:26px;margin-bottom:1rem}}@media(max-width:767px){.headerSocial ul,.mobile-fixed-btn{display:block;position:fixed;left:0}.amenitiList,.defFlex,.roomFlex ul.profile__list.ps{grid-template-columns:repeat(1,1fr)}.headerSocial{right:4rem}.headerSocial ul{top:50%}.headerSocial ul li{margin:0 0 5px}body.top .footer{margin-bottom:44px}.mobile-fixed-btn{bottom:0;z-index:9;right:0;border-top:1px solid rgba(255,255,255,.7)}.mobile-fixed-btn .d-flex{display:flex;justify-content:space-around;width:100%;background-color:#272e3e}.mobile-fixed-btn .d-flex .flex-item a{display:flex;align-items:center;padding:10px 8px;text-decoration:none}.mobile-fixed-btn .d-flex .flex-item img{width:18px}.mobile-fixed-btn .d-flex .flex-item span{color:#fff;font-size:15px;margin-left:7px}.faq-question{padding:15px 10px}.sectionBanner{padding:7rem 0}.defBox{height:auto}.defDetails h4,.p-brand-credo__imgCol__en h4{margin-bottom:.7rem;font-size:20px}.subHead{font-size:32px;line-height:1.4}.p-top-resorts__content .item__body .ttl{width:auto;margin-bottom:1rem;font-size:24px;padding-right:0}.eventList li,.p-resorts-section__summary ul.dineList li,ul.dineList li{width:100%}.roomFlex ul.profile__list.ps{gap:7px}.targetsItem ul{flex-direction:column}.targetsItem ul li{margin-right:0;margin-bottom:7px}.textarea .facFlex{grid-template-columns:repeat(2,2fr)}}@media(max-width:576px){.textarea .facFlex{grid-template-columns:repeat(1,1fr)}}@media (hover){.header .h-mainNav__links .entry:hover{color:#a2967e;background:rgba(0,0,0,0)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}