.kv-section{width:100%;margin:0;padding:0}.kv-section__picture{display:block;width:100%;margin:0;position:relative;overflow:hidden;background-color:var(--color-surface-accent-blush);aspect-ratio:402 / 444}.kv-section__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}@media screen and (min-width:750px){.kv-section__picture{background-color:var(--color-surface-base);aspect-ratio:1280 / 390}.kv-section__picture img{object-position:center center}}.banner-section{position:relative;--banner-carousel-slide-gap: var(--space-24);padding-block:var(--stack-gap-md)}.banner-carousel-gap-measure{box-sizing:border-box;position:absolute;width:var(--banner-carousel-slide-gap);height:0;overflow:hidden;visibility:hidden;pointer-events:none;top:0;left:0}.banner-section__inner{box-sizing:border-box;width:100%;margin-inline:auto}.banner-section__nav-wrap{position:relative;width:100%}.banner-swiper-clip{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible}@media screen and (min-width:750px){.banner-section{--banner-carousel-slide-gap: var(--space-12);padding-block-start:calc(var(--space-40) - var(--space-4) / 4);padding-block-end:calc(var(--space-24) + var(--space-4) - var(--space-4) / 4)}.banner-section__inner{max-width:calc(var(--container-max-m) + var(--space-40));padding-inline:var(--space-24)}}@media screen and (min-width:1100px){.banner-section__inner{padding-inline:0}}.banner-swiper{box-sizing:border-box;width:100%;max-width:100%;padding-block:0;overflow:hidden}.banner-swiper .swiper-wrapper{align-items:stretch}.banner-swiper .swiper-slide{box-sizing:border-box;width:calc(100% * 265 / 402);height:auto}@media screen and (min-width:750px){.banner-swiper-clip{max-width:calc(265px * 3 + var(--space-12) * 2);margin-inline:auto;overflow-x:hidden;overflow-y:visible}.banner-swiper .swiper-wrapper{justify-content:flex-start}.banner-swiper .swiper-slide{width:265px}.banner-swiper{overflow:visible}html{max-width:none;overflow-x:visible}}.banner-card{display:block;box-sizing:border-box;width:100%;aspect-ratio:265 / 124;border-radius:var(--radius-8);overflow:hidden;box-shadow:0 0 var(--space-8) var(--color-shadow-default)}.banner-card:link,.banner-card:visited{text-decoration:none;color:inherit}.banner-card:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.banner-card img{display:block;width:100%;height:100%;object-fit:cover}.banner-section__nav-wrap .banner-nav{position:absolute;z-index:2;top:50%;bottom:auto;margin-block:0;transform:translateY(-50%);width:calc(var(--space-48) + var(--space-8));height:calc(var(--space-48) + var(--space-8));border:none;padding:var(--space-8);background-color:#ffffffe6;color:var(--color-text-primary);border-radius:var(--radius-16);cursor:pointer;box-shadow:0 0 var(--space-8) var(--color-shadow-default);transition:opacity .2s ease}.banner-section__nav-wrap .banner-nav:hover{opacity:.8}.banner-section__nav-wrap .banner-nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}.banner-section__nav-wrap .banner-nav:after{font-size:var(--space-16);font-weight:700}.banner-section__nav-wrap .banner-swiper-button-prev{left:var(--space-8);right:auto}.banner-section__nav-wrap .banner-swiper-button-next{right:var(--space-8);left:auto}@media screen and (min-width:750px){.banner-section__nav-wrap .banner-swiper-button-prev{left:0}.banner-section__nav-wrap .banner-swiper-button-next{right:0}}.sns-section{display:flex;justify-content:center;padding-block:var(--stack-gap-md)}@media screen and (min-width:750px){.sns-section{padding-block-start:0}}.sns-section__list{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-20);list-style:none;margin:0;padding:0}.sns-section__link{display:flex;align-items:center;justify-content:center;line-height:0}.sns-section__link:link,.sns-section__link:visited{text-decoration:none;color:inherit}.sns-section__link:hover{opacity:.8}.sns-section__link:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.sns-section__link img{display:block;height:calc(var(--space-32) + var(--space-4) / 4);width:auto;max-height:none;object-fit:contain}[data-layout=section-header-stacked]{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%}[data-layout=section-header-stacked] .c-section-heading{display:flex;align-items:flex-start;justify-content:center;width:100%}.c-view-all-row{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:flex-start;width:100%;margin-block-start:0;padding:0;border-top:1px solid var(--color-border-muted);padding-block-start:calc(var(--space-16) - var(--space-4) / 4)}.c-section-heading .section-heading{margin:0;padding:0;border:none;font:inherit;font-weight:400;display:flex;flex-direction:column;align-items:center;gap:var(--stack-gap-xs);color:inherit}.c-section-heading .section-heading__en-row{position:relative;display:inline-block;line-height:1}.c-section-heading .section-heading__en{position:relative;z-index:0;display:inline-block;font-family:var(--font-family-headline);font-size:var(--font-size-32);font-weight:400;color:var(--color-accent-magenta);letter-spacing:0;vertical-align:top}.c-section-heading .section-heading__sub{display:block;margin:0;padding:0;font-family:var(--font-family-headline);font-size:var(--font-size-14);font-weight:400;color:var(--color-accent-magenta);line-height:normal}.c-section-heading .section-heading__deco{position:absolute;top:var(--space-8);height:calc(var(--space-16) + var(--space-4) / 4);width:auto;max-width:var(--space-80);object-fit:contain;object-position:center;pointer-events:none;z-index:1}.c-section-heading .section-heading__deco--left{left:0;transform:translate(calc(0px - var(--space-24)))}.c-section-heading .section-heading__deco--right{right:0;transform:translate(var(--space-20))}.c-btn-view-all{box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(var(--space-4) + var(--space-4) / 2);margin:0;padding-block:calc(var(--space-4) * 3 / 4);padding-inline:calc(var(--space-8) + var(--space-4) / 2);min-height:calc(var(--space-24) + var(--space-8) / 4);min-inline-size:calc(var(--space-80) + var(--space-4) + var(--space-4) / 2);border:none;background-color:var(--color-accent-pink-strong);color:var(--color-text-primary);font-family:var(--font-family-basic);font-size:var(--font-size-14);font-weight:400;line-height:1;text-decoration:none;cursor:pointer}.c-btn-view-all [data-role=btn-view-all-label]{text-transform:lowercase;white-space:nowrap}.c-btn-view-all:hover{opacity:var(--opacity-hover)}.c-btn-view-all:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.c-btn-view-all [data-role=btn-view-all-chevron]{display:block;width:var(--space-16);height:var(--space-16);flex-shrink:0;transform:rotate(-90deg);object-fit:contain;object-position:center}.schedule-section[data-section=schedule]{--schedule-detail-surface: #ffe4f3;margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}@media screen and (min-width:750px){.schedule-section[data-section=schedule]{margin-block-start:calc(var(--space-48) + var(--space-24));margin-block-end:var(--space-64)}}@media screen and (max-width:749px){.schedule-section[data-section=schedule]{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto;margin-block-end:calc(var(--stack-gap-lg) + var(--space-16))}}.schedule-section[data-section=schedule] [data-role=section-header]{margin-block-end:var(--stack-gap-md)}.schedule-section[data-section=schedule]>hr{border:none;border-top:1px solid var(--color-border-muted);margin:0;margin-block-end:var(--stack-gap-xs)}.schedule-section [data-role=schedule-nav]{display:block}.schedule-section [data-role=schedule-list]{list-style:none;margin:0;padding:0}.schedule-section [data-role=schedule-list-item]{margin:0;padding:0}.schedule-section [data-role=schedule-list-item]:not(:last-child){border-bottom:1px solid var(--color-border-muted)}.schedule-section .schedule-item{margin:0;padding:0;border:none}.schedule-section .schedule-row-summary{box-sizing:border-box;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;column-gap:var(--space-12);width:100%;padding-block-end:var(--space-16);padding-block-start:var(--space-16);list-style:none;cursor:pointer}.schedule-section .schedule-row-summary::-webkit-details-marker{display:none}.schedule-section .schedule-row-summary::marker{content:""}.schedule-section [data-role=schedule-list-item]:first-child .schedule-row-summary{padding-block-start:var(--space-8)}.schedule-section [data-role=schedule-row-body]{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-4) + var(--space-4) / 4);min-width:0}.schedule-section [data-role=schedule-chevron]{grid-column:2;grid-row:1 / span 2;display:flex;align-self:center;align-items:center;justify-content:center;line-height:0}.schedule-section [data-role=schedule-chevron] img{display:block;width:var(--space-24);height:var(--space-24);max-width:none;flex-shrink:0;transition:transform .2s ease}.schedule-section .schedule-item [data-role=schedule-chevron] img{transform:rotate(0)}.schedule-section .schedule-item[open] [data-role=schedule-chevron] img{transform:rotate(180deg)}.schedule-section [data-role=schedule-row-meta]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-12)}.schedule-section [data-role=schedule-row-meta] time{box-sizing:border-box;flex:0 0 auto;min-width:calc(var(--space-96) + var(--space-12));font-family:var(--font-family-basic);font-size:var(--font-size-20);font-weight:500;color:var(--color-text-primary)}.schedule-section [data-role=schedule-region]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding-block:calc(var(--space-4) / 4);padding-inline:calc(var(--space-8) + var(--space-4) / 2);border-radius:calc(var(--space-4) + var(--space-4) / 4);background-color:var(--color-accent-magenta);color:var(--color-text-on-brand);font-family:var(--font-family-basic);font-size:var(--font-size-16);font-weight:500;line-height:1;white-space:nowrap}.schedule-section [data-role=schedule-title]{margin:0;width:100%;font-family:var(--font-family-basic);font-size:var(--font-size-14);font-weight:400;line-height:1.5;color:var(--color-text-primary)}.schedule-section .schedule-row-summary:focus{outline:none}.schedule-section .schedule-row-summary:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.schedule-section .schedule-row-panel{box-sizing:border-box;padding-block:calc(var(--space-24) + var(--space-16));padding-inline:calc(var(--space-24) + var(--space-4));background-color:var(--schedule-detail-surface);border-radius:10px;overflow:clip}.schedule-section .schedule-detail__inner{display:flex;flex-direction:column;align-items:stretch;gap:0}.schedule-section .schedule-detail__figure{order:-1;margin:0 auto;width:min(100%,195px);max-width:100%;line-height:0}.schedule-section .schedule-detail__figure img{display:block;width:100%;height:auto;aspect-ratio:195 / 277;object-fit:cover}.schedule-section .schedule-detail__kv{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;width:100%;max-width:310px;margin-inline:0;margin-block-start:calc(var(--space-32) - var(--space-4));color:var(--color-black-900);font-family:var(--font-family-basic);font-size:var(--font-size-14)}.schedule-section .schedule-detail__row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:42px}.schedule-section .schedule-detail__row--ticket{gap:13px}.schedule-section .schedule-detail__row--contact{gap:16px}.schedule-section .schedule-detail__label{flex:0 0 auto;font-weight:700;line-height:2;white-space:nowrap}.schedule-section .schedule-detail__value-col{flex:1 1 auto;min-width:0;max-width:240px;margin:0;font-weight:400;line-height:2}.schedule-section .schedule-detail__value-col--fee p,.schedule-section .schedule-detail__value-col--links p{margin:0;line-height:1.7}.schedule-section .schedule-detail__rule{display:block;width:100%;height:0;margin:0;border:none;border-top:1px dotted var(--color-border-muted)}.schedule-section .schedule-detail__value-col.rte,.schedule-section .schedule-detail__value-col.rte .metafield-rich_text_field{font-weight:400;line-height:2}.schedule-section .schedule-detail__value-col.rte>:first-child,.schedule-section .schedule-detail__value-col.rte>:last-child,.schedule-section .schedule-detail__value-col.rte p,.schedule-section .schedule-detail__value-col.rte ul,.schedule-section .schedule-detail__value-col.rte ol,.schedule-section .schedule-detail__value-col.rte li{margin:0}.schedule-section .schedule-detail__value-col--fee,.schedule-section .schedule-detail__value-col--links.rte p,.schedule-section .schedule-detail__value-col--links.rte li{line-height:1.7}.schedule-section .schedule-detail__value-col--links.rte ul,.schedule-section .schedule-detail__value-col--links.rte ol{padding:0;list-style:none}.schedule-section .schedule-detail__link,.schedule-section .schedule-detail__inner a{color:inherit;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-offset:.12em}.schedule-section .schedule-detail__link:focus-visible,.schedule-section .schedule-detail__inner a:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.schedule-section .schedule-detail__presales{margin-block-start:var(--space-24);width:100%;max-width:289px;color:var(--color-black-900);font-family:var(--font-family-basic);font-size:var(--font-size-12);font-weight:400;line-height:2}.schedule-section .schedule-detail__presales.rte>:first-child,.schedule-section .schedule-detail__presales.rte>:last-child,.schedule-section .schedule-detail__presales.rte p,.schedule-section .schedule-detail__presales.rte ul,.schedule-section .schedule-detail__presales.rte ol,.schedule-section .schedule-detail__presales.rte li,.schedule-section .schedule-detail__presales.rte .metafield-rich_text_field>*{margin:0}.schedule-section .schedule-detail__presales.rte :is(h1,h2,h3,h4,h5,h6),.schedule-section .schedule-detail__presales.rte p:has(>strong:only-child),.schedule-section .schedule-detail__presales.rte p:has(>b:only-child),.schedule-section .schedule-detail__presales.rte strong,.schedule-section .schedule-detail__presales.rte b{font-size:var(--font-size-14);font-weight:700;line-height:2}.schedule-section .schedule-detail__presale-block{margin:0;margin-block-end:var(--space-16)}.schedule-section .schedule-detail__presale-block:last-child{margin-block-end:0}.schedule-section .schedule-detail__presale-heading{margin:0;margin-block-end:0;font-size:var(--font-size-14);font-weight:700;line-height:2}.schedule-section .schedule-detail__presale-line{margin:0;font-size:var(--font-size-12);font-weight:400;line-height:2}@media screen and (min-width:750px){.schedule-section .schedule-row-summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:0}.schedule-section [data-role=schedule-row-body]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:1 1 auto;gap:31px;min-width:0;width:auto}.schedule-section [data-role=schedule-chevron]{display:flex;align-self:center;flex:0 0 auto}.schedule-section [data-role=schedule-title]{flex:1 1 auto;min-width:0;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-section [data-role=schedule-region]{min-inline-size:calc(var(--space-96) - var(--space-4) / 4);justify-content:center}.schedule-section .schedule-row-panel{padding-block:47px 38px;padding-inline:26px;margin-bottom:20px}.schedule-section .schedule-detail__inner{display:grid;grid-template-columns:192px 310px minmax(0,1fr);column-gap:clamp(32px,4.2vw,53px);align-items:start}.schedule-section .schedule-detail__figure{grid-column:1;grid-row:1}.schedule-section .schedule-detail__kv{grid-column:2;grid-row:1}.schedule-section .schedule-detail__presales{grid-column:3;grid-row:1}.schedule-section .schedule-detail__inner:not(:has(.schedule-detail__figure)){grid-template-columns:310px minmax(0,1fr)}.schedule-section .schedule-detail__inner:not(:has(.schedule-detail__figure)) .schedule-detail__kv{grid-column:1}.schedule-section .schedule-detail__inner:not(:has(.schedule-detail__figure)) .schedule-detail__presales{grid-column:2}.schedule-section .schedule-detail__figure{order:0;margin:0;width:192px;max-width:none}.schedule-section .schedule-detail__figure img{aspect-ratio:192 / 273}.schedule-section .schedule-detail__kv{margin-block-start:0;max-width:310px;width:100%}.schedule-section .schedule-detail__presales{margin-block-start:0;max-width:289px;width:100%;justify-self:end}.schedule-section .schedule-detail__presale-block{margin-block-end:var(--space-16)}.schedule-section .schedule-detail__presale-block:last-child{margin-block-end:0}}@media screen and (min-width:750px)and (max-width:991px){.schedule-section .schedule-detail__inner{display:flex;flex-direction:column;align-items:flex-start}.schedule-section .schedule-detail__figure,.schedule-section .schedule-detail__kv,.schedule-section .schedule-detail__presales{grid-column:auto;grid-row:auto}.schedule-section .schedule-detail__figure{width:192px;max-width:100%}.schedule-section .schedule-detail__kv{max-width:310px;margin-block-start:var(--space-24)}.schedule-section .schedule-detail__presales{max-width:none;width:100%;margin-block-start:var(--space-24);justify-self:auto}}@media screen and (max-width:749px){.schedule-section .schedule-row-panel{padding-block:40px 28px;padding-inline:28px}}.discography-section[data-section=discography]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.discography-section[data-section=discography] [data-role=section-header]{margin-block-end:var(--stack-gap-md)}.discography-section [data-role=discography-rail]{box-sizing:border-box;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.discography-section [data-role=discography-rail]::-webkit-scrollbar{display:none}.discography-section [data-role=discography-list]{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:calc(var(--space-16) + var(--space-4) / 2);width:max-content}.discography-section [data-role=discography-list]>li{margin:0;flex:0 0 auto}.discography-section [data-role=discography-card]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16);width:calc(4 * var(--space-80));max-inline-size:min(calc(4 * var(--space-80)),var(--container-width-wide));text-decoration:none;color:inherit;scroll-snap-align:start}.discography-section [data-role=discography-card]:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.discography-section [data-role=discography-card]:link,.discography-section [data-role=discography-card]:visited{color:inherit}.discography-section [data-role=discography-cover]{position:relative;line-height:0;margin:0;overflow:hidden;aspect-ratio:1 / 1;inline-size:100%}.discography-section [data-role=discography-cover] img{display:block;width:100%;height:100%;object-fit:cover}.discography-section [data-role=discography-caption]{box-sizing:border-box;margin:0;display:flex;flex-direction:column;gap:0}.discography-section [data-role=discography-kind]{margin:0;font-family:var(--font-family-basic);font-size:var(--font-size-14);font-weight:400;line-height:normal;color:var(--color-text-primary)}.discography-section [data-role=discography-title]{margin:0;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:400;line-height:normal;color:var(--color-text-primary)}.discography-section[data-section=discography] [data-role=view-all-row]{margin-block-start:var(--stack-gap-md);border-top:none;padding-block-start:0}@media screen and (max-width:749px){.discography-section[data-section=discography]{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.discography-section[data-section=discography]>header{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.discography-section[data-section=discography]>.c-view-all-row{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.discography-section [data-role=discography-rail]{scroll-snap-type:x proximity;width:100%;margin-inline:0;padding-inline-start:calc((100vw - var(--container-width-wide)) / 2 + var(--space-4));padding-inline-end:var(--stack-gap-sm);scroll-padding-inline-start:calc((100vw - var(--container-width-wide)) / 2 + var(--space-4));scroll-padding-inline-end:var(--stack-gap-sm)}}@media screen and (min-width:750px){.discography-section[data-section=discography]{margin-block-start:calc(var(--space-48) + var(--space-24))}.discography-section[data-section=discography] .c-btn-view-all{background-color:var(--color-surface-accent-yellow);color:var(--color-text-primary)}.discography-section[data-section=discography] .c-btn-view-all:focus-visible{outline-color:var(--color-accent-magenta)}}.music-video-section[data-section=music-video]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.music-video-section[data-section=music-video] [data-role=section-header]{margin-block-end:var(--stack-gap-md)}.music-video-section [data-role=music-video-grid]{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-16);width:100%}.music-video-section .music-video-frame{box-sizing:border-box;position:relative;flex:1 1 0;min-width:0;aspect-ratio:16 / 9;background-color:var(--color-border-muted);border-radius:var(--radius-16);overflow:hidden;box-shadow:var(--shadow-drop-md)}.music-video-section .music-video-frame iframe{display:block;border:none;width:100%;height:100%}.music-video-section .music-video-frame__embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.music-video-list__empty{grid-column:1 / -1;margin:0;font-family:var(--font-family-basic);font-size:var(--font-size-14);line-height:1.6;color:var(--color-text-primary)}.music-video-section[data-section=music-video] [data-role=view-all-row]{margin-block-start:var(--stack-gap-md);border-top:none;padding-block-start:0}@media screen and (max-width:749px){.music-video-section[data-section=music-video]{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.music-video-section[data-section=music-video]>header{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.music-video-section [data-role=music-video-grid]{flex-direction:column;gap:var(--space-16);width:min(100%,var(--container-width-wide));margin-inline:auto}.music-video-section[data-section=music-video]>.c-view-all-row{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.music-video-section .music-video-frame{flex:0 0 auto;width:100%;min-height:0}}@media screen and (min-width:750px){.music-video-section[data-section=music-video] .c-btn-view-all{background-color:var(--color-surface-accent-yellow);color:var(--color-text-primary)}.music-video-section[data-section=music-video] .c-btn-view-all:focus-visible{outline-color:var(--color-accent-magenta)}}.schedule-calendar-section[data-section=schedule-calendar]{margin-block-start:var(--stack-gap-lg);margin-block-end:calc(var(--stack-gap-lg) + var(--space-32))}.schedule-calendar-section[data-section=schedule-calendar] [data-role=section-header]{margin-block-end:var(--stack-gap-md)}.schedule-calendar-section__embed{box-sizing:border-box;width:100%;max-width:min(100%,calc(var(--container-max-m) + var(--space-32) + var(--space-4) / 2));margin-inline:auto;overflow:hidden;background-color:var(--color-white);box-shadow:var(--shadow-drop-md)}.schedule-calendar-section__embed-inner{position:relative;box-sizing:border-box;width:100%;aspect-ratio:992 / 742;min-height:280px;overflow:hidden;background-color:var(--color-white)}.schedule-calendar-section__embed-inner iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}@media screen and (max-width:749px){.schedule-calendar-section[data-section=schedule-calendar]{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.schedule-calendar-section[data-section=schedule-calendar]>header{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.schedule-calendar-section__embed{width:min(100%,var(--container-width-wide))}}@media screen and (min-width:750px){.schedule-calendar-section[data-section=schedule-calendar]{margin-block-end:calc(var(--space-64) + var(--space-24))}.schedule-calendar-section__embed-inner{min-height:480px}}.store-section[data-section=store]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.store-section[data-section=store] [data-role=section-header]{margin-block-end:var(--stack-gap-md)}.store-section [data-role=store-grid]{list-style:none;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-32);row-gap:var(--stack-gap-lg);width:100%}.store-section [data-role=store-grid]>li{margin:0;padding:0;min-width:0}.store-section [data-role=store-card]{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--space-12) - var(--space-4) / 4);width:100%;min-width:0;text-decoration:none;color:inherit}.store-section [data-role=store-card]:link,.store-section [data-role=store-card]:visited{color:inherit}.store-section [data-role=store-card]:focus-visible{outline:var(--space-4) solid var(--color-accent-magenta);outline-offset:var(--space-4)}.store-section [data-role=store-thumb]{box-sizing:border-box;position:relative;width:100%;margin:0;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--color-border-muted);line-height:0}.store-section [data-role=store-thumb-image]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.store-section [data-role=store-member-badge]{display:none;position:absolute;top:0;left:0;--store-badge-size: calc(var(--space-96) + var(--space-4));width:var(--store-badge-size);height:var(--store-badge-size);overflow:hidden;line-height:0;z-index:1;pointer-events:none}.store-section [data-variant=member] [data-role=store-member-badge]{display:block}.store-section [data-role=store-member-badge-bg]{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:fill;object-position:top left}.store-section [data-role=store-soldout]{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;margin:0;display:flex;align-items:center;justify-content:center;min-height:calc(var(--space-32) + var(--space-4) + var(--space-4) / 4);padding:0;background-color:#00000080;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-14);font-weight:700;line-height:1;color:var(--color-text-on-brand);pointer-events:none}.store-section [data-role=store-caption]{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-4) + var(--space-4) / 4);width:100%;min-width:0}.store-section [data-role=store-title]{margin:0;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-12);font-weight:400;line-height:normal;color:var(--color-text-primary)}.store-section [data-role=store-price]{margin:0;font-family:var(--font-family-basic);font-size:var(--font-size-12);font-weight:700;line-height:normal;color:var(--color-text-primary)}.store-section[data-section=store] [data-role=view-all-row]{margin-block-start:var(--stack-gap-md);border-top:none;padding-block-start:0}@media screen and (max-width:749px){.store-section[data-section=store]{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.store-section[data-section=store]>header{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.store-section [data-role=store-grid]{width:min(100%,var(--container-width-wide));margin-inline:auto;column-gap:calc(var(--space-12) + var(--space-4) / 2)}.store-section[data-section=store]>.c-view-all-row{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto}.store-section [data-role=store-member-badge]{--store-badge-size: calc((var(--space-96) + var(--space-4)) * 70422 / 99518)}}@media screen and (min-width:750px){.store-section[data-section=store]{margin-block-start:calc(var(--space-48) + var(--space-24))}.store-section [data-role=store-grid]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(var(--space-12) + var(--space-4) / 2);row-gap:calc(var(--space-48) + var(--space-24))}.store-section [data-role=store-soldout]{font-size:var(--font-size-18)}.store-section [data-role=store-title],.store-section [data-role=store-price]{font-size:var(--font-size-16)}.store-section[data-section=store] .c-btn-view-all{background-color:var(--color-surface-accent-yellow);color:var(--color-text-primary)}.store-section[data-section=store] .c-btn-view-all:focus-visible{outline-color:var(--color-accent-magenta)}}@keyframes fc-marquee-shift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fc-section[data-section=fanclub]{box-sizing:border-box;position:relative;overflow:clip;width:100%;margin-block-start:var(--stack-gap-lg);background-color:var(--color-surface-brand-teal);color:var(--color-text-primary);padding-block-start:calc(var(--space-12) + var(--space-4));padding-block-end:calc(var(--space-8) + var(--space-4))}.fc-section[data-section=fanclub] .fc-ticker{box-sizing:border-box;width:100%;overflow:hidden}.fc-section[data-section=fanclub] .fc-ticker__track{box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:max-content;gap:var(--stack-gap-xs);animation:fc-marquee-shift 150s linear infinite}.fc-section[data-section=fanclub] .fc-ticker__tile{display:block;flex-shrink:0;height:var(--space-16);width:auto;max-width:none;object-fit:contain;object-position:center}.fc-section[data-section=fanclub] .fc-shell{box-sizing:border-box;position:relative;width:100%;max-width:calc(var(--container-max-m) + var(--space-40));margin-inline:auto;padding-inline:var(--space-24)}.fc-section[data-section=fanclub] .fc-brand{box-sizing:border-box;display:flex;justify-content:center;width:100%;padding-block-start:calc(var(--space-24) + var(--space-4));padding-block-end:var(--stack-gap-md);padding-inline:0}.fc-section[data-section=fanclub] .fc-brand__heading{margin:0;line-height:0;width:min(100%,var(--container-width-wide))}.fc-section[data-section=fanclub] .fc-brand__heading img[data-component=logo-fancrabs-yoko-title]{display:block;margin-inline:auto;height:calc(var(--space-96) + var(--space-4));width:100%;max-width:var(--container-width-wide);object-fit:contain;object-position:center}.fc-section[data-section=fanclub] .fc-layout{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--stack-gap-lg);width:100%}.fc-section[data-section=fanclub] .fc-hero{position:relative;margin:0;align-self:center}.fc-section[data-section=fanclub] .fc-hero__link{display:block;line-height:0;text-decoration:none;color:inherit;cursor:pointer}.fc-section[data-section=fanclub] .fc-hero__link:focus-visible{outline:var(--space-4) solid var(--color-text-on-brand);outline-offset:var(--space-4)}.fc-section[data-section=fanclub] .fc-hero__picture{display:block;line-height:0;margin:0;overflow:hidden}.fc-section[data-section=fanclub] .fc-hero__picture img{display:block;width:100%;height:auto}.fc-section[data-section=fanclub] .fc-body{box-sizing:border-box;width:min(100%,var(--container-width-wide));margin-inline:auto;display:flex;flex-direction:column;gap:calc(var(--space-24) - var(--space-8) / 4)}.fc-section[data-section=fanclub] .fc-lead{margin:0;display:flex;flex-direction:column;gap:calc(var(--space-8) / 8)}.fc-section[data-section=fanclub] .fc-lead__line{margin:0;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-20);font-weight:700;line-height:1.45;color:var(--color-text-primary)}.fc-section[data-section=fanclub] .fc-lead__num{font-family:var(--font-family-basic);font-weight:700}.fc-section[data-section=fanclub] .fc-benefits{display:flex;flex-direction:column;gap:var(--stack-gap-md)}.fc-section[data-section=fanclub] .fc-benefit-group{box-sizing:border-box;border-inline-start:calc(var(--space-4) / 2) solid var(--color-text-primary);padding-inline-start:calc(var(--space-8) + var(--space-4) / 2)}.fc-section[data-section=fanclub] .fc-benefit-group__title{margin:0 0 var(--stack-gap-xs) 0;padding:0;border:none;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:700;line-height:1.45;color:var(--color-text-primary)}.fc-section[data-section=fanclub] .fc-benefit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--space-8) / 8)}.fc-section[data-section=fanclub] .fc-benefit-list li{position:relative;padding-inline-start:calc(var(--space-16) - var(--space-4));font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-14);font-weight:400;line-height:1.5;color:var(--color-text-primary)}.fc-section[data-section=fanclub] .fc-benefit-list li:before{content:"\30fb";position:absolute;inset-inline-start:0;inset-block-start:0;font-family:inherit}.fc-section[data-section=fanclub] .fc-pricing{box-sizing:border-box;width:100%;max-inline-size:var(--container-width-wide);margin-inline:auto;margin-block-start:var(--stack-gap-lg);display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-8) + var(--space-4) / 4);text-align:center}.fc-section[data-section=fanclub] .fc-price-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--space-12);row-gap:var(--stack-gap-xs)}.fc-section[data-section=fanclub] .fc-price-item{margin:0;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;line-height:1;color:var(--color-text-primary);white-space:nowrap}.fc-section[data-section=fanclub] .fc-price-item__figure{font-family:var(--font-family-basic);font-size:var(--font-size-24);font-weight:700;line-height:1}.fc-section[data-section=fanclub] .fc-price-item__suffix{font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:700;line-height:1}.fc-section[data-section=fanclub] .fc-price-divider{margin:0;flex:0 0 auto;align-self:center;padding-inline:var(--space-8);font-family:var(--font-family-basic);font-size:var(--font-size-20);font-weight:400;line-height:1;color:var(--color-text-primary)}.fc-section[data-section=fanclub] .fc-pricing-note{margin:0;font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:700;line-height:1.5;color:var(--color-text-primary)}.fc-section[data-section=fanclub] .fc-pricing-accent{color:var(--color-surface-accent-yellow)}.fc-section[data-section=fanclub] .fc-cta-row{box-sizing:border-box;width:100%;max-width:min(100%,calc(var(--container-max-m) + var(--space-32) + var(--space-4) / 2));margin-inline:auto;margin-block-start:calc(var(--space-24) + var(--space-16));margin-block-end:calc(var(--space-24) + var(--space-8));display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:calc(var(--space-8) + var(--stack-gap-xs) / 2);padding-inline:0}.fc-section[data-section=fanclub] .fc-cta{box-sizing:border-box;position:relative;display:inline-flex;flex:none;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(var(--space-8) + var(--space-4) / 2);width:100%;min-width:0;min-height:calc(var(--space-48) + var(--space-24) + var(--space-4) / 4);padding-block:calc(var(--space-16) + var(--stack-gap-xs));padding-inline:calc(var(--space-32) + var(--space-24)) calc(var(--space-48) + var(--space-24) + var(--stack-gap-xs));border-radius:9999px;border:none;background-color:var(--color-surface-accent-yellow);color:var(--color-text-primary);font-family:"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-18);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.fc-section[data-section=fanclub] .fc-cta__label{white-space:nowrap}.fc-section[data-section=fanclub] .fc-cta__ico{display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:calc(var(--space-20) + var(--stack-gap-xs) / 4);inset-block:0;margin-block:auto;width:calc(var(--space-40) + var(--space-4));height:var(--space-40);line-height:0}.fc-section[data-section=fanclub] .fc-cta__ico img{display:block;width:auto;height:calc(var(--space-32) + var(--space-4) / 2);object-fit:contain;object-position:center}.fc-section[data-section=fanclub] .fc-cta:hover{opacity:var(--opacity-hover)}.fc-section[data-section=fanclub] .fc-cta:focus-visible{outline:var(--space-4) solid var(--color-text-on-brand);outline-offset:var(--space-4)}@media screen and (min-width:750px){.fc-section[data-section=fanclub]{margin-block-start:calc(var(--space-48) + var(--space-24));--fc-gutter-pc: calc(var(--space-40) + var(--space-8) + var(--space-4) / 4);padding-block-start:var(--space-32);padding-block-end:var(--space-32)}.fc-section[data-section=fanclub] .fc-ticker__tile{height:var(--space-20)}.fc-section[data-section=fanclub] .fc-price-item__figure{font-size:calc(var(--font-size-32) + var(--space-4) / 4)}.fc-section[data-section=fanclub] .fc-price-item__suffix{font-size:calc(var(--font-size-20) - var(--space-4) / 4)}.fc-section[data-section=fanclub] .fc-price-divider{font-size:var(--font-size-24)}.fc-section[data-section=fanclub] .fc-price-row{flex-wrap:nowrap;column-gap:calc(var(--space-16) + var(--space-4) / 4);row-gap:0}.fc-section[data-section=fanclub] .fc-price-divider{padding-inline:calc(var(--space-12) + var(--space-4))}.fc-section[data-section=fanclub] .fc-brand{padding-block-start:calc(var(--space-24) + var(--space-16));padding-block-end:var(--stack-gap-md);padding-inline:0}.fc-section[data-section=fanclub] .fc-brand__heading img[data-component=logo-fancrabs-yoko-title]{width:auto;height:calc(var(--space-96) + var(--space-24) + var(--stack-gap-xs));max-width:min(100%,calc(var(--container-max-m) + var(--space-40)))}.fc-section[data-section=fanclub] .fc-cta-row{margin-block-end:calc(var(--space-48) + var(--space-8))}.fc-section[data-section=fanclub] .fc-shell{padding-inline:var(--space-24)}.fc-section[data-section=fanclub] .fc-layout{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--fc-gutter-pc)}.fc-section[data-section=fanclub] .fc-hero{flex:0 0 calc((100% - var(--fc-gutter-pc)) * 451 / 950);max-width:none;width:calc((100% - var(--fc-gutter-pc)) * 451 / 950);align-self:flex-start;aspect-ratio:451 / 371}.fc-section[data-section=fanclub] .fc-hero__link,.fc-section[data-section=fanclub] .fc-hero__picture,.fc-section[data-section=fanclub] .fc-hero__picture img{height:100%}.fc-section[data-section=fanclub] .fc-hero__picture img{width:100%;height:100%;object-fit:cover}.fc-section[data-section=fanclub] .fc-body{flex:0 1 calc((100% - var(--fc-gutter-pc)) * 499 / 950);min-width:0;width:calc((100% - var(--fc-gutter-pc)) * 499 / 950);max-width:calc((100% - var(--fc-gutter-pc)) * 499 / 950);margin-inline:0;gap:calc(var(--space-16) + var(--space-4) - var(--space-4) / 4)}.fc-section[data-section=fanclub] .fc-benefits{gap:calc(var(--space-16) + var(--space-4))}.fc-section[data-section=fanclub] .fc-lead__line{font-size:calc(var(--font-size-24) + var(--space-4))}.fc-section[data-section=fanclub] .fc-benefit-list li{font-size:var(--font-size-16)}.fc-section[data-section=fanclub] .fc-cta-row{flex-direction:row;gap:calc(var(--space-16) + var(--space-4) / 4)}.fc-section[data-section=fanclub] .fc-cta{flex:1 1 0;width:auto;min-height:calc(var(--space-64) + var(--space-8) + var(--space-4) / 4);padding-block:calc(var(--space-24) + var(--space-4) / 4);padding-inline:calc(var(--space-24) + var(--space-16)) calc(var(--space-48) + var(--space-24) + var(--stack-gap-xs));font-size:var(--font-size-18)}}@media screen and (min-width:1100px){.fc-section[data-section=fanclub] .fc-shell{padding-inline:0}}@media(prefers-reduced-motion:reduce){.fc-section[data-section=fanclub] .fc-ticker__track{animation:none}}@media screen and (min-width:750px){#main-content .top-page-inner[data-role=top-page-inner]{box-sizing:border-box;width:100%;max-width:calc(var(--container-max-m) + var(--space-40));margin-inline:auto;padding-inline:var(--space-24)}}@media screen and (min-width:1100px){#main-content .top-page-inner[data-role=top-page-inner]{padding-inline:0}}.top-fc-fun-btn{position:fixed;z-index:900;left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:block;width:217px;line-height:0;text-decoration:none;box-sizing:border-box;transform:translate(-50%)}.top-fc-fun-btn img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.top-fc-fun-btn{bottom:calc(30px + env(safe-area-inset-bottom,0px));width:260.4px}}body.menu-open .top-fc-fun-btn{visibility:hidden;pointer-events:none}.site-footer2{display:block}.site-footer2__inner{box-sizing:border-box;max-width:618px;width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-24)}.site-footer2__brand{display:block;line-height:0}.site-footer2__brand img{display:block;width:83px;height:auto;margin-inline:auto}.site-footer2 .sns-section{margin-block-start:0}.live-main{padding-block-start:var(--space-48);padding-block-end:var(--space-32);padding-inline:var(--space-16)}.live-main__inner{box-sizing:border-box;width:100%;margin-inline:auto}.live-main .schedule-section[data-section=schedule]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.live-main__tail{margin-block-start:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.live-main__deco-crab{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-16));width:min(270px,72vw)}.live-main__deco-crab img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.live-main{padding-block-start:calc(var(--space-48) + var(--space-16));padding-block-end:var(--space-48)}.live-main__inner{max-width:calc(var(--container-max-m) + var(--space-40));padding-inline:var(--space-24)}.live-main .schedule-section[data-section=schedule]{margin-block-start:0;margin-block-end:var(--space-64)}}@media screen and (min-width:1100px){.live-main__inner{padding-inline:0}}.schedule-section [data-role=schedule-list-item].schedule-list-item--ended,.schedule-section .schedule-list-item--ended .schedule-row-summary,.schedule-section .schedule-list-item--ended .schedule-row-panel{background-color:#eee}.schedule-section [data-role=schedule-title-row]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8);width:100%}.schedule-section .schedule-ended-badge{flex:0 0 auto;font-family:var(--font-family-basic);font-size:var(--font-size-12);font-weight:500;line-height:1.4;color:var(--color-text-primary);white-space:nowrap}.live-main .schedule-section [data-role=schedule-list-item]:last-child{border-bottom:1px solid var(--color-border-muted)}.discography-main{padding-block-start:var(--space-48);padding-block-end:var(--space-32);padding-inline:var(--space-16)}.discography-main__inner{box-sizing:border-box;width:100%;margin-inline:auto}.discography-main .discography-section[data-section=discography]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.discography-main__tail{margin-block-start:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.discography-main__deco-crab{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-16));width:min(270px,72vw)}.discography-main__deco-crab img{display:block;width:100%;height:auto}.discography-main .discography-section--page [data-role=discography-rail]{overflow-x:visible;width:100%;margin-inline:0;padding-inline:0;scroll-snap-type:none}.discography-main .discography-section--page [data-role=discography-list]{display:grid;width:100%;max-width:none;grid-template-columns:1fr;justify-items:center;gap:var(--space-48)}.discography-main .discography-section--page [data-role=discography-list]>li{width:100%;max-width:min(300px,100%)}.discography-main .discography-section--page [data-role=discography-card]{width:100%;max-inline-size:none}@media screen and (min-width:750px){.discography-main{padding-block-start:calc(var(--space-48) + var(--space-16));padding-block-end:var(--space-48)}.discography-main__inner{max-width:calc(var(--container-max-m) + var(--space-40));padding-inline:var(--space-24)}.discography-main .discography-section[data-section=discography]{margin-block-start:0;margin-block-end:var(--space-64)}.discography-main .discography-section--page>header{width:100%;max-width:none;margin-inline:0}.discography-main .discography-section--page [data-role=discography-list]{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;column-gap:calc(var(--space-16) + var(--space-4) / 2);row-gap:calc(var(--space-48) + var(--space-24))}.discography-main .discography-section--page [data-role=discography-list]>li{max-width:none}}@media screen and (min-width:1100px){.discography-main__inner{padding-inline:0}}.discography-main--detail .discography-section--detail{margin-block-start:var(--stack-gap-lg);margin-block-end:0}.discography-main--detail .discography-section--detail>header{width:100%;margin-inline:auto}.discography-detail{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);width:100%;max-width:min(509px,100%);margin-inline:auto;margin-block-start:var(--stack-gap-lg)}.discography-detail__jacket-wrap{width:100%;max-width:504px;aspect-ratio:1 / 1;line-height:0;overflow:hidden}.discography-detail__jacket-wrap img{display:block;width:100%;height:100%;object-fit:cover}.discography-detail__meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:var(--color-text-primary)}.discography-detail__kind{margin:0;font-family:Jost,var(--font-family-basic);font-size:calc(var(--font-size-16) * 1.378125);font-weight:400;line-height:normal}.discography-detail__title{margin:0;font-family:"Noto Sans JP",var(--font-family-basic);font-size:calc(var(--font-size-16) * 1.575);font-weight:400;line-height:normal}.discography-detail__content.rte{margin:0;width:100%;font-family:Inter,"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:400;line-height:1.8;color:var(--color-text-primary);word-break:break-word}.discography-detail__content.rte p{margin:0}.discography-detail__content.rte a{color:var(--color-text-primary);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.discography-detail__content.rte a:hover,.discography-detail__content.rte a:focus-visible{color:var(--color-text-primary)}.discography-detail__back{margin:var(--space-48) auto 0;width:100%;max-width:min(509px,100%);text-align:center}.discography-detail__back a{font-family:Inter,"Noto Sans JP",var(--font-family-basic);font-size:var(--font-size-16);font-weight:400;line-height:1.8;color:#000;text-decoration:underline}.discography-detail__back a:hover,.discography-detail__back a:focus-visible{color:#000}@media screen and (min-width:750px){.discography-main--detail .discography-section--detail{margin-block-start:0}.discography-detail{margin-block-start:calc(var(--space-48) + var(--space-16))}.discography-detail__back{margin-block-start:calc(var(--space-48) + var(--space-24))}}.musicvideo-main{padding-block-start:var(--space-48);padding-block-end:var(--space-32);padding-inline:var(--space-16)}.musicvideo-main__inner{box-sizing:border-box;width:100%;margin-inline:auto}.musicvideo-main .music-video-section[data-section=music-video]{margin-block-start:var(--stack-gap-lg);margin-block-end:var(--stack-gap-lg)}.musicvideo-main__tail{margin-block-start:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.musicvideo-main__deco-crab{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-16));width:min(270px,72vw)}.musicvideo-main__deco-crab img{display:block;width:100%;height:auto}.musicvideo-main .music-video-section--page [data-role=music-video-grid]{display:grid;grid-template-columns:1fr;gap:var(--space-16);width:100%;flex-direction:unset;flex-wrap:unset}.musicvideo-main .music-video-section--page .music-video-frame{flex:unset;width:100%;min-width:0}@media screen and (min-width:750px){.musicvideo-main{padding-block-start:calc(var(--space-48) + var(--space-16));padding-block-end:var(--space-48)}.musicvideo-main__inner{max-width:calc(var(--container-max-m) + var(--space-40));padding-inline:var(--space-24)}.musicvideo-main .music-video-section[data-section=music-video]{margin-block-start:0;margin-block-end:var(--space-64)}.musicvideo-main .music-video-section--page>header{width:100%;max-width:none;margin-inline:0}.musicvideo-main .music-video-section--page [data-role=music-video-grid]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-16);row-gap:var(--space-24)}}@media screen and (min-width:1100px){.musicvideo-main__inner{padding-inline:0}}.profile-main{padding-block-start:var(--space-48);padding-block-end:var(--space-32);padding-inline:var(--space-16)}.profile-main__inner{max-width:1000px;margin-inline:auto}.profile-main__heading{margin-block-start:var(--space-16);margin-block-end:var(--space-48)}.profile-panel{background-color:var(--color-surface-accent-yellow);color:var(--color-navy-950);overflow:hidden}.profile-panel__media{margin:0;line-height:0}.profile-panel__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.profile-panel__body{box-sizing:border-box;padding:var(--space-24) var(--space-16);display:flex;flex-direction:column;align-items:center;gap:var(--space-24)}.profile-panel__brand{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-4) / 4);margin:0;margin-block-end:calc(-1 * var(--space-12))}.profile-panel__brand img{display:block;width:min(100%,146px);height:auto}.profile-panel__tagline{margin:0;font-family:Jost,Noto Sans JP,sans-serif;font-size:calc(var(--font-size-12) * 11.5 / 12);font-weight:600;font-style:italic;line-height:normal;text-align:center;color:var(--color-accent-magenta)}.profile-panel__bio{margin:0;width:100%;max-width:289px;font-size:var(--font-size-14);font-weight:700;line-height:1.65}.profile-panel__bio p{margin:0 0 var(--space-12)}.profile-panel__bio p:last-child{margin-block-end:0}.profile-main__tail{margin-block-start:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.profile-main__deco-crab{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-16));width:min(270px,72vw)}.profile-main__deco-crab img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.profile-main{padding-block-start:calc(var(--space-48) + var(--space-16));padding-block-end:var(--space-48)}.profile-main__heading{margin-block-start:var(--space-24);margin-block-end:calc(var(--space-48) + var(--space-16))}.profile-panel{display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);min-height:688px}.profile-panel__media{min-height:100%}.profile-panel__media img{min-height:688px}.profile-panel__body{justify-content:center;align-items:flex-start;padding:var(--space-48) var(--space-40) var(--space-48) var(--space-32);gap:var(--space-32)}.profile-panel__brand{margin-block-end:calc(-1 * var(--space-16))}.profile-panel__brand img{width:min(100%,286px)}.profile-panel__tagline{font-size:calc(var(--font-size-16) + var(--space-12) / 53);text-align:left;align-self:flex-start}.profile-panel__bio{max-width:388px;font-size:var(--font-size-16);line-height:1.6}}.legal-notice-main{padding-block:var(--space-32);padding-inline:var(--space-16)}.legal-notice-main__inner{max-width:618px;margin-inline:auto}.legal-page h1.legal-notice__title{margin-block:var(--space-48) var(--space-48);margin-inline:0;font-family:var(--font-family-headline);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:400;color:var(--color-accent-magenta);text-align:center;line-height:1.2;letter-spacing:normal}.legal-notice__body{color:var(--color-navy-950);font-size:var(--font-size-16);line-height:1.65}.legal-page .legal-notice-main .legal-notice__body.rte{font-family:var(--font-family-basic);font-size:var(--font-size-16);line-height:1.65;color:var(--color-navy-950)}.legal-page .legal-notice-main .legal-notice__body.rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-basic);color:var(--color-navy-950);letter-spacing:normal;word-break:normal}.legal-page .legal-notice-main .legal-notice__body.rte h2{margin-block:var(--space-24) var(--space-8);font-size:clamp(1.25rem,3.5vw,1.5rem)!important;font-weight:700;line-height:1.4}.legal-page .legal-notice-main .legal-notice__body.rte h3{margin-block:var(--space-16) var(--space-8);font-size:clamp(1.125rem,3.2vw,1.3125rem)!important;font-weight:700;line-height:1.45}.legal-page .legal-notice-main .legal-notice__body.rte h4{margin-block:var(--space-12) var(--space-8);font-size:clamp(1.0625rem,3vw,1.1875rem)!important;font-weight:700;line-height:1.5}.legal-page .legal-notice-main .legal-notice__body.rte p>strong:only-child,.legal-page .legal-notice-main .legal-notice__body.rte p>b:only-child{display:block;margin-block:var(--space-24) var(--space-8);font-size:clamp(1.25rem,3.5vw,1.5rem)!important;font-weight:700;line-height:1.4;color:var(--color-navy-950)}.legal-page .legal-notice-main .legal-notice__body.rte>*:first-child,.legal-page .legal-notice-main .legal-notice__body.rte .rte>*:first-child{margin-block-start:0}.legal-page .legal-notice-main .legal-notice__body.rte>*:last-child,.legal-page .legal-notice-main .legal-notice__body.rte .rte>*:last-child{margin-block-end:0}.legal-page .legal-notice-main .legal-notice__body.rte p>strong:only-child:first-child,.legal-page .legal-notice-main .legal-notice__body.rte p>b:only-child:first-child{margin-block-start:0}.legal-page .legal-notice-main .legal-notice__body.rte p{margin:0 0 var(--space-12)}.legal-page .legal-notice-main .legal-notice__body.rte ul,.legal-page .legal-notice-main .legal-notice__body.rte ol{margin:0 0 var(--space-16);padding-inline-start:1.25em;list-style-position:outside}.legal-page .legal-notice-main .legal-notice__body.rte li{margin-block-end:var(--space-8)}.legal-page .legal-notice-main .legal-notice__body.rte a{color:var(--color-navy-950);text-decoration:underline;text-underline-offset:.15em}.legal-notice__empty{margin:0;font-size:var(--font-size-16);line-height:1.65;color:var(--color-navy-950);text-align:center}.legal-notice__section{margin-block-end:var(--space-24)}.legal-notice__section:last-child{margin-block-end:0}.legal-page .legal-notice-main .legal-notice__dt,.legal-page .legal-notice-main .legal-notice__body.rte .legal-notice__dt{margin:0 0 var(--space-8);font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:700;line-height:1.4;color:var(--color-navy-950)}.legal-notice__dd{margin:0}.legal-notice__dd p{margin:0 0 var(--space-12)}.legal-notice__dd p:last-child{margin-block-end:0}.legal-notice__placeholder-link{text-decoration:underline;text-underline-offset:.15em}.legal-notice__tail{margin-block-start:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.legal-notice__deco-crab{align-self:flex-start;margin-inline-start:calc(-1 * var(--space-16));width:min(270px,72vw)}.legal-notice__deco-crab img{display:block;width:100%;height:auto}.legal-notice__body--terms h2.legal-notice__dt{margin-block-start:0}.legal-notice__body--terms .legal-notice__dd>p{margin:0 0 var(--space-12)}.legal-notice__body--terms .legal-notice__dd>p:last-child{margin-block-end:0}.legal-notice__body--terms .legal-notice__clause-sub{margin:0 0 var(--space-8);padding-inline-start:1em}.legal-notice__body--terms .legal-notice__meta{margin-block-start:var(--space-32);font-size:var(--font-size-16);color:var(--color-navy-950)}.legal-notice__body--privacy .legal-notice__updated{margin:0 0 var(--space-24);font-size:var(--font-size-16);font-weight:700}.legal-notice__body--privacy .legal-notice__lead{margin:0 0 var(--space-16)}.legal-notice__body--privacy .legal-notice__list-bullets{margin:0 0 var(--space-16);padding-inline-start:1.25em;list-style:disc}.legal-notice__body--privacy .legal-notice__list-bullets li{margin-block-end:var(--space-8)}.legal-notice__body--privacy .legal-notice__list-bullets li:last-child{margin-block-end:0}.legal-notice__body--privacy a{text-decoration:underline;text-underline-offset:.15em}.template-policy #MainContent .shopify-policy__container{box-sizing:border-box;max-width:618px;margin-inline:auto;padding-block:var(--space-32);padding-inline:var(--space-16)}.template-policy .shopify-policy__title{margin-block:var(--space-48) var(--space-48);margin-inline:0}.template-policy .shopify-policy__title h1{margin:0;font-family:var(--font-family-headline);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:400;color:var(--color-accent-magenta);text-align:center;line-height:1.2;letter-spacing:normal}.template-policy .shopify-policy__body.rte{font-family:var(--font-family-basic);font-size:var(--font-size-16);line-height:1.65;color:var(--color-navy-950)}.template-policy .shopify-policy__body.rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-basic);color:var(--color-navy-950);letter-spacing:normal;word-break:normal}.template-policy .shopify-policy__body.rte h2{margin-block:var(--space-24) var(--space-8);font-size:clamp(1.25rem,3.5vw,1.5rem)!important;font-weight:700;line-height:1.4}.template-policy .shopify-policy__body.rte h3{margin-block:var(--space-16) var(--space-8);font-size:clamp(1.125rem,3.2vw,1.3125rem)!important;font-weight:700;line-height:1.45}.template-policy .shopify-policy__body.rte p>strong:only-child,.template-policy .shopify-policy__body.rte p>b:only-child{display:block;margin-block:var(--space-24) var(--space-8);font-size:clamp(1.25rem,3.5vw,1.5rem)!important;font-weight:700;line-height:1.4;color:var(--color-navy-950)}.template-policy .shopify-policy__body.rte p{margin:0 0 var(--space-12)}.template-policy .shopify-policy__body.rte ul,.template-policy .shopify-policy__body.rte ol{margin:0 0 var(--space-16);padding-inline-start:1.25em;list-style-position:outside}.template-policy .shopify-policy__body.rte li{margin-block-end:var(--space-8)}.template-policy .shopify-policy__body.rte a{color:var(--color-navy-950);text-decoration:underline;text-underline-offset:.15em}.template-policy #MainContent>.shopify-section.section-policy-legal{padding-block:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/officialsite.css.map */
