@font-face{font-family:"Quentin";src:url("../fonts/Quentin.otf") format("opentype")}@font-face{font-family:"neueplak";src:url("../fonts/NeuePlak-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"neueplak";src:url("../fonts/NeuePlak-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"neueplak";src:url("../fonts/NeuePlak-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"NeuePlakCondensed";src:url("../fonts/NeuePlakCondensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NeuePlakCondensed";src:url("../fonts/NeuePlakCondensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"NeuePlakCondensed";src:url("../fonts/NeuePlakCondensed-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"neueplak-wide";src:url("../fonts/NeuePlak-WideBold.eot");src:local("Neue Plak Wide Bold"),local("NeuePlak-WideBold"),url("../fonts/NeuePlak-WideBold.eot?#iefix") format("embedded-opentype"),url("../fonts/NeuePlak-WideBold.woff2") format("woff2"),url("../fonts/NeuePlak-WideBold.woff") format("woff"),url("../fonts/NeuePlak-WideBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"neueplak-wide";src:url("../fonts/NeuePlak-WideBlack.eot");src:local("Neue Plak Wide Black"),local("NeuePlak-WideBlack"),url("../fonts/NeuePlak-WideBlack.eot?#iefix") format("embedded-opentype"),url("../fonts/NeuePlak-WideBlack.woff2") format("woff2"),url("../fonts/NeuePlak-WideBlack.woff") format("woff"),url("../fonts/NeuePlak-WideBlack.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}.t__min{font-family:cormorant-garamond,shippori-mincho,sans-serif !important}@-webkit-keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@-webkit-keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width: 320px){html{font-size:2.56411vw}}@media screen and (min-width: 600px){html{font-size:2.56411vw}}@media screen and (min-width: 1025px){html{font-size:.5208335vw}}@media screen and (min-width: 1441px){html{font-size:.5208335vw}}body{background:none;color:#fff}@media screen and (min-width: 320px){.spBr{display:block}}@media screen and (min-width: 1025px){.spBr{display:none}}@media screen and (min-width: 320px){.pcBr{display:none}}@media screen and (min-width: 1025px){.pcBr{display:block}}.fanclubBg{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fanclubFv{position:relative}@media screen and (min-width: 320px){.fanclubFv{padding:18rem 2.5vw 18rem}}@media screen and (min-width: 1025px){.fanclubFv{padding:19svh 2.5vw 0}}.fanclubNav{position:fixed;inset:auto auto 0 0;width:100%;background:#fff;border-radius:2.4rem 2.4rem 0 0;z-index:3;opacity:0;visibility:hidden}@media screen and (min-width: 320px){.fanclubNav.fv{display:none;padding:0 15vw}}@media screen and (min-width: 1025px){.fanclubNav.fv{display:block;padding:0 25vw}}@media screen and (min-width: 320px){.fanclubNav.fv .navList{gap:2rem 1rem}}@media screen and (min-width: 1025px){.fanclubNav.fv .navList{gap:3rem 2.1rem}}.fanclubNav.fv .navItem{color:#c11830}@media screen and (min-width: 320px){.fanclubNav.fv .navItem{font-size:1.3rem;padding:2.4rem 0;gap:.7rem}}@media screen and (min-width: 1025px){.fanclubNav.fv .navItem{font-size:1.8rem;padding:2.4rem 0;gap:1.3rem}}.fanclubNav.fv .navIcon{background-color:#c11830}@media screen and (min-width: 320px){.fanclubNav.fv .navIcon{width:2rem}}@media screen and (min-width: 1025px){.fanclubNav.fv .navIcon{width:3.9rem}}@media screen and (min-width: 320px){.fanclubNav.fv .navIcon::before{width:1.3rem}}@media screen and (min-width: 1025px){.fanclubNav.fv .navIcon::before{width:2.6rem}}.fanclubNav.side{width:95%;inset:auto auto 8rem 2.5%;background:rgba(0,0,0,0)}@media screen and (min-width: 320px){.fanclubNav .navLinkWrapper{display:none}}@media screen and (min-width: 1025px){.fanclubNav .navLinkWrapper{display:block}}.fanclubNav .navTitle{font-family:"neueplak-wide",sans-serif;font-weight:700}@media screen and (min-width: 320px){.fanclubNav .navTitle{font-size:1.6rem}}@media screen and (min-width: 1025px){.fanclubNav .navTitle{font-size:2.4rem}}.fanclubNav .navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fanclubNav .navItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.fanclubNav .navIcon{position:relative;background-color:#fff;border-radius:50%;aspect-ratio:1/1}.fanclubNav .navIcon::before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);background:#fff;-webkit-mask:url("../images/fanclub2026/arrow-right-solid-full.svg") no-repeat center/100% 100%;mask:url("../images/fanclub2026/arrow-right-solid-full.svg") no-repeat center/100% 100%;aspect-ratio:1}.fvLogo{display:block}@media screen and (min-width: 320px){.fvLogo{width:80%;margin:0 auto}}@media screen and (min-width: 1025px){.fvLogo{width:34%;margin:0 auto}}.fvCopy{font-style:italic;font-weight:800}@media screen and (min-width: 320px){.fvCopy{font-size:1.8rem;margin-top:6rem}}@media screen and (min-width: 1025px){.fvCopy{font-size:5rem;margin-top:15.6rem}}.fvTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;font-family:"neueplak-wide",sans-serif;font-weight:800}@media screen and (min-width: 320px){.fvTitle{font-size:4rem;letter-spacing:.07rem;margin-top:.8rem;line-height:1.1}}@media screen and (min-width: 1025px){.fvTitle{font-size:17.2rem;letter-spacing:.15rem;margin-top:2.6rem;line-height:.988}.fvTitle .year{display:block;width:100%;text-align:center}}.fvText{text-align:center}@media screen and (min-width: 320px){.fvText{font-size:1.3rem;line-height:1.75;letter-spacing:.02rem;margin-top:6rem}}@media screen and (min-width: 1025px){.fvText{font-size:2.2rem;line-height:2;letter-spacing:.05rem;margin-top:14svh}}.fvCvWrapper{z-index:100;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:scale(0.75);transform:scale(0.75)}@media screen and (min-width: 320px){.fvCvWrapper{position:absolute;inset:auto -2rem -3rem auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1025px){.fvCvWrapper{position:fixed;inset:auto 0 8rem auto;width:auto;display:block}}.fvCvText{line-height:2;font-weight:800;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.28rem;visibility:hidden}@media screen and (min-width: 320px){.fvCvText{position:relative;inset:auto auto 2.8rem auto;-webkit-transform:translateX(0%);transform:translateX(0%);font-size:2.4rem}}@media screen and (min-width: 1025px){.fvCvText{position:absolute;inset:auto auto 56.8rem 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3.2rem}}@-webkit-keyframes loopCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes loopCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center;transform-origin:center}}.fvCvBtn{position:relative;display:block;aspect-ratio:1}@media screen and (min-width: 320px){.fvCvBtn{width:15.4rem}}@media screen and (min-width: 1025px){.fvCvBtn{width:33.4rem}}.fvCvBtn .fvCvImg{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media screen and (min-width: 320px){.fvCvBtn .fvCvImg{top:-10rem;width:12rem}}@media screen and (min-width: 1025px){.fvCvBtn .fvCvImg{top:-20rem;width:23rem}}.fvCvBtn .fvCvLoop{position:absolute;z-index:1;inset:-15% -15% auto auto;display:block;width:130%;height:130%;-webkit-filter:opacity(0.64);filter:opacity(0.64);-webkit-animation:loopCircle 40000ms linear infinite both;animation:loopCircle 40000ms linear infinite both}.fvCvBtn .text{position:absolute;z-index:3;inset:0;background-color:#1c2652;border-radius:50%;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:900}@media screen and (min-width: 320px){.fvCvBtn .text{font-size:2rem}}@media screen and (min-width: 600px){.fvCvBtn .text{font-size:4.2rem}}.fvCvBtn .text span{font-family:"neueplak-wide",sans-serif;font-weight:700}@media screen and (min-width: 320px){.fvCvBtn .text span{font-size:1.1rem;margin-bottom:.8rem}}@media screen and (min-width: 600px){.fvCvBtn .text span{font-size:1.4rem;margin-bottom:1.6rem}}.fvCvBtn .text small{font-size:60%}#fanclubFvSwiper{z-index:0}@media screen and (min-width: 320px){#fanclubFvSwiper{margin-top:5rem}}@media screen and (min-width: 1025px){#fanclubFvSwiper{margin-top:11.7rem}}#fanclubFvSwiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#fanclubFvSwiper .swiper-slide{aspect-ratio:3/2;border-radius:.8rem}@media screen and (min-width: 320px){#fanclubFvSwiper .swiper-slide:nth-child(2n){margin-top:1.6rem}}@media screen and (min-width: 1025px){#fanclubFvSwiper .swiper-slide:nth-child(2n){margin-top:3.2rem}}.fanclubMain{grid-template-columns:100%}@media screen and (min-width: 320px){.fanclubMain{padding:8rem 5vw 0}}@media screen and (min-width: 1025px){.fanclubMain{padding:18rem 15vw 0}}@media screen and (min-width: 320px){.sideNavWrapper{position:fixed;z-index:100;bottom:7.4rem;left:2.5vw;width:95vw}}@media screen and (min-width: 1025px){.sideNavWrapper{display:none;position:static;z-index:inherit;bottom:unset;left:unset;width:auto;padding-top:26.1rem}}@-webkit-keyframes cvGlowPulse{0%{opacity:.25;-webkit-transform:scale(0.98);transform:scale(0.98)}50%{opacity:.55;-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:.25;-webkit-transform:scale(0.98);transform:scale(0.98)}}@keyframes cvGlowPulse{0%{opacity:.25;-webkit-transform:scale(0.98);transform:scale(0.98)}50%{opacity:.55;-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:.25;-webkit-transform:scale(0.98);transform:scale(0.98)}}@-webkit-keyframes cvSheen{0%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}60%{-webkit-transform:translateX(110%);transform:translateX(110%)}100%{-webkit-transform:translateX(110%);transform:translateX(110%)}}@keyframes cvSheen{0%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}60%{-webkit-transform:translateX(110%);transform:translateX(110%)}100%{-webkit-transform:translateX(110%);transform:translateX(110%)}}@-webkit-keyframes cvBasePulse{0%{-webkit-box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22)}50%{-webkit-box-shadow:0 14px 34px rgba(28,38,82,.3),0 3px 10px rgba(28,38,82,.28);box-shadow:0 14px 34px rgba(28,38,82,.3),0 3px 10px rgba(28,38,82,.28)}100%{-webkit-box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22)}}@keyframes cvBasePulse{0%{-webkit-box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22)}50%{-webkit-box-shadow:0 14px 34px rgba(28,38,82,.3),0 3px 10px rgba(28,38,82,.28);box-shadow:0 14px 34px rgba(28,38,82,.3),0 3px 10px rgba(28,38,82,.28)}100%{-webkit-box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22)}}@-webkit-keyframes cvRipple{0%{opacity:.4;-webkit-transform:scale(0.88);transform:scale(0.88)}100%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes cvRipple{0%{opacity:.4;-webkit-transform:scale(0.88);transform:scale(0.88)}100%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@-webkit-keyframes cvArrowPush{0%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);-webkit-filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0));filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0))}50%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(8%);transform:translate(-50%, -50%) rotate(-45deg) translateX(8%);-webkit-filter:drop-shadow(0 2px 6px rgba(28, 38, 82, 0.25));filter:drop-shadow(0 2px 6px rgba(28, 38, 82, 0.25))}100%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);-webkit-filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0));filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0))}}@keyframes cvArrowPush{0%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);-webkit-filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0));filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0))}50%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(8%);transform:translate(-50%, -50%) rotate(-45deg) translateX(8%);-webkit-filter:drop-shadow(0 2px 6px rgba(28, 38, 82, 0.25));filter:drop-shadow(0 2px 6px rgba(28, 38, 82, 0.25))}100%{-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);-webkit-filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0));filter:drop-shadow(0 0 0 rgba(28, 38, 82, 0))}}@media(prefers-reduced-motion: reduce){.navCvWrapper .fanclubCv{-webkit-animation:none;animation:none}.navCvWrapper .fanclubCv::before{-webkit-animation:none;animation:none}.navCvWrapper .fanclubCv::after{-webkit-animation:none;animation:none}.navCvWrapper .fanclubCv .cvIcon::after{-webkit-animation:none;animation:none}.navCvWrapper .fanclubCv .cvIcon::before{-webkit-animation:none;animation:none}}.navCvWrapper{display:grid;gap:.8rem}.navCvWrapper .fanclubCv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1c2652;color:#fff;overflow:hidden;isolation:isolate;will-change:transform,box-shadow;-webkit-box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);box-shadow:0 10px 26px rgba(28,38,82,.18),0 2px 6px rgba(28,38,82,.22);-webkit-animation:cvBasePulse 4.2s ease-in-out infinite;animation:cvBasePulse 4.2s ease-in-out infinite}@media screen and (min-width: 320px){.navCvWrapper .fanclubCv{border-radius:1.2rem;padding:.4rem}}@media screen and (min-width: 1025px){.navCvWrapper .fanclubCv{border-radius:2.4rem;padding:.8rem;margin-top:7.5rem}}.navCvWrapper .fanclubCv::after{content:"";position:absolute;inset:-25%;border-radius:inherit;background:radial-gradient(60% 60% at 50% 50%, rgba(28, 38, 82, 0.3), rgba(28, 38, 82, 0) 70%);-webkit-filter:blur(14px);filter:blur(14px);-webkit-animation:cvGlowPulse 2.8s ease-in-out infinite;animation:cvGlowPulse 2.8s ease-in-out infinite;z-index:0;pointer-events:none}.navCvWrapper .fanclubCv::before{content:"";position:absolute;inset:-30% -60%;background:linear-gradient(110deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.18) 48%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.18) 52%, rgba(255, 255, 255, 0) 70%);-webkit-transform:translateX(-75%);transform:translateX(-75%);-webkit-animation:cvSheen 3.6s linear infinite;animation:cvSheen 3.6s linear infinite;mix-blend-mode:screen;z-index:1;pointer-events:none}.navCvWrapper .fanclubCv:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.navCvWrapper .fanclubCv:active{-webkit-transform:translateY(0);transform:translateY(0)}.navCvWrapper .fanclubCv:focus-visible{outline:3px solid #fff;outline-offset:3px}.navCvWrapper .fanclubCv .cvText{position:relative;z-index:2;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;font-weight:700}.navCvWrapper .fanclubCv .cvText span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:50%;gap:8px}.navCvWrapper .fanclubCv .cvText span svg{display:block;width:20px;height:20px;fill:#fff}@media screen and (min-width: 320px){.navCvWrapper .fanclubCv .cvText{font-size:1.6rem;letter-spacing:.2rem;margin-right:19%}}@media screen and (min-width: 1025px){.navCvWrapper .fanclubCv .cvText{font-size:3.2rem;letter-spacing:.2rem;margin-right:15%}}.navCvWrapper .fanclubCv .cvIcon{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;aspect-ratio:1}.navCvWrapper .fanclubCv .cvIcon svg{display:block;width:60%;height:60%;stroke:#1c2652;stroke-width:3}@media screen and (min-width: 320px){.navCvWrapper .fanclubCv .cvIcon{width:4rem;border-radius:.8rem}}@media screen and (min-width: 1025px){.navCvWrapper .fanclubCv .cvIcon{width:8rem;border-radius:1.6rem}}.navCvWrapper .fanclubCv .cvIcon::after{content:"";position:absolute;inset:-25%;border-radius:inherit;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0) 70%);-webkit-animation:cvRipple 1.8s ease-out infinite;animation:cvRipple 1.8s ease-out infinite;pointer-events:none;mix-blend-mode:soft-light}.navCvWrapper .fanclubCv .cvIcon::before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);transform:translate(-50%, -50%) rotate(-45deg) translateX(0%);background:#1c2652;-webkit-mask:url("../images/fanclub2026/arrow-right-solid-full.svg") no-repeat center/100% 100%;mask:url("../images/fanclub2026/arrow-right-solid-full.svg") no-repeat center/100% 100%;aspect-ratio:1}@media screen and (min-width: 320px){.navCvWrapper .fanclubCv .cvIcon::before{width:2.4rem}}@media screen and (min-width: 1025px){.navCvWrapper .fanclubCv .cvIcon::before{width:5.5rem}}.fanclubCvNote{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800}@media screen and (min-width: 320px){.fanclubCvNote{font-size:1.1rem;gap:.6rem;letter-spacing:.05rem;margin:.4rem 1rem 0 0}}@media screen and (min-width: 1025px){.fanclubCvNote{font-size:1.8rem;gap:1.1rem;letter-spacing:.1rem;margin:1.6rem 4rem 0 0}}.fanclubCvNote .cvNoteIcon{fill:#fff}@media screen and (min-width: 320px){.fanclubCvNote .cvNoteIcon{width:1.4rem;margin-top:.1rem}}@media screen and (min-width: 1025px){.fanclubCvNote .cvNoteIcon{width:3rem;margin-top:.2rem}}.fanclubContents{display:grid}@media screen and (min-width: 320px){.fanclubContents{gap:3rem}}@media screen and (min-width: 1025px){.fanclubContents{gap:6.5rem}}.fanclubSection{background-color:#fff;-webkit-box-shadow:0 0 3.2rem -0.8rem rgba(0,0,0,.16);box-shadow:0 0 3.2rem -0.8rem rgba(0,0,0,.16)}@media screen and (min-width: 320px){.fanclubSection{scroll-margin:6rem;padding:3.2rem 2rem 4rem;border-radius:3.2rem;margin-bottom:3.2rem}}@media screen and (min-width: 1025px){.fanclubSection{scroll-margin:10rem;padding:4rem 4.8rem 6.4rem;border-radius:6.4rem;margin-bottom:6.4rem}}.fanclubSection .sectionTitleEn,.fanclubSection .sectionTitle{font-weight:800;text-align:center;color:#c11830}.fanclubSection .sectionTitleEn{font-family:"NeuePlakCondensed",sans-serif;font-weight:900;line-height:1}@media screen and (min-width: 320px){.fanclubSection .sectionTitleEn{font-size:6.4rem}}@media screen and (min-width: 1025px){.fanclubSection .sectionTitleEn{font-size:12.1rem}}@media screen and (min-width: 320px){.fanclubSection .sectionTitle{font-size:1.8rem;letter-spacing:.1rem;border-bottom:.3rem solid #c11830;margin-bottom:24px;padding-bottom:24px}}@media screen and (min-width: 1025px){.fanclubSection .sectionTitle{font-size:4.4rem;letter-spacing:.3rem;border-bottom:.6rem solid #c11830;margin-bottom:24px;padding-bottom:24px}}.fanclubSection .sectionTitleSub{position:relative;color:#1c2652;font-weight:700;text-align:center}@media screen and (min-width: 320px){.fanclubSection .sectionTitleSub{font-size:1.8rem;margin-top:3rem}}@media screen and (min-width: 1025px){.fanclubSection .sectionTitleSub{font-size:3.2rem;margin-top:5rem}}.courseText{text-align:center;color:#121212}@media screen and (min-width: 320px){.courseText{font-size:1.3rem;line-height:1.75;letter-spacing:.02rem;margin-top:3rem}}@media screen and (min-width: 1025px){.courseText{font-size:2.2rem;line-height:2;letter-spacing:.05rem;margin-top:5rem}}.courseTabList{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 320px){.courseTabList{margin-top:3rem}}@media screen and (min-width: 1025px){.courseTabList{margin-top:6rem}}.courseTabBtn{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;-webkit-filter:brightness(0.8);filter:brightness(0.8);border-radius:999px;-webkit-transition:opacity .2s ease,-webkit-filter .2s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,-webkit-filter .2s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease;transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease,-webkit-filter .2s ease,-webkit-box-shadow .2s ease}@media screen and (min-width: 320px){.courseTabBtn{padding-block:.4rem .8rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.2);box-shadow:0 0 .8rem 0 rgba(0,0,0,.2);border-radius:.8rem .8rem 0 0}}@media screen and (min-width: 1025px){.courseTabBtn{padding-block:.8rem 1.2rem;-webkit-box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2);box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2);border-radius:1.6rem 1.6rem 0 0}.courseTabBtn:hover{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}}.courseTabBtn.youth{background-color:#3c4ea4}.courseTabBtn.regular{background-color:#c11830}.courseTabBtn.premium{background-color:#121212;color:#daa520}.courseTabBtn.isActive{-webkit-filter:brightness(1);filter:brightness(1)}.courseTabBtn .btnTitleEn{font-family:"neueplak-wide",sans-serif;font-weight:700;opacity:.4}@media screen and (min-width: 320px){.courseTabBtn .btnTitleEn{font-size:1.2rem}}@media screen and (min-width: 1025px){.courseTabBtn .btnTitleEn{font-size:1.8rem}}.courseTabBtn .btnTitle{font-weight:700}@media screen and (min-width: 320px){.courseTabBtn .btnTitle{font-size:1.2rem;letter-spacing:.05rem}}@media screen and (min-width: 1025px){.courseTabBtn .btnTitle{font-size:2.4rem;letter-spacing:.1rem}}@media screen and (min-width: 320px){.courseTabPanel{scroll-margin-top:11rem}}@media screen and (min-width: 1025px){.courseTabPanel{scroll-margin-top:18.4rem}}.courseTabPanel.youth .coursePanelInner{background-color:#3c4ea4}.courseTabPanel.youth .benefitsItem p{background-color:#3c4ea4}.courseTabPanel.youth .courseHero{background-color:#3c4ea4}.courseTabPanel.youth .courseHero::before{background-color:#3c4ea4}.courseTabPanel.regular .coursePanelInner{background-color:#c11830}.courseTabPanel.regular .benefitsItem p{background-color:#c11830}.courseTabPanel.regular .courseHero{background-color:#c11830}.courseTabPanel.regular .courseHero::before{background-color:#c11830}.courseTabPanel.premium .coursePanelInner{background-color:#121212}.courseTabPanel.premium .benefitsItem p{background-color:#121212;color:#daa520}.courseTabPanel.premium .courseHero{background-color:#121212}.courseTabPanel.premium .courseHero::before{background-color:#121212}.courseTabPanel[hidden]{display:none}@media screen and (min-width: 320px){.coursePanelInner{padding-bottom:.8rem;border-radius:0 0 .8rem .8rem;-webkit-box-shadow:0 0 .8rem rgba(0,0,0,.18);box-shadow:0 0 .8rem rgba(0,0,0,.18)}}@media screen and (min-width: 1025px){.coursePanelInner{padding-bottom:1.6rem;border-radius:0 0 1.6rem 1.6rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.18);box-shadow:0 0 1.6rem rgba(0,0,0,.18)}}.courseHero{position:relative;overflow:hidden;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.courseHero{grid-template-columns:100%;padding:1.8rem 1.6rem 1.6rem;border-radius:0 0 .8rem .8rem}}@media screen and (min-width: 1025px){.courseHero{grid-template-columns:40% 55%;padding:3.2rem;border-radius:0 0 1.6rem 1.6rem}}.courseHero::before{content:"";position:absolute;inset:0;z-index:1}.courseHero>*{position:relative;z-index:1}.courseHeroTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.25);letter-spacing:.08em}@media screen and (min-width: 320px){.courseHeroTag{font-size:1.2rem;padding:.2rem .9rem .4rem;margin-bottom:.6rem}}@media screen and (min-width: 1025px){.courseHeroTag{font-size:2rem;padding:.4rem 1.2rem .6rem;margin-bottom:1.2rem}}.courseHeroTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-weight:700;text-transform:uppercase}@media screen and (min-width: 320px){.courseHeroTitle{margin:0 0 0 .4rem;gap:.8rem}}@media screen and (min-width: 1025px){.courseHeroTitle{margin:0 0 1.2rem;gap:1.6rem}}.courseHeroTitleEn{font-family:"NeuePlakCondensed",sans-serif;font-weight:900;line-height:1}@media screen and (min-width: 320px){.courseHeroTitleEn{font-size:4rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.courseHeroTitleEn{font-size:8rem;letter-spacing:.2rem}}@media screen and (min-width: 320px){.courseHeroTitleJp{font-size:1.3rem;letter-spacing:.05em}}@media screen and (min-width: 1025px){.courseHeroTitleJp{font-size:2.2rem;letter-spacing:.1em}}.courseHeroLead{line-height:1.7}@media screen and (min-width: 320px){.courseHeroLead{font-size:1.3rem;margin:1.6rem .4rem 0}}@media screen and (min-width: 1025px){.courseHeroLead{font-size:2.4rem;margin:6.4rem 0 0}}@media screen and (min-width: 320px){.courseHeroPrice{font-size:1.2rem;margin-top:1.6rem}}@media screen and (min-width: 1025px){.courseHeroPrice{font-size:2.2rem;margin-top:2.4rem}}.courseContent{display:grid}@media screen and (min-width: 320px){.courseContent{grid-template-columns:100%;margin:.8rem;gap:.8rem}}@media screen and (min-width: 1025px){.courseContent{grid-template-columns:repeat(2, 1fr);margin:1.6rem;gap:1.6rem}}.coursePriceBlock,.courseBenefitsBlock{background-color:#fff;color:rgba(18,18,18,.9)}@media screen and (min-width: 320px){.coursePriceBlock,.courseBenefitsBlock{padding:1.6rem 1.4rem;margin:.8rem;-webkit-box-shadow:0 0 .8rem rgba(0,0,0,.18);box-shadow:0 0 .8rem rgba(0,0,0,.18);border-radius:.8rem}}@media screen and (min-width: 1025px){.coursePriceBlock,.courseBenefitsBlock{padding:3.2rem;margin:1.6rem;-webkit-box-shadow:0 0 1.6rem rgba(0,0,0,.18);box-shadow:0 0 1.6rem rgba(0,0,0,.18);border-radius:1.6rem}}@media screen and (min-width: 320px){.coursePriceBlock.premium,.courseBenefitsBlock.premium{margin:.8rem}}@media screen and (min-width: 1025px){.coursePriceBlock.premium,.courseBenefitsBlock.premium{margin:1.6rem}}@media screen and (min-width: 320px){.coursePriceBlock.delivery,.courseBenefitsBlock.delivery{margin:.8rem 0 0}}@media screen and (min-width: 1025px){.coursePriceBlock.delivery,.courseBenefitsBlock.delivery{margin:1.6rem 0 0}}.courseBlockTitle{font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width: 320px){.courseBlockTitle{font-size:1.6rem;padding-bottom:.6rem;margin-bottom:1.2rem;letter-spacing:.06rem}}@media screen and (min-width: 1025px){.courseBlockTitle{font-size:3.2rem;padding-bottom:.8rem;margin-bottom:1.6rem;letter-spacing:.1rem}}.coursePrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1}@media screen and (min-width: 320px){.coursePrice{gap:.8rem;padding:.2rem 0 0 .4rem}}@media screen and (min-width: 1025px){.coursePrice{gap:.8rem;padding:.4rem 0 0 1.6rem}}.coursePriceMain{font-weight:700}@media screen and (min-width: 320px){.coursePriceMain{font-size:3.2rem}}@media screen and (min-width: 1025px){.coursePriceMain{font-size:5.6rem}}@media screen and (min-width: 320px){.coursePriceSub{font-size:1.2rem}}@media screen and (min-width: 1025px){.coursePriceSub{font-size:2.2rem}}.courseInfoList{display:grid}@media screen and (min-width: 320px){.courseInfoList{margin-top:2.4rem;row-gap:.6rem}}@media screen and (min-width: 1025px){.courseInfoList{margin-top:4rem;row-gap:1.6rem}}.courseInfoItem{display:grid;grid-template-columns:auto 1fr}@media screen and (min-width: 320px){.courseInfoItem{font-size:1.25rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}}@media screen and (min-width: 1025px){.courseInfoItem{font-size:2.4rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.courseInfoTerm{font-weight:600}.courseBenefitsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.courseBenefitsList{gap:2.4rem 2%;padding-top:.8rem}}@media screen and (min-width: 1025px){.courseBenefitsList{gap:4rem 2.66%;padding-top:1.6rem}}.courseBenefitsList.premium{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.courseBenefitsList.course .benefitsItem p{position:absolute;left:0}@media screen and (min-width: 320px){.courseBenefitsList.course .benefitsItem p{bottom:-0.2rem}}@media screen and (min-width: 600px){.courseBenefitsList.course .benefitsItem p{bottom:0}}@media screen and (min-width: 320px){.courseBenefitsList.merit{gap:2.4rem 2%}}@media screen and (min-width: 1025px){.courseBenefitsList.merit{gap:4rem 2%}}@media screen and (min-width: 320px){.courseBenefitsList.merit .benefitsItem{width:48%}}@media screen and (min-width: 1025px){.courseBenefitsList.merit .benefitsItem{width:32%}}.benefitsItem{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}@media screen and (min-width: 320px){.benefitsItem{width:48%}}@media screen and (min-width: 1025px){.benefitsItem{width:23%}}.benefitsItem img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.benefitsItem .itemTitle{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;font-weight:700;color:#daa520;background-color:#121212;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media screen and (min-width: 320px){.benefitsItem .itemTitle{font-size:1.1rem;padding-block:.4rem .6rem;border-radius:1.2rem;margin-top:.4rem}}@media screen and (min-width: 1025px){.benefitsItem .itemTitle{font-size:2rem;padding-block:.8rem 1.2rem;border-radius:2.4rem;margin-top:.8rem}}.benefitsItem p{width:100%;background:#1c2652;color:#fff;font-weight:700;text-align:center}@media screen and (min-width: 320px){.benefitsItem p{font-size:1.1rem;padding:.3rem 0;border-radius:.8rem;margin-top:.4rem}}@media screen and (min-width: 600px){.benefitsItem p{font-size:2rem;padding:1rem 0;border-radius:1.6rem;margin-top:.8rem}}.benefitsItemNote{color:rgba(0,0,0,.8)}@media screen and (min-width: 320px){.benefitsItemNote{font-size:1.2rem}}@media screen and (min-width: 1025px){.benefitsItemNote{font-size:2rem}}.courseNotes{font-weight:700;color:rgba(18,18,18,.9);text-align:center}@media screen and (min-width: 320px){.courseNotes{font-size:1.3rem;margin-top:2.4rem}}@media screen and (min-width: 1025px){.courseNotes{font-size:2.4rem;margin-top:4rem}}.courseDeliveryWrapper{overflow:hidden}.courseDelivery{width:100%;border-collapse:separate;table-layout:fixed;text-align:center;border-radius:16px}.courseDelivery th,.courseDelivery td{text-align:center;border:1px solid #1c2652}@media screen and (min-width: 320px){.courseDelivery th,.courseDelivery td{padding:.8rem}}@media screen and (min-width: 1025px){.courseDelivery th,.courseDelivery td{padding:1.6rem}}.courseDelivery thead th{font-weight:700;background:#1c2652;color:#fff}@media screen and (min-width: 320px){.courseDelivery thead th{font-size:1.3rem}}@media screen and (min-width: 1025px){.courseDelivery thead th{font-size:2.4rem}}.courseDelivery thead th:first-child{border-radius:8px 0 0 0}.courseDelivery thead th:last-child{border-radius:0 8px 0 0}.courseDelivery tbody{font-weight:400 !important}@media screen and (min-width: 320px){.courseDelivery tbody{font-size:1.2rem}}@media screen and (min-width: 1025px){.courseDelivery tbody{font-size:2.2rem}}.courseDelivery tbody tr:last-child th{border-radius:0 0 0 8px}.courseDelivery tbody tr:last-child td{border-radius:0 0 8px 0}.memberList{display:grid}@media screen and (min-width: 320px){.memberList{margin:1.6rem 0 0;gap:2.4rem}}@media screen and (min-width: 1025px){.memberList{width:88%;margin:3.2rem auto 1.6rem;gap:2.4rem}}.memberItem{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.memberItem{grid-template-columns:100%;font-size:1.3rem;letter-spacing:.05rem;gap:.8rem}}@media screen and (min-width: 1025px){.memberItem{grid-template-columns:28% 66%;font-size:2.4rem;letter-spacing:.1rem;gap:0}}.memberItem .itemTitle{background-color:#c11830;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:700}@media screen and (min-width: 320px){.memberItem .itemTitle{width:46%;padding-block:.6rem;border-radius:.8rem}}@media screen and (min-width: 1025px){.memberItem .itemTitle{width:auto;padding-block:1.6rem;border-radius:1.6rem}}.memberItem .itemTitleSub{position:relative;font-weight:700}@media screen and (min-width: 320px){.memberItem .itemTitleSub{margin-top:2rem;padding-left:1rem}}@media screen and (min-width: 1025px){.memberItem .itemTitleSub{margin-top:3rem;padding-left:2.4rem}}.memberItem .itemTitleSub::before{position:absolute;content:"";left:0;height:100%;border-radius:1rem;background-color:#1c2652}@media screen and (min-width: 320px){.memberItem .itemTitleSub::before{top:.1rem;width:.3rem}}@media screen and (min-width: 1025px){.memberItem .itemTitleSub::before{top:.2rem;width:.6rem}}@media screen and (min-width: 320px){.memberItem .itemTitleSub:nth-of-type(1){margin-top:.4rem}}@media screen and (min-width: 1025px){.memberItem .itemTitleSub:nth-of-type(1){margin-top:.8rem}}.memberItem .itemTitleSub.youth::before{background-color:#3c4ea4}.memberItem .itemTitleSub.regular::before{background-color:#c11830}.memberItem .itemTitleSub.premium::before{background-color:#121212}.memberItem .itemDesc{color:rgba(18,18,18,.9)}@media screen and (min-width: 320px){.memberItem .itemDesc{padding-left:2.4rem}}@media screen and (min-width: 1025px){.memberItem .itemDesc{padding-left:unset}}@media screen and (min-width: 320px){.memberItem .small{font-size:85%}}@media screen and (min-width: 1025px){.memberItem .small{font-size:75%}}.memberItem .itemText{line-height:1.2}@media screen and (min-width: 320px){.memberItem .itemText{margin:.6rem 0 0 1rem}}@media screen and (min-width: 1025px){.memberItem .itemText{margin:1.2rem 0 0 2.4rem}}.notesList{display:grid;color:#121212;opacity:.9}@media screen and (min-width: 320px){.notesList{font-size:1.3rem;margin:2.4rem 0 0;gap:1.6rem}}@media screen and (min-width: 1025px){.notesList{font-size:2.4rem;margin:3.2rem 0 1.6rem 2.4rem;gap:2.4rem}}.notesItem{position:relative}@media screen and (min-width: 320px){.notesItem{padding-left:1rem}}@media screen and (min-width: 1025px){.notesItem{padding-left:2.4rem}}.notesItem::before{position:absolute;content:"";left:0;aspect-ratio:1;border-radius:50%;background-color:#121212}@media screen and (min-width: 320px){.notesItem::before{top:.7rem;width:.4rem}}@media screen and (min-width: 1025px){.notesItem::before{top:1.5rem;width:.8rem}}.faqList{display:grid}@media screen and (min-width: 320px){.faqList{gap:1rem;margin-top:3rem}}@media screen and (min-width: 1025px){.faqList{gap:1rem;margin-top:5rem}}.faqItem{background:#fff;overflow:hidden}@media screen and (min-width: 320px){.faqItem{border-radius:.8rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.2);box-shadow:0 0 .8rem 0 rgba(0,0,0,.2)}}@media screen and (min-width: 1025px){.faqItem{border-radius:1.6rem;-webkit-box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2);box-shadow:0 0 1.6rem 0 rgba(0,0,0,.2)}}.faqItem.isOpen .faqToggleIcon::before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.faqItem.isOpen .faqToggleIcon::after{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}.faqQuestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;width:100%;display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c2652;font-weight:700;text-align:left;cursor:pointer}@media screen and (min-width: 320px){.faqQuestion{gap:.8rem;padding:1.2rem;font-size:1.3rem}}@media screen and (min-width: 1025px){.faqQuestion{gap:1.4rem;padding:2rem;font-size:2.4rem}}.qMark{display:grid;place-items:center;background:#1c2652;color:#fff;font-family:"neueplak",sans-serif;border-radius:50%;aspect-ratio:1}@media screen and (min-width: 320px){.qMark{width:2.4rem;font-size:1.3rem;padding:0 0 .2rem 0;margin-top:.1rem}}@media screen and (min-width: 1025px){.qMark{width:3.6rem;font-size:1.8rem;padding:0 .1rem .4rem 0;margin-top:.2rem}}.faqToggleIcon{position:relative}@media screen and (min-width: 320px){.faqToggleIcon{width:1.6rem;height:1.6rem}}@media screen and (min-width: 1025px){.faqToggleIcon{width:2.4rem;height:2.4rem}}.faqToggleIcon::before,.faqToggleIcon::after{content:"";position:absolute;top:50%;left:50%;width:100%;background:#1c2652;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:1rem;-webkit-transition:-webkit-transform .25s cubic-bezier(0.77, 0.33, 0, 1);transition:-webkit-transform .25s cubic-bezier(0.77, 0.33, 0, 1);transition:transform .25s cubic-bezier(0.77, 0.33, 0, 1);transition:transform .25s cubic-bezier(0.77, 0.33, 0, 1), -webkit-transform .25s cubic-bezier(0.77, 0.33, 0, 1)}@media screen and (min-width: 320px){.faqToggleIcon::before,.faqToggleIcon::after{height:.2rem}}@media screen and (min-width: 1025px){.faqToggleIcon::before,.faqToggleIcon::after{height:.3rem}}.faqToggleIcon::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.faqAnswer{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;max-height:0;-webkit-transition:max-height .25s cubic-bezier(0.77, 0.33, 0, 1);transition:max-height .25s cubic-bezier(0.77, 0.33, 0, 1)}@media screen and (min-width: 320px){.faqAnswer{gap:.8rem;padding:0 1.2rem}}@media screen and (min-width: 1025px){.faqAnswer{gap:1.4rem;padding:0 2rem}}.aMark{display:grid;place-items:center;background:#c11830;color:#fff;font-family:"neueplak",sans-serif;border-radius:50%;aspect-ratio:1}@media screen and (min-width: 320px){.aMark{width:2.4rem;margin-top:1.2rem;font-size:1.3rem;padding:0 0 .2rem 0}}@media screen and (min-width: 1025px){.aMark{width:3.6rem;margin-top:2rem;font-size:1.8rem;padding:0 .1rem .4rem 0}}.aBody{color:#c11830;font-weight:700}@media screen and (min-width: 320px){.aBody{font-size:1.3rem;padding:1.2rem 0 1.6rem;line-height:1.5}}@media screen and (min-width: 1025px){.aBody{font-size:2.4rem;padding:1.6rem 0 2rem;line-height:1.75}}@media screen and (min-width: 1025px){#__globalHeader.__transformed{top:calc(-3.3rem - 85px)}}@media screen and (min-width: 600px){#__globalHeader .__top li a{height:3.2rem}}@media screen and (min-width: 320px){#__globalHeader .__top li:first-child a{margin:0 1.6rem}}@media screen and (min-width: 1025px){#__globalHeader .__top li:first-child a{margin:0 2.4rem}}@media screen and (min-width: 600px){#__globalHeader .__bottom .__logo{height:12.6rem;top:calc(50% - 6.3rem)}}@media screen and (min-width: 600px){#__globalHeader .__bottom button{font-size:2.1rem;padding:1.6rem 4.8rem 1.6rem 2.4rem}}@media screen and (min-width: 320px){#__globalHeader .__bottom button svg{right:1.6rem}}@media screen and (min-width: 600px){#__globalHeader .__bottom button svg{right:1.6rem}}@media screen and (min-width: 1025px){#__globalHeader .__bottom button svg{right:1.6rem}}@media screen and (min-width: 600px){#__globalHeader .__bottom .__submenu{width:39.4rem;font-size:1.5rem}}@media screen and (min-width: 1025px){#__globalHeader .__bottom .__submenu{width:39.4rem;font-size:1.5rem}}#__globalHeader .__bottom .__submenu a{letter-spacing:.06em}@media screen and (min-width: 320px){#__globalHeader .__child::before{border-radius:.6rem .6rem 0 0}}@media screen and (min-width: 600px){#__globalHeader .__child::before{border-radius:unset}}#__globalHeader .__child .isTwoBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width: 320px){#__globalHeader .__child .isTwoBlock{grid-column:1/3}}@media screen and (min-width: 600px){#__globalHeader .__child .isTwoBlock{grid-column:unset}}@media screen and (min-width: 320px){#__globalHeader .__child .isTwoBlock .block:nth-child(1){margin-bottom:1.8rem}}@media screen and (min-width: 600px){#__globalHeader .__child .isTwoBlock .block:nth-child(1){margin-bottom:0}}#__globalHeader .__child .isTwoBlock .__matchSliderItem{-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}#__globalHeader .__child .isTwoBlock .__matchSliderItem .__matchSliderItemWrapper{padding:1.2rem}#__globalHeader .__child p,#__globalHeader .__child li{-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}#__globalHeader .__child p{margin-bottom:1.2rem}#__globalHeader .__child p span:last-child::before,#__globalHeader .__child p span:last-child::after{margin:0 .6rem}@media screen and (min-width: 600px){#__globalHeader .__child li{margin:0 1.2rem 1.2rem 0}}@media screen and (min-width: 320px){#__globalHeader .__child li a{font-size:1.2rem;padding:1rem 1.4rem}}@media screen and (min-width: 600px){#__globalHeader .__child li a{font-size:1.6rem;padding:2rem 2.8rem}}#__globalHeader .__child li a span{display:inline-block}@media screen and (min-width: 320px){#__globalHeader .__child li a span{width:calc(100% - 14px - 1.5rem)}}@media screen and (min-width: 600px){#__globalHeader .__child li a span{width:calc(100% - 20px - 2.5rem)}}#__globalHeader .__child li a:hover svg{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}#__globalHeader .__child li svg{display:block;stroke:#fff;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}@media screen and (min-width: 320px){#__globalHeader .__child li svg{width:14px;height:14px;margin-left:1.5rem}}@media screen and (min-width: 600px){#__globalHeader .__child li svg{width:20px;height:20px;margin-left:2.5rem}}.__matchSliderItemWrapper .__main{margin-bottom:1.8rem}@media screen and (min-width: 320px){.__matchSliderItemWrapper .__main{padding:0 0 1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 600px){.__matchSliderItemWrapper .__main{padding:0 5vw 1.8rem;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media screen and (min-width: 1025px){.__matchSliderItemWrapper .__main{padding:0 5vw 1.8rem;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.__matchSliderItemWrapper time{letter-spacing:.08em}@media screen and (min-width: 320px){.__matchSliderItemWrapper time{font-size:1rem}}@media screen and (min-width: 600px){.__matchSliderItemWrapper time{font-size:1.84vw}}@media screen and (min-width: 1025px){.__matchSliderItemWrapper time{font-size:1.84vw}}@media screen and (min-width: 1441px){.__matchSliderItemWrapper time{font-size:1.84vw}}.__matchSliderItemWrapper .__matchname{letter-spacing:.06em;margin:1.2rem 0 .6rem}@media screen and (min-width: 320px){.__matchSliderItemWrapper .__matchname{font-size:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 600px){.__matchSliderItemWrapper .__matchname{font-size:1.64vw;display:block}}@media screen and (min-width: 1025px){.__matchSliderItemWrapper .__matchname{font-size:1.14vw;display:block}}@media screen and (min-width: 1441px){.__matchSliderItemWrapper .__matchname{font-size:1.04vw;display:block}}#globalFooter{position:relative;background:#121212;color:#fff;margin-top:10rem}@media screen and (min-width: 320px){#globalFooter{padding-bottom:15rem}}@media screen and (min-width: 1025px){#globalFooter{padding-bottom:0}}#globalFooter .gFooterInner{overflow:hidden}#globalFooter .__footerInner{padding:0 2.5vw}#globalFooter::before{content:"";display:block;position:absolute;width:100%;background:url("../images/footLogo.webp") center bottom/contain no-repeat}@media screen and (min-width: 320px){#globalFooter::before{height:1.57rem;top:-1.5rem}}@media screen and (min-width: 1025px){#globalFooter::before{height:7.1rem;top:-6rem}}@media screen and (min-width: 320px){#footPartner{padding:4.6rem 2.5vw 5.8rem}}@media screen and (min-width: 1025px){#footPartner{padding:6.3rem 2.5vw 7.8rem}}#footPartner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.5vw auto 0}@media screen and (min-width: 320px){#footPartner ul{padding-top:2.5vw;gap:1.2rem}}@media screen and (min-width: 1025px){#footPartner ul{padding-top:3.8vw;gap:0}}@media screen and (min-width: 320px){#footPartner ul li{width:25vw;padding:.6rem 1.2rem}}@media screen and (min-width: 1025px){#footPartner ul li{width:15.8rem;padding:0 1.57rem}}@media screen and (min-width: 320px){#footPartner ul li.hama{width:25vw}}@media screen and (min-width: 1025px){#footPartner ul li.hama{width:31.5rem}}#footPartner ul li.ua{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#footPartner ul li.ua a{display:block;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}@media screen and (min-width: 320px){#footPartner ul li.ua a{width:8.7rem;margin-bottom:1.8rem}}@media screen and (min-width: 1025px){#footPartner ul li.ua a{width:13.4rem;margin-bottom:7rem}}#footPartner ul li.ua a:hover{-webkit-filter:unset;filter:unset;-webkit-transform:scale(1.1);transform:scale(1.1)}#footPartner ul li.ua a:hover img{opacity:1}#footPartner ul li.ua a img{-webkit-filter:unset;filter:unset}#footPartner ul a,#footPartner ul img{display:block;width:100%;height:auto}#footPartner ul a{position:relative;display:block}#footPartner ul a:hover img:nth-child(1){opacity:0}#footPartner ul a:hover img:nth-child(2){opacity:1}#footPartner ul img{-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}#footPartner ul img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0}#footerSns{font-weight:700;font-family:oswald,sans-serif;color:#fff}@media screen and (min-width: 320px){#footerSns{padding:6rem 0}}@media screen and (min-width: 1025px){#footerSns{padding:9rem 0 7.8rem}}#footerSns .hashTag{text-align:center;font-weight:700;line-height:1.5}@media screen and (min-width: 320px){#footerSns .hashTag{font-size:5rem}}@media screen and (min-width: 1025px){#footerSns .hashTag{font-size:7.2rem}}#footerSns ul{display:grid;width:95%;margin:1.5rem auto 0}@media screen and (min-width: 320px){#footerSns ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){#footerSns ul{grid-template-columns:repeat(7, 1fr)}}#footerSns li:nth-child(1) a{background:#cf2e92}#footerSns li:nth-child(2) a{background:#1da1f2}#footerSns li:nth-child(3) a{background:#434343}#footerSns li:nth-child(4) a{background:#3ec8b3}#footerSns li:nth-child(5) a{background:#da1725}#footerSns li:nth-child(6) a{background:#00b900}#footerSns li:nth-child(7) a{background:#222}#footerSns a{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-shadow:2px 2px 30px -8px rgba(0,0,0,0);box-shadow:2px 2px 30px -8px rgba(0,0,0,0);-webkit-transition:-webkit-box-shadow 300ms ease,-webkit-transform 400ms ease;transition:-webkit-box-shadow 300ms ease,-webkit-transform 400ms ease;transition:box-shadow 300ms ease,transform 400ms ease;transition:box-shadow 300ms ease,transform 400ms ease,-webkit-box-shadow 300ms ease,-webkit-transform 400ms ease}@media screen and (min-width: 320px){#footerSns a{padding:1.2rem 1.6rem}}@media screen and (min-width: 1025px){#footerSns a{padding:1.5rem 2.2rem}}#footerSns a:hover{z-index:1;-webkit-box-shadow:2px 2px 30px -8px rgba(0,0,0,.6);box-shadow:2px 2px 30px -8px rgba(0,0,0,.6);-webkit-transform:scale(1.05);transform:scale(1.05)}#footerSns svg{display:block;fill:#fff}@media screen and (min-width: 320px){#footerSns svg{width:2.1rem;height:2.1rem}}@media screen and (min-width: 1025px){#footerSns svg{width:2.8rem;height:2.8rem}}#footerSns .text{padding-top:5px}@media screen and (min-width: 320px){#footerSns .text{font-size:1.35rem}}@media screen and (min-width: 1025px){#footerSns .text{font-size:1.8rem}}.__footerLink{margin:2.5vw auto 0;padding-top:2.5vw}.__footerLink ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5vw}.__footerLink a{position:relative;display:block;background:#1c2652;border-radius:1.5px;overflow:hidden}.__footerLink a:hover .__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.__footerLink .__img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.__footerLink .__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;-webkit-filter:brightness(0.6);filter:brightness(0.6);-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}.__footerLink .__text{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5vw 0 2.5vw}@media screen and (min-width: 320px){.__footerLink .__text{height:55vw}}@media screen and (min-width: 600px){.__footerLink .__text{height:30vw}}@media screen and (min-width: 1025px){.__footerLink .__text{height:30vw}}.__footerLink .__en{font-family:oswald,sans-serif;font-weight:700;line-height:1.5}@media screen and (min-width: 320px){.__footerLink .__en{font-size:5.6vw;padding-left:3vw;border-left:solid .75vw}}@media screen and (min-width: 600px){.__footerLink .__en{font-size:3.8vw;padding-left:3vw;border-left:solid .75vw}}@media screen and (min-width: 1025px){.__footerLink .__en{font-size:2vw;padding-left:3vw;padding-top:1rem;border-left:solid .75vw}}.__footerLink .__ja{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;letter-spacing:.02em;padding:0 3vw}@media screen and (min-width: 320px){.__footerLink .__ja{font-size:3vw}}@media screen and (min-width: 600px){.__footerLink .__ja{font-size:1.6vw}}@media screen and (min-width: 1025px){.__footerLink .__ja{font-size:1vw}}@media screen and (min-width: 320px){.__footerLink .__ja svg{width:2rem;height:2rem}}@media screen and (min-width: 1025px){.__footerLink .__ja svg{width:4.4rem;height:4.4rem}}.endFooter .inner{width:95%;border-top:solid 1px rgba(255,255,255,.3)}@media screen and (min-width: 320px){.endFooter .inner{padding:2.5vw;margin:3rem auto 0}}@media screen and (min-width: 1025px){.endFooter .inner{padding:2.5vw;margin:3.9rem auto 0}}.endFooter .sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.endFooter .sitemap h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 320px){.endFooter .sitemap h1{width:100%;margin:4.7rem 0}}@media screen and (min-width: 1025px){.endFooter .sitemap h1{width:15%;margin:0}}.endFooter .sitemap h1 a,.endFooter .sitemap h1 img{display:block}.endFooter .sitemap h1 a{-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}@media screen and (min-width: 320px){.endFooter .sitemap h1 a{width:23%}}@media screen and (min-width: 1025px){.endFooter .sitemap h1 a{width:50%}}.endFooter .sitemap h1 a:hover{opacity:.6}.endFooter .sitemap h1 img{display:block;width:100%;height:auto}.endFooter .sitemap nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.endFooter .sitemap nav{width:100%}}@media screen and (min-width: 1025px){.endFooter .sitemap nav{width:80%}}.endFooter .sitemap nav div{margin-bottom:2.3rem}@media screen and (min-width: 320px){.endFooter .sitemap nav div{width:45%}}@media screen and (min-width: 1025px){.endFooter .sitemap nav div{width:15%}}.endFooter .sitemap nav h2{font-family:oswald,sans-serif;font-weight:700;margin-bottom:.7rem}@media screen and (min-width: 320px){.endFooter .sitemap nav h2{font-size:1.6rem}}@media screen and (min-width: 1025px){.endFooter .sitemap nav h2{font-size:2.2rem}}.endFooter .sitemap nav li{padding:5px 0;line-height:1}.endFooter .sitemap nav a{opacity:.85;letter-spacing:.03em;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}@media screen and (min-width: 320px){.endFooter .sitemap nav a{font-size:1.1rem}}@media screen and (min-width: 1025px){.endFooter .sitemap nav a{font-size:1.4rem}}.endFooter .sitemap nav a:hover{opacity:.4}.endFooter .copyArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#121212}@media screen and (min-width: 320px){.endFooter .copyArea{padding:2.5vw;font-size:2.74vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 600px){.endFooter .copyArea{padding:2.5vw;font-size:1.14vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1025px){.endFooter .copyArea{padding:2.5vw;font-size:.84vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 320px){.endFooter .copyArea p{margin-top:2rem}}@media screen and (min-width: 1025px){.endFooter .copyArea p{margin-top:0}}.endFooter .copyArea p,.endFooter .copyArea ul{opacity:.8}.endFooter .copyArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.endFooter .copyArea ul li{padding:3px 0}.endFooter .copyArea ul li::after{content:"/"}@media screen and (min-width: 320px){.endFooter .copyArea ul li::after{margin:0 1rem}}@media screen and (min-width: 1025px){.endFooter .copyArea ul li::after{margin:0 1.5rem}}.endFooter .copyArea ul li:last-child::after{display:none}.endFooter .copyArea a:hover{text-decoration:underline}.apply-section{position:relative}@media screen and (min-width: 320px){.apply-section{margin-top:3rem}}@media screen and (min-width: 1025px){.apply-section{margin-top:5rem}}.apply-schedule{color:#1c2652}.apply-schedule .schedule-list{list-style:none;padding:0;margin:0;display:grid;gap:4px}@media screen and (min-width: 320px){.apply-schedule .schedule-list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 600px){.apply-schedule .schedule-list{grid-template-columns:repeat(2, 1fr)}}.apply-schedule .item-top{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;gap:10px}@media screen and (min-width: 320px){.apply-schedule .item-top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width: 600px){.apply-schedule .item-top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.apply-schedule .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;letter-spacing:.02em;border-radius:999px;border:1px solid var(--c-line, rgba(255, 255, 255, 0.12));background:rgba(255,255,255,.04);color:#fff}@media screen and (min-width: 320px){.apply-schedule .tag{padding:4px 8px;font-size:1.1rem}}@media screen and (min-width: 600px){.apply-schedule .tag{padding:6px 10px;font-size:1.2rem}}.apply-schedule .tag-keep,.apply-schedule .tag-change{background:#c11830}.apply-schedule .tag-new{background:#00a3ff}.apply-schedule .schedule-item{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;gap:12px;min-height:220px;background:#fff;color:#1c2652;border:1px solid #ddd;border-radius:var(--radius, 28px);padding:clamp(16px,2.4vw,24px);-webkit-box-shadow:0 0 24px -12px rgba(0,0,0,.16);box-shadow:0 0 24px -12px rgba(0,0,0,.16);overflow:hidden}@media screen and (min-width: 320px){.apply-schedule .schedule-item .notes{font-size:1.3rem}}@media screen and (min-width: 600px){.apply-schedule .schedule-item .notes{font-size:1.8rem}}.apply-schedule .schedule-item .notes .notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.apply-schedule .schedule-item .notes .notes{gap:.8rem}}@media screen and (min-width: 1025px){.apply-schedule .schedule-item .notes .notes{gap:1.6rem}}.apply-schedule .date{font-weight:900;letter-spacing:.02em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (min-width: 320px){.apply-schedule .date{font-size:1.4rem}}@media screen and (min-width: 600px){.apply-schedule .date{font-size:2rem}}.apply-schedule .date span{background:#c11830;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}@media screen and (min-width: 320px){.apply-schedule .date span{width:3.2rem;height:3.2rem;font-size:1.4rem}}@media screen and (min-width: 600px){.apply-schedule .date span{width:4.2rem;height:4.2rem;font-size:2.2rem}}.apply-schedule .item-ttl{margin:.2rem 0 0;font-weight:700;line-height:1.5;word-break:keep-all}@media screen and (min-width: 320px){.apply-schedule .item-ttl{font-size:1.8rem}}@media screen and (min-width: 600px){.apply-schedule .item-ttl{font-size:3rem}}.apply-schedule .deadline-card{margin-top:clamp(18px,3.2vw,28px);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;gap:16px;padding:clamp(14px,2.4vw,22px);border-radius:var(--radius, 28px);background:#1c2652;color:#fff}/*# sourceMappingURL=fanclub2026.css.map */