*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none!important}:root{--reading-trim: calc((1em - 1lh)/2) }html{font-feature-settings:"palt" 1}html,body{max-width:100svw}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:center center}video{max-width:100svw;object-fit:cover}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{position:relative;width:fit-content}button:after,[expansion-area]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 22px);width:calc(100% + 22px)}section{width:100svw}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}.container{position:relative;max-width:100svw;overflow:hidden}[no-scroll],.no-scroll{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none}[hidden],.hidden{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}.base-action{display:flex;height:800rem}.base-action .base-action__col{width:50%;display:flex;align-items:center;justify-content:center;flex:1}.base-action .base-action__col:first-child{border-right:1rem solid var(--color-blue-100)}.base-action .base-action__inner{align-items:center;justify-content:center;display:flex;--gap: 56rem;flex-direction:column;gap:var(--gap);margin-inline:auto;width:calc(100% - 80rem);border-top:1rem solid var(--color-blue-100);border-bottom:1rem solid var(--color-blue-100);padding-block:56rem;height:560rem}.base-action .base-action__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100)}.base-action .base-action__desc{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:2.4;color:var(--color-black-100);text-align:center;white-space:pre-wrap}.base-action .base-action__cta{padding-block:2rem;padding-inline:4rem;--parts-link-fs: 24rem;padding-left:calc(var(--parts-link-fs) * .75)}.container[page-name=aninekothe] .base-action .base-action__col--guidelines{display:none}footer.base-footer{display:flex;flex-direction:column;align-items:center;color:var(--color-blue-100)}footer.base-footer .base-footer__top{--margin-inline: var(--margin-2);max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;display:flex;align-items:center;justify-content:center}footer.base-footer .base-footer__pagetop{color:var(--color-black-100);--parts-link-fs: 20rem}footer.base-footer .base-footer__main{width:100%;border-top:1rem solid var(--color-blue-100)}footer.base-footer .base-footer__logo{width:580rem;height:200rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}footer.base-footer .base-footer__logo a{display:block;width:280rem;height:auto}footer.base-footer .base-footer__logo svg{display:block;width:100%;height:auto}footer.base-footer .base-footer__nav{width:580rem;flex-shrink:0;display:flex;--gap: 32rem;flex-direction:column;gap:var(--gap);padding-inline:120rem 20rem;border-left:1rem solid var(--color-blue-100)}footer.base-footer .base-footer__nav-pages{display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap);justify-content:flex-end}footer.base-footer .base-footer__nav-link{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-decoration:none}footer.base-footer .base-footer__nav-social{display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap);justify-content:flex-end}footer.base-footer .base-footer__social-link{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-decoration:none}footer.base-footer .base-footer__bottom{align-items:center;justify-content:space-between;display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap);width:100%;padding-top:32rem;padding-bottom:18rem;padding-inline:20rem;border-top:1rem solid var(--color-blue-100)}footer.base-footer .base-footer__copyright{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}footer.base-footer .base-footer__separator{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}footer.base-footer .base-footer__legal{display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap)}footer.base-footer .base-footer__legal-link{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-decoration:none}footer.base-footer .base-footer__guideline{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap)}footer.base-footer .base-footer__guideline__item{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap);align-items:center}footer.base-footer .base-footer__guideline__logo{width:32rem;height:32rem}html:has(.container[page-name=aninekothe]) .base-footer .base-footer__logo a>svg:first-of-type{display:none}html:not(:has(.container[page-name=aninekothe])) .base-footer .base-footer__logo a>svg:last-of-type{display:none}header.base-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:var(--margin-1);padding-block:20rem;color:var(--color-blue-100);position:fixed;top:0;z-index:100}header.base-header .base-header__logo{display:block;width:140rem;height:auto}header.base-header .base-header__logo svg{display:block;width:100%;height:auto}header.base-header .base-header__nav{align-items:center;display:flex;--gap: 56rem;flex-direction:row;gap:var(--gap)}header.base-header .base-header__nav-link{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-decoration:none}header.base-header .base-header__menu-btn{overflow:hidden;background:none;border:none;cursor:pointer;color:var(--color-blue-100);padding:0}header.base-header .base-header__menu-btn-track{align-items:center;display:flex;--gap: 7rem;flex-direction:row;gap:var(--gap)}header.base-header .base-header__menu-btn-text{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;white-space:nowrap}header.base-header .base-header__menu-btn-dot{width:12rem;height:12rem;flex-shrink:0}header.base-header.--menu-open .base-header__menu{opacity:1;pointer-events:auto}header.base-header .base-header__menu{position:fixed;inset:0;background:var(--color-white-200);color:var(--color-blue-100);opacity:0;pointer-events:none;transition:opacity .4s ease}header.base-header .base-header__menu-content{padding-top:130rem;padding-inline:20rem;display:flex;--gap: 67rem;flex-direction:column;gap:var(--gap)}header.base-header .base-header__menu-nav{display:flex;--gap: 22rem;flex-direction:column;gap:var(--gap)}header.base-header .base-header__menu-nav-link{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;letter-spacing:1.6rem;text-decoration:none}header.base-header .base-header__menu-divider{border:none;border-top:1rem solid currentColor;width:340rem;margin:0;align-self:flex-start;opacity:.1}header.base-header .base-header__menu-social{display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap)}header.base-header .base-header__menu-social-row{align-items:center;display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap);width:80%;flex-wrap:wrap}header.base-header .base-header__menu-social-row .parts-link{color:var(--color-black-100)}header.base-header .base-header__menu-footer{position:absolute;bottom:20rem;left:0;right:0;padding-inline:20rem;display:flex;align-items:center;justify-content:space-between}header.base-header .base-header__menu-footer-links{align-items:center;display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap)}header.base-header .base-header__menu-footer-link{font-size:10rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-decoration:none}header.base-header .base-header__menu-footer-copy{font-size:10rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}html:has(.container[page-name=aninekothe]) .base-header .base-header__logo>svg:first-of-type{display:none}html:not(:has(.container[page-name=aninekothe])) .base-header .base-header__logo>svg:last-of-type{display:none}.base-section-header{display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap);align-items:center;justify-content:center;padding-top:200rem}.base-section-header .base-section-header__bracket{width:10rem;height:auto;color:var(--color-blue-100)}.base-section-header .base-section-header__bracket--left{transform:rotate(180deg)}.base-section-header .base-section-header__title{font-size:48rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);letter-spacing:.05em;white-space:nowrap}.parts-link{display:inline-flex;align-items:center;width:fit-content;display:flex;--gap: calc(var(--parts-link-fs, 16rem) * .75);flex-direction:row;gap:var(--gap);background:var(--color-blue-100);color:var(--color-white-100);text-decoration:none;cursor:pointer;padding-block:0rem;font-size:var(--parts-link-fs, 16rem)}.parts-link .parts-link__text{font-size:inherit;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;letter-spacing:.03em;white-space:nowrap;text-box-trim:trim-both}.parts-link .parts-link__arrow{display:flex;align-items:center;justify-content:space-between;height:var(--parts-link-fs, 16rem);width:calc(var(--parts-link-fs, 16rem) * 1.5);flex-shrink:0}.parts-link .parts-link__bracket{height:75%;width:auto;flex-shrink:0}.parts-link .parts-link__icon{width:calc(var(--parts-link-fs, 16rem) * 1);height:calc(var(--parts-link-fs, 16rem) * 1);flex-shrink:0;overflow:clip}.parts-link--outline{background:transparent;color:var(--color-blue-100)}.container[page-name=aninekothe] section.first{position:relative;height:100svh;overflow:hidden;color:var(--color-black-200);--margin-inline: 0;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto}.container[page-name=aninekothe] .first__info{position:absolute;left:140rem;top:50%;transform:translateY(-50%);max-width:400rem;display:flex;--gap: 48rem;flex-direction:column;gap:var(--gap)}.container[page-name=aninekothe] .first__title{display:block;width:200rem;height:auto}.container[page-name=aninekothe] .first__desc{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-200);line-height:2;letter-spacing:.03em;text-align:justify;white-space:pre-wrap}.container[page-name=aninekothe] .first__marquee{position:absolute;right:140rem;top:0;width:580rem;height:100%;overflow:hidden;display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap)}.container[page-name=aninekothe] .first__marquee-col{width:285rem;height:100%;overflow:hidden;flex-shrink:0}.container[page-name=aninekothe] .first__marquee-track{display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap);will-change:transform}.container[page-name=aninekothe] .first__marquee-item{width:285rem;height:506rem;border-radius:10rem;flex-shrink:0;overflow:hidden}.container[page-name=aninekothe] .first__marquee-item img{width:100%;height:100%;object-fit:cover}.container[page-name=aninekothe] .first__sns{position:fixed;left:0;bottom:0;z-index:10;padding-block:20rem;padding-left:var(--margin-1);flex-wrap:wrap;display:flex;--gap: 12rem;flex-direction:row;gap:var(--gap);max-width:334rem}.container[page-name=aninekothe] .first__scroll{position:absolute;right:var(--margin-1);bottom:20rem;z-index:1}.container[page-name=aninekothe] .first__slider{width:100%;height:392rem;overflow:hidden;order:2;margin-top:80rem}.container[page-name=aninekothe] .first__slider-track{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap);height:100%;will-change:transform}.container[page-name=aninekothe] .first__slider-item{width:220rem;height:391rem;border-radius:10rem;flex-shrink:0;overflow:hidden}.container[page-name=aninekothe] .first__slider-item img{width:100%;height:100%;object-fit:cover}.container[page-name=aninekothe] .first__view-sns{order:4;margin-top:42rem;--parts-link-fs: 16rem;display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap);align-items:center;flex-wrap:wrap;padding-inline:var(--margin-2)}.container[page-name=aninekothe] .first__sns{transition:opacity .3s}.container[page-name=aninekothe] .first__sns[data-sns-hide]{opacity:0;pointer-events:none}.container[page-name=aninekothe] section.profile{position:relative;display:flex}.container[page-name=aninekothe] section.profile .profile__bg-a{position:absolute;left:0;top:307rem;width:100%;height:276rem;overflow:hidden;pointer-events:none}.container[page-name=aninekothe] section.profile .profile__bg-a-track{display:flex;height:100%;will-change:transform}.container[page-name=aninekothe] section.profile .profile__bg-a-track img{display:block;height:100%;width:auto;flex-shrink:0}.container[page-name=aninekothe] section.profile .profile__left{position:absolute;top:0;width:580rem;height:800rem;flex-shrink:0;margin-inline-start:var(--margin-2)}.container[page-name=aninekothe] section.profile .profile__visual{position:relative;width:100%;height:100%}.container[page-name=aninekothe] section.profile .profile__chara{display:block;position:absolute;left:66rem;top:137rem;width:412rem;height:auto}.container[page-name=aninekothe] section.profile .profile__kuronekoza{display:block;position:absolute;left:319rem;top:494rem;width:182rem;height:auto}.container[page-name=aninekothe] section.profile .profile__right{width:720rem;flex-shrink:0;padding-block:40rem;padding-inline:20rem var(--margin-2);backdrop-filter:blur(15rem);background:color-mix(in srgb,var(--color-white-200) 80%,transparent 20%);border-left:1rem solid var(--color-white-100);margin-left:auto}.container[page-name=aninekothe] section.profile .profile__title{font-size:40rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-200);letter-spacing:.03em}.container[page-name=aninekothe] section.profile .profile__content{display:flex;--gap: 56rem;flex-direction:column;gap:var(--gap);margin-top:64rem}.container[page-name=aninekothe] section.profile .profile__content p:not(.profile__about){margin:0}.container[page-name=aninekothe] section.profile .profile__content table{display:block;width:100%;border-top:1rem solid color-mix(in srgb,var(--color-black-200) 30%,transparent 70%)}.container[page-name=aninekothe] section.profile .profile__content tbody{display:block}.container[page-name=aninekothe] section.profile .profile__content tr{display:flex;align-items:baseline;padding-block:12rem;border-bottom:1rem solid color-mix(in srgb,var(--color-black-200) 30%,transparent 70%)}.container[page-name=aninekothe] section.profile .profile__content td{display:block}.container[page-name=aninekothe] section.profile .profile__content td:first-child{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--color-black-200);width:128rem;flex-shrink:0}.container[page-name=aninekothe] section.profile .profile__content td:last-child{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--color-black-200);flex:1}.container[page-name=aninekothe] section.profile .profile__content td p{margin:0}.container[page-name=aninekothe] section.profile .profile__block{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=aninekothe] section.profile .profile__label{align-items:center;display:flex;--gap: 13rem;flex-direction:row;gap:var(--gap)}.container[page-name=aninekothe] section.profile .profile__label-dot{width:14rem;height:14rem;border-radius:50%;background:var(--color-blue-200)}.container[page-name=aninekothe] section.profile .profile__label-text{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;color:var(--color-blue-200);letter-spacing:.03em}.container[page-name=aninekothe] section.profile .profile__label-text--name{font-size:20rem;font-weight:400;margin-bottom:10rem}.container[page-name=aninekothe] section.profile .profile__about{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:2;color:var(--color-black-200);letter-spacing:.03em}.container[page-name=aninekothe] section.profile .profile__table{width:100%;border-top:1rem solid color-mix(in srgb,var(--color-black-200) 30%,transparent 70%)}.container[page-name=aninekothe] section.profile .profile__row{display:flex;align-items:baseline;padding-block:12rem;border-bottom:1rem solid color-mix(in srgb,var(--color-black-200) 30%,transparent 70%)}.container[page-name=aninekothe] section.profile .profile__dt{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--color-black-200);width:128rem;flex-shrink:0}.container[page-name=aninekothe] section.profile .profile__dd{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--color-black-200);flex:1}.container[page-name=aninekothe] section.profile .profile__social{flex-wrap:wrap;display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap)}.container[page-name=aninekothe] section.profile .profile__social-link{color:var(--color-black-200)}.container[page-name=aninekothe] section.goods{height:800rem;padding-block:82rem 32rem;background:var(--color-white-100);position:relative}.container[page-name=aninekothe] section.goods .goods__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);text-align:center}.container[page-name=aninekothe] section.goods .goods__slider{margin-top:90rem}.container[page-name=aninekothe] section.goods .goods__slide-link{position:relative;display:block;width:100%;aspect-ratio:16/9;border:2rem solid var(--color-white-200);overflow:hidden}.container[page-name=aninekothe] section.goods .goods__slide-link img{display:block;width:100%;height:100%;object-fit:cover}.container[page-name=aninekothe] section.goods .splide__slide{transition:filter .2s}.container[page-name=aninekothe] section.goods .goods__slide-label{position:absolute;right:-1rem;bottom:-1rem;padding-block:4rem;padding-inline:12rem;--parts-link-fs: 14rem}.container[page-name=aninekothe] section.goods .splide__pagination{align-items:center;justify-content:center;display:flex;--gap: 6rem;flex-direction:row;gap:var(--gap);margin-top:20rem}.container[page-name=aninekothe] section.goods .splide__pagination__page{display:block;width:6rem;height:6rem;border-radius:50%;background:var(--color-blue-100);border:none;padding:0;cursor:pointer;transition:width .3s,border-radius .3s}.container[page-name=aninekothe] section.goods .splide__pagination__page:after{display:none!important}.container[page-name=aninekothe] section.goods .splide__pagination__page.is-active{width:48rem;border-radius:3rem;position:relative;background:color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%);overflow:hidden}.container[page-name=aninekothe] section.goods .splide__pagination__page.is-active:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;border-radius:3rem;background:var(--color-blue-100)}.container[page-name=aninekothe] section.goods .splide__pagination__page.is-active.is-animating:before{animation:pickup-progress var(--progress-duration, 5s) linear forwards}.container[page-name=biography] section.bio{max-width:800rem;margin-inline:auto;display:flex;--gap: 120rem;flex-direction:column;gap:var(--gap);margin-top:200rem}.container[page-name=biography] .bio__year-header{padding-bottom:32rem;border-bottom:2rem solid var(--color-blue-100)}.container[page-name=biography] .bio__year-text{font-size:40rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);letter-spacing:2rem}.container[page-name=biography] .bio__timeline{position:relative;margin-top:56rem}.container[page-name=biography] .bio__timeline:before{content:"";position:absolute;left:132rem;top:0;bottom:0;width:1rem;background:var(--color-blue-100)}.container[page-name=biography] .bio__entry{display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap);padding:32rem 0;position:relative;align-items:flex-start}.container[page-name=biography] .bio__entry__date{font-size:17rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);width:100rem;text-align:right;flex-shrink:0;line-height:24rem}.container[page-name=biography] .bio__entry__dot{width:24rem;height:24rem;position:relative;flex-shrink:0}.container[page-name=biography] .bio__entry__dot:before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;border-radius:50%;background:var(--color-blue-100)}.container[page-name=biography] .bio__entry__content{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap);flex:1}.container[page-name=biography] .bio__entry__title{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:1.5}.container[page-name=biography] .bio__entry__desc{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:2;text-align:justify}.container[page-name=discography] section.list{--margin-inline: 140rem;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;margin-top:200rem}.container[page-name=discography] .list__grid{display:flex;--gap: 72rem;flex-direction:row;gap:var(--gap);flex-wrap:wrap;row-gap:56rem}.container[page-name=discography] .list__item{display:flex;--gap: 24rem;flex-direction:column;gap:var(--gap);width:calc((100% - 144rem) / 3);background:none;border:none;cursor:pointer;text-align:left;padding:0;position:relative}.container[page-name=discography] .list__item__click{position:absolute;z-index:1;top:0;width:100%;height:calc(100% - 30rem)}.container[page-name=discography] .list__item__image{position:relative}.container[page-name=discography] .list__item__image:before{float:left;content:"";padding-top:100%}.container[page-name=discography] .list__item__image:after{display:block;content:"";clear:both}.container[page-name=discography] .list__item__image>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.container[page-name=discography] .list__item__image{width:100%;background:#d3d3d3}.container[page-name=discography] .list__item__info{display:flex;--gap: 8rem;flex-direction:column;gap:var(--gap);width:100%}.container[page-name=discography] .list__item__title{font-size:20rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);text-align:justify}.container[page-name=discography] .list__item__date{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap)}.container[page-name=discography] .list__item__date-text{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100)}.container[page-name=discography] .list__item__links{display:flex;--gap: 12rem;flex-direction:row;gap:var(--gap);--parts-link-fs: 13rem;margin-top:10rem}.container[page-name=discography] .list__modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility .4s}.container[page-name=discography] .list__modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.container[page-name=discography] .list__modal__overlay{position:absolute;inset:0;background:color-mix(in srgb,#000000 25%,transparent 75%)}.container[page-name=discography] .list__modal__content{position:relative;width:800rem;height:640rem;background:var(--color-white-100);padding:40rem;display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap);align-items:stretch;overflow-y:auto}.container[page-name=discography] .list__modal__left{display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap);width:calc((100% - 64rem)/2)}.container[page-name=discography] .list__modal__image{position:relative}.container[page-name=discography] .list__modal__image:before{float:left;content:"";padding-top:100%}.container[page-name=discography] .list__modal__image:after{display:block;content:"";clear:both}.container[page-name=discography] .list__modal__image>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.container[page-name=discography] .list__modal__image{width:100%;background:#d3d3d3}.container[page-name=discography] .list__modal__info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.container[page-name=discography] .list__modal__header{display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap)}.container[page-name=discography] .list__modal__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);line-height:1.6;text-align:justify}.container[page-name=discography] .list__modal__date{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap)}.container[page-name=discography] .list__modal__date-text{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100)}.container[page-name=discography] .list__modal__actions{display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap)}.container[page-name=discography] .list__modal__link{--parts-link-fs: 14rem;color:var(--color-black-100)}.container[page-name=discography] .list__modal__divider{position:absolute;left:50%;top:40rem;transform:translate(-50%);width:2rem;height:560rem;background:var(--color-blue-100)}.container[page-name=discography] .list__modal__right{width:calc((100% - 64rem)/2)}.container[page-name=discography] .list__modal__desc{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:2.4;text-align:justify;white-space:break-spaces}.container[page-name=guideline] section.body{max-width:800rem;margin-inline:auto;display:flex;--gap: 41rem;flex-direction:column;gap:var(--gap);margin-top:200rem}.container[page-name=guideline] .body__block{display:flex;--gap: 18rem;flex-direction:column;gap:var(--gap)}.container[page-name=guideline] .body__heading{font-size:20rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:1.5;border-bottom:1rem solid var(--color-blue-100);padding:0 12rem 12rem}.container[page-name=guideline] .body__text{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:2.4}.container[page-name=guideline] .body__text a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-decoration:underline}.container[page-name=guideline] .body__sub-heading{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-black-100)}.container[page-name=guideline] .body__list{list-style:disc;margin-left:21rem}.container[page-name=guideline] .body__list-item{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:2.4}.container[page-name=guideline] .body__note{font-size:10rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:1.5}.container[page-name=guideline] .body__date{font-size:12rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-black-100);line-height:1.8;text-align:right}.container[page-name=index]{overflow:visible}.container[page-name=index] section.first{position:relative;height:100svh;overflow:hidden;color:var(--color-blue-100);border-bottom:1rem solid color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%);--margin-inline: 0;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-inline:var(--margin-2)}.container[page-name=index] section.first .first__info{position:absolute;left:var(--margin-2);top:50%;transform:translateY(-50%);width:400rem;display:flex;--gap: 56rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.first .first__title{display:block;width:260rem;height:auto}.container[page-name=index] section.first .first__desc{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:2;letter-spacing:.03em;text-align:justify;white-space:pre-wrap}.container[page-name=index] section.first .first__marquee{position:absolute;right:var(--margin-2);top:0;width:580rem;height:100%;overflow:hidden}.container[page-name=index] section.first .first__marquee-track{display:flex;flex-direction:column;gap:10rem;will-change:transform}.container[page-name=index] section.first .first__marquee-set{display:flex;flex-direction:column;gap:10rem;flex-shrink:0}.container[page-name=index] section.first .first__marquee-set img{display:block;width:100%;height:auto}.container[page-name=index] section.first .first__sns{position:fixed;left:0;bottom:0;z-index:10;padding-inline:var(--margin-1);flex-wrap:wrap;display:flex;--gap: 12rem;flex-direction:row;gap:var(--gap);row-gap:6rem;max-width:334rem}.container[page-name=index] section.first .first__scroll{position:absolute;right:var(--margin-1);bottom:20rem;z-index:1}.container[page-name=index] section.first .first__sns{transition:opacity .3s}.container[page-name=index] section.first .first__sns[data-sns-hide]{opacity:0;pointer-events:none}.container[page-name=index] section.topics{--margin-inline: var(--margin-2);max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;align-items:center;display:flex;--gap: 48rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.topics .topics__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100)}.container[page-name=index] section.topics .topics__list{width:100%;list-style:none;border-top:1rem solid #c8c8c8}.container[page-name=index] section.topics .topics__item{align-items:baseline;display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] section.topics .topics__item:nth-child(n+4){display:none}.container[page-name=index] section.topics .topics__item{padding-block:32rem;padding-inline:40rem;border-bottom:1rem solid #c8c8c8}.container[page-name=index] section.topics .topics__date{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-blue-100);width:90rem;flex-shrink:0}.container[page-name=index] section.topics .topics__text{font-size:16rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6;color:var(--color-black-100);text-align:justify;flex:1}.container[page-name=index] section.topics .topics__text a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-decoration:underline;color:var(--color-blue-100)}.container[page-name=index] section.topics .topics__more{--parts-link-fs: 20rem}.container[page-name=index] section.pickup{height:800rem;padding-block:82rem 32rem;background:var(--color-white-100);position:relative}.container[page-name=index] section.pickup .pickup__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);text-align:center}.container[page-name=index] section.pickup .pickup__slider{margin-top:90rem}.container[page-name=index] section.pickup .pickup__slide-btn{position:relative;display:block;width:100%;aspect-ratio:16/9;cursor:pointer;background:none;border:2rem solid var(--color-white-200);padding:0;overflow:hidden}.container[page-name=index] section.pickup .pickup__slide-btn img{display:block;width:100%;height:100%;object-fit:cover}.container[page-name=index] section.pickup .splide__slide{transition:filter .2s}.container[page-name=index] section.pickup .pickup__play{position:absolute;right:15rem;bottom:15rem;width:50rem;height:50rem}.container[page-name=index] section.pickup .pickup__play svg{display:block;width:100%;height:100%}.container[page-name=index] section.pickup .splide__pagination{align-items:center;justify-content:center;display:flex;--gap: 6rem;flex-direction:row;gap:var(--gap);margin-top:20rem}.container[page-name=index] section.pickup .splide__pagination__page{display:block;width:6rem;height:6rem;border-radius:50%;background:var(--color-blue-100);border:none;padding:0;cursor:pointer;transition:width .3s,border-radius .3s}.container[page-name=index] section.pickup .splide__pagination__page:after{display:none!important}.container[page-name=index] section.pickup .splide__pagination__page.is-active{width:48rem;border-radius:3rem;position:relative;background:color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%);overflow:hidden}.container[page-name=index] section.pickup .splide__pagination__page.is-active:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;border-radius:3rem;background:var(--color-blue-100)}.container[page-name=index] section.pickup .splide__pagination__page.is-active.is-animating:before{animation:pickup-progress var(--progress-duration, 5s) linear forwards}.container[page-name=index] section.pickup .pickup__note{position:absolute;left:var(--margin-1);bottom:32rem;align-items:center;display:flex;--gap: 12rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] section.pickup .pickup__note-dot{width:14rem;height:14rem;border-radius:50%;background:var(--color-blue-100)}.container[page-name=index] section.pickup .pickup__note-text{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:var(--color-blue-100)}.container[page-name=index] section.pickup .pickup__link{position:absolute;right:var(--margin-1);bottom:40rem;--parts-link-fs: 20rem}.container[page-name=index] section.pickup .pickup__modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility .4s}.container[page-name=index] section.pickup .pickup__modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.container[page-name=index] section.pickup .pickup__modal-overlay{position:absolute;inset:0;background:color-mix(in srgb,#000000 25%,transparent 75%)}.container[page-name=index] section.pickup .pickup__modal-inner{position:relative;width:800rem}.container[page-name=index] section.pickup .pickup__modal-image{display:block;width:100%;aspect-ratio:16/9}.container[page-name=index] section.pickup .pickup__modal-image iframe{width:100%;height:100%}.container[page-name=index] section.pickup .pickup__modal-close{position:absolute;top:-24rem;right:0;align-items:center;display:flex;--gap: 7rem;flex-direction:row;gap:var(--gap);color:var(--color-white-100);background:none;border:none;cursor:pointer}.container[page-name=index] section.pickup .pickup__modal-close-icon{font-size:11rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.container[page-name=index] section.pickup .pickup__modal-close-text{font-size:11rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.container[page-name=index] section.pickup .pickup__modal-nav{display:flex;align-items:center;justify-content:space-between;margin-top:8rem}.container[page-name=index] section.pickup .pickup__modal-prev,.container[page-name=index] section.pickup .pickup__modal-next{color:var(--color-white-100)}.container[page-name=index] section.profile{position:relative;display:flex}.container[page-name=index] section.profile .profile__left{position:absolute;width:720rem;height:100svh;flex-shrink:0;top:0;bottom:0;margin-block:auto}.container[page-name=index] section.profile .profile__visual{display:flex;align-items:center;justify-content:center;width:580rem;margin-inline-start:var(--margin-2);height:100vh;z-index:1;position:relative}.container[page-name=index] section.profile .profile__visual img{display:block;width:500rem;max-height:100vh;object-fit:contain}.container[page-name=index] section.profile .profile__marquee{position:absolute;left:0;top:308rem;width:100vw;overflow:hidden;pointer-events:none}.container[page-name=index] section.profile .profile__marquee-track{display:flex;--gap: 92rem;flex-direction:row;gap:var(--gap);will-change:transform}.container[page-name=index] section.profile .profile__marquee-svg{display:block;height:280rem;width:auto;flex-shrink:0}.container[page-name=index] section.profile .profile__right{width:720rem;flex-shrink:0;padding-block:40rem;padding-inline:20rem var(--margin-2);backdrop-filter:blur(15rem);background:color-mix(in srgb,var(--color-white-200) 60%,transparent 40%);border-left:2rem solid var(--color-white-100);margin-left:auto}.container[page-name=index] section.profile .profile__title-logo{display:block;width:260rem;height:auto}.container[page-name=index] section.profile .profile__content{display:flex;--gap: 60rem;flex-direction:column;gap:var(--gap);margin-top:32rem}.container[page-name=index] section.profile .profile__content p:not(.profile__about){margin:0}.container[page-name=index] section.profile .profile__content table{display:block;width:100%;border-top:1rem solid color-mix(in srgb,var(--color-black-100) 30%,transparent 70%);color:var(--color-blue-100)}.container[page-name=index] section.profile .profile__content tbody{display:block}.container[page-name=index] section.profile .profile__content tr{display:flex;align-items:baseline;padding-block:12rem;border-bottom:1rem solid color-mix(in srgb,var(--color-black-100) 30%,transparent 70%)}.container[page-name=index] section.profile .profile__content td{display:block}.container[page-name=index] section.profile .profile__content td:first-child{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;width:128rem;flex-shrink:0}.container[page-name=index] section.profile .profile__content td:last-child{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;flex:1}.container[page-name=index] section.profile .profile__content td p{margin:0}.container[page-name=index] section.profile .profile__content p>a{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:2;color:var(--color-black-100);letter-spacing:.03em;text-decoration:underline}.container[page-name=index] section.profile .profile__block{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.profile .profile__label{align-items:center;display:flex;--gap: 13rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] section.profile .profile__label-dot{width:14rem;height:14rem;border-radius:50%;background:var(--color-blue-100)}.container[page-name=index] section.profile .profile__label-text{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);letter-spacing:.03em}.container[page-name=index] section.profile .profile__label-text--name{font-size:20rem;font-weight:600;margin-bottom:24rem}.container[page-name=index] section.profile .profile__about{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:2;color:var(--color-black-100);letter-spacing:.03em}.container[page-name=index] section.profile .profile__table{width:100%;border-top:1rem solid color-mix(in srgb,var(--color-black-100) 30%,transparent 70%);color:var(--color-blue-100)}.container[page-name=index] section.profile .profile__row{display:flex;align-items:baseline;padding-block:12rem;border-bottom:1rem solid color-mix(in srgb,var(--color-black-100) 30%,transparent 70%)}.container[page-name=index] section.profile .profile__dt{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;width:128rem;flex-shrink:0}.container[page-name=index] section.profile .profile__dd{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6;flex:1}.container[page-name=index] section.profile .profile__article{font-size:14rem;font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;line-height:2;color:var(--color-black-100);letter-spacing:.03em;text-decoration:underline}.container[page-name=index] section.profile .profile__social{flex-wrap:wrap;display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] section.profile .profile__social-link{color:var(--color-black-100)}.container[page-name=index] section.profile .profile__biography{margin-top:72rem;--parts-link-fs: 20rem}@keyframes pickup-progress{0%{width:0}to{width:100%}}@keyframes marquee-sp{0%{transform:translate(0)}to{transform:translate(-50%)}}.container[page-name=index] section.goods{height:800rem;padding-block:82rem 32rem;background:var(--color-white-100);position:relative}.container[page-name=index] section.goods .goods__title{font-size:32rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-blue-100);text-align:center}.container[page-name=index] section.goods .goods__slider{margin-top:90rem}.container[page-name=index] section.goods .goods__slide-link{position:relative;display:block;width:100%;aspect-ratio:16/9;border:2rem solid var(--color-white-200);overflow:hidden}.container[page-name=index] section.goods .goods__slide-link img{display:block;width:100%;height:100%;object-fit:cover}.container[page-name=index] section.goods .splide__slide{transition:filter .2s}.container[page-name=index] section.goods .goods__slide-label{position:absolute;right:-1rem;bottom:-1rem;padding-block:4rem;padding-inline:12rem;--parts-link-fs: 14rem}.container[page-name=index] section.goods .splide__pagination{align-items:center;justify-content:center;display:flex;--gap: 6rem;flex-direction:row;gap:var(--gap);margin-top:20rem}.container[page-name=index] section.goods .splide__pagination__page{display:block;width:6rem;height:6rem;border-radius:50%;background:var(--color-blue-100);border:none;padding:0;cursor:pointer;transition:width .3s,border-radius .3s}.container[page-name=index] section.goods .splide__pagination__page:after{display:none!important}.container[page-name=index] section.goods .splide__pagination__page.is-active{width:48rem;border-radius:3rem;position:relative;background:color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%);overflow:hidden}.container[page-name=index] section.goods .splide__pagination__page.is-active:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;border-radius:3rem;background:var(--color-blue-100)}.container[page-name=index] section.goods .splide__pagination__page.is-active.is-animating:before{animation:pickup-progress var(--progress-duration, 5s) linear forwards}html{--color-black-100: #17184b;--color-black-200: #331b2f;--color-white-200: #f7f7f7;--color-white-100: #ffffff;--color-blue-100: #1f5f8f;--color-blue-200: #5484ac;--fill-0: var(--color-blue-100);--select-fill-color: var(--color-black-100);--select-text-color: var(--color-white-100)}html:has(.container[page-name=aninekothe]){--color-blue-100: #5484ac;--color-black-100: #331B2F}:root{--margin-1: 40rem;--margin-2: 140rem}html{font-feature-settings:"palt" 1;--max-width: 1920rem;margin-top:0rem!important;font-size:calc(100 / var(--base-vw) * 1 * 1vw);background:var(--color-white-200);opacity:0}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100)}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection,body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);font-family:Plus Jakarta Sans,sans-serif,Noto Sans JP,sans-serif}.container{min-height:100svh}.container>*+*{margin-top:200rem}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe,.lenis.lenis-scrolling [data-lenis-prevent]{pointer-events:none}textarea{field-sizing:content;resize:none}section.banner{--margin-inline: var(--margin-2);max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;display:flex;--gap: 80rem;flex-direction:column;gap:var(--gap);margin-top:120rem}section.banner .banner__item{display:block;position:relative;border:1rem solid var(--color-blue-100);color:inherit;width:100%}section.banner .banner__image{width:100%;aspect-ratio:16/9;overflow:hidden}section.banner .banner__image img{display:block;width:100%;height:100%;object-fit:cover}section.banner .banner__link{position:absolute;right:-1rem;bottom:-1rem;padding-block:4rem;padding-inline:12rem;--parts-link-fs: 14rem}.default{width:100%}@media(min-width:751px){.container{min-height:100vh}[sp-only],.sp-only{display:none!important}.base-action{--margin-inline: var(--margin-2);max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;border-left:1rem solid var(--color-blue-100);border-right:1rem solid var(--color-blue-100)}.base-action .base-action__desc{min-height:7.2em}.container[page-name=aninekothe] .base-action .base-action__col{border:none}footer.base-footer{--margin-inline: var(--margin-2);max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto}footer.base-footer .base-footer__top{padding-block:40rem}footer.base-footer .base-footer__main{display:flex;align-items:center}.container[page-name=aninekothe] section.first{padding-inline:var(--margin-2)}.container[page-name=discography] .list__modal__content{overscroll-behavior-y:none}.container[page-name=discography] .list__modal__left,.container[page-name=discography] .list__modal__divider{position:sticky;top:0}.container[page-name=discography] .list__modal__desc{padding-bottom:40rem}.container[page-name=index] section.first .first__sns{padding-block:20rem}.container[page-name=index] section.profile .profile__about{margin-bottom:32rem}html{--base-vw: 1440}html{min-height:100%}section.banner .banner__item{max-width:640rem;margin-inline:auto}}@media(max-width:750px){[pc-only],.pc-only{display:none!important}.base-action{flex-direction:column;height:auto}.base-action .base-action__col{width:100%;border-top:1rem solid color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%)}.base-action .base-action__col:first-child{border-right:none}.base-action .base-action__col:last-child{border-bottom:1rem solid color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%)}.base-action .base-action__inner{align-items:flex-start;display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap);width:100%;height:auto;border-top:none;border-bottom:none;padding-block:56rem;padding-inline:var(--margin-2)}.base-action .base-action__desc{text-align:justify}.base-action .base-action__cta{--parts-link-fs: 18rem;margin-inline:auto;padding-bottom:3rem}.container[page-name=aninekothe] .base-action .base-action__col{border-bottom:1rem solid color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%)}footer.base-footer{background:var(--color-white-200);display:flex;--gap: 56rem;flex-direction:column;gap:var(--gap);padding-inline:20rem;padding-block-end:32rem}footer.base-footer .base-footer__top{border-bottom:1rem solid color-mix(in srgb,var(--color-blue-100) 10%,transparent 90%);width:100%}footer.base-footer .base-footer__pagetop{--parts-link-fs: 18rem;margin-bottom:56rem}footer.base-footer .base-footer__main{display:contents}footer.base-footer .base-footer__logo{width:100%;height:auto;order:4;padding-block-start:40rem;border-top:1rem solid var(--color-blue-100)}footer.base-footer .base-footer__logo a{width:182rem}footer.base-footer .base-footer__nav{width:100%;flex-direction:row;justify-content:space-between;padding-inline:0;border-left:none;order:2}footer.base-footer .base-footer__nav-pages{display:flex;--gap: 18rem;flex-direction:column;gap:var(--gap);justify-content:flex-start}footer.base-footer .base-footer__nav-link{font-size:18rem}footer.base-footer .base-footer__nav-social{display:flex;--gap: 18rem;flex-direction:column;gap:var(--gap);align-items:flex-end;justify-content:flex-start}footer.base-footer .base-footer__social-link{font-size:18rem}footer.base-footer .base-footer__bottom{display:contents}footer.base-footer .base-footer__copyright{order:5;text-align:center;width:100%}footer.base-footer .base-footer__legal{order:3;width:100%;justify-content:space-between}footer.base-footer .base-footer__guideline{order:4;display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap);align-items:flex-start}header.base-header{padding-inline:var(--margin-2);padding-block:12rem}header.base-header .base-header__logo{width:100rem}.base-section-header{--gap: 10rem;padding-top:140rem}.base-section-header .base-section-header__bracket{width:5rem}.base-section-header .base-section-header__title{font-size:24rem;letter-spacing:.05em}.container[page-name=aninekothe] section.first{height:auto;overflow:visible;padding-top:140rem;padding-bottom:40rem;display:flex;flex-direction:column;align-items:center}.container[page-name=aninekothe] .first__info{display:contents}.container[page-name=aninekothe] .first__title{margin-inline:auto;order:1}.container[page-name=aninekothe] .first__desc{font-size:14rem;padding-inline:var(--margin-2);order:3;margin-top:80rem;width:100%}.container[page-name=aninekothe] .first__sns{display:flex;--gap: 6rem;flex-direction:column;gap:var(--gap);padding-left:var(--margin-1);padding-block:10rem;max-width:none}.container[page-name=aninekothe] .first__sns .parts-link{--parts-link-fs: 15rem}.container[page-name=aninekothe] section.profile{flex-direction:column}.container[page-name=aninekothe] section.profile .profile__bg-a{height:150rem}.container[page-name=aninekothe] section.profile .profile__left{position:relative;width:100%;height:690rem;margin-inline-start:0}.container[page-name=aninekothe] section.profile .profile__chara{width:309rem;top:43rem;left:40rem}.container[page-name=aninekothe] section.profile .profile__kuronekoza{width:140rem;top:290rem;right:65rem;left:auto}.container[page-name=aninekothe] section.profile .profile__right{width:100%;margin-left:0;margin-top:-20rem;padding-inline:20rem;border-left:none;z-index:1}.container[page-name=aninekothe] section.profile .profile__title{font-size:32rem}.container[page-name=aninekothe] section.profile .profile__content{margin-top:45rem}.container[page-name=aninekothe] section.goods{height:520rem;padding-block:80rem 0}.container[page-name=aninekothe] section.goods .goods__slider{margin-top:56rem}.container[page-name=aninekothe] section.goods .goods__slide-label{--parts-link-fs: 12rem}.container[page-name=aninekothe] section.goods .splide__pagination{margin-top:16rem}.container[page-name=biography] section.bio{max-width:none;--gap: 56rem;margin-top:120rem}.container[page-name=biography] .bio__year-header{margin-inline:auto;padding-bottom:12rem;padding-inline:var(--margin-2);margin-bottom:40rem}.container[page-name=biography] .bio__year-text{font-size:32rem}.container[page-name=biography] .bio__timeline{margin-top:0}.container[page-name=biography] .bio__timeline:before{left:26rem;width:2rem}.container[page-name=biography] .bio__entry{display:flex;--gap: 24rem;flex-direction:column;gap:var(--gap);padding-block:28rem;padding-inline:48rem 20rem}.container[page-name=biography] .bio__entry__date{width:auto;text-align:left;line-height:normal}.container[page-name=biography] .bio__entry__dot{position:absolute;left:21rem;top:36rem;width:10rem;height:10rem}.container[page-name=biography] .bio__entry__dot:before{top:0;left:0;width:100%;height:100%}.container[page-name=biography] .bio__entry__content{--gap: 12rem}.container[page-name=biography] .bio__entry__title{font-weight:500}.container[page-name=biography] .bio__entry__desc{font-size:14rem}.container[page-name=discography] section.list{--margin-inline: 28rem;margin-top:120rem}.container[page-name=discography] .list__grid{display:flex;--gap: 59rem;flex-direction:column;gap:var(--gap);flex-wrap:nowrap}.container[page-name=discography] .list__item{width:100%}.container[page-name=discography] .list__modal__content{display:flex;--gap: 32rem;flex-direction:column;gap:var(--gap);width:calc(100vw - 24rem);height:auto;max-height:90svh;padding:24rem;-ms-overflow-style:none;scrollbar-width:none}.container[page-name=discography] .list__modal__content::-webkit-scrollbar{display:none}.container[page-name=discography] .list__modal__left{width:100%;display:flex;--gap: 24rem;flex-direction:column;gap:var(--gap)}.container[page-name=discography] .list__modal__info{flex:initial}.container[page-name=discography] .list__modal__header{display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap)}.container[page-name=discography] .list__modal__title{font-size:20rem;line-height:1.5}.container[page-name=discography] .list__modal__date-text{font-size:12rem}.container[page-name=discography] .list__modal__actions{display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap);margin-top:20rem}.container[page-name=discography] .list__modal__link{--parts-link-fs: 12rem}.container[page-name=discography] .list__modal__divider{display:none}.container[page-name=discography] .list__modal__right{width:100%}.container[page-name=discography] .list__modal__desc{font-size:12rem;line-height:2}.container[page-name=guideline] section.body{max-width:none;margin-top:120rem;padding:0 20rem}.container[page-name=index] section.first{padding-inline:0}.container[page-name=index] section.first .first__info{position:static;transform:none;width:auto;left:auto;top:auto}.container[page-name=index] section.first .first__title{position:absolute;top:104rem;left:50%;transform:translate(-50%);width:200rem}.container[page-name=index] section.first .first__desc{position:absolute;top:500rem;left:20rem;right:20rem;width:auto;font-size:14rem}.container[page-name=index] section.first .first__marquee{top:180rem;right:auto;left:0;width:100%;height:280rem}.container[page-name=index] section.first .first__marquee-track{flex-direction:row}.container[page-name=index] section.first .first__marquee-set{flex-direction:row}.container[page-name=index] section.first .first__marquee-set img{height:280rem;width:auto;flex-shrink:0}.container[page-name=index] section.first .first__sns{bottom:var(--margin-1);max-width:200rem;--parts-link-fs: 15rem;display:flex;--gap: 8rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.first .first__scroll{right:var(--margin-2);bottom:12rem;--parts-link-fs: 12rem}.container[page-name=index] section.topics{--gap: 40rem}.container[page-name=index] section.topics .topics__item{align-items:flex-start;display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap);padding-block:24rem;padding-inline:12rem}.container[page-name=index] section.topics .topics__date{width:auto}.container[page-name=index] section.topics .topics__text{font-size:14rem;flex:none}.container[page-name=index] section.topics .topics__more{--parts-link-fs: 16rem;align-self:flex-end}.container[page-name=index] section.pickup{height:520rem;padding-block:80rem 0}.container[page-name=index] section.pickup .pickup__slider{margin-top:56rem}.container[page-name=index] section.pickup .pickup__play{width:40rem;height:40rem;right:8rem;bottom:8rem}.container[page-name=index] section.pickup .splide__pagination{margin-top:16rem}.container[page-name=index] section.pickup .pickup__note{display:none}.container[page-name=index] section.pickup .pickup__link{right:auto;left:50%;transform:translate(-50%);bottom:80rem}.container[page-name=index] section.pickup .pickup__modal-inner{width:calc(100% - 40rem)}.container[page-name=index] section.profile{flex-direction:column}.container[page-name=index] section.profile .profile__left{position:relative;width:100%;height:690rem;bottom:auto;margin-block:0}.container[page-name=index] section.profile .profile__visual{width:100%;height:690rem;margin-inline-start:0}.container[page-name=index] section.profile .profile__visual img{width:100%;height:690rem}.container[page-name=index] section.profile .profile__marquee{top:304rem}.container[page-name=index] section.profile .profile__marquee-svg{height:150rem}.container[page-name=index] section.profile .profile__right{width:100%;margin-left:0;margin-top:-20rem;padding-inline:20rem;border-left:none;z-index:1}.container[page-name=index] section.profile .profile__title-logo{width:200rem}.container[page-name=index] section.profile .profile__content{margin-top:20rem}.container[page-name=index] section.profile .profile__about{margin-bottom:28rem}.container[page-name=index] section.goods{height:520rem;padding-block:80rem 0}.container[page-name=index] section.goods .goods__slider{margin-top:56rem}.container[page-name=index] section.goods .goods__slide-label{--parts-link-fs: 12rem}.container[page-name=index] section.goods .splide__pagination{margin-top:16rem}html{--base-vw: 393}.container>*+*{margin-top:120rem}section.banner{--gap: 60rem;margin-top:60rem}section.banner .banner__link{--parts-link-fs: 12rem;padding-block:2rem;padding-inline:4rem}}@media(max-width:992px){[not-pc-sm-only],.not-pc-sm-only{display:none!important}:root{--margin-1: 14rem;--margin-2: 20rem}}@media(min-width:993px){[pc-sm-only],.pc-sm-only{display:none!important}}@media(max-width:1580px){[lg-over-only],.lg-over-only{display:none!important}}@media(min-width:1921px){html{font-size:1px}}
