.t-hero{width:100%;height:100svh;color:var(--color_white);position:relative}.t-hero__logo{position:absolute;top:2.7rem;left:2.7rem;width:29rem}.t-hero__logo img{width:100%;height:auto}.t-hero__scroll{position:absolute;right:0;bottom:3rem;width:8rem;display:flex;justify-content:center}.t-hero__scroll p{display:flex;flex-direction:column;align-items:center;row-gap:1.2rem}.t-hero__scroll p .label{display:block;font-size:1.4rem;writing-mode:vertical-lr;white-space:nowrap;letter-spacing:.01em}.t-hero__scroll p .circle{display:block;width:1.8rem;height:1.8rem;border-radius:50%;background-color:rgba(246,202,70,.6);position:relative;z-index:1}.t-hero__scroll p .circle:before{content:"";width:100%;height:100%;background-color:var(--color_white);border-radius:50%;position:absolute;inset:0;margin:auto;z-index:1;scale:.2;animation:scroll_anim 1.5s var(--customEasingOut) infinite}@keyframes scroll_anim{0%{scale:.2;opacity:1}50%{scale:1;opacity:1}75%{scale:1;opacity:0}to{scale:.2;opacity:0}}.t-hero__copy{position:absolute;left:0;right:0;bottom:2.7rem;margin-inline:auto}.t-hero__copy p{font-size:1.3rem;line-height:1;letter-spacing:.03em;text-align:center}.t-hero__copy p a{color:currentColor}.t-hero__pickup{position:absolute;left:0;bottom:1rem}.t-hero__pickup-item{border-top:1px solid var(--color_white);overflow:hidden}.t-hero__pickup-link{display:grid;grid-template-areas:"link";text-decoration:none;overflow:hidden}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.t-hero__pickup-link:hover .link-inline:first-child{translate:0 -100%}.t-hero__pickup-link:hover .link-inline:last-child{translate:0 0}}.t-hero__pickup-link .link-inline{grid-area:link;width:35rem;display:flex;align-items:center;padding-block:1.4rem;transition:translate .5s var(--customEasingOut)}.t-hero__pickup-link .link-inline:first-child{translate:0 0}.t-hero__pickup-link .link-inline:last-child{translate:0 100%}.t-hero__pickup-link .meta{flex-shrink:0;display:flex;align-items:center;column-gap:1.4rem;padding-left:1.2rem;animation:tPickupSlider 10s linear infinite}@keyframes tPickupSlider{to{translate:-100% 0}}.t-hero__pickup-link .cat{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.4rem;color:#1a4769;line-height:.643;letter-spacing:.0181em;background-color:var(--color_white);border-radius:100vmax;padding:.5rem}.t-hero__pickup-link .title{flex-shrink:0;font-size:1.4rem;line-height:1;color:var(--color_white)}.t-hero__movie{display:none}@media screen and (max-width:1024px){.t-hero{height:auto}.t-hero__logo,.t-hero__scroll{display:none}.t-hero__copy{left:1rem;right:inherit;bottom:1.7rem}.t-hero__copy p{font-size:1.2rem}.t-hero__pickup{left:1rem;bottom:4rem}.t-hero__pickup-item{border-top:none;border-radius:.5rem}.t-hero__pickup-link{background-color:var(--color_white)}.t-hero__pickup-link .link-inline{width:27.5rem;padding-block:1rem}.t-hero__pickup-link .link-inline:last-child{display:none}.t-hero__pickup-link .meta{column-gap:1rem;animation:tPickupSlider 30s linear infinite}.t-hero__pickup-link .cat{font-size:1.5rem;background-color:rgba(0,0,0,0);border-radius:0;padding:0}.t-hero__pickup-link .title{font-size:1.3rem;color:var(--theme_color_text)}.t-hero__movie{display:block;margin-top:-4rem}.t-hero__movie video{display:block;width:100%}}.t-kids-clubs{padding-top:max(39rem,30vw);background-color:var(--color_white);overflow:hidden}.t-kids-clubs .container{width:calc(100% - 100px);max-width:120rem;margin-inline:auto;background-color:var(--theme_color_bg_sub);padding:max(18.8rem,14.4615384615vw) 0 12.2rem;position:relative}.t-kids-clubs__circle-slider{position:absolute;width:100vw;top:min(-20rem,-15.3846153846vw);left:calc(50% - 50cqw);right:0;margin-inline:auto}.t-kids-clubs__circle-slider .circle-slide-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.1rem;column-gap:.1rem;width:100%}.t-kids-clubs__circle-slider .circle-slide-item{position:relative;transition:translate .45s cubic-bezier(.55,-.21,.34,.77)}.t-kids-clubs__circle-slider .circle-slide-item:first-child{translate:calc(100%*var(--val, .8));z-index:1}.t-kids-clubs__circle-slider .circle-slide-item:nth-child(2){z-index:2}.t-kids-clubs__circle-slider .circle-slide-item:nth-child(3){translate:calc(-100%*var(--val, .8));z-index:1}.t-kids-clubs__circle-slider .circle-slide-item img{display:block;width:100%;height:100%;object-fit:cover}.t-kids-clubs__head{text-align:center}.t-kids-clubs__head p{font-size:4.3rem;letter-spacing:.03em;line-height:.6511627907;color:var(--theme_color_main)}.t-kids-clubs__head h2{font-size:1.6rem;letter-spacing:.03em;line-height:.75;color:var(--theme_color_sub);margin-top:2rem}.t-kids-clubs__text{margin-top:5rem;text-align:center}.t-kids-clubs__text h3{font-size:2rem;letter-spacing:.03em;line-height:1.7}.t-kids-clubs__text h3:after,.t-kids-clubs__text h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-kids-clubs__text h3:before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.t-kids-clubs__text h3:after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.t-kids-clubs__text p{font-size:1.5rem;letter-spacing:.03em;line-height:1.9333333333;margin-top:4rem}.t-kids-clubs__text p:after,.t-kids-clubs__text p:before{content:"";display:block;inline-size:0;block-size:1px}.t-kids-clubs__text p:before{-webkit-margin-after:calc((1 - 1.9333333333)*.5em);margin-block-end:calc((1 - 1.9333333333)*.5em)}.t-kids-clubs__text p:after{-webkit-margin-before:calc((1 - 1.9333333333)*.5em);margin-block-start:calc((1 - 1.9333333333)*.5em)}.t-kids-clubs__text .button{margin-top:4rem}.t-kids-clubs .gallery-slider{display:none}@media screen and (max-width:1024px){.t-kids-clubs{padding-top:24rem}.t-kids-clubs .container{width:calc(100% - 30px);max-width:inherit;padding:14rem 0 6rem}.t-kids-clubs__head p{font-size:3.4rem;line-height:.6470588235}.t-kids-clubs__head h2{font-size:1.4rem;line-height:.7142857143;margin-top:1.6rem}.t-kids-clubs__circle-slider{display:none}.t-kids-clubs__text{margin-top:4.2rem}.t-kids-clubs__text h3{font-size:1.7rem;line-height:1.6470588235}.t-kids-clubs__text h3:after,.t-kids-clubs__text h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-kids-clubs__text h3:before{-webkit-margin-after:calc((1 - 1.6470588235)*.5em);margin-block-end:calc((1 - 1.6470588235)*.5em)}.t-kids-clubs__text h3:after{-webkit-margin-before:calc((1 - 1.6470588235)*.5em);margin-block-start:calc((1 - 1.6470588235)*.5em)}.t-kids-clubs__text p{font-size:1.4rem;line-height:1.8571428571;margin-top:3rem}.t-kids-clubs__text p:after,.t-kids-clubs__text p:before{content:"";display:block;inline-size:0;block-size:1px}.t-kids-clubs__text p:before{-webkit-margin-after:calc((1 - 1.8571428571)*.5em);margin-block-end:calc((1 - 1.8571428571)*.5em)}.t-kids-clubs__text p:after{-webkit-margin-before:calc((1 - 1.8571428571)*.5em);margin-block-start:calc((1 - 1.8571428571)*.5em)}.t-kids-clubs .gallery-slider{display:flex;position:absolute;width:100vw;height:23.3rem;top:-16rem;left:calc(50% - 50cqw);column-gap:.1rem}.t-kids-clubs .gallery-slider-list{column-gap:.1rem}}.t-message{color:var(--color_white)}.t-message .container{width:calc(100% - 50px);margin-inline:auto;padding:18rem 0 25.6em}.t-message__head .logo{width:47rem;margin-inline:auto}.t-message__head .logo img{display:block;width:100%}.t-message__head h2{font-size:2.4rem;font-weight:700;line-height:1.625;letter-spacing:.03em;text-align:center;margin-top:9rem}.t-message__head h2:after,.t-message__head h2:before{content:"";display:block;inline-size:0;block-size:1px}.t-message__head h2:before{-webkit-margin-after:calc((1 - 1.625)*.5em);margin-block-end:calc((1 - 1.625)*.5em)}.t-message__head h2:after{-webkit-margin-before:calc((1 - 1.625)*.5em);margin-block-start:calc((1 - 1.625)*.5em)}.t-message__body{margin-top:7.2rem}.t-message__body p{font-size:1.8rem;line-height:1.9444444444;letter-spacing:.03em;text-align:center}.t-message__body p:after,.t-message__body p:before{content:"";display:block;inline-size:0;block-size:1px}.t-message__body p:before{-webkit-margin-after:calc((1 - 1.9444444444)*.5em);margin-block-end:calc((1 - 1.9444444444)*.5em)}.t-message__body p:after{-webkit-margin-before:calc((1 - 1.9444444444)*.5em);margin-block-start:calc((1 - 1.9444444444)*.5em)}.t-message .gallery-slider-item{width:39rem;height:26rem}@media screen and (max-width:1024px){.t-message .container{padding:8rem 0 14.6rem}.t-message__head .logo{width:25rem}.t-message__head h2{font-size:1.8rem;line-height:1.5;margin-top:5rem}.t-message__body{margin-top:4rem}.t-message__body p{font-size:1.5rem;line-height:1.7333333333}.t-message .gallery-slider-item{width:19.5rem;height:13rem}}.t-dining{background-color:var(--color_white)}.t-dining .gallery-slider,.t-dining .gallery-slider-list{column-gap:.1rem}.t-dining .container{display:grid;width:calc(100% - 100px);max-width:106rem;margin-inline:auto;grid-template-columns:auto 1fr;grid-column-gap:21.1rem;column-gap:21.1rem;padding-top:7rem}.t-dining__head p{font-size:4.3rem;letter-spacing:.03em;line-height:.6511627907;color:var(--theme_color_main)}.t-dining__head h2{font-size:1.6rem;letter-spacing:.03em;line-height:.75;color:var(--theme_color_sub);margin-top:2rem}.t-dining__body .gallery-slider{display:none}.t-dining__body .gallery-slider-list{animation-play-state:paused}.t-dining__body h3{font-size:2rem;letter-spacing:.03em;line-height:1.7}.t-dining__body h3:after,.t-dining__body h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-dining__body h3:before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.t-dining__body h3:after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.t-dining__body p{font-size:1.5rem;letter-spacing:.03em;line-height:1.9333333333;margin-top:4rem}.t-dining__body p:after,.t-dining__body p:before{content:"";display:block;inline-size:0;block-size:1px}.t-dining__body p:before{-webkit-margin-after:calc((1 - 1.9333333333)*.5em);margin-block-end:calc((1 - 1.9333333333)*.5em)}.t-dining__body p:after{-webkit-margin-before:calc((1 - 1.9333333333)*.5em);margin-block-start:calc((1 - 1.9333333333)*.5em)}.t-dining__body .button{margin-top:4rem}@media screen and (max-width:1024px){.t-dining .container{display:block;width:100%;max-width:inherit;padding-top:8rem}.t-dining__head{text-align:center}.t-dining__head p{font-size:3.4rem;line-height:.6470588235}.t-dining__head h2{font-size:1.4rem;line-height:.7142857143;margin-top:1.7rem}.t-dining__body{margin-top:4rem;text-align:center}.t-dining__body .gallery-slider{display:flex}.t-dining__body .gallery-slider-list{animation-play-state:running}.t-dining__body .gallery-slider-item{width:35rem;height:23.3rem}.t-dining__body h3{font-size:1.7rem;line-height:1.6470588235;margin-top:4rem}.t-dining__body h3:after,.t-dining__body h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-dining__body h3:before{-webkit-margin-after:calc((1 - 1.6470588235)*.5em);margin-block-end:calc((1 - 1.6470588235)*.5em)}.t-dining__body h3:after{-webkit-margin-before:calc((1 - 1.6470588235)*.5em);margin-block-start:calc((1 - 1.6470588235)*.5em)}.t-dining__body p{font-size:1.4rem;line-height:1.8571428571;margin-top:3rem}.t-dining__body p:after,.t-dining__body p:before{content:"";display:block;inline-size:0;block-size:1px}.t-dining__body p:before{-webkit-margin-after:calc((1 - 1.8571428571)*.5em);margin-block-end:calc((1 - 1.8571428571)*.5em)}.t-dining__body p:after{-webkit-margin-before:calc((1 - 1.8571428571)*.5em);margin-block-start:calc((1 - 1.8571428571)*.5em)}.t-dining__body .button-el{margin-inline:auto}.t-dining>.gallery-slider{display:none}.t-dining>.gallery-slider-list{animation-play-state:paused}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;left:0;top:0}.t-themed-areas{color:var(--color_white);color:var(--theme_color_text);transition:color .3s var(--customEasingOut)}.t-themed-areas .container{padding-top:15rem}.t-themed-areas__head{width:calc(100% - 30px);max-width:106rem;margin-inline:auto;display:grid;align-items:center;grid-template-columns:auto 1fr auto 1fr auto}.t-themed-areas__head .headline{width:29.4rem;text-align:center}.t-themed-areas__head .headline p{font-size:3.3rem;line-height:2.2rem;letter-spacing:.03em}.t-themed-areas__head .headline p .num{display:block;font-size:11.2rem;line-height:7.4rem;letter-spacing:.03em;text-align:center;margin-bottom:1.9rem}.t-themed-areas__head .headline h2{font-size:1.7rem;color:var(--color_gold);letter-spacing:.03em;line-height:1.8235294118;margin-top:2.2rem}.t-themed-areas__head .headline h2:after,.t-themed-areas__head .headline h2:before{content:"";display:block;inline-size:0;block-size:1px}.t-themed-areas__head .headline h2:before{-webkit-margin-after:calc((1 - 1.8235294118)*.5em);margin-block-end:calc((1 - 1.8235294118)*.5em)}.t-themed-areas__head .headline h2:after{-webkit-margin-before:calc((1 - 1.8235294118)*.5em);margin-block-start:calc((1 - 1.8235294118)*.5em)}.t-themed-areas__head .bar{height:1px;background-color:var(--theme_color_border);scale:0 1}.t-themed-areas__head .bar.is-left{transform-origin:right}.t-themed-areas__head .bar.is-right{transform-origin:left}.t-themed-areas__head .onm{display:block;width:3rem;height:3rem;flex-shrink:0;opacity:0}.t-themed-areas__head .onm.is-left{scale:-1 1;translate:25% 0}.t-themed-areas__head .onm.is-right{translate:-25% 0}.t-themed-areas__head.isActive .bar{scale:1;transition:scale 1s var(--customEasingOut)}.t-themed-areas__head.isActive .onm{opacity:1;translate:0 0;transition:opacity 1s var(--customEasingOut) 1s,translate 1s var(--customEasingOut) 1s}.t-themed-areas__detail{margin-top:9rem}.t-themed-areas__detail.isActive .scroll-guide p{opacity:1;translate:0 0;transition:opacity .5s var(--customEasingOut),translate .5s var(--customEasingOut)}.t-themed-areas__detail.isActive .scroll-guide .circle{scale:1;transition:scale .5s var(--customEasingOut) .25s}.t-themed-areas__detail.isActive .scroll-guide .bar{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path .5s var(--customEasingOut) .5s;transition:clip-path .5s var(--customEasingOut) .5s;transition:clip-path .5s var(--customEasingOut) .5s,-webkit-clip-path .5s var(--customEasingOut) .5s}.t-themed-areas__detail .lead{width:calc(100% - 30px);max-width:106rem;margin-inline:auto;text-align:center}.t-themed-areas__detail .lead h3{font-size:2rem;letter-spacing:.03em;line-height:1.75}.t-themed-areas__detail .lead h3:after,.t-themed-areas__detail .lead h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-themed-areas__detail .lead h3:before{-webkit-margin-after:calc((1 - 1.75)*.5em);margin-block-end:calc((1 - 1.75)*.5em)}.t-themed-areas__detail .lead h3:after{-webkit-margin-before:calc((1 - 1.75)*.5em);margin-block-start:calc((1 - 1.75)*.5em)}.t-themed-areas__detail .lead p{font-size:1.5rem;letter-spacing:.03em;line-height:1.8;margin-top:4rem}.t-themed-areas__detail .lead p:after,.t-themed-areas__detail .lead p:before{content:"";display:block;inline-size:0;block-size:1px}.t-themed-areas__detail .lead p:before{-webkit-margin-after:calc((1 - 1.8)*.5em);margin-block-end:calc((1 - 1.8)*.5em)}.t-themed-areas__detail .lead p:after{-webkit-margin-before:calc((1 - 1.8)*.5em);margin-block-start:calc((1 - 1.8)*.5em)}.t-themed-areas__detail .scroll-guide{margin-top:11rem}.t-themed-areas__detail .scroll-guide p{font-size:1.6rem;line-height:.6875;text-align:center;opacity:0;translate:0 -50%}.t-themed-areas__detail .scroll-guide .circle{width:.7rem;height:.7rem;border-radius:50%;background-color:var(--theme_color_sub);margin:1.6rem auto;scale:0}.t-themed-areas__detail .scroll-guide .bar{width:1.5rem;height:7.4rem;-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%);margin-inline:auto;background-repeat:repeat-y;background-position:top;background-size:1.5px 4.5px;background-image:linear-gradient(0deg,rgb(0,45,116) 1.5px,rgba(0,0,0,0) 0)}.t-themed-areas__detail .areas{position:relative;z-index:1}.t-themed-areas__detail .areas-outline{width:calc(100% - 30px);max-width:98.5rem;height:100lvh;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:-100lvh;opacity:0;pointer-events:none;transition:opacity .5s var(--customEasingOut)}.t-themed-areas__detail .areas-outline.isActive{opacity:1}.t-themed-areas__detail .areas-outline.isActive .current .bar.is-left,.t-themed-areas__detail .areas-outline.isActive .current .bar.is-right{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path .5s var(--customEasingOut) .5s;transition:clip-path .5s var(--customEasingOut) .5s;transition:clip-path .5s var(--customEasingOut) .5s,-webkit-clip-path .5s var(--customEasingOut) .5s}.t-themed-areas__detail .areas-outline.isActive .current .onm.is-left,.t-themed-areas__detail .areas-outline.isActive .current .onm.is-right{opacity:1;translate:0 0;transition:opacity .5s var(--customEasingOut) .2s,translate .5s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-outline .current{position:relative;margin-inline:auto;width:62rem;display:grid;align-items:center;grid-template-columns:1fr auto auto auto 1fr;grid-column-gap:1rem;column-gap:1rem;translate:0 -50%}.t-themed-areas__detail .areas-outline .current .bar{height:2.3rem;translate:0 50%;border-top:1px solid hsla(0,0%,100%,.3);transition:-webkit-clip-path .5s var(--customEasingIn);transition:clip-path .5s var(--customEasingIn);transition:clip-path .5s var(--customEasingIn),-webkit-clip-path .5s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .current .bar.is-left{margin-right:2.4rem;border-left:1px solid hsla(0,0%,100%,.3);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.t-themed-areas__detail .areas-outline .current .bar.is-right{margin-left:2.4rem;border-right:1px solid hsla(0,0%,100%,.3);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.t-themed-areas__detail .areas-outline .current .onm{display:block;width:1.2rem;height:1.3rem;opacity:0;transition:opacity .3s var(--customEasingIn),translate .5s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .current .onm.is-left{scale:-1 1;translate:50% 0}.t-themed-areas__detail .areas-outline .current .onm.is-right{translate:-50% 0}.t-themed-areas__detail .areas-outline .current .label .ttl{position:absolute;top:0;left:0;right:0;font-size:1.3rem;text-align:center;line-height:1;letter-spacing:.03em;color:var(--color_white);translate:0 -100%}.t-themed-areas__detail .areas-outline .current .label .num{display:grid;grid-template-areas:"zero val";text-align:center;font-size:2.4rem;line-height:1;color:var(--color_white)}.t-themed-areas__detail .areas-outline .current .label .num span:not(.val){grid-area:zero;font-size:1em}.t-themed-areas__detail .areas-outline .current .label .num .zero{rotate:Y calc(180deg*var(--current, 0));transition:rotate .3s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .current .label .num .val{grid-area:val;font-size:1em;rotate:Y 180deg;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:rotate .3s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .outline-list{width:calc(100% - 165px);max-width:82rem;margin:2.2rem auto 0;display:grid;grid-template-areas:"item"}.t-themed-areas__detail .areas-outline .outline-item{grid-area:item;display:grid;grid-row-gap:3.2rem;row-gap:3.2rem}.t-themed-areas__detail .areas-outline .outline-box{display:contents}.t-themed-areas__detail .areas-outline .outline-title{display:flex;align-items:center;justify-content:space-between;order:3}.t-themed-areas__detail .areas-outline .outline-title .ja{font-size:1.6rem;line-height:.75;color:var(--theme_color_sub);opacity:0;transition:opacity .4s var(--customEasingIn) .07s}.t-themed-areas__detail .areas-outline .outline-title .en{font-size:3.7rem;line-height:.6486486486;color:var(--color_white);opacity:0;transition:opacity .4s var(--customEasingIn) .12s}.t-themed-areas__detail .areas-outline .outline-text{order:1}.t-themed-areas__detail .areas-outline .outline-text p{font-size:1.4rem;line-height:.7142857143;text-align:center;color:var(--color_white);opacity:0;transition:opacity .4s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .outline-text .button{display:none}.t-themed-areas__detail .areas-outline .outline-image{order:2;width:100%;height:min(46.1rem,60.0260416667lvh);position:relative;overflow:hidden}.t-themed-areas__detail .areas-outline .outline-image .img{will-change:transform,clip-path;height:100%}.t-themed-areas__detail .areas-outline .outline-image img{display:block;width:calc(100% + 1px);height:100%;object-position:-1px bottom;object-fit:cover;will-change:transform,clip-path}.t-themed-areas__detail .areas-outline .outline-link{position:absolute;inset:0;margin:auto}.t-themed-areas__detail .areas-outline .outline-slider-box,.t-themed-areas__detail .areas-outline .outline-slider-list{display:contents}.t-themed-areas__detail .areas-outline .pagination{position:absolute;top:0;left:0;bottom:0;height:-moz-fit-content;height:fit-content;margin-block:auto}.t-themed-areas__detail .areas-outline .pagination-list{display:grid;grid-row-gap:.2rem;row-gap:.2rem;position:relative;z-index:1}.t-themed-areas__detail .areas-outline .pagination-list:before{content:"";display:block;position:absolute;left:0;top:0;z-index:-1;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--theme_color_sub);transition:translate .4s var(--customEasingIn)}.t-themed-areas__detail .areas-outline .pagination-list .balet{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,0);color:var(--color_white);cursor:pointer;font-size:1.3rem;line-height:1;transition:color .4s var(--customEasingIn),background-color .4s var(--customEasingIn)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.t-themed-areas__detail .areas-outline .pagination-list .balet:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.1);transition:color .4s var(--customEasingOut),background-color .4s var(--customEasingOut),-webkit-backdrop-filter .4s var(--customEasingOut);transition:color .4s var(--customEasingOut),background-color .4s var(--customEasingOut),backdrop-filter .4s var(--customEasingOut);transition:color .4s var(--customEasingOut),background-color .4s var(--customEasingOut),backdrop-filter .4s var(--customEasingOut),-webkit-backdrop-filter .4s var(--customEasingOut)}}.t-themed-areas__detail .areas-outline .scroll-guide{position:absolute;height:100%;right:-10px;top:0;display:flex;align-items:center;margin:0}.t-themed-areas__detail .areas-outline .scroll-guide p{color:var(--color_white);writing-mode:vertical-lr}.t-themed-areas__detail .areas-bg{display:grid;grid-template-areas:"bg";width:100%;height:100lvh;position:-webkit-sticky;position:sticky;bottom:0;z-index:-1;overflow:hidden}.t-themed-areas__detail .areas-bg:before{content:"";position:absolute;inset:0;z-index:1;will-change:backdrop-filter;backdrop-filter:blur(calc(8px * var(--filter, 0) + .0001px));-webkit-backdrop-filter:blur(calc(8px * var(--filter, 0) + .0001px))}.t-themed-areas__detail .areas-bg-item{--mask-position:30% -30%;grid-area:bg;position:relative;will-change:mask-position;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/ships/adventure/common/mask.webp);mask-image:url(/ships/adventure/common/mask.webp);-webkit-mask-size:800% 300%;mask-size:800% 300%;-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);visibility:hidden}.t-themed-areas__detail .areas-bg-item.isActive{visibility:visible}.t-themed-areas__detail .areas-bg-item img{width:100%;height:100%;object-fit:cover}.t-themed-areas__detail .areas-bg-item .image:not(.nopc){display:block}.t-themed-areas__detail .areas-bg-item .grd{position:absolute;inset:0;margin:auto;z-index:1}.t-themed-areas__detail .areas-bg-item.is-area01{-webkit-mask-position:0 66%;mask-position:0 66%;visibility:visible}.t-themed-areas__detail .areas-bg-item.is-area01 .grd{filter:opacity;opacity:var(--filter)}.t-themed-areas__detail .areas-bg-item.is-area01 .image.nosp{object-position:right bottom;will-change:scale,filter;scale:max(.8769230769,var(--scale))}.t-themed-areas__detail .areas-cv{width:100%;height:100lvh;display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin-top:-100lvh;pointer-events:none;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0),rgba(0,0,0,.78),rgba(0,0,0,.78));background-size:100% 300%;background-position:center bottom 100%;transition:background-position 1s var(--customEasingOut)}.t-themed-areas__detail .areas-cv .cv-box{width:calc(100% - 50px);max-width:67rem;margin-inline:auto}.t-themed-areas__detail .areas-cv .cv-box .accent{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:2.2rem;column-gap:2.2rem}.t-themed-areas__detail .areas-cv .cv-box .accent.is-top{align-items:flex-end}.t-themed-areas__detail .areas-cv .cv-box .accent.is-top .onm{translate:0 25%}.t-themed-areas__detail .areas-cv .cv-box .accent.is-top .bar{margin-bottom:.8rem}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom{align-items:flex-start}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom .onm{scale:1 -1;translate:0 -25%}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom .bar{margin-top:.8rem}.t-themed-areas__detail .areas-cv .cv-box .accent .bar{height:1px;background-color:hsla(0,0%,100%,.4);scale:0 1;transition:scale .3s var(--customEasingIn)}.t-themed-areas__detail .areas-cv .cv-box .accent .bar.is-left{transform-origin:right}.t-themed-areas__detail .areas-cv .cv-box .accent .bar.is-right{transform-origin:left}.t-themed-areas__detail .areas-cv .cv-box .accent .onm{display:block;width:3rem;height:2.3rem;opacity:0;transition:opacity .3s var(--customEasingIn),translate .3s var(--customEasingIn)}.t-themed-areas__detail .areas-cv .cv-lead{text-align:center;margin-top:5rem}.t-themed-areas__detail .areas-cv .cv-lead .en{font-size:3.9rem;color:var(--theme_color_sub);line-height:.8717948718;opacity:0;transition:opacity .3s var(--customEasingIn)}.t-themed-areas__detail .areas-cv .cv-lead .ja{font-size:1.8rem;color:var(--color_white);line-height:.7222222222;margin-top:3.8rem;opacity:0;transition:opacity .3s var(--customEasingIn)}.t-themed-areas__detail .areas-cv .cv-buttons{margin:5rem 0 4.2rem;display:flex;column-gap:2rem}.t-themed-areas__detail .areas-cv .cv-button{opacity:0;transition:opacity .3s var(--customEasingIn)}.t-themed-areas__detail .areas-cv .cv-button-el{display:flex;align-items:center;justify-content:space-between;height:11rem;border-radius:.7rem;padding-inline:2.5rem;text-decoration:none;transition:background-color var(--t-out)}.t-themed-areas__detail .areas-cv .cv-button-el .label .en{display:block;font-size:2.5rem;line-height:.68;letter-spacing:0;transition:color var(--t-out)}.t-themed-areas__detail .areas-cv .cv-button-el .label .ja{display:block;font-size:1.4rem;line-height:.7142857143;margin-top:1em;transition:color var(--t-out)}.t-themed-areas__detail .areas-cv .cv-button-el .icon{display:flex;align-items:center;height:4.8rem;background-repeat:repeat-y;background-position:0 0;background-size:1.5px 4px;background-image:linear-gradient(0deg,rgba(255,255,255,.8) 1.5px,rgba(0,0,0,0) 0)}.t-themed-areas__detail .areas-cv .cv-button-el .icon .i-calendar{display:block;width:1.6rem;height:1.6rem;color:var(--theme_color_sub);margin-left:2.4rem;transition:color var(--t-out)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area{width:40.5rem;background-color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area .en{color:var(--theme_color_main)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area .ja{color:#829bc4}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover{background-color:#b99e4f}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover:before{background-color:#ffed96}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .en,.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .ja,.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .label{color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .divider{--dot-color:rgba(255,255,255,0.6)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .arrow{background-color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .arrow .i-arw-r{color:#b99e4f}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .arrow .i-arw-r:first-child{--fm:0}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .arrow .i-arw-r:last-child{--lm:1}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area:hover .icon>svg{color:var(--color_white)!important}}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book{width:24.5rem;background-color:var(--theme_color_main)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book .en{color:var(--theme_color_sub)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book .ja{color:var(--color_white)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover{background-color:#b99e4f}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover:before{background-color:#ffed96}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .en,.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .ja,.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .label{color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .divider{--dot-color:rgba(255,255,255,0.6)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .arrow{background-color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .arrow .i-arw-r{color:#b99e4f}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .arrow .i-arw-r:first-child{--fm:0}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .arrow .i-arw-r:last-child{--lm:1}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book:hover .icon>svg{color:var(--color_white)!important}}.t-themed-areas__detail .areas-cv.isActive{pointer-events:all;background-position:center bottom 0;transition:background-position 1s var(--customEasingOut)}.t-themed-areas__detail .areas-cv.isActive .cv-box .accent.is-bottom .onm,.t-themed-areas__detail .areas-cv.isActive .cv-box .accent.is-top .onm{opacity:1;translate:0 0;transition:opacity .5s var(--customEasingOut) .2s,translate .5s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-box .accent .bar{scale:1 1;transition:scale .7s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-lead .en{opacity:1;transition:opacity .4s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-lead .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .27s}.t-themed-areas__detail .areas-cv.isActive .cv-button{opacity:1;transition:opacity .4s var(--customEasingOut) .2s}.t-themed-areas__detail .space{width:100%;height:100lvh}.t-themed-areas__detail .space:nth-child(2){height:150lvh}.t-themed-areas__detail .space:nth-child(9){margin-bottom:-100lvh;height:150lvh}.t-themed-areas .tool-box-buttons,.t-themed-areas .tool-box-dots{display:none}.t-themed-areas [data-current]{--scale:0.8769230769;--filter:0;display:contents}.t-themed-areas .outline-item.is-outline01 .outline-image .img{--wrap-clip-path:inset(0 0 0);--wrap-y:0;-webkit-clip-path:var(--wrap-clip-path);clip-path:var(--wrap-clip-path);transform:translateY(var(--wrap-y))}.t-themed-areas .outline-item.is-outline01 .outline-image img{--clip-path:inset(0 0 0);--y:0;-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);transform:translateY(var(--y))}.t-themed-areas .outline-item:not(.is-outline01) .outline-image .img{--wrap-clip-path:inset(75% 0 0);--wrap-y:25%;-webkit-clip-path:var(--wrap-clip-path);clip-path:var(--wrap-clip-path);transform:translateY(var(--wrap-y))}.t-themed-areas .outline-item:not(.is-outline01) .outline-image img{--clip-path:inset(0 0 0);--y:0;-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);transform:translateY(var(--y))}.t-themed-areas [data-current=is-area01] .areas-outline.isActive .is-outline01{pointer-events:all}.t-themed-areas [data-current=is-area01] .areas-outline.isActive .is-outline01 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area01] .areas-outline.isActive .is-outline01 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area01] .areas-outline.isActive .is-outline01 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area01] .zero{--current:1}.t-themed-areas [data-current=is-area01] .is-val01{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area01] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area01] .pagination-list:before{translate:0 calc((100% + .2rem)*0)}.t-themed-areas [data-current=is-area01] .balet[data-num="1"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area02] .areas-outline.isActive .is-outline02{pointer-events:all}.t-themed-areas [data-current=is-area02] .areas-outline.isActive .is-outline02 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area02] .areas-outline.isActive .is-outline02 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area02] .areas-outline.isActive .is-outline02 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area02] .zero{--current:2}.t-themed-areas [data-current=is-area02] .is-val02{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area02] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area02] .pagination-list:before{translate:0 calc((100% + .2rem)*1)}.t-themed-areas [data-current=is-area02] .balet[data-num="2"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area03] .areas-outline.isActive .is-outline03{pointer-events:all}.t-themed-areas [data-current=is-area03] .areas-outline.isActive .is-outline03 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area03] .areas-outline.isActive .is-outline03 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area03] .areas-outline.isActive .is-outline03 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area03] .zero{--current:3}.t-themed-areas [data-current=is-area03] .is-val03{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area03] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area03] .pagination-list:before{translate:0 calc((100% + .2rem)*2)}.t-themed-areas [data-current=is-area03] .balet[data-num="3"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area04] .areas-outline.isActive .is-outline04{pointer-events:all}.t-themed-areas [data-current=is-area04] .areas-outline.isActive .is-outline04 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area04] .areas-outline.isActive .is-outline04 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area04] .areas-outline.isActive .is-outline04 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area04] .zero{--current:4}.t-themed-areas [data-current=is-area04] .is-val04{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area04] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area04] .pagination-list:before{translate:0 calc((100% + .2rem)*3)}.t-themed-areas [data-current=is-area04] .balet[data-num="4"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area05] .areas-outline.isActive .is-outline05{pointer-events:all}.t-themed-areas [data-current=is-area05] .areas-outline.isActive .is-outline05 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area05] .areas-outline.isActive .is-outline05 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area05] .areas-outline.isActive .is-outline05 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area05] .zero{--current:5}.t-themed-areas [data-current=is-area05] .is-val05{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area05] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area05] .pagination-list:before{translate:0 calc((100% + .2rem)*4)}.t-themed-areas [data-current=is-area05] .balet[data-num="5"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area06] .areas-outline.isActive .is-outline06{pointer-events:all}.t-themed-areas [data-current=is-area06] .areas-outline.isActive .is-outline06 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area06] .areas-outline.isActive .is-outline06 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area06] .areas-outline.isActive .is-outline06 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area06] .zero{--current:6}.t-themed-areas [data-current=is-area06] .is-val06{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area06] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area06] .pagination-list:before{translate:0 calc((100% + .2rem)*5)}.t-themed-areas [data-current=is-area06] .balet[data-num="6"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area07] .areas-outline.isActive .is-outline07{pointer-events:all}.t-themed-areas [data-current=is-area07] .areas-outline.isActive .is-outline07 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area07] .areas-outline.isActive .is-outline07 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area07] .areas-outline.isActive .is-outline07 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area07] .zero{--current:7}.t-themed-areas [data-current=is-area07] .is-val07{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area07] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area07] .pagination-list:before{translate:0 calc((100% + .2rem)*6)}.t-themed-areas [data-current=is-area07] .balet[data-num="7"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}.t-themed-areas [data-current=is-area08] .areas-outline.isActive .is-outline08{pointer-events:all}.t-themed-areas [data-current=is-area08] .areas-outline.isActive .is-outline08 .outline-title .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .12s}.t-themed-areas [data-current=is-area08] .areas-outline.isActive .is-outline08 .outline-title .en{opacity:1;transition:opacity .4s var(--customEasingOut) .17s}.t-themed-areas [data-current=is-area08] .areas-outline.isActive .is-outline08 .outline-text p{opacity:1;transition:opacity .4s var(--customEasingOut) .07s}.t-themed-areas [data-current=is-area08] .zero{--current:8}.t-themed-areas [data-current=is-area08] .is-val08{rotate:Y 0deg!important;transition:rotate .3s var(--customEasingOut)!important}.t-themed-areas [data-current=is-area08] .pagination-list{pointer-events:all}.t-themed-areas [data-current=is-area08] .pagination-list:before{translate:0 calc((100% + .2rem)*7)}.t-themed-areas [data-current=is-area08] .balet[data-num="8"]{color:var(--theme_color_text);pointer-events:none;transition:color .4s var(--customEasingIn),background-color .15s var(--customEasingIn)}@media screen and (max-width:1024px){.t-themed-areas .container{padding-top:7rem}.t-themed-areas__head .headline{width:19rem;max-width:inherit}.t-themed-areas__head .headline p{font-size:2.6rem;line-height:1.7rem}.t-themed-areas__head .headline p .num{font-size:8.5rem;line-height:5.6rem}.t-themed-areas__head .headline h2{font-size:1.4rem;line-height:1rem}.t-themed-areas__head .onm{width:2.3rem;height:2.3rem}.t-themed-areas__detail{margin-top:5rem}.t-themed-areas__detail .lead{max-width:inherit}.t-themed-areas__detail .lead h3{font-size:1.7rem;line-height:1.6470588235}.t-themed-areas__detail .lead h3:after,.t-themed-areas__detail .lead h3:before{content:"";display:block;inline-size:0;block-size:1px}.t-themed-areas__detail .lead h3:before{-webkit-margin-after:calc((1 - 1.6470588235)*.5em);margin-block-end:calc((1 - 1.6470588235)*.5em)}.t-themed-areas__detail .lead h3:after{-webkit-margin-before:calc((1 - 1.6470588235)*.5em);margin-block-start:calc((1 - 1.6470588235)*.5em)}.t-themed-areas__detail .lead p{font-size:1.4rem;line-height:1.8571428571;margin-top:3rem}.t-themed-areas__detail .lead p:after,.t-themed-areas__detail .lead p:before{content:"";display:block;inline-size:0;block-size:1px}.t-themed-areas__detail .lead p:before{-webkit-margin-after:calc((1 - 1.8571428571)*.5em);margin-block-end:calc((1 - 1.8571428571)*.5em)}.t-themed-areas__detail .lead p:after{-webkit-margin-before:calc((1 - 1.8571428571)*.5em);margin-block-start:calc((1 - 1.8571428571)*.5em)}.t-themed-areas__detail .scroll-guide{display:none}.t-themed-areas__detail .areas{display:grid;grid-template-areas:"outline" "cv";padding-top:6rem;overflow:hidden;grid-template-columns:100%}.t-themed-areas__detail .areas-outline{width:calc(100% - 30px);max-width:inherit;height:auto;position:relative;margin-top:0;opacity:1;pointer-events:all;padding-block:8.5rem;grid-area:outline}.t-themed-areas__detail .areas-outline .current{width:100%;translate:0 0;-webkit-clip-path:inset(-100% 0 0);clip-path:inset(-100% 0 0)}.t-themed-areas__detail .areas-outline .current .bar{height:100%;translate:0 50%;border-top:1px solid hsla(0,0%,100%,.4)}.t-themed-areas__detail .areas-outline .current .bar.is-left{margin-right:.7rem;border-left:1px solid hsla(0,0%,100%,.4);-webkit-clip-path:inset(0);clip-path:inset(0);border-radius:.5rem 0 0 0}.t-themed-areas__detail .areas-outline .current .bar.is-right{margin-left:.7rem;border-right:1px solid hsla(0,0%,100%,.4);-webkit-clip-path:inset(0);clip-path:inset(0);border-radius:0 .5rem 0 0}.t-themed-areas__detail .areas-outline .current .onm{opacity:1}.t-themed-areas__detail .areas-outline .current .onm.is-left,.t-themed-areas__detail .areas-outline .current .onm.is-right{translate:0}.t-themed-areas__detail .areas-outline .outline-list{display:block;width:100%;max-width:inherit;margin:0 auto;padding-top:2.7rem;padding-bottom:3.6rem;border-left:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4);border-radius:0 0 .5rem .5rem}.t-themed-areas__detail .areas-outline .outline-item{flex:0 0 100%;min-width:0}.t-themed-areas__detail .areas-outline .outline-item:not(:last-child){margin-right:15px}.t-themed-areas__detail .areas-outline .outline-item .outline-text p,.t-themed-areas__detail .areas-outline .outline-item .outline-title .en,.t-themed-areas__detail .areas-outline .outline-item .outline-title .ja{opacity:1;filter:blur(0)}.t-themed-areas__detail .areas-outline .outline-item .outline-text .button{opacity:1}.t-themed-areas__detail .areas-outline .outline-item .outline-text .button-el{pointer-events:all}.t-themed-areas__detail .areas-outline .outline-box{display:contents}.t-themed-areas__detail .areas-outline .outline-title{display:block;order:1;text-align:center}.t-themed-areas__detail .areas-outline .outline-title .ja{font-size:1.3rem;line-height:.7692307692;margin-top:1em;color:var(--ttl-ja-color)}.t-themed-areas__detail .areas-outline .outline-title .en{font-size:2.4rem;line-height:.6666666667}.t-themed-areas__detail .areas-outline .outline-text{order:3}.t-themed-areas__detail .areas-outline .outline-text p{line-height:1.6428571429}.t-themed-areas__detail .areas-outline .outline-text .button{display:block;margin-top:3rem}.t-themed-areas__detail .areas-outline .outline-text .button-el{pointer-events:none}.t-themed-areas__detail .areas-outline .outline-text .button-el .label{color:var(--btn-color)}.t-themed-areas__detail .areas-outline .outline-text .button-el .arrow{background-color:var(--btn-color)}.t-themed-areas__detail .areas-outline .outline-image{order:2;height:21.9rem}.t-themed-areas__detail .areas-outline .outline-image .img,.t-themed-areas__detail .areas-outline .outline-image img{-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important;transform:inherit!important}.t-themed-areas__detail .areas-outline .outline-link{display:none}.t-themed-areas__detail .areas-outline .outline-slider-box{display:block;margin-left:-17px;width:calc(100% + 33px)}.t-themed-areas__detail .areas-outline .outline-slider-list{display:flex}.t-themed-areas__detail .areas-outline .pagination,.t-themed-areas__detail .areas-outline .scroll-guide{display:none}.t-themed-areas__detail .areas-bg{position:relative;height:71rem;grid-area:outline}.t-themed-areas__detail .areas-bg:before{content:none}.t-themed-areas__detail .areas-bg-item{grid-area:bg;visibility:visible;-webkit-mask-image:none;mask-image:none}.t-themed-areas__detail .areas-bg-item .image{filter:blur(0);scale:1}.t-themed-areas__detail .areas-bg-item img{opacity:0;transition:opacity .3s var(--customEasingOut)}.t-themed-areas__detail .areas-cv{grid-area:cv;height:auto;display:block;position:static;margin-top:0;pointer-events:all;background:unset}.t-themed-areas__detail .areas-cv .cv-box{max-width:inherit;padding:5.5rem 0 7rem}.t-themed-areas__detail .areas-cv .cv-box .accent{column-gap:0}.t-themed-areas__detail .areas-cv .cv-box .accent.is-top .onm{translate:0 0}.t-themed-areas__detail .areas-cv .cv-box .accent.is-top .bar{border-top:1px solid var(--theme_color_border);margin-bottom:-.8rem}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom{grid-template-columns:1fr 1fr}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom .onm{display:none}.t-themed-areas__detail .areas-cv .cv-box .accent.is-bottom .bar{margin-top:-.8rem;border-bottom:1px solid var(--theme_color_border)}.t-themed-areas__detail .areas-cv .cv-box .accent .bar{height:1.5rem;background-color:rgba(0,0,0,0);scale:1 1}.t-themed-areas__detail .areas-cv .cv-box .accent .bar.is-left{border-left:1px solid var(--theme_color_border)}.t-themed-areas__detail .areas-cv .cv-box .accent .bar.is-right{border-right:1px solid var(--theme_color_border)}.t-themed-areas__detail .areas-cv .cv-box .accent .onm{width:3.6rem;height:1.7rem;opacity:1}.t-themed-areas__detail .areas-cv .cv-lead{margin-top:3.6rem}.t-themed-areas__detail .areas-cv .cv-lead .en{font-size:2.4rem;line-height:.875;opacity:1}.t-themed-areas__detail .areas-cv .cv-lead .ja{font-size:1.2rem;line-height:.8333333333;margin-top:3rem;opacity:1;color:var(--theme_color_text)}.t-themed-areas__detail .areas-cv .cv-buttons{margin:2.5rem 0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.2rem;column-gap:1.2rem;padding-inline:15px}.t-themed-areas__detail .areas-cv .cv-button{opacity:1}.t-themed-areas__detail .areas-cv .cv-button-el{height:13rem;border-radius:.5rem;padding-inline:0;text-decoration:none;opacity:1;border:1px solid var(--theme_color_main)}.t-themed-areas__detail .areas-cv .cv-button-el .label{text-align:center}.t-themed-areas__detail .areas-cv .cv-button-el .label .en{font-size:2rem}.t-themed-areas__detail .areas-cv .cv-button-el .label .ja{font-size:1.2rem;line-height:.75}.t-themed-areas__detail .areas-cv .cv-button-el .arrow{width:3.6rem;height:2rem;background-color:var(--color_white)}.t-themed-areas__detail .areas-cv .cv-button-el .arrow .i-arw-r{color:var(--theme_color_main)}.t-themed-areas__detail .areas-cv .cv-button-el .icon{display:block;height:auto;background:unset}.t-themed-areas__detail .areas-cv .cv-button-el .icon .i-calendar{color:var(--theme_color_main);margin-left:0}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area{width:100%;background-color:var(--theme_color_main);flex-direction:column;justify-content:center;row-gap:1.8rem}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-area .en{color:var(--color_white);line-height:1}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book{width:100%;background-color:var(--color_white);flex-direction:column-reverse;justify-content:flex-end;row-gap:1.4rem;padding-top:2.6rem}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book .en{color:var(--theme_color_main);line-height:.65}.t-themed-areas__detail .areas-cv .cv-button-el.is-button-book .ja{color:var(--theme_color_sub)}.t-themed-areas__detail .areas-cv.isActive{pointer-events:all;background-position:center bottom 0;transition:background-position 1s var(--customEasingOut)}.t-themed-areas__detail .areas-cv.isActive .cv-box .accent.is-bottom .onm,.t-themed-areas__detail .areas-cv.isActive .cv-box .accent.is-top .onm{opacity:1;translate:0 0;transition:opacity .5s var(--customEasingOut) .2s,translate .5s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-box .accent .bar{scale:1 1;transition:scale .7s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-lead .en{opacity:1;transition:opacity .4s var(--customEasingOut) .2s}.t-themed-areas__detail .areas-cv.isActive .cv-lead .ja{opacity:1;transition:opacity .4s var(--customEasingOut) .27s}.t-themed-areas__detail .areas-cv.isActive .cv-button-el{opacity:1;transition:opacity .4s var(--customEasingOut) .2s}.t-themed-areas__detail .space{display:none}.t-themed-areas .tool-box-buttons{width:100%;height:calc(100% - 8.5rem);display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:2;top:0;left:0;right:0;margin-inline:auto;pointer-events:none}.t-themed-areas .tool-box-buttons .arrowButton.isPrev{translate:calc(-50% + 1px) 0}.t-themed-areas .tool-box-buttons .arrowButton.isNext{translate:calc(50% - 1px) 0}.t-themed-areas .tool-box-dots{display:flex}.t-themed-areas [data-current=is-area01] .is-area00 img,.t-themed-areas [data-current=is-area01] .is-area01 img,.t-themed-areas [data-current=is-area02] .is-area01 img,.t-themed-areas [data-current=is-area02] .is-area02 img,.t-themed-areas [data-current=is-area03] .is-area02 img,.t-themed-areas [data-current=is-area03] .is-area03 img,.t-themed-areas [data-current=is-area04] .is-area03 img,.t-themed-areas [data-current=is-area04] .is-area04 img,.t-themed-areas [data-current=is-area05] .is-area04 img,.t-themed-areas [data-current=is-area05] .is-area05 img,.t-themed-areas [data-current=is-area06] .is-area05 img,.t-themed-areas [data-current=is-area06] .is-area06 img,.t-themed-areas [data-current=is-area07] .is-area06 img,.t-themed-areas [data-current=is-area07] .is-area07 img,.t-themed-areas [data-current=is-area08] .is-area07 img,.t-themed-areas [data-current=is-area08] .is-area08 img{opacity:1}.t-themed-areas [data-current=is-area01]{--ttl-ja-color:#d6b44d;--arrow-color:#1f3631;--btn-color:#1f3631}.t-themed-areas [data-current=is-area02]{--ttl-ja-color:#d6b44d;--arrow-color:#122a4e;--btn-color:#122a4e}.t-themed-areas [data-current=is-area03]{--ttl-ja-color:#e5c35c;--arrow-color:#155faa;--btn-color:#155faa}.t-themed-areas [data-current=is-area04]{--ttl-ja-color:#e5c35c;--arrow-color:#057799;--btn-color:#057799}.t-themed-areas [data-current=is-area05]{--ttl-ja-color:#e5c35c;--arrow-color:#155faa;--btn-color:#155faa}.t-themed-areas [data-current=is-area06]{--ttl-ja-color:#d6b44d;--arrow-color:#2d1a7a;--btn-color:#2d1a7a}.t-themed-areas [data-current=is-area07]{--ttl-ja-color:#e5c35c;--arrow-color:#866e1c;--btn-color:#866e1c}}