@media screen and (min-width:1200px){.SubPageHeader_only-sp__ZsOXm{display:none!important}}@media screen and (max-width:1199px){.SubPageHeader_only-pc__P1ArC{display:none!important}}@media screen and (min-width:1024px){.SubPageHeader_only-below-ipadpro__ILaED{display:none!important}}@media screen and (max-width:1023px){.SubPageHeader_only-above-ipadpro__a14ga{display:none!important}}@media screen and (min-width:1024px){.SubPageHeader_only-lg__xw4FI{display:none!important}}.SubPageHeader_header__XwF8Y{position:relative;overflow:hidden;width:100%;height:360px;padding-top:120px}@media screen and (max-width:767px){.SubPageHeader_header__XwF8Y{height:300px}}.SubPageHeader_header__bg__yqqOR{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.SubPageHeader_header__letter__9cU5B{position:absolute;top:50%;left:0;width:100%;height:60%;transform:translateY(-50%);opacity:.25;object-fit:cover}.SubPageHeader_header__inner__4hvKz{position:relative;display:flex;align-items:center;max-width:1200px;margin:0 auto;color:#fff}@media screen and (max-width:1199px){.SubPageHeader_header__inner__4hvKz{padding-left:36px}}.SubPageHeader_header__japanese-title__rpIkA{font-size:18px}@media screen and (max-width:767px){.SubPageHeader_header__japanese-title__rpIkA{font-size:13px}}.SubPageHeader_header__english-title__CPCIy{font-family:var(--font-manuka),"sans-serif";font-size:100px;font-weight:700;margin-top:-8px;text-transform:uppercase;-webkit-font-smoothing:antialiased!important}@media screen and (max-width:1199px){.SubPageHeader_header__english-title__CPCIy{font-size:60px}}@media screen and (max-width:767px){.SubPageHeader_header__english-title__CPCIy{font-size:48px;font-weight:medium}}.SubPageHeader_header__circular-text__nNE80{width:140px;height:130px;margin-right:32px}@media screen and (max-width:767px){.SubPageHeader_header__circular-text__nNE80{width:100px;height:100px;margin-right:20px}}.SubPageHeader_breadcrumb__wrapper__ljfdu{position:absolute;bottom:0;left:0;width:100%;height:32px;background-color:#000;display:flex;overflow:hidden}@media screen and (max-width:1199px){.SubPageHeader_breadcrumb__wrapper__ljfdu{height:24px}}.SubPageHeader_breadcrumb__items__STueR{font-family:var(--font-poppins),"sans-serif";font-size:13px;font-weight:600;display:flex;max-width:1200px;width:100%;height:100%;margin:0 auto}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__items__STueR{font-size:10px;padding:0 24px}}.SubPageHeader_breadcrumb__item__PymYj{font-weight:700;line-height:32px;position:relative;text-transform:capitalize}@media screen and (max-width:1199px){.SubPageHeader_breadcrumb__item__PymYj{line-height:24px}}.SubPageHeader_breadcrumb__item__PymYj:not(:last-child):after{position:absolute;top:50%;right:-32px;width:16px;height:1px;content:"";transform:translateY(-50%);background-color:#fff}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__item__PymYj:not(:last-child):after{right:-24px;width:12px}}.SubPageHeader_breadcrumb__item__PymYj:nth-child(n+2){margin-left:48px}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__item__PymYj:nth-child(n+2){margin-left:36px}}.SubPageHeader_breadcrumb__item__PymYj:last-child{flex:1 1;overflow:hidden;white-space:nowrap}.SubPageHeader_breadcrumb__item__PymYj:last-child .SubPageHeader_breadcrumb__text__QU0t_{display:block;overflow:hidden;text-overflow:ellipsis}.SubPageHeader_breadcrumb__text__QU0t_{color:#fff}@media screen and (min-width:1200px){.NextPageCTA_only-sp__Qhejt{display:none!important}}@media screen and (max-width:1199px){.NextPageCTA_only-pc__GANRV{display:none!important}}@media screen and (min-width:1024px){.NextPageCTA_only-below-ipadpro__LAsl5{display:none!important}}@media screen and (max-width:1023px){.NextPageCTA_only-above-ipadpro__W1IF7{display:none!important}}@media screen and (min-width:1024px){.NextPageCTA_only-lg__Cmw53{display:none!important}}.NextPageCTA_wrapper__7ByRH{display:flex;justify-content:center;align-items:center;position:relative;margin:0 calc(50% - 50vw);width:100vw;height:auto;aspect-ratio:3}.NextPageCTA_wrapper__7ByRH .splitting.cells{background-position:50%}@media screen and (max-width:1199px){.NextPageCTA_wrapper__7ByRH{aspect-ratio:2}}@media screen and (max-width:767px){.NextPageCTA_wrapper__7ByRH{aspect-ratio:1.2;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}}.NextPageCTA_bg__sSuWW{position:absolute;top:0;left:0;width:100%;height:100%}.NextPageCTA_bgOverlay__j7tGL{background-color:#171717}.NextPageCTA_bgImageWrap__Kvne5,.NextPageCTA_bgImage__nCImD,.NextPageCTA_bgOverlay__j7tGL{position:absolute;width:100%;height:100%}.NextPageCTA_bgImage__nCImD{object-fit:cover}.NextPageCTA_button__OcZV3{position:relative;z-index:2;width:160px;height:160px}@media screen and (max-width:767px){.NextPageCTA_button__OcZV3{height:120px;width:120px;margin-top:24px}}.NextPageCTA_button__OcZV3 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NextPageCTA_buttonCircleOuter__L6Lon{width:120px;height:120px;animation-name:NextPageCTA_rotation__0hbm7;animation-timing-function:linear;animation-duration:10s;animation-iteration-count:infinite}@media screen and (max-width:1199px){.NextPageCTA_buttonCircleOuter__L6Lon{width:110px;height:110px}}@media screen and (max-width:767px){.NextPageCTA_buttonCircleOuter__L6Lon{width:84px;height:84px}}.NextPageCTA_overlayTextWrap__oFLfK{color:#fff;position:absolute;z-index:0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.NextPageCTA_overlayTextWrap__oFLfK{position:relative}}.NextPageCTA_overlayTextMain__DD3Wn{font-family:var(--font-manuka),"sans-serif";text-transform:uppercase;font-size:270px;padding:0 48px;border-left:4px solid #fff;border-right:4px solid #fff}@media screen and (max-width:1199px){.NextPageCTA_overlayTextMain__DD3Wn{padding:0 20px;font-size:180px}}@media screen and (max-width:767px){.NextPageCTA_overlayTextMain__DD3Wn{font-size:76px;padding:0 16px}}.NextPageCTA_overlayTextSub__hTSvs{font-size:18px;font-weight:700;margin-top:-16px}@media screen and (max-width:1199px){.NextPageCTA_overlayTextSub__hTSvs{font-size:16px;margin-top:0}}@media screen and (max-width:767px){.NextPageCTA_overlayTextSub__hTSvs{font-size:14px}}@keyframes NextPageCTA_rotation__0hbm7{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.NextPageCTA_buttonCircleInner__p0qQM{width:160px;height:160px}@media screen and (max-width:1199px){.NextPageCTA_buttonCircleInner__p0qQM{width:140px;height:140px}}@media screen and (max-width:767px){.NextPageCTA_buttonCircleInner__p0qQM{width:104px;height:104px}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}