*,*::after,*::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%}img{vertical-align:bottom}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-style:normal;font-optical-sizing:auto;box-sizing:border-box;font-size:1.6rem;line-height:1.6;background-color:#000;padding-top:60px}@media(max-width: 920px){body{font-size:1.4rem;line-height:1.4}}body.is-page-loading,body.is-page-leaving{overflow:hidden}.mod__page_transition{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease,visibility .5s ease}.mod__page_transition img{width:min(42vw,24rem);height:auto;filter:blur(0.4rem) drop-shadow(0 0 22px rgba(255, 255, 255, 0.18));animation:page-logo-pulse 1.1s cubic-bezier(0.16, 1, 0.3, 1) infinite}body.is-page-loaded:not(.is-page-leaving) .mod__page_transition{opacity:0;visibility:hidden;pointer-events:none}body.is-page-loaded:not(.is-page-leaving) .mod__page_transition img{transform:scale(1.34);filter:blur(1.2rem) drop-shadow(0 0 32px rgba(255, 255, 255, 0.2));animation:none}body.is-page-leaving .mod__page_transition{opacity:1;visibility:visible;pointer-events:auto}body.is-page-leaving .mod__page_transition img{animation:page-logo-exit .58s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes page-logo-pulse{0%{opacity:.72;filter:blur(0.55rem) drop-shadow(0 0 18px rgba(255, 255, 255, 0.14));transform:scale(0.92)}50%{opacity:1;filter:blur(0) drop-shadow(0 0 30px rgba(255, 255, 255, 0.28));transform:scale(1.08)}100%{opacity:.72;filter:blur(0.55rem) drop-shadow(0 0 18px rgba(255, 255, 255, 0.14));transform:scale(0.92)}}@keyframes page-logo-exit{0%{opacity:0;transform:scale(0.82)}42%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}a{color:inherit;text-decoration:none;transition:color .25s ease,opacity .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease,filter .25s ease,box-shadow .25s ease}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #b53234;outline-offset:4px}.js-scroll-reveal{opacity:0;filter:blur(12px);transform:translateY(4rem) scale(0.98);transition:opacity .75s ease,filter .75s ease,transform .75s cubic-bezier(0.16, 1, 0.3, 1),clip-path .75s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,filter,transform}.js-scroll-reveal.-reveal-left{transform:translateX(-4rem) scale(0.98)}.js-scroll-reveal.-reveal-right{transform:translateX(4rem) scale(0.98)}.js-scroll-reveal.-reveal-up{transform:translateY(4rem) scale(0.98)}.js-scroll-reveal.is-inview{opacity:1;filter:blur(0);transform:translate(0, 0) scale(1)}.js-scroll-reveal-child{opacity:0;filter:blur(8px);transform:translateY(3rem) scale(0.96);transition:opacity .65s ease,filter .65s ease,transform .65s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:var(--reveal-delay, 0s)}.js-scroll-reveal-child.is-inview{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important}.js-scroll-reveal{opacity:1;filter:none;transform:none;clip-path:none;transition:none}.js-scroll-reveal-child{opacity:1;filter:none;transform:none;transition:none}.mod__page_transition{transition:opacity .2s ease,visibility .2s ease}.mod__page_transition img{animation:none}}.-inner{width:90%;max-width:1100px;margin:0 auto;display:flex;flex-flow:column}@media(max-width: 1024px){.-inner{width:90%}}@media(max-width: 920px){.-inner{width:100%}}.__sp{display:none}@media(max-width: 920px){.__sp{display:block}}.__pc{display:block}@media(max-width: 920px){.__pc{display:none}}.mod__header{position:fixed;top:0;left:0;z-index:200;width:100%;height:60px;background-color:#000;display:flex}.mod__header .-action{display:flex}@media(max-width: 920px){.mod__header .-action{display:none}}.mod__header .-action a{display:flex;align-items:center;padding:0 2rem;gap:1rem;color:#fff;font-size:2rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}.mod__header .-action a:hover{transform:translateY(-2px);filter:brightness(1.18);box-shadow:0 0 24px rgba(181,50,52,.35)}.mod__header .-action .-join{background:#1e4e73}.mod__header .-action .-login{background:#092d48}.mod__header .-logo{display:flex;justify-content:center;align-items:center;padding:1.5rem 2rem}.mod__header .-logo svg{width:150px;height:auto;transition:transform .25s ease,opacity .25s ease}.mod__header .-logo:hover svg{opacity:.82;transform:scale(1.03)}.mod__header .-nav_toggle{position:fixed;right:0;top:0;z-index:201;height:60px;background:none;border:none;outline:none;padding:1.5rem 3rem;border-left:1px solid #444;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.mod__header .-nav_toggle svg{width:100%;height:auto;transition:transform .25s ease}.mod__header .-nav_toggle:hover{background-color:#b53234;border-color:#b53234}.mod__header .-nav_toggle:hover svg{transform:scaleX(0.82)}body.is-nav-open{overflow:hidden}body.is-login-modal-open{overflow:hidden}.mod__pagetop{background-color:#000;width:100%;display:flex;justify-content:center;align-items:center;padding:2rem;text-align:center;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem}.mod__pagetop:hover{background-color:#b53234;color:#fff;letter-spacing:.04em}.mod__footer{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:3rem;background:#092d48;padding:4rem 2rem}.mod__footer .-sns{display:flex;gap:2rem}@media(max-width: 920px){.mod__footer .-sns{display:grid;grid-template-columns:repeat(6, 3.5rem);justify-content:center}}.mod__footer .-sns a{display:flex;width:4.8rem;aspect-ratio:1/1}.mod__footer .-sns a img{width:80%;height:80%;object-fit:contain;transition:transform .25s ease,filter .25s ease}.mod__footer .-sns a:hover img{transform:translateY(-4px) scale(1.08);filter:brightness(1.15)}.mod__footer .-nav{display:flex;gap:1.5rem}@media(max-width: 920px){.mod__footer .-nav{flex-flow:column;align-items:center}}.mod__footer .-nav a{font-size:2.4rem;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;position:relative}.mod__footer .-nav a::after{content:"";position:absolute;left:0;bottom:-0.4rem;width:100%;height:2px;background-color:#b53234;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.mod__footer .-nav a:hover{color:#b53234}.mod__footer .-nav a:hover::after{transform:scaleX(1);transform-origin:left}.mod__footer .-logo{max-width:80px}.mod__footer .-link{display:flex;gap:1.5rem}@media(max-width: 920px){.mod__footer .-link{flex-flow:column;align-items:center}}.mod__footer .-link a{opacity:.7;font-size:1.4rem;color:#fff}.mod__footer .-link a:hover{opacity:1;color:#b53234}.mod__footer .-copyright{font-size:1.5rem;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:400;font-style:normal}.mod__nav_toggle_box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}@media(max-width: 920px){.mod__nav_toggle_box{flex-flow:column;height:100dvh;overflow-y:auto;background-color:#092d48}}.mod__nav_toggle_box.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mod__nav_toggle_box .-close{position:fixed;top:0;right:0;z-index:2;padding:2rem;background-color:#fff;line-height:1;border-radius:0 0 0 16px;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.mod__nav_toggle_box .-close svg{transition:transform .25s ease}.mod__nav_toggle_box .-close:hover{background-color:#b53234;transform:scale(1.04)}.mod__nav_toggle_box .-close:hover svg{transform:rotate(90deg)}.mod__nav_toggle_box .-close:hover path{fill:#fff}@media(max-width: 920px){.mod__nav_toggle_box .-close{width:5.6rem;height:5.6rem;padding:1.2rem;border-radius:0}}.mod__nav_toggle_box .-site{width:50%;background-color:#000;display:flex;justify-content:center;align-items:center;flex-flow:column}@media(max-width: 920px){.mod__nav_toggle_box .-site{width:100%;min-height:auto;padding:5.6rem 2.4rem 3.6rem}}.mod__nav_toggle_box .-site .-site_logo{display:block;width:30%;max-width:120px;height:auto;padding:1rem 0 3rem}@media(max-width: 920px){.mod__nav_toggle_box .-site .-site_logo{width:50%;max-width:80px;margin-bottom:2rem}}.mod__nav_toggle_box .-site .-nav{display:flex;flex-flow:column;align-items:center;padding-top:0rem;gap:1.2rem}.mod__nav_toggle_box .-site .-nav a{font-size:3rem;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;position:relative;overflow:hidden}.mod__nav_toggle_box .-site .-nav a::after{content:"";position:absolute;left:0;bottom:.2rem;width:100%;height:.4rem;background-color:#b53234;transform:translateX(-110%);transition:transform .25s ease;z-index:-1}.mod__nav_toggle_box .-site .-nav a:hover{color:#fff;transform:translateX(0.8rem)}.mod__nav_toggle_box .-site .-nav a:hover::after{transform:translateX(0)}@media(max-width: 920px){.mod__nav_toggle_box .-site .-nav a{font-size:3rem;line-height:1.1}}.mod__nav_toggle_box .-fanclub{width:50%;background-color:#092d48;display:flex;justify-content:center;align-items:center;flex-flow:column;gap:2rem}@media(max-width: 920px){.mod__nav_toggle_box .-fanclub{width:100%;gap:1rem;padding:3.6rem 2.4rem}}.mod__nav_toggle_box .-fanclub .-img{max-width:240px;margin-bottom:2rem}@media(max-width: 920px){.mod__nav_toggle_box .-fanclub .-img{width:50%;max-width:150px}}.mod__nav_toggle_box .-fanclub a{width:400px;border:1px solid #fff;display:flex;align-items:center;font-size:2rem;color:#fff;padding:1.6rem;gap:1.5rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}@media(max-width: 920px){.mod__nav_toggle_box .-fanclub a{width:100%;min-height:5.8rem;padding:1.2rem 1.4rem}}.mod__nav_toggle_box .-fanclub a:hover{background-color:#fff;color:#092d48;transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.3)}.mod__nav_toggle_box .-fanclub a:hover path{fill:#092d48}.mod__login_modal{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.82);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.mod__login_modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.mod__login_modal.is-open .mod__login_modal_panel{opacity:1;transform:translateY(0) scale(1)}.mod__login_modal .mod__login_modal_panel{position:relative;width:min(92vw,480px);max-height:calc(100svh - 4rem);overflow:auto;border-radius:0;background:#343c40;color:#fff;opacity:0;transform:translateY(2rem) scale(0.98);transition:opacity .35s ease,transform .35s cubic-bezier(0.16, 1, 0.3, 1);box-shadow:0 18px 56px rgba(0,0,0,.5)}@media(max-width: 480px){.mod__login_modal .mod__login_modal_panel{width:min(94vw,420px)}}.mod__login_modal .-close{position:sticky;top:1rem;left:calc(100% - 4.4rem);z-index:2;display:block;width:3.4rem;height:3.4rem;margin:1rem 1rem -4.4rem auto;border:none;border-radius:50%;background:#fff;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.mod__login_modal .-close::before,.mod__login_modal .-close::after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:2px;background:#343c40}.mod__login_modal .-close::before{transform:translate(-50%, -50%) rotate(45deg)}.mod__login_modal .-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.mod__login_modal .-close:hover{background:#b53234;transform:rotate(90deg) scale(1.05)}.mod__login_modal .-close:hover::before,.mod__login_modal .-close:hover::after{background:#fff}.mod__login_modal .-body{padding:4.2rem 3.2rem 2.8rem}.mod__login_modal .-brand{text-align:center;line-height:1;margin-bottom:2.8rem}.mod__login_modal .-brand p{margin:0}.mod__login_modal .-brand_ive{font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;color:#fff}.mod__login_modal .-brand_sub{margin-top:.8rem !important;color:hsla(0,0%,100%,.56);font-size:1.8rem;font-weight:800;letter-spacing:.04em}.mod__login_modal .-brand_dive{margin-top:1.2rem !important;font-size:3.4rem;font-family:Georgia,"Times New Roman",serif;color:#fff}.mod__login_modal h2{margin:0 0 2.8rem;color:#fff;text-align:center;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1}.mod__login_modal .-form{display:flex;flex-direction:column;gap:2rem}.mod__login_modal .-form label{display:flex;flex-direction:column;gap:.8rem}.mod__login_modal .-form span{color:hsla(0,0%,100%,.64);font-size:1.5rem;font-weight:800}.mod__login_modal .-form input{width:100%;min-height:4.8rem;border:1px solid rgba(0,0,0,0);background:#161a1d;color:#fff;padding:0 1.4rem;font-size:1.5rem;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.mod__login_modal .-form input::placeholder{color:hsla(0,0%,100%,.42)}.mod__login_modal .-form input:focus{border-color:#fff;background:#101315;box-shadow:0 0 0 4px rgba(181,50,52,.22)}.mod__login_modal .-submit{min-height:5.4rem;margin-top:.6rem;border:none;background:#fff;color:#343c40;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease}.mod__login_modal .-submit:hover{background:#b53234;color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,.3)}.mod__login_modal .-support{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem}.mod__login_modal .-support a{color:hsla(0,0%,100%,.64);font-size:1.4rem;font-weight:800}.mod__login_modal .-support a:hover{color:#fff;transform:translateX(0.5rem)}.mod__login_modal .-entry{display:flex;align-items:center;justify-content:center;min-height:6.4rem;padding:1.8rem;background:#fff;color:#343c40;text-align:center;font-size:1.8rem;font-weight:800}.mod__login_modal .-entry:hover{background:#b53234;color:#fff}.mod__pagenation{display:flex;justify-content:center;gap:1rem}.mod__pagenation a,.mod__pagenation span{border:1px solid #666;background:#000;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2rem;padding:1rem;width:58px;aspect-ratio:1/1;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}.mod__pagenation span{opacity:.5}.mod__pagenation a:hover{border-color:#b53234;color:#b53234}.mod__pagenation a:hover path{fill:#b53234}.p-top__visual{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:#000}.p-top__visual>picture,.p-top__visual>img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 6s ease;z-index:0}.p-top__visual>picture.is-active,.p-top__visual>img.is-active{opacity:1;transform:scale(1);z-index:1}.p-top__visual img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 920px){.p-top__visual{aspect-ratio:4/3;min-height:0}}.p-top__content_banner{--content-banner-gap: 2rem;--content-banner-per-view: 5;padding:2rem;position:relative;background-color:#092d48;overflow:hidden}@media(max-width: 1024px){.p-top__content_banner{--content-banner-per-view: 3}}@media(max-width: 920px){.p-top__content_banner{--content-banner-per-view: 1.5}}@media(max-width: 480px){.p-top__content_banner{--content-banner-per-view: 1.5}}.p-top__content_banner .p-top__content_banner_viewport{overflow:hidden}.p-top__content_banner .p-top__content_banner_track{display:flex;gap:var(--content-banner-gap);transition:transform .45s ease;will-change:transform;cursor:grab;touch-action:pan-y;user-select:none}.p-top__content_banner .p-top__content_banner_track:active{cursor:grabbing}.p-top__content_banner a{flex:0 0 calc((100% - var(--content-banner-gap)*(var(--content-banner-per-view) - 1))/var(--content-banner-per-view));display:block;overflow:hidden}.p-top__content_banner a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.22)}.p-top__content_banner a:hover img{transform:scale(1.06);filter:saturate(1.18) contrast(1.08)}.p-top__content_banner img{width:100%;height:auto;display:block;transition:transform .45s ease,filter .45s ease;user-select:none;-webkit-user-drag:none}.p-top__content_banner .p-top__content_banner_nav{position:absolute;top:50%;z-index:5;width:4.4rem;height:4.4rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease}.p-top__content_banner .p-top__content_banner_nav::before{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:1.1rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.p-top__content_banner .p-top__content_banner_nav.-prev{left:3rem}.p-top__content_banner .p-top__content_banner_nav.-prev::before{transform:translate(-35%, -50%) rotate(-135deg)}.p-top__content_banner .p-top__content_banner_nav.-next{right:3rem}.p-top__content_banner .p-top__content_banner_nav.-next::before{transform:translate(-65%, -50%) rotate(45deg)}.p-top__content_banner .p-top__content_banner_nav:disabled{opacity:.25;cursor:default}.p-top__content_banner .p-top__content_banner_nav:not(:disabled):hover{background-color:#b53234;transform:translateY(-50%) scale(1.08)}.p-top__content_banner .p-top__content_banner_pagination{display:flex;justify-content:center;gap:.8rem;margin-top:1.6rem}.p-top__content_banner .p-top__content_banner_dot{width:1rem;height:1rem;padding:0;border:none;border-radius:50%;background-color:#ccc;cursor:pointer}.p-top__content_banner .p-top__content_banner_dot.is-active{background-color:#000}.p-top__content_banner .p-top__content_banner_dot:hover{background-color:#b53234;transform:scale(1.3)}.p-top__content_banner.is-static .p-top__content_banner_nav,.p-top__content_banner.is-static .p-top__content_banner_pagination{display:none}.p-top__news{background-color:#fff;display:flex;flex-flow:column;align-items:center;padding:5rem 2rem 10rem}.p-top__news.bk{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%}.p-top__news h2{margin:0;padding:0;font-size:20rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-top__news h2{font-size:20vw;top:0;padding-bottom:2rem}}.p-top__news .p-top__news_list{display:flex;flex-flow:column;gap:2rem;position:relative;top:-3rem}@media(max-width: 920px){.p-top__news .p-top__news_list{top:0}}.p-top__more{display:flex;justify-content:center;align-items:center;margin-top:4rem}.p-top__more a{font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;padding:1.4rem 2rem;color:#000;background-color:#eee;position:relative;overflow:hidden;z-index:1}.p-top__more a::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-top__more a:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-top__more a:hover::before{transform:translateX(0)}.mod__news_item{background:rgba(51,51,51,.8);backdrop-filter:blur(10px);display:flex;justify-content:space-between;width:100%;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.mod__news_item:hover{background:rgba(9,45,72,.94);transform:translateX(0.8rem);box-shadow:0 14px 34px rgba(0,0,0,.22)}.mod__news_item:hover .-arrow svg{transform:translateX(0.5rem)}.mod__news_item .-arrow{justify-content:center;align-items:center;display:flex;padding:0 0rem;min-width:60px}@media(max-width: 920px){.mod__news_item .-arrow{min-width:4.4rem}}.mod__news_item .-arrow svg{transition:transform .25s ease}@media(max-width: 920px){.mod__news_item .-arrow svg{width:1.2rem;height:auto}}.mod__news_item .-detail{display:flex;flex-flow:column;min-width:0}.mod__news_item .-detail h3{padding:1rem 3rem;color:#fff;font-weight:500;font-size:1.5rem;overflow-wrap:anywhere}@media(max-width: 920px){.mod__news_item .-detail h3{padding:1rem 1.6rem}}.mod__news_item .-detail .-tag{display:flex;flex-wrap:wrap;color:#fff;font-size:2.4rem;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal}@media(max-width: 920px){.mod__news_item .-detail .-tag{font-size:1.8rem}}.mod__news_item .-detail .-tag span{padding:.5rem 2rem}@media(max-width: 920px){.mod__news_item .-detail .-tag span{padding:.5rem 1.2rem}}.mod__news_item .-detail .-tag_new{background:#b53234}.mod__news_item .-detail .-tag_category{background:#999}.p-news_detail{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;padding:5rem 2rem 10rem}.p-news_detail h1{margin:0;padding:0;text-align:center;font-size:20rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-news_detail h1{font-size:20vw;top:0;padding-bottom:2rem}}.p-schedule_detail h1{font-size:16rem}@media(max-width: 920px){.p-schedule_detail h1{font-size:16vw}}.p-news_detail__article{position:relative;top:-3rem;background:hsla(0,0%,100%,.96);color:#111;padding:5rem;gap:0}@media(max-width: 920px){.p-news_detail__article{top:0;width:100%;padding:3rem 2rem}}.p-news_detail__header{border-bottom:1px solid #ddd;padding-bottom:1rem}.p-news_detail__header h2{margin:2rem 0 0;font-size:2.4rem;line-height:1.45;font-weight:800}@media(max-width: 920px){.p-news_detail__header h2{font-size:2rem}}.p-news_detail__meta{display:flex;flex-wrap:wrap;align-items:center;color:#fff;font-size:2rem;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal}.p-news_detail__meta span,.p-news_detail__meta time{padding:.5rem 2rem;line-height:1.2}.p-news_detail__meta .-new{background:#b53234}.p-news_detail__meta .-category{background:#999}.p-news_detail__meta time{background:#333}@media(max-width: 920px){.p-news_detail__meta{font-size:1.8rem}.p-news_detail__meta span,.p-news_detail__meta time{padding:.6rem 1.2rem}}.p-news_detail__tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:2rem 0 0;padding:0}.p-news_detail__tags li{border:1px solid #b53234;color:#b53234;padding:.4rem 1.2rem;font-size:1.3rem;font-weight:800;line-height:1.4;letter-spacing:0}.p-news_detail__body{padding-top:4rem;font-size:1.6rem;line-height:2}.p-news_detail__body figure{margin:0 0 4rem;overflow:hidden;background:#eee;display:grid;gap:2rem}.p-news_detail__body figure img{display:block;width:100%;height:auto}.p-news_detail__body figure:has(>img:nth-of-type(2)){grid-template-columns:repeat(2, minmax(0, 1fr));background:rgba(0,0,0,0)}.p-news_detail__body figure:has(>img:nth-of-type(2)) img{aspect-ratio:1/1;object-fit:cover;background:#eee}@media(max-width: 920px){.p-news_detail__body figure{gap:1.2rem}.p-news_detail__body figure:has(>img:nth-of-type(2)){grid-template-columns:1fr}}.p-news_detail__body>img{display:block;width:auto;max-width:100%;height:auto;margin:0 0 4rem}.p-news_detail__body p:has(>img:only-child){margin:0 0 4rem}.p-news_detail__body p:has(>img:only-child)>img{display:block;width:auto;max-width:100%;height:auto;margin:0}.p-news_detail__body h3{margin:4rem 0 1.5rem;border-left:.6rem solid #b53234;padding-left:1.6rem;font-size:2.4rem;line-height:1.5}.p-news_detail__body h4{margin:3rem 0 1rem;font-size:1.9rem;line-height:1.5}.p-news_detail__body h5,.p-news_detail__body h6{margin:2.4rem 0 1rem;font-size:1.6rem;line-height:1.5;font-weight:900}.p-news_detail__body p{margin:0 0 2rem}.p-news_detail__body strong,.p-news_detail__body b{font-weight:900;color:#b53234}.p-news_detail__body mark{background:rgba(181,50,52,.16);color:inherit;padding:.1em .35em}.p-news_detail__body ul,.p-news_detail__body ol{margin:0 0 3rem;padding-left:2.4rem}.p-news_detail__body li+li{margin-top:.6rem}.p-news_detail__body blockquote{margin:3rem 0;border-left:.4rem solid #092d48;background:#f3f5f7;padding:2rem}.p-news_detail__body blockquote p{margin:0}.p-news_detail__body a{color:#b53234;text-decoration:underline;text-underline-offset:.3em}.p-news_detail__body a:hover{opacity:.72}.p-news_detail__body iframe,.p-news_detail__body video{display:block;width:100%;aspect-ratio:16/9;height:auto;margin:0 0 4rem;border:0;background:#111}.p-news_detail__body p:has(>a:only-child){display:flex;margin:3rem 0}.p-news_detail__body p:has(>a:only-child)>a,.p-news_detail__body .p-news_detail__button{display:flex;align-items:center;justify-content:center;width:var(--button-width, auto);min-width:min(100%,24rem);max-width:100%;min-height:6.4rem;padding:1.8rem 2rem;background:#092d48;color:#fff;text-align:center;text-decoration:none;font-size:1.8rem;font-weight:800;line-height:1.5;position:relative;overflow:hidden;z-index:1}.p-news_detail__body p:has(>a:only-child)>a::before,.p-news_detail__body .p-news_detail__button::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-news_detail__body p:has(>a:only-child)>a:hover,.p-news_detail__body .p-news_detail__button:hover{opacity:1;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-news_detail__body p:has(>a:only-child)>a:hover::before,.p-news_detail__body .p-news_detail__button:hover::before{transform:translateX(0)}.p-news_detail__body .p-news_detail__button{width:100%;margin-top:3rem}@media(max-width: 920px){.p-news_detail__body{padding-top:3rem;font-size:1.5rem;line-height:1.85}.p-news_detail__body h3{font-size:2rem}.p-news_detail__body p:has(>a:only-child){justify-content:center}.p-news_detail__body p:has(>a:only-child)>a,.p-news_detail__body .p-news_detail__button{width:var(--button-width, 100%);min-width:0}}.p-news_detail__note{margin:3rem 0;border:1px solid #b53234;background:rgba(181,50,52,.08);padding:2rem}.p-news_detail__note p:last-child{margin-bottom:0}.p-news_detail__back{display:flex;justify-content:center;width:90%;max-width:1100px;margin:4rem auto 0}.p-news_detail__back a{font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;padding:1.4rem 3rem;color:#fff;background-color:#092d48;position:relative;overflow:hidden;z-index:1}.p-news_detail__back a::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-news_detail__back a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-news_detail__back a:hover::before{transform:translateX(0)}.p-schedule{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;padding:5rem 2rem 10rem;display:flex;flex-flow:column;align-items:center}.p-schedule h1{margin:0;padding:0;text-align:center;font-size:16rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-schedule h1{font-size:16vw;top:0;padding-bottom:2rem}}.p-schedule__category{position:relative;top:-1rem;display:flex;flex-flow:row wrap;justify-content:center;gap:1rem;margin-bottom:3rem}.p-schedule__category a{display:flex;align-items:center;justify-content:center;min-width:11rem;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid #555;background:rgba(0,0,0,.72);color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;line-height:1.2;text-align:center}.p-schedule__category a.is-current,.p-schedule__category a:hover{border-color:#b53234;background:#b53234;color:#fff;transform:translateY(-2px)}@media(max-width: 920px){.p-schedule__category{top:0;width:100%;justify-content:flex-start}.p-schedule__category a{min-width:calc((100% - 1rem)/2);flex:1 1 calc((100% - 1rem)/2);font-size:1.6rem}}.p-schedule__list{display:flex;flex-flow:column;gap:2rem;position:relative;top:-1rem;margin-bottom:4rem}@media(max-width: 920px){.p-schedule__list{top:0;width:100%}}.mod__schedule_item{background:rgba(51,51,51,.86);backdrop-filter:blur(10px);display:grid;grid-template-columns:minmax(14rem, 18rem) 1fr 6rem;color:#fff;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.mod__schedule_item:hover{background:rgba(9,45,72,.94);transform:translateX(0.8rem);box-shadow:0 14px 34px rgba(0,0,0,.22)}.mod__schedule_item:hover .-arrow svg{transform:translateX(0.5rem)}.mod__schedule_item .-date{display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:14rem;padding:2rem;background:#111;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}.mod__schedule_item .-date .-year,.mod__schedule_item .-date .-week{font-size:1.8rem;line-height:1;color:hsla(0,0%,100%,.68)}.mod__schedule_item .-date time{margin:.8rem 0;font-size:3.2rem;line-height:.9;color:#fff}.mod__schedule_item .-detail{display:flex;flex-flow:column;justify-content:center;gap:1.4rem;padding:2.4rem 3rem;min-width:0}.mod__schedule_item .-detail p{margin:0;font-size:1.6rem;line-height:1.7;font-weight:normal}.mod__schedule_item .-meta{display:flex;flex-wrap:wrap;gap:.8rem}.mod__schedule_item .-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.4rem 1.2rem;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.5rem;line-height:1.2}.mod__schedule_item .-meta .-new{background:#b53234}.mod__schedule_item .-meta .-category{background:#999}.mod__schedule_item .-arrow{display:flex;justify-content:center;align-items:center;min-width:6rem}.mod__schedule_item .-arrow svg{transition:transform .25s ease}@media(max-width: 920px){.mod__schedule_item{grid-template-columns:8rem 1fr 4rem}.mod__schedule_item .-date{min-height:12rem;padding:1.4rem 1rem}.mod__schedule_item .-date .-year,.mod__schedule_item .-date .-week{font-size:1.4rem}.mod__schedule_item .-date time{font-size:2.6rem}.mod__schedule_item .-detail{padding:1.8rem 0rem 1.8rem 1.6rem}.mod__schedule_item .-detail p{font-size:1.5rem;line-height:1.6}.mod__schedule_item .-meta span{font-size:1.3rem}.mod__schedule_item .-arrow{min-width:4.8rem}}.p-discography{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;padding:5rem 2rem 10rem;display:flex;flex-flow:column;align-items:center}.p-discography h1{margin:0;padding:0;text-align:center;font-size:14rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-discography h1{font-size:14vw;top:0;padding-bottom:2rem}}.p-discography__category{position:relative;top:-1rem;display:flex;flex-flow:row wrap;justify-content:center;gap:1rem;margin-bottom:3rem}.p-discography__category a{display:flex;align-items:center;justify-content:center;min-width:11rem;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid #555;background:rgba(0,0,0,.72);color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;line-height:1.2;text-align:center}.p-discography__category a.is-current,.p-discography__category a:hover{border-color:#b53234;background:#b53234;color:#fff;transform:translateY(-2px)}@media(max-width: 920px){.p-discography__category{top:0;width:100%;justify-content:flex-start}.p-discography__category a{min-width:calc((100% - 1rem)/2);flex:1 1 calc((100% - 1rem)/2);font-size:1.6rem}}.p-discography__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem;position:relative;top:-1rem;margin-bottom:5rem}@media(max-width: 920px){.p-discography__list{top:0;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(max-width: 480px){.p-discography__list{grid-template-columns:1fr}}.mod__discography_item{background:rgba(51,51,51,.86);color:#fff;display:flex;flex-flow:column;overflow:hidden;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,filter .25s ease}.mod__discography_item:hover{background:rgba(9,45,72,.94);transform:translateY(-6px);box-shadow:0 18px 42px rgba(0,0,0,.34)}.mod__discography_item:hover figure img{transform:scale(1.06);filter:saturate(1.15) contrast(1.08)}.mod__discography_item figure{margin:0;aspect-ratio:1/1;background:#111;overflow:hidden}.mod__discography_item figure img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease,filter .45s ease;user-select:none;-webkit-user-drag:none}.mod__discography_item .-detail{display:flex;flex-flow:column;gap:.8rem;min-height:13rem;padding:2rem}.mod__discography_item .-detail h2{margin:0;color:#fff;font-size:1.8rem;line-height:1.5;font-weight:800}.mod__discography_item .-detail p{margin:auto 0 0;color:hsla(0,0%,100%,.7);font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.7rem;line-height:1.2}@media(max-width: 920px){.mod__discography_item .-detail{min-height:11rem;padding:1.6rem}.mod__discography_item .-detail h2{font-size:1.5rem}.mod__discography_item .-detail p{font-size:1.4rem}}.p-discography_detail{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;padding:5rem 2rem 10rem}.p-discography_detail h1{margin:0;padding:0;text-align:center;font-size:14rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-discography_detail h1{font-size:14vw;top:0;padding-bottom:2rem}}.p-discography_detail__article{position:relative;top:-3rem;display:grid;grid-template-columns:minmax(28rem, 40rem) 1fr;gap:5rem;background:hsla(0,0%,100%,.96);color:#111;padding:5rem}@media(max-width: 920px){.p-discography_detail__article{top:0;width:100%;grid-template-columns:1fr;gap:3rem;padding:3rem 2rem}}.p-discography_detail__visual img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#eee}.p-discography_detail__content{min-width:0}.p-discography_detail__header{border-bottom:1px solid #ddd;padding-bottom:3rem}.p-discography_detail__header .-category{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;margin-bottom:1.6rem;padding:.5rem 1.6rem;background:#b53234;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.7rem;line-height:1.2}.p-discography_detail__header p{margin:0 0 1rem;color:#b53234;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2rem;line-height:1.2}.p-discography_detail__header h2{margin:0 0 1.4rem;font-size:3.8rem;line-height:1.25;font-weight:800}.p-discography_detail__header time{display:block;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.2rem;line-height:1.2;color:#333}@media(max-width: 920px){.p-discography_detail__header h2{font-size:2.8rem}.p-discography_detail__header time{font-size:1.8rem}}.p-discography_detail__section{padding:3.5rem 0;border-bottom:1px solid #ddd}.p-discography_detail__section h3{margin:0 0 2rem;border-left:.6rem solid #b53234;padding-left:1.6rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1.2}.p-discography_detail__section .-caption{margin:-1rem 0 2rem;font-weight:800}.p-discography_detail__edition+.p-discography_detail__edition{margin-top:2rem}.p-discography_detail__edition h4{margin:0 0 .6rem;font-size:1.7rem;line-height:1.7;font-weight:800}.p-discography_detail__edition p{margin:0;font-size:1.6rem;line-height:1.7}.p-discography_detail__track{margin:0;padding-left:2.4rem}.p-discography_detail__track li{font-size:1.8rem;line-height:1.8;font-weight:800}.p-discography_detail__track li+li{margin-top:.6rem}.p-discography_detail__links{display:flex;flex-flow:column;gap:1.6rem;padding-top:3.5rem}.p-discography_detail__links a{display:flex;align-items:center;justify-content:center;width:100%;min-height:6.4rem;padding:1.8rem 2rem;position:relative;overflow:hidden;z-index:1;text-align:center;font-size:1.8rem;line-height:1.5;font-weight:800}.p-discography_detail__links a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-discography_detail__links .-primary{background:#092d48;color:#fff}.p-discography_detail__links .-primary::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-discography_detail__links .-primary:hover::before{transform:translateX(0)}.p-discography_detail__links .-logo{border:1px solid #ddd;background:#fff}.p-discography_detail__links .-logo img{display:block;max-width:32rem;width:80%;height:auto}.p-discography_detail__links .-logo:hover{border-color:#b53234}.p-discography_detail__back{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;width:90%;max-width:1100px;margin:4rem auto 0}.p-discography_detail__back a{display:flex;align-items:center;justify-content:center;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;padding:1.4rem 3rem;color:#fff;background-color:#092d48;position:relative;overflow:hidden;z-index:1}.p-discography_detail__back a::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-discography_detail__back a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-discography_detail__back a:hover::before{transform:translateX(0)}.p-discography_detail__back .-prev{justify-self:start}.p-discography_detail__back .-list{justify-self:center}.p-discography_detail__back .-next{justify-self:end}@media(max-width: 920px){.p-discography_detail__back{grid-template-columns:1fr 1fr;width:100%}.p-discography_detail__back a{width:100%;padding:1.3rem 1.4rem;font-size:1.8rem}.p-discography_detail__back .-list{grid-column:1/-1;grid-row:1}.p-discography_detail__back .-prev{grid-column:1;grid-row:2}.p-discography_detail__back .-next{grid-column:2;grid-row:2}}.p-profile{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;padding:5rem 2rem 10rem}.p-profile h1{margin:0;padding:0;text-align:center;font-size:18rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:relative;top:3rem}@media(max-width: 920px){.p-profile h1{font-size:18vw;top:0;padding-bottom:2rem}}.p-profile__hero{position:relative;top:-3rem;gap:4rem}@media(max-width: 920px){.p-profile__hero{top:0;width:100%;gap:3rem}}.p-profile__artist{position:relative;overflow:hidden;background:#111;aspect-ratio:4/3}.p-profile__artist img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 6s ease;z-index:0}.p-profile__artist img.is-active{opacity:1;transform:scale(1);z-index:1}.p-profile__intro{display:grid;grid-template-columns:minmax(16rem, 24rem) 1fr;gap:4rem;align-items:center;background:hsla(0,0%,100%,.96);padding:4rem}.p-profile__intro img{width:100%;height:auto;background:#000;padding:2rem}.p-profile__intro p{margin:0;color:#111;font-size:1.5rem;line-height:2;font-weight:700}@media(max-width: 920px){.p-profile__intro{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2.4rem;padding:3rem 2rem}.p-profile__intro img{max-width:22rem}}.p-profile__members{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.4rem;margin-top:5rem}@media(max-width: 1024px){.p-profile__members{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.p-profile__members{width:100%;grid-template-columns:1fr}}.mod__profile_member{border:none;background:rgba(51,51,51,.86);color:#fff;padding:0;cursor:pointer;overflow:hidden;text-align:left;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.mod__profile_member .-thumb{position:relative;display:block;width:100%;aspect-ratio:7/9;overflow:hidden;background:#111}.mod__profile_member .-thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease,transform .45s ease,filter .45s ease;user-select:none;-webkit-user-drag:none}.mod__profile_member .-thumb img:first-child{opacity:1}.mod__profile_member span:not(.-thumb){display:block;padding:1.6rem 2rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:1}.mod__profile_member:hover{background:rgba(9,45,72,.94);transform:translateY(-6px);box-shadow:0 18px 42px rgba(0,0,0,.34)}.mod__profile_member:hover .-thumb img{transform:scale(1.06);filter:saturate(1.15) contrast(1.08)}.mod__profile_member:hover .-thumb img:first-child{opacity:0}.mod__profile_member:hover .-thumb img:nth-child(2){opacity:1}.mod__profile_modal{position:fixed;inset:0;z-index:760;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.86);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.mod__profile_modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.mod__profile_modal.is-open .mod__profile_modal_panel{opacity:1;transform:translateY(0) scale(1)}.mod__profile_modal_panel{position:relative;width:min(94vw,980px);max-height:calc(100svh - 4rem);display:grid;grid-template-columns:minmax(30rem, 52rem) 1fr;background:#fff;color:#111;overflow:auto;opacity:0;transform:translateY(2.8rem) scale(0.96);transition:opacity .35s ease,transform .35s cubic-bezier(0.16, 1, 0.3, 1)}.mod__profile_modal_panel .-close{position:absolute;top:1.4rem;right:1.4rem;z-index:3;width:4.4rem;height:4.4rem;border:none;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.22);transition:background-color .25s ease,transform .25s ease}.mod__profile_modal_panel .-close::before,.mod__profile_modal_panel .-close::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2px;background:#111}.mod__profile_modal_panel .-close::before{transform:translate(-50%, -50%) rotate(45deg)}.mod__profile_modal_panel .-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.mod__profile_modal_panel .-close:hover{background:#b53234;transform:rotate(90deg) scale(1.05)}.mod__profile_modal_panel .-close:hover::before,.mod__profile_modal_panel .-close:hover::after{background:#fff}.mod__profile_modal_panel .-image{position:relative;background:#111;min-height:62rem}.mod__profile_modal_panel .-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 6s ease;z-index:0}.mod__profile_modal_panel .-image img.is-active{opacity:1;transform:scale(1);z-index:1}.mod__profile_modal_panel .-detail{display:flex;flex-flow:column;justify-content:center;padding:5rem}.mod__profile_modal_panel .-detail h2{margin:0 0 3rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:6.4rem;line-height:1}.mod__profile_modal_panel .-detail dl{display:flex;flex-flow:column;gap:2rem;margin:0}.mod__profile_modal_panel .-detail dl>div{border-top:1px solid #ddd;padding-top:2rem}.mod__profile_modal_panel .-detail dt{margin-bottom:.6rem;color:#b53234;font-size:1.4rem;font-weight:800}.mod__profile_modal_panel .-detail dd{margin:0;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:3rem;line-height:1.2}@media(max-width: 920px){.mod__profile_modal_panel{grid-template-columns:1fr}.mod__profile_modal_panel .-image img{min-height:0;aspect-ratio:4/5}.mod__profile_modal_panel .-detail{padding:3rem 2rem}.mod__profile_modal_panel .-detail h2{font-size:4.8rem}.mod__profile_modal_panel .-detail dd{font-size:2.4rem}}body.is-profile-modal-open{overflow:hidden}.p-error{min-height:calc(100svh - 80px);background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;display:flex;align-items:center;justify-content:center;padding:8rem 2rem}.p-error__inner{align-items:center;text-align:center;color:#fff}.p-error__inner .-code{margin:0;color:#b53234;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:16rem;line-height:.9}.p-error__inner h1{margin:1rem 0 2rem;color:#ccc;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;font-size:8rem;line-height:1}.p-error__inner .-text{max-width:62rem;margin:0 auto 4rem;font-size:1.7rem;line-height:2;font-weight:700}.p-error__inner .-actions{display:flex;justify-content:center;gap:1.6rem}.p-error__inner .-actions a{min-width:18rem;padding:1.4rem 3rem;background:#092d48;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;position:relative;overflow:hidden;z-index:1}.p-error__inner .-actions a::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-error__inner .-actions a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-error__inner .-actions a:hover::before{transform:translateX(0)}@media(max-width: 920px){.p-error__inner .-code{font-size:34vw}.p-error__inner h1{font-size:14vw}.p-error__inner .-actions{flex-flow:column;width:100%}.p-error__inner .-actions a{width:100%}}.p-member_status{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;color:#fff;padding:7rem 2rem 10rem}.p-member_status__inner{gap:5rem}.p-member_status__head{display:grid;grid-template-columns:minmax(14rem, 22rem) 1fr;gap:3rem;align-items:center;padding:4rem;background:rgba(9,45,72,.88)}.p-member_status__head img{width:100%;height:auto;background:#000;padding:2rem}.p-member_status__head p{margin:0 0 1rem;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.2rem;line-height:1;color:hsla(0,0%,100%,.72)}.p-member_status__head strong{display:block;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1}.p-member_status__head span{display:block;margin-top:1.2rem;font-size:2.4rem;font-weight:800}@media(max-width: 920px){.p-member_status__head{grid-template-columns:1fr;padding:3rem 2rem}.p-member_status__head img{max-width:22rem}.p-member_status__head strong{font-size:4rem}}.p-member_status__panel{background:hsla(0,0%,100%,.96);color:#111;padding:5rem}.p-member_status__panel h1{margin:0 0 3rem;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:6.4rem;line-height:1;color:#111}@media(max-width: 920px){.p-member_status__panel{padding:3rem 2rem}.p-member_status__panel h1{font-size:4.2rem}}.p-member_status__message{display:flex;justify-content:center;align-items:center;min-height:8rem;margin-bottom:0;background:#b53234;color:#fff;text-align:center}.p-member_status__message p{margin:0;font-size:2.4rem;line-height:1.5;font-weight:900}.p-member_status__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;border:1px solid #ddd;border-top:none}.p-member_status__grid div{display:flex;flex-flow:column;min-height:15rem;border-top:1px solid #ddd}.p-member_status__grid div:nth-child(odd){border-right:1px solid #ddd}.p-member_status__grid dt{margin:0;padding:2rem;background:#343c40;color:#fff;text-align:center;font-size:2.2rem;line-height:1.3;font-weight:900}.p-member_status__grid dt span{display:block;margin-top:.6rem;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.6rem;letter-spacing:.08em;color:hsla(0,0%,100%,.7)}.p-member_status__grid dd{flex:1;display:flex;justify-content:center;align-items:center;margin:0;padding:2.4rem;background:#111;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:3rem;line-height:1.2;text-align:center}@media(max-width: 920px){.p-member_status__grid{grid-template-columns:1fr}.p-member_status__grid div:nth-child(odd){border-right:none}.p-member_status__grid dt{font-size:1.8rem}.p-member_status__grid dd{font-size:2.4rem}}.p-member_status__button{display:flex;justify-content:center;align-items:center;width:100%;min-height:6.8rem;margin-top:4rem;padding:1.8rem 2rem;border:2px solid #111;color:#111;font-size:2rem;font-weight:900;text-align:center}.p-member_status__button:hover{background:#111;color:#fff;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-member_status__collection{border-top:1px solid hsla(0,0%,100%,.28);padding-top:5rem}.p-member_status__collection .-title{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.p-member_status__collection .-title h2{margin:0;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1}.p-member_status__collection .-title a{font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;color:#fff}.p-member_status__collection .-title a:hover{color:#b53234;transform:translateX(0.6rem)}.p-member_status__collection .-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:2rem}@media(max-width: 920px){.p-member_status__collection .-title{align-items:start;flex-flow:column}.p-member_status__collection .-title h2{font-size:4rem}.p-member_status__collection .-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.p-member_status__collection .-list{grid-template-columns:1fr}}.mod__member_collection{display:block;aspect-ratio:1/1;width:100%;border:none;padding:0;background:rgba(51,51,51,.86);overflow:hidden;cursor:pointer}.mod__member_collection img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .45s ease,filter .45s ease}.mod__member_collection:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(0,0,0,.34)}.mod__member_collection:hover img{transform:scale(1.06);filter:saturate(1.15) contrast(1.08)}.p-my_collection{background-color:#000;background-image:url(../img/bg.svg);background-repeat:repeat;background-position:center center;background-size:50%;color:#fff;padding:5rem 2rem 10rem}.p-my_collection__inner{gap:4rem}.p-my_collection__inner h1{margin:0;text-align:center;color:#ccc;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;font-size:12rem;line-height:1}@media(max-width: 920px){.p-my_collection__inner h1{font-size:14vw}}.p-my_collection__category{display:flex;flex-flow:row wrap;justify-content:center;gap:1rem}.p-my_collection__category a{display:flex;align-items:center;justify-content:center;min-width:11rem;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid #555;background:rgba(0,0,0,.72);color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;line-height:1.2;text-align:center}.p-my_collection__category a.is-current,.p-my_collection__category a:hover{border-color:#b53234;background:#b53234;color:#fff;transform:translateY(-2px)}@media(max-width: 920px){.p-my_collection__category{justify-content:flex-start}.p-my_collection__category a{min-width:calc((100% - 1rem)/2);flex:1 1 calc((100% - 1rem)/2);font-size:1.6rem}}.p-my_collection__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem}@media(max-width: 920px){.p-my_collection__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.p-my_collection__list{grid-template-columns:1fr}}.p-my_collection__back{display:flex;justify-content:center}.p-my_collection__back a{display:flex;align-items:center;justify-content:center;min-height:5.8rem;padding:1.4rem 3rem;background:#092d48;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;position:relative;overflow:hidden;z-index:1}.p-my_collection__back a::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#b53234;transform:translateX(-101%);transition:transform .25s ease}.p-my_collection__back a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.24)}.p-my_collection__back a:hover::before{transform:translateX(0)}@media(max-width: 920px){.p-my_collection__back a{width:100%;font-size:2rem}}.mod__collection_modal{position:fixed;inset:0;z-index:780;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.86);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.mod__collection_modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.mod__collection_modal.is-open .mod__collection_modal_panel{opacity:1;transform:translateY(0) scale(1)}.mod__collection_modal_panel{position:relative;width:min(92vw,760px);max-height:calc(100svh - 4rem);opacity:0;transform:translateY(2.4rem) scale(0.94);transition:opacity .35s ease,transform .35s cubic-bezier(0.16, 1, 0.3, 1)}.mod__collection_modal_panel .-close{position:absolute;right:0;bottom:calc(100% + 1.2rem);width:4.4rem;height:4.4rem;border:none;border-radius:50%;background:#fff;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.mod__collection_modal_panel .-close::before,.mod__collection_modal_panel .-close::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2px;background:#111}.mod__collection_modal_panel .-close::before{transform:translate(-50%, -50%) rotate(45deg)}.mod__collection_modal_panel .-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.mod__collection_modal_panel .-close:hover{background:#b53234;transform:rotate(90deg) scale(1.05)}.mod__collection_modal_panel .-close:hover::before,.mod__collection_modal_panel .-close:hover::after{background:#fff}.mod__collection_modal_panel img{display:block;width:100%;height:auto;max-height:calc(100svh - 8rem);aspect-ratio:1/1;object-fit:contain;background:#111}body.is-collection-modal-open{overflow:hidden}.p-top__musicvideo{background-color:#000;display:flex;flex-flow:column;align-items:center;position:relative;padding-bottom:6rem;gap:3rem}.p-top__musicvideo h2{margin:0;padding:0;font-size:20rem;color:#ccc;line-height:1;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:absolute;bottom:0;z-index:0;opacity:.5}@media(max-width: 920px){.p-top__musicvideo h2{font-size:16vw}}.p-top__musicvideo .p-top__musicvideo_slide{width:100%;position:relative;z-index:150;overflow:hidden}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_viewport{overflow:hidden}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_track{display:flex;transition:transform .45s ease;will-change:transform;cursor:grab;touch-action:pan-y;user-select:none}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_track:active{cursor:grabbing}.p-top__musicvideo .p-top__musicvideo_slide a{flex:0 0 100%;display:block;position:relative}.p-top__musicvideo .p-top__musicvideo_slide a::before{content:"";position:absolute;top:50%;left:50%;z-index:2;width:7.2rem;height:7.2rem;border-radius:50%;background-color:rgba(0,0,0,.75);transform:translate(-50%, -50%);transition:background-color .2s ease}.p-top__musicvideo .p-top__musicvideo_slide a::after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:0;height:0;border-top:1.4rem solid rgba(0,0,0,0);border-bottom:1.4rem solid rgba(0,0,0,0);border-left:2.2rem solid #fff;transform:translate(-35%, -50%)}.p-top__musicvideo .p-top__musicvideo_slide a:hover::before{background-color:rgba(181,50,52,.9)}.p-top__musicvideo .p-top__musicvideo_slide a:hover img{transform:scale(1.04);filter:brightness(0.78) saturate(1.15)}.p-top__musicvideo .p-top__musicvideo_slide img{width:100%;height:auto;display:block;transition:transform .45s ease,filter .45s ease;user-select:none;-webkit-user-drag:none}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav{position:absolute;top:50%;z-index:5;width:5.2rem;height:5.2rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav::before{content:"";position:absolute;top:50%;left:50%;width:1.3rem;height:1.3rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav.-prev{left:2rem}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav.-prev::before{transform:translate(-35%, -50%) rotate(-135deg)}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav.-next{right:2rem}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav.-next::before{transform:translate(-65%, -50%) rotate(45deg)}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav:disabled{opacity:.25;cursor:default}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_nav:not(:disabled):hover{background-color:#b53234;transform:translateY(-50%) scale(1.08)}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_pagination{display:flex;justify-content:center;gap:.8rem;margin-top:1.6rem}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_dot{width:1rem;height:1rem;padding:0;border:none;border-radius:50%;background-color:#666;cursor:pointer}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_dot.is-active{background-color:#fff}.p-top__musicvideo .p-top__musicvideo_slide .p-top__musicvideo_dot:hover{background-color:#b53234;transform:scale(1.3)}.p-top__musicvideo .p-top__musicvideo_slide.is-static .p-top__musicvideo_nav,.p-top__musicvideo .p-top__musicvideo_slide.is-static .p-top__musicvideo_pagination{display:none}.p-top__musicvideo .p-top__more{position:relative;z-index:100}.mod__youtube_modal{position:fixed;inset:0;z-index:700;display:none;align-items:center;justify-content:center;padding:2rem;background-color:rgba(0,0,0,.86)}.mod__youtube_modal.is-open{display:flex}.mod__youtube_modal .mod__youtube_modal_inner{width:min(100%,1000px);position:relative;background-color:#000}.mod__youtube_modal .mod__youtube_modal_close{position:absolute;right:0;bottom:calc(100% + 1.2rem);width:4.4rem;height:4.4rem;border:none;border-radius:50%;background-color:#fff;cursor:pointer}.mod__youtube_modal .mod__youtube_modal_close::before,.mod__youtube_modal .mod__youtube_modal_close::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2px;background-color:#000}.mod__youtube_modal .mod__youtube_modal_close::before{transform:translate(-50%, -50%) rotate(45deg)}.mod__youtube_modal .mod__youtube_modal_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.mod__youtube_modal .mod__youtube_modal_frame{width:100%;aspect-ratio:16/9;background-color:#000}.mod__youtube_modal .mod__youtube_modal_frame:empty{display:none}.mod__youtube_modal .mod__youtube_modal_message{display:none;margin:0;padding:3.2rem;background-color:#fff;color:#000;text-align:center;font-weight:800}.mod__youtube_modal .mod__youtube_modal_message:not(:empty){display:block}.mod__youtube_modal iframe{width:100%;height:100%;border:0;display:block}.p-top__funclub{background:#092d48;position:relative;width:100%;padding:8rem 2rem}.p-top__funclub h2{margin:0;padding:0;font-size:20rem;color:#ccc;line-height:0;font-family:"Rajdhani",sans-serif;font-weight:300;font-style:normal;position:absolute;bottom:0;left:0;z-index:0}.p-top__funclub .p-top__funclub_visual{position:relative;z-index:50}.p-top__funclub .p-top__funclub_list{--funclub-gap: 3rem;--funclub-per-view: 4.5;position:relative;z-index:50;padding:4rem 0;overflow:hidden}@media(max-width: 1024px){.p-top__funclub .p-top__funclub_list{--funclub-per-view: 2.5}}@media(max-width: 480px){.p-top__funclub .p-top__funclub_list{--funclub-per-view: 1.25}}.p-top__funclub .p-top__funclub_viewport{overflow:hidden}.p-top__funclub .p-top__funclub_track{display:flex;gap:var(--funclub-gap);transition:transform .45s ease;will-change:transform;cursor:grab;touch-action:pan-y;user-select:none}.p-top__funclub .p-top__funclub_track:active{cursor:grabbing}.p-top__funclub .p-top__funclub_nav{position:absolute;top:50%;z-index:5;width:4.4rem;height:4.4rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease}.p-top__funclub .p-top__funclub_nav::before{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:1.1rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.p-top__funclub .p-top__funclub_nav.-prev{left:1rem}.p-top__funclub .p-top__funclub_nav.-prev::before{transform:translate(-35%, -50%) rotate(-135deg)}.p-top__funclub .p-top__funclub_nav.-next{right:1rem}.p-top__funclub .p-top__funclub_nav.-next::before{transform:translate(-65%, -50%) rotate(45deg)}.p-top__funclub .p-top__funclub_nav:disabled{opacity:.25;cursor:default}.p-top__funclub .p-top__funclub_pagination{display:flex;justify-content:center;gap:.8rem;margin-top:1.6rem}.p-top__funclub .p-top__funclub_dot{width:1rem;height:1rem;padding:0;border:none;border-radius:50%;background-color:hsla(0,0%,100%,.45);cursor:pointer}.p-top__funclub .p-top__funclub_dot.is-active{background-color:#fff}.p-top__funclub .p-top__funclub_dot:hover{background-color:#b53234;transform:scale(1.3)}.p-top__funclub .p-top__funclub_list.is-static .p-top__funclub_nav,.p-top__funclub .p-top__funclub_list.is-static .p-top__funclub_pagination{display:none}.mod__fun_item{flex:0 0 calc((100% - var(--funclub-gap)*(var(--funclub-per-view) - 1))/var(--funclub-per-view));background-color:#000;color:#fff;display:flex;flex-flow:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.mod__fun_item:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(0,0,0,.34);filter:brightness(1.08)}.mod__fun_item:hover>img{transform:scale(1.06);filter:saturate(1.15) contrast(1.08)}.mod__fun_item>img{transition:transform .45s ease,filter .45s ease;user-select:none;-webkit-user-drag:none}.mod__fun_item .-tag{display:flex}.mod__fun_item .-tag span{flex:1;text-align:center;padding:1rem;color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;font-style:normal}.mod__fun_item .-tag .-new{background-color:#b53234}.mod__fun_item span{font-family:"Rajdhani",sans-serif;font-weight:400;font-style:normal;font-size:2rem;text-align:center;padding:1rem;border-bottom:1px solid #333}.mod__fun_item p{padding:1rem 2rem;font-weight:500;font-size:1.5rem}/*# sourceMappingURL=main.min.css.map */