@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.kit-uniform__bg-dim,.kit-uniform__image img{-webkit-transition-delay:0s!important;transition-delay:0s!important}}@-webkit-keyframes hero-indicator-fill{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes hero-indicator-fill{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes hero-scroll-cue{0%{-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px);opacity:0}50%{-webkit-transform:rotate(45deg) translate(0);transform:rotate(45deg) translate(0);opacity:1}to{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px);opacity:0}}@keyframes hero-scroll-cue{0%{-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px);opacity:0}50%{-webkit-transform:rotate(45deg) translate(0);transform:rotate(45deg) translate(0);opacity:1}to{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px);opacity:0}}@-webkit-keyframes badge-entrance{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-webkit-box-shadow:0 0 0 0 transparent,0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 0 0 transparent,0 4px 12px rgba(0,0,0,.35)}60%{opacity:1;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 16px 3px rgba(245,176,144,.55),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 16px 3px rgba(245,176,144,.55),0 4px 12px rgba(0,0,0,.35)}}@keyframes badge-entrance{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-webkit-box-shadow:0 0 0 0 transparent,0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 0 0 transparent,0 4px 12px rgba(0,0,0,.35)}60%{opacity:1;-webkit-transform:scale(1.18);transform:scale(1.18)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 16px 3px rgba(245,176,144,.55),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 16px 3px rgba(245,176,144,.55),0 4px 12px rgba(0,0,0,.35)}}@-webkit-keyframes badge-pulse{0%,to{-webkit-box-shadow:0 0 12px 2px rgba(245,176,144,.4),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 12px 2px rgba(245,176,144,.4),0 4px 12px rgba(0,0,0,.35);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 26px 6px rgba(245,176,144,.85),0 0 44px 14px rgba(245,176,144,.28),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 26px 6px rgba(245,176,144,.85),0 0 44px 14px rgba(245,176,144,.28),0 4px 12px rgba(0,0,0,.35);-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes badge-pulse{0%,to{-webkit-box-shadow:0 0 12px 2px rgba(245,176,144,.4),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 12px 2px rgba(245,176,144,.4),0 4px 12px rgba(0,0,0,.35);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 26px 6px rgba(245,176,144,.85),0 0 44px 14px rgba(245,176,144,.28),0 4px 12px rgba(0,0,0,.35);box-shadow:0 0 26px 6px rgba(245,176,144,.85),0 0 44px 14px rgba(245,176,144,.28),0 4px 12px rgba(0,0,0,.35);-webkit-transform:scale(1.04);transform:scale(1.04)}}.is-ready [data-reveal]{opacity:0;-webkit-transform:translateY(var(--reveal-distance,44px));transform:translateY(var(--reveal-distance,44px));-webkit-transition:opacity var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms),-webkit-transform var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms);transition:opacity var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms),-webkit-transform var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms);transition:opacity var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms),transform var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms);transition:opacity var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms),transform var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms),-webkit-transform var(--reveal-duration,1.6s) var(--reveal-ease,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0ms);will-change:opacity,transform}.is-ready [data-reveal].is-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.is-opening-active{overflow:hidden}.is-opening-skip .opening{display:none}.opening{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;-webkit-transition:opacity .7s ease-out,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s ease-out,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,mask-image}.opening.is-exiting{opacity:0;-webkit-mask-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #000),color-stop(30%, #000),color-stop(95%, transparent));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 95%);mask-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #000),color-stop(30%, #000),color-stop(95%, transparent));mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 95%);-webkit-transform:translateY(-3.8888888889vw);transform:translateY(-3.8888888889vw)}.opening__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22.2222222222vw;height:22.2222222222vw}.opening__ring{position:absolute;inset:0;width:100%;height:100%}.opening__ring-arc{fill:none;stroke-width:11;stroke-linecap:round;stroke-dasharray:9999 9999;stroke-dashoffset:9999}.opening__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-white);gap:.5555555556vw}.opening__logo{display:block;height:auto;width:4.5833333333vw}.opening__counter{margin-top:1.1111111111vw}.opening__counter,.opening__season{font-family:var(--font-FCTokyo-Expanded);letter-spacing:.15em;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-white);font-size:.9027777778vw}.opening__season{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.opening__season-base{display:inline-block}.opening__season-append{display:inline-block;overflow:hidden;max-width:0;white-space:nowrap;vertical-align:bottom;-webkit-transition:max-width .95s ease-out;transition:max-width .95s ease-out}.opening__season-append-inner{display:inline-block;opacity:0;-webkit-transform:translateX(.5em);transform:translateX(.5em);-webkit-transition:opacity .95s ease-out,-webkit-transform .95s ease-out;transition:opacity .95s ease-out,-webkit-transform .95s ease-out;transition:opacity .95s ease-out,transform .95s ease-out;transition:opacity .95s ease-out,transform .95s ease-out,-webkit-transform .95s ease-out}.opening__season.is-rolled .opening__season-append{max-width:3em}.opening__season.is-rolled .opening__season-append-inner{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media(prefers-reduced-motion:reduce){.opening__season-append{-webkit-transition:none;transition:none}.opening{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}}.hero{position:relative;width:100%;overflow:hidden;background-color:var(--color-hero-bg);aspect-ratio:16/9;min-height:100svh}@media screen and (orientation:portrait){.hero{aspect-ratio:9/16}}.hero__title{position:absolute;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-white);font-family:var(--font-FCTokyo-Expanded);font-weight:400;letter-spacing:.08em;position:fixed;bottom:2.1527777778vw;left:4.7222222222vw;z-index:80;gap:.578125vw;pointer-events:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;--p:0;-webkit-transform:translateX(calc(2.63889vw*var(--p)*-1)) scale(calc(1.3 - var(--p)*0.5514));transform:translateX(calc(2.63889vw*var(--p)*-1)) scale(calc(1.3 - var(--p)*0.5514));will-change:transform;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.hero__title-line{display:block;overflow:hidden}body.is-ready .hero__title-season,body.is-ready .hero__title-team{display:block;-webkit-transition:-webkit-transform 1.37s cubic-bezier(.16,1,.3,1) 0s;transition:-webkit-transform 1.37s cubic-bezier(.16,1,.3,1) 0s;transition:transform 1.37s cubic-bezier(.16,1,.3,1) 0s;transition:transform 1.37s cubic-bezier(.16,1,.3,1) 0s, -webkit-transform 1.37s cubic-bezier(.16,1,.3,1) 0s;will-change:transform;-webkit-transform:translateY(110%);transform:translateY(110%)}body.is-ready .hero__title.is-title-in .hero__title-team{-webkit-transform:translateY(0);transform:translateY(0)}body.is-ready .hero__title.is-title-in .hero__title-season{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.12s;transition-delay:.12s}.hero__title-team{font-size:3.0834027778vw;line-height:1.3125154839}.hero__title-season{font-size:2.2571527778vw;line-height:1.3124942313}.hero__slides{position:absolute;inset:0;z-index:1;pointer-events:none}.hero__slide{position:absolute;inset:0;overflow:hidden;opacity:0;-webkit-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out}.hero__slide.is-active{opacity:1}.hero__slide-inner{position:absolute;inset:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.hero__slide--1 .hero__slide-inner{background-image:url(/2026-27uniform/assets/index/img/hero/pc/2627uni_kv_16-9.jpg)}@media screen and (orientation:portrait){.hero__slide--1 .hero__slide-inner{background-image:url(/2026-27uniform/assets/index/img/hero/sp/2627uni_kv_9-16-muroya.jpg)}}.hero__indicator{position:absolute;top:50%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.1111111111vw;gap:.5555555556vw}.hero.is-multi .hero__indicator{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__indicator-dot{position:relative;overflow:hidden;background:var(--color-white-alpha-15);border-radius:2px;width:.2083333333vw;height:2.7777777778vw}.hero__indicator-dot:after{content:"";position:absolute;inset:0;background:var(--color-white-alpha-80);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0)}.hero__indicator-dot.is-active:after{-webkit-animation:hero-indicator-fill var(--kv-cycle,5s) linear forwards;animation:hero-indicator-fill var(--kv-cycle,5s) linear forwards}.hero__indicator-dot.is-hidden{display:none}.hero__scroll-cue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:50;color:var(--color-white-alpha-80);pointer-events:none;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:fixed;right:4.7222222222vw;left:auto;bottom:3.3333333333vw;gap:.5555555556vw}.hero__scroll-cue.is-hidden{opacity:0}.hero__scroll-cue-label{font-family:var(--font-Montserrat);letter-spacing:.22em;font-size:.7638888889vw}.hero__scroll-cue-arrow{display:inline-block;border-right:1.5px solid var(--color-white-alpha-80);border-bottom:1.5px solid var(--color-white-alpha-80);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:hero-scroll-cue 2s ease-in-out infinite;animation:hero-scroll-cue 2s ease-in-out infinite;width:1.25vw;height:1.25vw}.js-kit-bg{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.is-kit-webgl .concept:before,.is-kit-webgl .kit-backdrop,.is-kit-webgl .video:before{display:none}.kit-backdrop-group+.kit-backdrop-group{margin-top:var(--kit-gap-pc,7.6388888889vw)}.kit-backdrop-group{position:relative;z-index:0}.kit-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.kit-backdrop__img{position:sticky;top:0;height:100dvh;background-position:50%;background-size:cover;background-repeat:no-repeat}.kit-backdrop__img:after{content:"";position:absolute;inset:0}.kit-backdrop--1st .kit-backdrop__img{background-color:#030236}.kit-backdrop--1st .kit-backdrop__img:after{background:-webkit-gradient(linear,left top, left bottom,from(#06103f),to(#030236));background:linear-gradient(180deg,#06103f,#030236)}.uniform-2nd-gk-group{position:relative;z-index:0}.uniform-2nd-gk-group:before{content:"";position:absolute;inset:0;z-index:-1;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #000),color-stop(rgba(0,0,0,var(--kit-uniform-center-strength,.32))),color-stop(rgba(0,0,0,var(--kit-uniform-center-strength,.32))),to(#000));background-image:linear-gradient(90deg,#000 0,rgba(0,0,0,var(--kit-uniform-center-strength,.32)) var(--kit-uniform-edge-width,34%),rgba(0,0,0,var(--kit-uniform-center-strength,.32)) calc(100% - var(--kit-uniform-edge-width, 34%)),#000);opacity:var(--2nd-gk-overlay-opacity,.23);pointer-events:none}:root{--kit-uniform-release-offset:6.9444444444vw}.kit-uniform{position:absolute;top:0;left:0;right:0;height:var(--kit-uniform-height,100%);z-index:1;pointer-events:none}.kit-uniform__sticky{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:0;height:100dvh}.kit-uniform__bg-dim{z-index:-1;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #000),color-stop(rgba(0,0,0,var(--kit-uniform-center-strength,.32))),color-stop(rgba(0,0,0,var(--kit-uniform-center-strength,.32))),to(#000));background-image:linear-gradient(90deg,#000 0,rgba(0,0,0,var(--kit-uniform-center-strength,.32)) var(--kit-uniform-edge-width,34%),rgba(0,0,0,var(--kit-uniform-center-strength,.32)) calc(100% - var(--kit-uniform-edge-width, 34%)),#000);-webkit-mask-image:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 var(--kit-uniform-dim-fade-start,100%),transparent);mask-image:-webkit-gradient(linear,left top, left bottom,from(#000),to(transparent));mask-image:linear-gradient(180deg,#000 var(--kit-uniform-dim-fade-start,100%),transparent);pointer-events:none}.kit-uniform__bg-dim,.kit-uniform__bg-dim:before{position:absolute;inset:0;opacity:0;-webkit-transition:opacity var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out)}.kit-uniform__bg-dim:before{content:"";background-color:#000}.kit-uniform[data-phase=concept][data-concept-read]~.kit-uniform__bg-dim:before,.kit-uniform[data-phase=video]~.kit-uniform__bg-dim:before{opacity:1}.kit-uniform[data-phase="1st"]~.kit-uniform__bg-dim:before{opacity:0;-webkit-transition-delay:var(--kit-uniform-brighten-delay,.1s);transition-delay:var(--kit-uniform-brighten-delay,.1s)}.kit-uniform__image{position:relative;-webkit-transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),-webkit-transform var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),-webkit-transform var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),transform var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),transform var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),-webkit-transform var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);width:46.5277777778vw;aspect-ratio:374/406}.kit-uniform__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-filter var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out);transition:-webkit-filter var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out);transition:filter var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out);transition:filter var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out), -webkit-filter var(--kit-uniform-dim-trans,.6s) var(--kit-uniform-fade-ease,ease-out)}.kit-uniform__reveal{position:absolute;inset:0;z-index:1;opacity:1;pointer-events:none;-webkit-transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out)}.kit-uniform__reveal img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kit-uniform__shadow{position:absolute;left:50%;bottom:var(--kit-uniform-shadow-bottom,5%);width:var(--kit-uniform-shadow-width,63%);height:var(--kit-uniform-shadow-height,6%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:radial-gradient(ellipse at center,rgba(0,0,0,var(--kit-uniform-shadow-strength,.7)) 0,transparent var(--kit-uniform-shadow-spread,65%));-webkit-filter:blur(var(--kit-uniform-shadow-blur,8px));filter:blur(var(--kit-uniform-shadow-blur,8px));opacity:1;pointer-events:none;-webkit-transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out);transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out)}.uniform--2nd .kit-uniform__shadow,.uniform--gk .kit-uniform__shadow{bottom:var(--2nd-gk-shadow-bottom-pc,-15%);width:var(--2nd-gk-shadow-width-pc,73%);height:var(--2nd-gk-shadow-height-pc,7%)}.kit-uniform[data-phase=initial] .kit-uniform__image{opacity:0;-webkit-transform:scale(var(--kit-uniform-appear-scale,1.06)) translateY(var(--kit-uniform-appear-y,2%));transform:scale(var(--kit-uniform-appear-scale,1.06)) translateY(var(--kit-uniform-appear-y,2%))}.kit-uniform[data-phase=concept] .kit-uniform__image{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.kit-uniform[data-phase=video] .kit-uniform__image{opacity:var(--kit-uniform-video-opacity,.91);-webkit-transform:scale(var(--kit-uniform-scroll-scale,1));transform:scale(var(--kit-uniform-scroll-scale,1));-webkit-transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),-webkit-transform 0s;transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),-webkit-transform 0s;transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),transform 0s;transition:opacity var(--kit-uniform-fade-duration,.6s) var(--kit-uniform-fade-ease,ease-out),transform 0s,-webkit-transform 0s}.kit-uniform[data-phase="1st"] .kit-uniform__image{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:var(--kit-uniform-brighten-delay,.1s);transition-delay:var(--kit-uniform-brighten-delay,.1s)}.kit-uniform[data-phase="1st"] .kit-uniform__reveal{opacity:0;-webkit-transition-delay:var(--kit-uniform-brighten-delay,.1s);transition-delay:var(--kit-uniform-brighten-delay,.1s)}.kit-uniform[data-phase=concept]~.kit-uniform__bg-dim,.kit-uniform[data-phase=video]~.kit-uniform__bg-dim{opacity:var(--kit-uniform-dim-a,.61)}.kit-uniform[data-phase="1st"]~.kit-uniform__bg-dim{opacity:var(--kit-uniform-dim-a-residual,.23);-webkit-transition-delay:var(--kit-uniform-brighten-delay,.1s);transition-delay:var(--kit-uniform-brighten-delay,.1s)}.kit-uniform.is-dim-latched[data-phase=initial]~.kit-uniform__bg-dim{opacity:var(--kit-uniform-dim-a-residual,.23)}.kit-uniform[data-phase=concept][data-concept-read] .kit-uniform__image img,.kit-uniform[data-phase=video] .kit-uniform__image img{-webkit-filter:brightness(calc(1 - var(--kit-uniform-dim-b, .54)));filter:brightness(calc(1 - var(--kit-uniform-dim-b, .54)))}.kit-uniform[data-phase="1st"] .kit-uniform__image img,.kit-uniform[data-phase=initial] .kit-uniform__image img{-webkit-filter:none;filter:none}.kit-uniform[data-phase="1st"] .kit-uniform__image img{-webkit-transition-delay:var(--kit-uniform-brighten-delay,.1s);transition-delay:var(--kit-uniform-brighten-delay,.1s)}.kit-uniform__badge{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:var(--color-white);border:none;border-radius:50%;cursor:pointer;pointer-events:auto;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;opacity:0;-webkit-transform:scale(.4);transform:scale(.4);will-change:transform,opacity,box-shadow;--badge-enter-delay:0ms;z-index:2;width:2.5vw;height:2.5vw;-webkit-box-shadow:0 0 .3472222222vw var(--color-accent-yellow-glow);box-shadow:0 0 .3472222222vw var(--color-accent-yellow-glow)}.kit-uniform__badge:focus-visible,.kit-uniform__badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.kit-uniform__badge--1{left:var(--badge-1-left,65.5%);top:var(--badge-1-top,25%)}.kit-uniform__badge--2{left:var(--badge-2-left,24%);top:var(--badge-2-top,26%)}.kit-uniform__badge--3{left:var(--badge-3-left,50%);top:var(--badge-3-top,5.5%)}.kit-uniform__badge--4{left:var(--badge-4-left,54%);top:var(--badge-4-top,50%)}.kit-uniform__badge--5{left:var(--badge-5-left,67%);top:var(--badge-5-top,59%)}.kit-uniform__badge--6{left:var(--badge-6-left,49%);top:var(--badge-6-top,80.5%)}.kit-uniform__badge--7{left:var(--badge-7-left,31.5%);top:var(--badge-7-top,65.5%)}.kit-uniform__badge--1{--badge-enter-delay:0ms}.kit-uniform__badge--2{--badge-enter-delay:220ms}.kit-uniform__badge--3{--badge-enter-delay:440ms}.kit-uniform__badge--4{--badge-enter-delay:660ms}.kit-uniform__badge--5{--badge-enter-delay:880ms}.kit-uniform__badge--6{--badge-enter-delay:1100ms}.kit-uniform__badge--7{--badge-enter-delay:1320ms}.kit-uniform__badge-num{color:var(--color-tokyo-blue);font-family:var(--font-FCTokyo-Condensed);line-height:1;letter-spacing:.04em;font-size:1.0416666667vw}.kit-uniform[data-phase="1st"] .kit-uniform__badge{-webkit-animation:badge-entrance .7s cubic-bezier(.2,.8,.25,1) forwards,badge-pulse 2.8s ease-in-out infinite;animation:badge-entrance .7s cubic-bezier(.2,.8,.25,1) forwards,badge-pulse 2.8s ease-in-out infinite;-webkit-animation-delay:calc(var(--concept-badge-base-delay, 0ms) + var(--badge-enter-delay)),calc(var(--concept-badge-base-delay, 0ms) + var(--badge-enter-delay) + .7s);animation-delay:calc(var(--concept-badge-base-delay, 0ms) + var(--badge-enter-delay)),calc(var(--concept-badge-base-delay, 0ms) + var(--badge-enter-delay) + .7s)}.kit-uniform__image.is-rotated .kit-uniform__badge{visibility:hidden;pointer-events:none}.kit-uniform__slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.kit-uniform__slide.is-active{opacity:1}.kit-uniform__slide.is-reset-fade{-webkit-transition-duration:var(--kit-uniform-reset-fade,.9s);transition-duration:var(--kit-uniform-reset-fade,.9s)}.kit-uniform__arrow{display:none;position:absolute;top:50%;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:transparent;pointer-events:auto;cursor:pointer}.kit-uniform__arrow:before{content:"";position:absolute;border-radius:50%;background-color:hsla(0,0%,100%,.5);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;width:2.5vw;height:2.5vw}.kit-uniform__arrow svg{position:relative;display:block;color:var(--color-tokyo-blue);width:1.25vw;height:1.25vw}.kit-uniform__arrow:focus-visible:before,.kit-uniform__arrow:hover:before{background-color:hsla(0,0%,100%,.7)}.kit-uniform__arrow:focus-visible{outline:none}.kit-uniform__arrow{width:3.0555555556vw;height:3.0555555556vw}.kit-uniform[data-phase="1st"] .kit-uniform__image:not(.is-single){pointer-events:auto}.kit-uniform[data-phase="1st"] .kit-uniform__image:not(.is-single) .kit-uniform__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.kit-uniform__arrow--prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);left:3.3333333333vw}.kit-uniform__arrow--next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3.3333333333vw}.kit-backdrop-group:has(.kit-backdrop--1st){padding-top:var(--kv-uniform-gap-pc,60vh)}.concept{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--concept-pt-pc,69.4444444444vw) var(--page-margin-x-pc,29.1666666667vw) var(--concept-video-gap-pc,27.7777777778vw);gap:2.7777777778vw}.concept:before{content:"";position:absolute;inset:0;background-color:var(--color-black-alpha02);pointer-events:none}.concept__card{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(100%,var(--pc-col-max,1120px));gap:2.7777777778vw}.concept__title{line-height:1;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.6666666667vw;letter-spacing:.15em}.concept__divider{width:2.7777777778vw;height:.1388888889vw;background-color:var(--color-akebono)}.concept__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:1.7361111111vw}.concept__description-text{font-family:var(--font-Hiragino);font-weight:300;line-height:1.7;color:var(--color-white);text-align:justify;font-size:.9722222222vw;letter-spacing:.2571428571em}body.is-modal-open{overflow:hidden}.concept-modal{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-modal-overlay);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);visibility:hidden;opacity:0;-webkit-transition:opacity var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear var(--modal-duration,.65s);transition:opacity var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1)),visibility 0s linear var(--modal-duration,.65s)}.concept-modal.is-active{visibility:visible;opacity:1;-webkit-transition:opacity var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1));transition:opacity var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1))}.concept-modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.concept-modal__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;background-color:var(--color-white);width:min(100%,480px);margin:0 auto;padding:1.1111111111vw;border-radius:1.6666666667vw;max-height:80vh;max-height:80dvh}.concept-modal__slides{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(var(--modal-rise,56px));transform:translateY(var(--modal-rise,56px));-webkit-transition:-webkit-transform var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1));transition:-webkit-transform var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1)), -webkit-transform var(--modal-duration,.65s) var(--modal-ease,cubic-bezier(.16,1,.3,1))}.concept-modal.is-active .concept-modal__slides{-webkit-transform:translateY(0);transform:translateY(0)}.concept-modal__slide{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.concept-modal__slide.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.concept-modal__slide{gap:1.6666666667vw}.concept-modal__media{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0}.concept-modal__image{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1;background-color:var(--color-white);border-radius:1.1111111111vw}.concept-modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.concept-modal__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;color:var(--color-brand-black);gap:.8333333333vw}.concept-modal__title{font-weight:600;line-height:1.7;font-size:1.1111111111vw;letter-spacing:.225em}.concept-modal__body,.concept-modal__title{font-family:var(--font-Hiragino);text-align:justify}.concept-modal__body{font-weight:300;line-height:1.6;font-size:.9027777778vw;letter-spacing:.0769230769em}.concept-modal__nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;width:min(100%,480px);margin:0 auto;padding:2.7777777778vw 0}.concept-modal__nav-btn.concept-modal__nav-btn--next,.concept-modal__nav-btn.concept-modal__nav-btn--prev{display:none}.concept-modal__nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;border-radius:50%;background-color:var(--color-icon-btn);color:var(--color-white);cursor:pointer;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.concept-modal__nav-btn:focus-visible,.concept-modal__nav-btn:hover{background-color:var(--color-white-alpha-45)}.concept-modal__nav-btn{width:3.3333333333vw;height:3.3333333333vw}.concept-modal__icon{width:1.6666666667vw;height:1.6666666667vw}.concept-modal__icon--flip{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--page-margin-x-pc,29.1666666667vw) var(--video-1st-gap,17.5vw);background-color:transparent}.video:before{content:none}.video__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(100%,var(--pc-col-max,1120px));gap:2.7777777778vw}.video__title{line-height:1;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.6666666667vw;letter-spacing:.15em;text-transform:uppercase}.video__divider{width:2.7777777778vw;height:.1388888889vw;background-color:var(--color-akebono)}.video__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.video__player{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-tokyo-blue);border-radius:.5555555556vw}.video__iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.uniform--1st{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12.5vw var(--page-margin-x-pc,30.8333333333vw) 5.6944444444vw;gap:2.7777777778vw;background-color:transparent}.uniform--1st .uniform__hero-anchor{width:min(100%,var(--pc-col-max,1120px));height:35.9027777778vw}.uniform--1st .uniform__card{background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.3333333333vw;width:min(100%,var(--pc-col-max,1120px));padding:2.7777777778vw;border-radius:1.1111111111vw;gap:2.7777777778vw}.uniform--1st .uniform__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}.uniform--1st .uniform__product-title{line-height:1;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.6666666667vw;letter-spacing:.13em}.uniform--1st .uniform__product-divider{background-color:var(--color-akebono);width:2.7777777778vw;height:.1388888889vw}.uniform--1st .uniform__product-desc{font-family:var(--font-Hiragino);font-weight:300;line-height:1.85;color:var(--color-white);text-align:justify;font-size:.9722222222vw;letter-spacing:.08em}.uniform--1st .uniform__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--color-white);gap:0}.uniform--1st .uniform__price{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;font-size:1.6666666667vw}.uniform--1st .uniform__price-tax{font-family:var(--font-Hiragino);font-weight:300;letter-spacing:.04em;opacity:.6;color:var(--color-white);font-size:.9722222222vw}.uniform--1st .uniform__buy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:var(--color-tokyo-red);color:var(--color-white);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;border-radius:999px}.uniform--1st .uniform__buy-btn:focus-visible,.uniform--1st .uniform__buy-btn:hover{opacity:.85}.uniform--1st .uniform__buy-btn{gap:.6944444444vw;height:3.3333333333vw;padding:.5555555556vw 1.1111111111vw}.uniform--1st .uniform__buy-btn-icon{width:1.25vw;height:1.25vw}.uniform--1st .uniform__buy-btn-label{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.18em;line-height:1.4;font-size:.9722222222vw}.uniform--1st .uniform__photo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px));gap:1.1111111111vw}.uniform--1st .uniform__photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.8333333333vw}.uniform--1st .uniform__photo:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top, left bottom,color-stop(60%, transparent),to(var(--color-black-alpha02)));background:linear-gradient(180deg,transparent 60%,var(--color-black-alpha02));pointer-events:none}.uniform--1st .uniform__thumbs{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:.5555555556vw}.uniform--1st .uniform__thumb{aspect-ratio:1/1;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border:0;padding:0;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;border-radius:.5555555556vw}.uniform--1st .uniform__thumb:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.uniform--1st .uniform__thumb.is-active{-webkit-box-shadow:0 0 0 2px var(--color-tokyo-red);box-shadow:0 0 0 2px var(--color-tokyo-red)}.uniform--1st .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;width:min(100%,var(--pc-col-max,1120px));margin-top:1.3888888889vw;gap:2.2222222222vw}.uniform--1st .lineup__title{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;color:var(--color-white);text-transform:uppercase;font-size:1.5277777778vw}.uniform--1st .lineup__divider{display:none}.uniform--1st .lineup__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1.3888888889vw}.uniform--1st .lineup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);overflow:hidden;color:var(--color-white);text-decoration:none;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;border-radius:.5555555556vw}.uniform--1st .lineup-item:focus-visible,.uniform--1st .lineup-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.uniform--1st .lineup-item:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.uniform--1st .lineup-item__img{width:100%;aspect-ratio:1/1;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat}.uniform--1st .lineup-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8333333333vw;gap:.4166666667vw}.uniform--1st .lineup-item__name{font-family:var(--font-Hiragino);font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--1st .lineup-item__name span{display:inline}.uniform--1st .lineup-item__name span:first-child:after{content:" "}.uniform--1st .lineup-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;font-family:var(--font-Montserrat);font-weight:700;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--1st .lineup-item__price>span{white-space:nowrap}.uniform--1st .lineup-item__price-tax{font-weight:300}.uniform--1st .lineup-item__arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--color-white);opacity:.7}.uniform--2nd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.7777777778vw var(--page-margin-x-pc,29.1666666667vw) 5.6944444444vw;gap:2.7777777778vw;background:transparent}.uniform--2nd>*{position:relative;z-index:1}.uniform--2nd .uniform__hero{position:relative;width:min(100%,var(--pc-col-max,1120px));height:35.9027777778vw;margin-bottom:var(--2nd-gk-hero-gap-pc,5.5555555556vw)}.uniform--2nd .uniform__hero-image{position:absolute;inset:0}.uniform--2nd .uniform__hero-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1.22);transform:scale(1.22)}.uniform--2nd .uniform__hero-rotator{position:absolute;inset:0}.uniform--2nd .uniform__hero-rotator.is-single .uniform__hero-arrow{display:none}.uniform--2nd .uniform__hero-slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.uniform--2nd .uniform__hero-slide.is-active{opacity:1}.uniform--2nd .uniform__hero-arrow{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.uniform--2nd .uniform__hero-arrow:before{content:"";position:absolute;border-radius:50%;background-color:hsla(0,0%,100%,.5);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;width:2.5vw;height:2.5vw}.uniform--2nd .uniform__hero-arrow svg{position:relative;display:block;color:var(--color-tokyo-blue);width:1.25vw;height:1.25vw}.uniform--2nd .uniform__hero-arrow:focus-visible:before,.uniform--2nd .uniform__hero-arrow:hover:before{background-color:hsla(0,0%,100%,.7)}.uniform--2nd .uniform__hero-arrow:focus-visible{outline:none}.uniform--2nd .uniform__hero-arrow{width:3.0555555556vw;height:3.0555555556vw}.uniform--2nd .uniform__hero-arrow--prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);left:.2777777778vw}.uniform--2nd .uniform__hero-arrow--next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.2777777778vw}.uniform--2nd .uniform__card{background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px));padding:2.7777777778vw;border-radius:1.1111111111vw;gap:2.7777777778vw}.uniform--2nd .uniform__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}.uniform--2nd .uniform__product-title{line-height:1;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.6666666667vw;letter-spacing:.13em}.uniform--2nd .uniform__product-divider{background-color:var(--color-akebono);width:2.7777777778vw;height:.1388888889vw}.uniform--2nd .uniform__product-desc{font-family:var(--font-Hiragino);font-weight:300;line-height:1.85;color:var(--color-white);text-align:justify;font-size:.9722222222vw;letter-spacing:.08em}.uniform--2nd .uniform__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--color-white);gap:0}.uniform--2nd .uniform__price{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;font-size:1.6666666667vw}.uniform--2nd .uniform__price-tax{font-family:var(--font-Hiragino);font-weight:300;letter-spacing:.04em;opacity:.6;font-size:.9722222222vw}.uniform--2nd .uniform__buy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:var(--color-tokyo-red);color:var(--color-white);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;border-radius:999px}.uniform--2nd .uniform__buy-btn:focus-visible,.uniform--2nd .uniform__buy-btn:hover{opacity:.85}.uniform--2nd .uniform__buy-btn{gap:.6944444444vw;height:3.3333333333vw;padding:.5555555556vw 1.1111111111vw}.uniform--2nd .uniform__buy-btn-icon{width:1.25vw;height:1.25vw}.uniform--2nd .uniform__buy-btn-label{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.18em;line-height:1.4;font-size:.9722222222vw}.uniform--2nd .uniform__photo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px));gap:1.1111111111vw}.uniform--2nd .uniform__photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.8333333333vw}.uniform--2nd .uniform__photo:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top, left bottom,color-stop(60%, transparent),to(var(--color-black-alpha02)));background:linear-gradient(180deg,transparent 60%,var(--color-black-alpha02));pointer-events:none}.uniform--2nd .uniform__thumbs{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:.5555555556vw}.uniform--2nd .uniform__thumb{aspect-ratio:1/1;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border:0;padding:0;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;border-radius:.5555555556vw}.uniform--2nd .uniform__thumb:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.uniform--2nd .uniform__thumb.is-active{-webkit-box-shadow:0 0 0 2px var(--color-tokyo-red);box-shadow:0 0 0 2px var(--color-tokyo-red)}.uniform--2nd .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;width:min(100%,var(--pc-col-max,1120px));margin-top:1.3888888889vw;gap:2.2222222222vw}.uniform--2nd .lineup__title{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;color:var(--color-white);text-transform:uppercase;font-size:1.5277777778vw}.uniform--2nd .lineup__divider{display:none}.uniform--2nd .lineup__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1.3888888889vw}.uniform--2nd .lineup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);overflow:hidden;color:var(--color-white);text-decoration:none;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;border-radius:.5555555556vw}.uniform--2nd .lineup-item:focus-visible,.uniform--2nd .lineup-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.uniform--2nd .lineup-item:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.uniform--2nd .lineup-item__img{width:100%;aspect-ratio:1/1;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat}.uniform--2nd .lineup-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8333333333vw;gap:.4166666667vw}.uniform--2nd .lineup-item__name{font-family:var(--font-Hiragino);font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--2nd .lineup-item__name span{display:inline}.uniform--2nd .lineup-item__name span:first-child:after{content:" "}.uniform--2nd .lineup-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;font-family:var(--font-Montserrat);font-weight:700;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--2nd .lineup-item__price>span{white-space:nowrap}.uniform--2nd .lineup-item__price-tax{font-weight:300}.uniform--2nd .lineup-item__arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--color-white);opacity:.7}.uniform--gk{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.7777777778vw var(--page-margin-x-pc,29.1666666667vw) 5.6944444444vw;gap:2.7777777778vw;background:transparent}.uniform--gk .uniform__hero{position:relative;width:min(100%,var(--pc-col-max,1120px));height:35.9027777778vw;margin-bottom:var(--2nd-gk-hero-gap-pc,5.5555555556vw)}.uniform--gk .uniform__hero-image{position:absolute;inset:0}.uniform--gk .uniform__hero-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1.22);transform:scale(1.22)}.uniform--gk .uniform__hero-rotator{position:absolute;inset:0}.uniform--gk .uniform__hero-rotator.is-single .uniform__hero-arrow{display:none}.uniform--gk .uniform__hero-slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.uniform--gk .uniform__hero-slide.is-active{opacity:1}.uniform--gk .uniform__hero-arrow{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.uniform--gk .uniform__hero-arrow:before{content:"";position:absolute;border-radius:50%;background-color:hsla(0,0%,100%,.5);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;width:2.5vw;height:2.5vw}.uniform--gk .uniform__hero-arrow svg{position:relative;display:block;color:var(--color-tokyo-blue);width:1.25vw;height:1.25vw}.uniform--gk .uniform__hero-arrow:focus-visible:before,.uniform--gk .uniform__hero-arrow:hover:before{background-color:hsla(0,0%,100%,.7)}.uniform--gk .uniform__hero-arrow:focus-visible{outline:none}.uniform--gk .uniform__hero-arrow{width:3.0555555556vw;height:3.0555555556vw}.uniform--gk .uniform__hero-arrow--prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);left:.2777777778vw}.uniform--gk .uniform__hero-arrow--next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.2777777778vw}.uniform--gk .uniform__card{background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px));padding:2.7777777778vw;border-radius:1.1111111111vw;gap:2.7777777778vw}.uniform--gk .uniform__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}.uniform--gk .uniform__product-title{line-height:1;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.6666666667vw;letter-spacing:.13em}.uniform--gk .uniform__product-divider{background-color:var(--color-akebono);width:2.7777777778vw;height:.1388888889vw}.uniform--gk .uniform__product-desc{font-family:var(--font-Hiragino);font-weight:300;line-height:1.85;color:var(--color-white);text-align:justify;font-size:.9722222222vw;letter-spacing:.08em}.uniform--gk .uniform__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--color-white);gap:0}.uniform--gk .uniform__price{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;font-size:1.6666666667vw}.uniform--gk .uniform__price-tax{font-family:var(--font-Hiragino);font-weight:300;letter-spacing:.04em;opacity:.6;font-size:.9722222222vw}.uniform--gk .uniform__buy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:var(--color-tokyo-red);color:var(--color-white);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;border-radius:999px}.uniform--gk .uniform__buy-btn:focus-visible,.uniform--gk .uniform__buy-btn:hover{opacity:.85}.uniform--gk .uniform__buy-btn{gap:.6944444444vw;height:3.3333333333vw;padding:.5555555556vw 1.1111111111vw}.uniform--gk .uniform__buy-btn-icon{width:1.25vw;height:1.25vw}.uniform--gk .uniform__buy-btn-label{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.18em;line-height:1.4;font-size:.9722222222vw}.uniform--gk .uniform__photo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px));gap:1.1111111111vw}.uniform--gk .uniform__photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.8333333333vw}.uniform--gk .uniform__photo:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top, left bottom,color-stop(60%, transparent),to(var(--color-black-alpha02)));background:linear-gradient(180deg,transparent 60%,var(--color-black-alpha02));pointer-events:none}.uniform--gk .uniform__thumbs{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:.5555555556vw}.uniform--gk .uniform__thumb{aspect-ratio:1/1;background-color:var(--color-tokyo-blue-darken);background-size:cover;background-position:50%;background-repeat:no-repeat;border:0;padding:0;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;border-radius:.5555555556vw}.uniform--gk .uniform__thumb:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.uniform--gk .uniform__thumb.is-active{-webkit-box-shadow:0 0 0 2px var(--color-tokyo-red);box-shadow:0 0 0 2px var(--color-tokyo-red)}.uniform--gk .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;width:min(100%,var(--pc-col-max,1120px));margin-top:1.3888888889vw;gap:2.2222222222vw}.uniform--gk .lineup__title{font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.13em;line-height:1;color:var(--color-white);text-transform:uppercase;font-size:1.5277777778vw}.uniform--gk .lineup__divider{display:none}.uniform--gk .lineup__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1.3888888889vw}.uniform--gk .lineup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-glass-dark);backdrop-filter:blur(13.8px);-webkit-backdrop-filter:blur(13.8px);overflow:hidden;color:var(--color-white);text-decoration:none;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;border-radius:.5555555556vw}.uniform--gk .lineup-item:focus-visible,.uniform--gk .lineup-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.uniform--gk .lineup-item:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.uniform--gk .lineup-item__img{width:100%;aspect-ratio:1/1;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat}.uniform--gk .lineup-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8333333333vw;gap:.4166666667vw}.uniform--gk .lineup-item__name{font-family:var(--font-Hiragino);font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--gk .lineup-item__name span{display:inline}.uniform--gk .lineup-item__name span:first-child:after{content:" "}.uniform--gk .lineup-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;font-family:var(--font-Montserrat);font-weight:700;letter-spacing:.04em;color:var(--color-white);font-size:.9027777778vw}.uniform--gk .lineup-item__price>span{white-space:nowrap}.uniform--gk .lineup-item__price-tax{font-weight:300}.uniform--gk .lineup-item__arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--color-white);opacity:.7}.spec{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:var(--color-name-number-bg);color:var(--color-white);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9.7222222222vw var(--page-margin-x-pc,30.8333333333vw) 6.9444444444vw;gap:8.3333333333vw}.spec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 0,var(--color-tokyo-blue-alpha) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,var(--color-video-bg) 0,transparent 55%);pointer-events:none;z-index:0}.spec>*{position:relative;z-index:1}.spec__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,var(--pc-col-max,1120px))}.spec__heading{font-family:var(--font-Montserrat);font-weight:700;line-height:1;color:var(--color-white);font-size:2.2222222222vw;letter-spacing:.18em;margin-bottom:.9722222222vw}.spec__divider{background-color:var(--color-akebono);width:2.7777777778vw;height:.1388888889vw}.spec__divider,.spec__sub{margin-bottom:1.6666666667vw}.spec__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:var(--font-Hiragino);color:var(--color-white-alpha-50);font-size:.8333333333vw;letter-spacing:.08em;gap:.5555555556vw}.size-block{background:var(--color-white-alpha-10);border:1px solid var(--color-hairline-w);overflow:hidden;border-radius:.8333333333vw;margin-bottom:1.6666666667vw}.size-block:last-child{margin-bottom:0}.size-adult{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.size-adult::-webkit-scrollbar{display:none}.size-adult{margin-bottom:1.6666666667vw}.size-adult .size-block{width:-webkit-max-content;width:-moz-max-content;width:max-content;width:100%}.size-adult .size-block__table-wrap{overflow-x:visible}.size-adult .size-table{width:auto;width:100%}.size-adult .size-table td,.size-adult .size-table th{padding-left:.6944444444vw;padding-right:.6944444444vw}.size-adult .size-table tbody th{padding-left:.8333333333vw}.size-block__label{font-family:var(--font-Montserrat);font-weight:700;color:var(--color-white);background:var(--color-white-alpha-10);border-bottom:1px solid var(--color-hairline-w);font-size:.9027777778vw;letter-spacing:.1em;padding:.9722222222vw 1.25vw}.size-block__label-unit{opacity:.6;font-weight:500;font-size:.625vw;margin-left:.2083333333vw}.size-block__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.size-table{width:100%;border-collapse:collapse;background:transparent;font-family:var(--font-Montserrat)}.size-table td,.size-table th{text-align:center;color:var(--color-white-alpha-80);white-space:nowrap;border:none;border-bottom:1px solid var(--color-white-alpha-10);letter-spacing:.04em;font-weight:500;padding:1.0416666667vw 1.3888888889vw;font-size:.8333333333vw}.size-table thead th{background:var(--color-white-alpha-10);color:var(--color-white);font-weight:700}.size-table tbody th{text-align:left;font-weight:500;background:transparent;white-space:nowrap;color:var(--color-white-alpha-50);letter-spacing:.02em;padding-left:1.3888888889vw}.size-table tr:last-child td,.size-table tr:last-child th{border-bottom:none}.size-junior{margin-bottom:1.6666666667vw}.size-junior .size-block--junior{margin-bottom:0}.size-diagram{margin-top:1.6666666667vw}.size-diagram__img{display:block;width:90%;height:auto;margin:0 auto}.number-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1111111111vw;margin-bottom:3.3333333333vw}.number-showcase__type{overflow:hidden;width:100%;margin:0;background:var(--color-white-alpha-10);border-radius:.5555555556vw}.number-showcase__type-img{display:block;width:100%;height:auto}.number-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1111111111vw}.number-grid__item{overflow:hidden;background:var(--color-white-alpha-10);border-radius:.5555555556vw}.number-grid__img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.schedule,.schedule-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3888888889vw}.schedule-card{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-white-alpha-10),var(--color-hairline-w));border:1px solid var(--color-white-alpha-10);border-radius:1.1111111111vw;padding:2.2222222222vw 1.9444444444vw 2.0833333333vw}.schedule-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 100% 0,var(--color-akebono-glow) 0,transparent 60%);opacity:.3}.schedule-card>*{position:relative;z-index:1}.schedule-card__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3888888889vw}.schedule-card__section--divide{border-top:1px solid var(--color-white-alpha-10);padding-top:1.6666666667vw;margin-top:.2777777778vw}.schedule-card__no{color:var(--color-akebono);font-size:.7638888889vw;letter-spacing:.24em}.schedule-card__no,.schedule-card__title{font-family:var(--font-Montserrat);font-weight:700}.schedule-card__title{line-height:1.4;color:var(--color-white);font-size:1.3888888889vw;letter-spacing:.08em}.schedule-card__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1111111111vw}.schedule-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4166666667vw}.schedule-card__row--strong .schedule-card__text{font-size:18.4615384615px;font-weight:600}.schedule-card__row--small{margin-top:-.6944444444vw}.schedule-card__row--small .schedule-card__text{font-size:.9722222222vw}.schedule-card__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;background:var(--color-white-alpha-10);color:var(--color-akebono);font-family:var(--font-Montserrat);font-weight:600;letter-spacing:.14em;border-radius:999px;font-size:.625vw;padding:.2083333333vw .625vw}.schedule-card__text{font-weight:500;color:var(--color-white);line-height:1.6;font-size:.9722222222vw}.schedule-card__desc,.schedule-card__text{font-family:var(--font-Hiragino);letter-spacing:.04em}.schedule-card__desc{color:var(--color-white-alpha-50);line-height:1.5;font-size:.8333333333vw}.schedule-card__desc--strong,.schedule-card__link{color:var(--color-white)}.schedule-card__link{display:inline;text-decoration:underline;text-underline-offset:3px;font-family:var(--font-Hiragino);letter-spacing:.04em;font-size:.9722222222vw}.shop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-accent-off-white);color:var(--color-brand-black);padding:5.5555555556vw var(--page-margin-x-pc,29.1666666667vw)}.shop__title{font-family:var(--font-Montserrat);font-weight:700;line-height:1;color:var(--color-tokyo-blue);font-size:2.2222222222vw;letter-spacing:.18em;margin-bottom:.9722222222vw}.shop__divider{background-color:var(--color-akebono);width:2.7777777778vw;height:.1388888889vw;margin-bottom:1.9444444444vw}.shop__banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1111111111vw;margin-bottom:2.2222222222vw}.shop__banner{display:block;overflow:hidden;width:100%;margin:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:.5555555556vw}.shop__banner:hover{opacity:.85}.shop__banner-img{display:block;width:100%;height:auto;aspect-ratio:750/340;-o-object-fit:cover;object-fit:cover}.shop__list{display:grid;list-style:none;padding:0;margin:0;grid-template-columns:repeat(3,1fr);gap:.8333333333vw}.shop__item{background:var(--color-white);border:1px solid rgba(0,10,110,.06);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;border-radius:.5555555556vw}.shop__item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 30px rgba(0,10,110,.08);box-shadow:0 12px 30px rgba(0,10,110,.08)}.shop__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;font-family:var(--font-Hiragino);font-weight:700;color:var(--color-tokyo-blue);line-height:1.5;letter-spacing:.04em;text-decoration:none;font-size:.9027777778vw;padding:1.25vw .6944444444vw 1.25vw 1.3888888889vw;gap:.6944444444vw}.shop__name{-webkit-box-flex:1;-ms-flex:1;flex:1}.shop__arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--color-tokyo-red)}.partner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-white);padding:3.8888888889vw var(--page-margin-x-pc,29.1666666667vw)}.partner,.partner__title{color:var(--color-brand-black)}.partner__title{font-family:var(--font-Montserrat);font-weight:700;line-height:1;font-size:2.2222222222vw;letter-spacing:.18em;margin-bottom:.9722222222vw}.partner__divider{background-color:var(--color-tokyo-red);width:2.7777777778vw;height:.1388888889vw;margin-bottom:1.9444444444vw}.partner__grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:.9722222222vw;-webkit-column-gap:.9722222222vw;-moz-column-gap:.9722222222vw;column-gap:.9722222222vw}.partner__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-white);overflow:hidden;height:3.8888888889vw;border-radius:.5555555556vw;padding:.5555555556vw .8333333333vw}.partner__item,.partner__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.partner__link:focus-visible,.partner__link:hover{opacity:.7}.partner__logo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.partner__logo--tokyo-gas{width:11.6666666667vw}.partner__logo--mixi{width:5.4861111111vw}.partner__logo--mitsubishi{width:8.125vw}.partner__logo--mitsui{width:11.6666666667vw}.partner__logo--keio{width:6.5277777778vw}.partner__logo--new-balance{width:4.5833333333vw}.footer{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-tokyo-blue);color:var(--color-white);font-family:var(--font-Hiragino);padding:3.3333333333vw var(--page-margin-x-pc,30.8333333333vw) 3.3333333333vw;gap:1.9444444444vw}.footer,.footer__emblem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__emblem{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.6944444444vw;height:8.1944444444vw}.footer__emblem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;gap:1.25vw}.footer__sns-item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__sns-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--color-white-alpha-10);color:var(--color-white);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;width:2.5vw;height:2.5vw}.footer__sns-link:focus-visible,.footer__sns-link:hover{background-color:var(--color-white-alpha-16)}.footer__sns-svg{width:1.25vw;height:1.25vw}.footer__app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9027777778vw}.footer__app-lead{text-align:center;font-family:var(--font-Hiragino);font-weight:700;line-height:1.7;letter-spacing:.02em;color:var(--color-white);font-size:.9027777778vw}.footer__app-card{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-white-alpha-10);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;border:.0694444444vw solid var(--color-white-alpha-50);border-radius:.5555555556vw;padding:.9027777778vw .9722222222vw .9027777778vw .9027777778vw}.footer__app-card:focus-visible,.footer__app-card:hover{background-color:var(--color-white-alpha-16)}.footer__app-logo{display:block;height:auto;width:13.5416666667vw}.footer__copy{width:100%;text-align:center;font-family:var(--font-Montserrat);font-weight:400;color:var(--color-white-alpha-50);letter-spacing:.04em;max-width:600px;font-size:.6944444444vw;line-height:1.6}.tab-nav{display:none}.side-nav{position:fixed;inset:0;z-index:80;pointer-events:none}@-webkit-keyframes side-nav-fill-flicker{0%{opacity:1}50%{opacity:var(--nav-flicker-low,.2)}to{opacity:1}}@keyframes side-nav-fill-flicker{0%{opacity:1}50%{opacity:var(--nav-flicker-low,.2)}to{opacity:1}}.side-nav.is-flicker .side-nav__link.is-active:before{-webkit-animation:side-nav-fill-flicker var(--nav-flicker-step,.14s) steps(1) var(--nav-flicker-count,1) both;animation:side-nav-fill-flicker var(--nav-flicker-step,.14s) steps(1) var(--nav-flicker-count,1) both}@media(prefers-reduced-motion:reduce){.side-nav.is-flicker .side-nav__link.is-active:before{-webkit-animation:none;animation:none}}.side-nav__menu{position:fixed;left:2.0833333333vw;top:6.25vw;width:13.6111111111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw;pointer-events:auto;-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1)), -webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1))}.side-nav.is-visible .side-nav__menu{-webkit-transform:translateX(0);transform:translateX(0)}.side-nav__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-nav__group,.side-nav__group--a{gap:.5555555556vw}.side-nav__link{--nav-active-fill:var(--color-white);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;padding:.2777777778vw;color:var(--color-white);font-family:var(--font-Montserrat);font-size:1.1111111111vw;line-height:1.7;letter-spacing:.06em;text-decoration:none;border-radius:.1388888889vw;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.side-nav__link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:.1388888889vw;background-color:var(--nav-active-fill);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.side-nav__link:focus-visible:before,.side-nav__link:hover:before{background-color:var(--color-white-alpha-15);opacity:1}.side-nav__link.is-active{color:var(--color-tokyo-blue)}.side-nav__link.is-active:before{background-color:var(--nav-active-fill);opacity:1}body[data-nav-section=app] .side-nav__link,body[data-nav-section=partner] .side-nav__link,body[data-nav-section=shop] .side-nav__link{--nav-active-fill:var(--color-tokyo-blue);color:var(--color-tokyo-blue)}body[data-nav-section=app] .side-nav__link.is-active,body[data-nav-section=partner] .side-nav__link.is-active,body[data-nav-section=shop] .side-nav__link.is-active{color:var(--color-white)}body[data-title-section=app] .hero__title,body[data-title-section=partner] .hero__title,body[data-title-section=shop] .hero__title{color:var(--color-tokyo-blue)}.side-nav__title{display:none;position:fixed;left:2.0833333333vw;top:calc(100vh - 7.77778vw);width:20.2083333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4327777778vw;pointer-events:auto;font-family:var(--font-Montserrat);color:var(--color-white);-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1)), -webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1))}.side-nav.is-visible .side-nav__title{-webkit-transform:translateX(0);transform:translateX(0)}.side-nav__title-team{font-size:2.3081944444vw;line-height:1.3124736747;letter-spacing:.0799987966em}.side-nav__title-season{font-size:1.6896527778vw;line-height:1.3124820188;letter-spacing:.080000822em;text-align:center}.side-nav__shop{position:fixed;right:2.0833333333vw;bottom:2.7777777778vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.8888888889vw;padding:.5555555556vw 1.6666666667vw;gap:.625vw;background-color:var(--color-tokyo-red);border-radius:2.2222222222vw;color:var(--color-white);text-decoration:none;pointer-events:auto;-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition:opacity .2s ease-out,-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:opacity .2s ease-out,-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1));transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1)),opacity .2s ease-out;transition:transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1)),opacity .2s ease-out,-webkit-transform var(--nav-duration-pc,1.4s) var(--nav-ease,cubic-bezier(.16,1,.3,1))}.side-nav__shop:focus-visible,.side-nav__shop:hover{opacity:.85}.side-nav.is-visible .side-nav__shop{-webkit-transform:translateX(0);transform:translateX(0)}.side-nav__shop-icon{width:1.6666666667vw;height:1.6666666667vw;-ms-flex-negative:0;flex-shrink:0}.side-nav__shop-label{font-family:var(--font-Montserrat);font-size:.9722222222vw;line-height:1.4;color:var(--color-white)}.sp-menu,.sp-menu__shop{display:none}#concept,#first-uniform,#gk-uniform,#name-and-number,#schedule-to-buy,#second-uniform,#shop,#size{scroll-margin-top:var(--anchor-offset-pc,0)}
