@layer reset{*,*::before,*::after{box-sizing:border-box;margin-block:0}:not(section){padding-block:0}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,figure,pre,hr{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6,small{font-size:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}}[hidden]{display:none !important}hr{border:0;border-block-start:1px solid var(--surface-border, #ddd)}a{text-underline-offset:min(.25em,0.3125rem);text-decoration-thickness:1px}:is(h1,h2,h3,h4,h5,h6).lines{display:flex;align-items:center;gap:var(--heading-line-gap, 0.875rem)}:is(h1,h2,h3,h4,h5,h6).lines>span{flex:0 1 auto;min-width:0;margin-inline:0}:is(h1,h2,h3,h4,h5,h6).lines::before,:is(h1,h2,h3,h4,h5,h6).lines::after{content:"";flex:1 0 var(--heading-line-min, 0.875rem);height:var(--heading-line-width, 1px);background:var(--heading-line-color, currentColor)}@media(max-width: 600px){:is(h1,h2,h3,h4,h5,h6).lines{gap:var(--heading-line-gap, 0.4375rem)}:is(h1,h2,h3,h4,h5,h6).lines::before,:is(h1,h2,h3,h4,h5,h6).lines::after{flex-basis:var(--heading-line-min, 0.53125rem)}:is(h1,h2,h3,h4,h5,h6).lines>.wrap>span{display:block}}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1.0625rem}table.lines tr+tr>th,table.lines tr+tr>td,table.lines :is(thead,tbody,tfoot)+:is(tbody,tfoot)>tr:first-child>th,table.lines :is(thead,tbody,tfoot)+:is(tbody,tfoot)>tr:first-child>td{border-block-start:1px solid var(--surface-border, #ddd)}table{width:100%;border-collapse:collapse}th,td{padding-inline:1.0625rem;text-align:start;font-size:inherit}th{font-weight:700}pre{max-width:100%;overflow-x:auto;padding-inline:1.0625rem;background:#f5f5f5}code{font-family:monospace;font-size:inherit}img{display:block;width:auto;max-width:100%;height:auto}nav.lines>ul>li+li{border-top:1px solid var(--surface-border, #ddd);padding-top:1.5rem}nav ul{display:grid;gap:1.5rem}nav li>a{overflow-wrap:normal;display:inline-block}nav li>a:has(>.label),nav li>a.icon{display:inline-flex}nav li>a>.label{min-width:0}nav li>a{display:block}nav ul ul{margin-top:.875rem;gap:.875rem;padding-left:.875rem}dialog{box-sizing:border-box;position:fixed;inset:var(--si-dialog-top, 5rem) var(--si-dialog-right, 1rem) auto auto;width:260px;max-width:calc(var(--si-dialog-viewport-width, 100vw) - 2rem);max-height:calc(100dvh - 2rem);margin:0;padding-inline:1.5rem;overflow:auto;border:1px solid currentColor;border-radius:.875rem;background:#fff;color:inherit;font:inherit;z-index:20}dialog::backdrop{background:rgba(0,0,0,.2666666667)}dialog.dialog-fullscreen,dialog:where(#menu){inset:0;width:100%;max-width:none;height:100%;max-height:none;padding:1.5rem;border:0;border-radius:0}.fs-0{font-size:0rem}[class~="fs-0.5"],.fs-0_5{font-size:.15625rem}.fs-1{font-size:.3125rem}[class~="fs-1.5"],.fs-1_5{font-size:.375rem}.fs-2{font-size:.4375rem}[class~="fs-2.5"],.fs-2_5{font-size:.53125rem}.fs-3{font-size:.625rem}[class~="fs-3.5"],.fs-3_5{font-size:.75rem}.fs-4{font-size:.875rem}[class~="fs-4.5"],.fs-4_5{font-size:1.0625rem}.fs-5{font-size:1.25rem}[class~="fs-5.5"],.fs-5_5{font-size:1.5rem}.fs-6{font-size:1.75rem}[class~="fs-6.5"],.fs-6_5{font-size:2.125rem}.fs-7{font-size:2.5rem}[class~="fs-7.5"],.fs-7_5{font-size:3rem}.fs-8{font-size:3.5rem}[class~="fs-8.5"],.fs-8_5{font-size:4.25rem}.fs-9{font-size:5rem}[class~="fs-9.5"],.fs-9_5{font-size:6rem}.fs-10{font-size:7rem}[class~="fs-10.5"],.fs-10_5{font-size:8.5rem}.fs-11{font-size:10rem}[class~="fs-11.5"],.fs-11_5{font-size:12rem}.fs-12{font-size:14rem}[class~="fs-12.5"],.fs-12_5{font-size:17rem}.fs-13{font-size:20rem}[class~="fs-13.5"],.fs-13_5{font-size:24rem}.fs-14{font-size:28rem}[class~="fs-14.5"],.fs-14_5{font-size:34rem}.fs-15{font-size:40rem}[class~="fs-15.5"],.fs-15_5{font-size:48rem}.fs-16{font-size:56rem}.xxxs{font-size:50%}.xxs{font-size:60%}.xs{font-size:70%}.sm{font-size:85%}.lg{font-size:120%}.xl{font-size:140%}.xxl{font-size:170%}.xxxl{font-size:200%}.button.icon>:is(a,button),.button>:is(a,button).icon,:is(a,button).button.icon{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(1em + 0.625rem*2);aspect-ratio:1;border-radius:50%;padding:0}:is(.button>:is(a,button),:is(a,button).button):has(>.label){display:inline-flex;align-items:center;justify-content:center;gap:.65em}:is(.button>:is(a,button),:is(a,button).button):has(>.label)>.label{min-width:0}:is(.button>:is(a,button),:is(a,button).button)>svg,.symbol{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-0.125em}.button.border>:is(a,button),.button>:is(a,button).border,:is(a,button).button.border{color:#151717;background:rgba(0,0,0,0);border:1px solid currentColor}.button.inverse>:is(a,button),.button>:is(a,button).inverse,:is(a,button).button.inverse{color:var(--on-key, white);--surface-background: var(--key-strong, #46515f);--surface-hover: var(--key-hover, #35404d);--surface-border: transparent;background-color:var(--surface-background)}.button.inverse>:is(a,button):hover,.button>:is(a,button).inverse:hover,:is(a,button).button.inverse:hover{background-color:var(--surface-hover)}:is(.button>button,button.button):disabled{cursor:default;opacity:.55}.button.wide>:is(a,button),.button>:is(a,button).wide,:is(a,button).button.wide{width:100%}:where(button:not(.button,.button>*)){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(button:not(.button,.button>*)):focus-visible{outline:2px solid currentColor;outline-offset:3px}.button:not(a,button){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75em;margin-inline:0}:where(.button>:is(a,button),:is(a,button).button){font:inherit;cursor:pointer}.button>:is(a,button),:is(a,button).button{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}.button>:is(a,button):focus-visible,:is(a,button).button:focus-visible{outline:2px solid #151717;outline-offset:4px}.button>:is(a,button),:is(a,button).button{margin-inline:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}ul.lines>li+li,ol.lines>li+li{border-block-start:1px solid var(--surface-border, #ddd)}:where(.notes,.compact)>li,.note{padding-inline-start:1em;text-indent:-1em;text-align:left}.wrap>span,ul.wrap>li>span{display:inline-block;max-width:100%;overflow-wrap:break-word}.content{display:flow-root}.content :where(p,li){overflow-wrap:break-word}.content :where(a){text-decoration-line:underline}:where(.content:not(.grid,.card))>:where(:not([hidden])~:not([hidden])){margin-block-start:var(--content-space, 1em)}:where(.content:not(.grid,.card))>:where(:not([hidden])~:is(h1,h2,h3,h4,h5,h6):not([hidden])){margin-block-start:var(--content-heading-space, 1.5em)}.content:where(.guide:not(.grid,.card)){--content-space: 0.75rem;--content-heading-space: 3rem}.content:where(.guide:not(.grid,.card))>:where(h3){font-size:.875rem}.content:where(.guide:not(.grid,.card))>:where(h3+:not([hidden])){margin-block-start:1.25rem}.content:where(.guide:not(.grid,.card))>:where(ul+ul){margin-block-start:2.5rem}.content:where(.guide:not(.grid,.card))>:where(ul,ol)>:where(li+li){margin-block-start:var(--content-item-space, 1lh)}.content:where(.guide:not(.grid,.card))>:where(.button){margin-block:0}.content:where(.guide:not(.grid,.card))>:where(:not([hidden])~.button:not([hidden])){margin-block-start:var(--content-action-space, 2.5rem)}.content:where(.guide:not(.grid,.card))>:where(.button:not([hidden]):has(~:not([hidden]))){margin-block-end:var(--content-action-space, 2.5rem)}.layout>:is(header,main,footer){min-width:0}.layout.sidebar{--sidebar-width: 12rem}@media(min-width: 768px){.layout.sidebar{display:grid;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:1fr auto;align-items:start}.layout.sidebar>header{grid-column:1;grid-row:1/3}.layout.sidebar>main{grid-column:2;grid-row:1}.layout.sidebar>footer{grid-column:2;grid-row:2}.layout.sidebar.viewport{height:100svh;overflow:hidden}.layout.sidebar.viewport>header,.layout.sidebar.viewport>main{min-height:0;max-height:100%;height:100%;overflow-y:auto}.layout.sidebar.viewport>header{display:flex;flex-direction:column;justify-content:flex-start}.layout.sidebar.viewport>header>*{flex-shrink:0}}.center{--si-align-start: auto;--si-align-end: auto;text-align:center}:where(.center) :where(*){margin-inline:var(--si-align-start) var(--si-align-end)}:where(.center) :where(.grid)>:where(*){inline-size:100%}:where(.card){border-radius:var(--surface-radius, 1.0625rem);background:var(--surface-background, #fff)}.inverse{color:var(--on-key, white);--surface-background: var(--key-strong, #46515f);--surface-hover: var(--key-hover, #35404d);--surface-border: transparent}.card.border{border:1px solid var(--surface-border, #ddd)}.card{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:1.0625rem}.card>*{min-width:0}.card{gap:0;padding:1.5rem}.card>:where(*+*){margin-top:.875rem}.card>h3{font-size:1.0625rem}button[data-si-toggle=menu],:where(dialog#menu)>button[data-si-close],button.menu-toggle{position:fixed;top:.625rem;right:.625rem;z-index:30;display:inline-flex;align-items:center;justify-content:center;inline-size:calc(1em + 0.625rem*2);aspect-ratio:1;padding:.625rem;border:0;border-radius:50%;font-size:1.75rem;color:inherit;background:rgba(0,0,0,0)}button[data-si-toggle=menu]:focus,button[data-si-toggle=menu]:focus-visible,:where(dialog#menu)>button[data-si-close]:focus,:where(dialog#menu)>button[data-si-close]:focus-visible,button.menu-toggle:focus,button.menu-toggle:focus-visible{outline:none}button[data-si-toggle=menu]>svg,:where(dialog#menu)>button[data-si-close]>svg,button.menu-toggle>svg{inline-size:1em;block-size:1em}button[data-si-toggle=menu] .menu-close,:where(dialog#menu)>button[data-si-close] .menu-close,button.menu-toggle .menu-close{display:none}button[data-si-toggle=menu][data-si-open] .menu-open,:where(dialog#menu)>button[data-si-close][data-si-open] .menu-open,button.menu-toggle[data-si-open] .menu-open{display:none}button[data-si-toggle=menu][data-si-open] .menu-close,:where(dialog#menu)>button[data-si-close][data-si-open] .menu-close,button.menu-toggle[data-si-open] .menu-close{display:inline}dialog:where(#menu):has(>button[data-si-close]),dialog.dialog-fullscreen:has(>.menu-toggle){padding-block-start:4.25rem}html.si-dialog-modal-open{overflow:hidden}.marker{background:linear-gradient(transparent 58%, var(--marker-color, #e5eaf3) 58%, var(--marker-color, #e5eaf3) 92%, transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.12em}section.cover{min-height:100svh;display:grid;align-content:center}.table-scroll{overflow-x:auto}.bold{font-weight:bold}#news{--heading-width: 3.444}#announcement{--heading-width: 9.805}#schedule{--heading-width: 6.32}#merchandise{--heading-width: 8.563}#movie{--heading-width: 3.909}#sns{--heading-width: 14.755}#profile{--heading-width: 8.687}#newsletter{--heading-width: 8.317}#newsletter-dialog{--heading-width: 8.317}html{background:#000;font-size:100%}@media(min-width: 640px){html{font-size:125%}}@media(min-width: 1280px){html{font-size:150%}}body{font-weight:600;font-size:.875rem;color:#151717;background:#fff;font-family:"Shippori Mincho B1",serif}:where(body,body *){line-height:var(--text-line-height, clamp(1.2em, 1em + 0.53125rem, 1.5em))}a{color:inherit}.container{box-sizing:content-box;display:flow-root;width:auto;max-width:40rem;margin-inline:auto;padding-inline:.875rem}:where(.layout>main>section,.layout>footer,#menu,#newsletter-dialog>div)>.container,#announcement .setlist{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:1.5rem}:where(.layout>main>section,.layout>footer,#menu,#newsletter-dialog>div)>.container>*,#announcement .setlist>*{min-width:0}:where(.layout>main>section,.layout>footer,#menu,#newsletter-dialog>div)>.container,#announcement .setlist{gap:1.5rem}.layout{width:100%;min-height:100vh;margin-block:0;background:rgba(0,0,0,0)}.layout>main{display:grid}@media(max-width: 799px){body{background:#000}.layout{background:#fff}}.layout>main>section,.layout>footer,#newsletter-dialog>div{min-width:0;padding-block:5rem}.layout>main>:is(#movie,#newsletter){padding-block:10rem}.layout>main>:is(#merchandise,#profile){padding-bottom:10rem}h1,h2,h3,h4,h5,h6,b,strong{font-weight:800}h2{color:#151717;font-size:2.5rem;text-align:center;width:100%;font-family:"Shippori Mincho B1",serif;font-weight:800;font-style:normal;overflow-wrap:anywhere;container-type:inline-size}h2>span{display:block;text-shadow:none;font-size:min(2.5rem,100cqi/var(--heading-width))}@media(min-width: 768px){h2>span{font-size:min(3.5rem,100cqi/var(--heading-width))}}:where(main p,main h3,main h4,main h5,main li){overflow-wrap:anywhere}#news{padding-top:1.5rem}#news .admat+article{margin-top:.5625rem}#news article{display:grid;justify-items:center;gap:.875rem;text-align:center}#news article>h3{width:100%;font-size:1.25rem;font-weight:800}#news article>a{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}#news article>a:focus-visible{outline:2px solid #151717;outline-offset:4px}#news article>a{font:inherit;font-size:.875rem;cursor:pointer;margin-inline:0;color:#fff;background:#101010;font-family:"Shippori Mincho B1",serif;font-weight:800;transform:none;box-shadow:none}#news article>a:is(a[href],button:enabled):not([inert]):active{background:#292929}#news article>a{margin-top:.3125rem}#news article .content{width:100%;font-size:1.0625rem;font-weight:600}#news article+article{margin-top:1rem;padding-top:2.0625rem;border-top:1px solid #151717}#announcement{position:relative;isolation:isolate}#announcement>.container>h3,#announcement>.container>.content{text-align:center}@media(max-width: 639px){#announcement>.container>.content{text-align:left;padding-inline:.625rem}}#announcement .content,#announcement .album,#announcement .setlist{font-weight:600}#announcement .setlist>h3{display:flex;align-items:center;gap:.625rem;font-size:.875rem;margin-bottom:1.5rem}#announcement .setlist>h3::before,#announcement .setlist>h3::after{content:"";flex:1;min-width:.875rem;border-top:4px solid #151717}#announcement .setlist>h3>span{flex:0 1 auto}#announcement .setlist{padding-top:1.5rem;text-align:center;row-gap:0}#announcement .setlist>.content{text-align:center}#announcement .setlist>.content>ul{padding:0;list-style:none}#announcement .setlist>.content>ul>li{font-size:1.0625rem;font-weight:800}#announcement .media{padding-block:1.5rem}#top{--kv-center: min(80vw, 800px);position:relative;padding:0;height:calc(var(--kv-center)*1.22);overflow:clip}#top>picture{position:absolute;inset:auto 0 0;height:calc(var(--kv-center)*1500/1080)}#top>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}#top>h1{position:absolute;top:7.4%;left:50%;translate:-50% 0;width:calc(var(--kv-center)*.713)}#top>h1>img{display:block;width:100%;height:auto}@media(max-width: 639px){#top{--kv-center: 100vw;height:calc(var(--kv-center)*1.25)}#top>picture{height:100%}#top>h1{top:max(10%,52px)}}#top>h1:not(:has(img)){display:grid;place-items:center;aspect-ratio:4/5;background:linear-gradient(160deg, #2c2c2c, #111);color:#fff;text-align:center;padding-inline:.875rem;font-size:2.5rem;overflow-wrap:anywhere}.admat{justify-self:center;width:100%}#news>.container>iframe,#movie iframe{width:100%;height:auto;aspect-ratio:16/9}iframe{display:block;border:0;max-width:100%}#schedule .region+.region{margin-top:3.5rem}#schedule .region{scroll-margin-top:1.5rem;container-type:inline-size}#schedule .region>header{padding-block:1.25rem;border-block:4px solid #151717}#schedule .region>header:has(>.presale){padding-bottom:2.5rem}#schedule .region[data-ended]>header{padding-bottom:1.25rem}#schedule .region[data-ended]>header>.presale{display:none}#schedule .region>header>h3{text-align:center;font-size:1.75rem;font-family:"Shippori Mincho B1",serif;font-weight:800}@media(min-width: 768px){#schedule .region>header>h3{font-size:2.5rem}}#schedule .area{text-align:center;font-size:1.275rem;font-weight:800;padding-block:.875rem;border-bottom:1px solid #151717}#schedule ul{display:grid;margin:0;padding:0;list-style:none}#schedule ul>li:not(.more){border-bottom:1px solid #151717;display:grid;padding:1.75rem 0;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". button" "date button" "city button" "venue button" ". button";justify-items:center;align-items:center;gap:0 .625rem;text-align:center}#schedule ul>li:not(.more):not(:has(>.buy)){grid-template-columns:minmax(0, 1fr);grid-template-areas:"." "date" "city" "venue" "."}#schedule ul>li:not(.more)>.date,#schedule ul>li:not(.more)>h4,#schedule ul>li:not(.more)>.venue{width:100%;min-width:0}#schedule ul>li:not(.more) .date{grid-area:date;color:#151717;font-weight:800;font-size:1.0625rem}#schedule ul>li:not(.more) .date small{font-size:.75rem}#schedule ul>li:not(.more) h4{grid-area:city;color:#0075dc;font-size:1.25rem;font-weight:800;text-transform:uppercase;overflow-wrap:normal}#schedule ul>li:not(.more) .venue{grid-area:venue;color:#000;font-size:1.0625rem;font-weight:800}#schedule ul>li:not(.more) .buy{font-size:.875rem;grid-area:button;position:relative;display:grid;grid-template-columns:minmax(0, 1fr) max-content minmax(0, 1fr);grid-template-areas:". ticket .";justify-items:center;row-gap:0}#schedule ul>li:not(.more) .buy>a{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}#schedule ul>li:not(.more) .buy>a:focus-visible{outline:2px solid #151717;outline-offset:4px}#schedule ul>li:not(.more) .buy>a{font:inherit;font-size:.875rem;cursor:pointer;margin-inline:0;color:#fff;background:#101010;font-family:"Shippori Mincho B1",serif;font-weight:800;transform:none;box-shadow:none}#schedule ul>li:not(.more) .buy>a:is(a[href],button:enabled):not([inert]):active{background:#292929}#schedule ul>li:not(.more) .buy>a{grid-area:ticket;background:#0075dc}#schedule ul>li:not(.more) .buy>a:active{background:#005eb0}#schedule ul>li:not(.more) .buy:has(>.ticket-info){width:100%;grid-template-areas:". ticket ." "info info info"}#schedule ul>li:not(.more) .buy>.ticket-info{grid-area:info;justify-self:center}@media(max-width: 639px){#schedule ul>li:not(.more){padding-block:2.125rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"date" "city" "venue" "button"}#schedule ul>li:not(.more) .buy{justify-self:center;margin-top:1.25rem}#schedule ul>li:not(.more) .buy>a{margin-bottom:.4375rem}}#schedule .ticket-info{width:max-content;max-width:100%;margin-top:.875rem;margin-inline:auto;font-size:.75rem;font-weight:600;text-align:center}#schedule .ticket-info small{display:inline-block;font-size:85%}@media(min-width: 640px){#schedule .buy>.ticket-info{font-size:.625rem}}#schedule .region>header>p{margin-top:.625rem;text-align:center;font-weight:800;letter-spacing:.04em}#schedule .region:has(>details:not([open]))>header{padding-bottom:0;border-bottom:0}#schedule .region>details{position:relative;margin-top:.75rem}#schedule .region>details>summary{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:1.75rem;padding:0;list-style:none;cursor:pointer;font-weight:800}#schedule .region>details>summary::-webkit-details-marker{display:none}#schedule .region>details>summary::before,#schedule .region>details>summary::after{content:"";flex:1;border-top:1px solid #151717}#schedule .region>details>summary>span{display:inline-block;margin:0}#schedule .region>details>summary>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(21,23,23,.12)}#schedule .region>details>summary>span:first-child svg{display:block;width:1.0625rem;height:1.0625rem}@media(max-width: 639px){#schedule .region>details>summary>span:first-child svg{stroke-width:1.5}}#schedule .region>details>summary>span:last-child{display:none}#schedule .region>details:not([open])>summary{padding-bottom:1.25rem;border-bottom:4px solid #151717}#schedule .region>details[open]{margin-top:0;padding-bottom:calc(1.75rem + 0.75rem)}#schedule .region>details[open]>summary{position:absolute;inset:auto 0 0}#schedule .region>details[open]>summary>span:first-child{display:none}#schedule .region>details[open]>summary>span:last-child{display:inline-block}#schedule .region>details[data-si-animating]{overflow:clip}#schedule .region[data-ended] .buy{display:none}#schedule .region[data-ended] li>.date,#schedule .region[data-ended] li>h4,#schedule .region[data-ended] li>.venue{grid-column:1/-1}#schedule .region:not([data-ended])>details{padding-bottom:0}#schedule .region:not([data-ended])>details>summary{display:none}.soon{margin-top:.625rem;color:#151717;font-weight:800;font-size:.875rem;text-align:center}.goods{display:grid;gap:1.75rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2, minmax(0, 1fr))}.goods li{display:grid;gap:.625rem}.goods img{width:100%;aspect-ratio:1;object-fit:cover;background:#e6e3ea}.goods p{text-align:center}#movie ul,#announcement .media{display:grid;gap:10px;grid-template-columns:minmax(0, 1fr)}#movie ul{margin:0;padding:0;list-style:none}#movie ul>li{display:grid;background:#101010}.more{font-weight:800;text-align:center}.copyright{font-size:.625rem;text-align:center}#profile{padding-top:0;container-type:inline-size}#profile .container>a{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}#profile .container>a:focus-visible{outline:2px solid #151717;outline-offset:4px}#profile .container>a{font:inherit;font-size:.875rem;cursor:pointer;margin-inline:0;color:#fff;background:#101010;font-family:"Shippori Mincho B1",serif;font-weight:800;transform:none;box-shadow:none}#profile .container>a:is(a[href],button:enabled):not([inert]):active{background:#292929}#profile .container>a{justify-self:center}#profile figure{display:block;margin-block:0;width:min(100cqi,56rem);margin-inline:calc(50% - min(50cqi,56rem/2))}#profile img{display:block;width:100%;height:auto}.sns{--sns-icon-width: 1.5rem;--sns-caret-half-width: calc(0.75rem * .28);display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:1.25rem;padding:0;list-style:none;position:relative}.sns>li{position:relative;flex:0 0 var(--sns-icon-width)}.sns>li:has(>details){margin-inline-end:var(--sns-caret-half-width)}.sns>li>a,.sns>li>details>summary{width:var(--sns-icon-width)}.sns .fa-brands{width:var(--sns-icon-width);font-size:1.25rem}.sns .fa-youtube,.sns .fa-weibo{transform:scale(1.1)}.sns .fa-line{transform:scale(0.95)}.sns a,.sns summary{min-height:1.75rem;display:flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none;cursor:pointer}.sns summary{position:relative;padding:0;list-style:none}.sns summary::-webkit-details-marker{display:none}.sns summary::after{content:"";font-size:.75rem;position:absolute;left:calc(50% + 1.25rem/2 + 0.15625rem);top:50%;transform:translateY(-50%);width:0;height:0;border-inline:var(--sns-caret-half-width) solid rgba(0,0,0,0);border-top:.35em solid currentColor}.sns details>ul{position:absolute;z-index:3;bottom:calc(100% + 0.4375rem);left:calc(var(--sns-icon-width)/2);transform:translateX(calc(-50% + var(--accounts-shift, 0px)));width:max-content;max-width:calc(100vw - 1.75rem);margin:0;padding:.4375rem;list-style:none;border:0;background:var(--sns-account-fill, #ffffff);color:var(--sns-account-ink, #151717)}.sns details>ul::after{content:"";position:absolute;top:100%;left:calc(50% - var(--accounts-shift, 0px));width:.4375rem;height:.4375rem;background:inherit;transform:translate(-50%, -50%) rotate(45deg);clip-path:polygon(100% 0, 100% 100%, 0 100%)}.sns details>ul a{min-height:1.5rem;padding-inline:.625rem;justify-content:start;font-size:.875rem}button[data-si-toggle=menu],#menu>button[data-si-close]{top:0;right:0;box-sizing:border-box;inline-size:3.5rem;block-size:3.5rem;padding:0;border-radius:50%;color:#fff;background:#101010}button[data-si-toggle=menu]>svg,#menu>button[data-si-close]>svg{inline-size:1.25rem;block-size:1.25rem}#menu>button[data-si-close]{position:absolute;background:rgba(0,0,0,0)}#menu{padding:1.75rem .875rem}#menu[open]{display:flex;flex-direction:column}#menu{color:#fff;background:#101010}#menu::backdrop{background:#101010}#menu nav ul{display:grid;gap:5px;padding:0;list-style:none}#menu nav a{display:grid;place-items:center;min-block-size:2.5rem;font-size:1.5rem;font-weight:800;text-decoration:none;white-space:nowrap}#menu .container{box-sizing:border-box;width:100%;max-width:40rem;flex-shrink:0;margin-block:auto;padding:0;gap:1.75rem}:is(#newsletter,#newsletter-dialog) .container{text-align:center}:is(#newsletter,#newsletter-dialog) .container>.content{justify-self:center;max-width:100%;font-weight:800}@media(max-width: 359px){:is(#newsletter,#newsletter-dialog) .container>.content{font-size:.75rem}}:is(#newsletter,#newsletter-dialog) .container>nav{--newsletter-group-gap: clamp(0.625rem, 6vw, 3.5rem);display:flex;align-items:center;justify-content:center;justify-self:center;gap:var(--newsletter-group-gap);font-size:.75rem;white-space:nowrap}:is(#newsletter,#newsletter-dialog) .container>nav>a{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}:is(#newsletter,#newsletter-dialog) .container>nav>a:focus-visible{outline:2px solid #151717;outline-offset:4px}:is(#newsletter,#newsletter-dialog) .container>nav>a{font:inherit;font-size:.875rem;cursor:pointer;margin-inline:0;color:#fff;background:#101010;font-family:"Shippori Mincho B1",serif;font-weight:800;transform:none;box-shadow:none}:is(#newsletter,#newsletter-dialog) .container>nav>a:is(a[href],button:enabled):not([inert]):active{background:#292929}:is(#newsletter,#newsletter-dialog) .container>nav>div{display:flex;align-items:center;gap:calc(var(--newsletter-group-gap)/2)}:is(#newsletter,#newsletter-dialog) .container>nav>div>a{text-decoration-line:underline;text-underline-offset:.2em}#newsletter-dialog{inset:50% auto auto 50%;transform:translate(-50%, -50%);width:calc(40rem + 0.875rem*2);max-width:calc(100vw - 16px);padding:0;color:#151717;background:rgba(0,0,0,0);border:0;border-radius:0;animation:newsletter-enter .8s ease .3s both}#newsletter-dialog>div{position:relative;isolation:isolate;background:#fff;border:4px solid #151717;padding-block:3.75rem}#newsletter-dialog::backdrop{background:rgba(0,0,0,.7);animation:newsletter-backdrop .8s ease both}#newsletter-dialog button[data-si-close]{position:absolute;z-index:4;top:.625rem;right:.625rem;display:flex;padding:.4375rem;font-size:1.0625rem;border:0;outline:none}#newsletter-dialog button[data-si-close]:focus-visible svg{stroke-width:2.5}#newsletter-dialog button[data-si-close] svg{width:1em;height:1em}@keyframes newsletter-backdrop{from{opacity:0}to{opacity:1}}@keyframes newsletter-enter{from{opacity:0;transform:translate(-50%, calc(-50% + 2rem))}to{opacity:1;transform:translate(-50%, -50%)}}@media(prefers-reduced-motion: reduce){#newsletter-dialog,#newsletter-dialog::backdrop{animation:none}}.logo{display:block;width:7rem;margin-inline:auto}.logo img{filter:brightness(0)}.layout>footer{color:#fff;background:#000}.layout>footer .logo img{filter:brightness(0) invert(1)}#sns{color:#000;--sns-account-fill: #000;--sns-account-ink: #fff}#sns h2>span{color:#000;font-size:min(1.5rem,100cqi/var(--heading-width))}@media(min-width: 640px){#sns h2>span{font-size:min(2.5rem,100cqi/var(--heading-width))}}#sns:has(details[open]){position:relative;z-index:3}@media(min-width: 640px){.goods{grid-template-columns:repeat(3, minmax(0, 1fr))}}.font-bold{font-weight:800 !important}.font-sans{font-family:"Roboto Condensed",sans-serif !important;font-size-adjust:cap-height .7365;--text-line-height: clamp(1.1em, calc(1em + 0.3125rem), 1.4em)}.text-red{color:#e4252a !important}.bg-red{background:#e4252a !important}.text-blue{color:#0075dc !important}.bg-blue{background:#0075dc !important}.text-white{color:#fff !important}.bg-white{background:#fff !important}.text-black{color:#000 !important}.bg-black{background:#000 !important}.text-yellow{color:#ff0 !important}.text-aqua{color:aqua !important}.text-lime{color:lime !important}.marker-black{background:linear-gradient(transparent 0.15em, #000 0.15em) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker-red{background:linear-gradient(transparent 0.15em, #e4252a 0.15em) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker-blue{background:linear-gradient(transparent 0.15em, #0075dc 0.15em) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker-aqua{background:linear-gradient(transparent 55%, rgba(0, 255, 255, 0.7) 55%) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker-lime{background:linear-gradient(transparent 55%, rgba(0, 255, 0, 0.7) 55%) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marker-yellow{background:linear-gradient(transparent 55%, rgba(255, 255, 0, 0.7) 55%) !important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.font-size-1{font-size:.625rem !important}.font-size-2{font-size:.75rem !important}.font-size-3{font-size:.875rem !important}.font-size-4{font-size:1.0625rem !important}.font-size-5{font-size:1.25rem !important}.font-size-6{font-size:1.5rem !important}.font-size-7{font-size:1.75rem !important}.font-size-8{font-size:2.5rem !important}.font-size-9{font-size:3.5rem !important}.layout #movie{color:#fff;background:#000}.layout #movie h2{color:inherit}#schedule ul>li.new:not(.ended) .buy{grid-template-areas:"notice notice notice" ". ticket .";row-gap:.625rem}#schedule ul>li.new:not(.ended) .buy>.ticket-info{margin-top:0}#schedule ul>li.new:not(.ended) .buy:has(>.ticket-info){grid-template-areas:"notice notice notice" ". ticket ." "info info info"}#schedule ul>li.new .buy::before{grid-area:notice;content:"NEW SHOW ADDED!!!";color:#e4252a}#schedule ul>li:is(.sold-out,.ended) .buy>a{color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:800;background:#c3c3c3;border:0;box-shadow:none;transform:none;cursor:default}#schedule ul>li:is(.sold-out,.ended) .buy::after{content:"SOLD OUT";position:absolute;grid-area:ticket;top:50%;left:50%;translate:-50% -50%;white-space:nowrap;min-width:78%;padding:.4em .6em;border:3px solid #e4252a;text-align:center;border-radius:4px;outline:1.5px solid #e4252a;outline-offset:2px;color:#e4252a;background:hsla(0,0%,100%,.88);rotate:-12deg;pointer-events:none}#schedule ul>li.new .buy::before,#schedule ul>li:is(.sold-out,.ended) .buy::after{font-family:"Shippori Mincho B1",serif;font-weight:800;font-size:.875rem}#schedule ul>li.ended .buy::before{display:none}#schedule ul>li.ended .buy>a{color:rgba(0,0,0,0)}#schedule ul>li.ended .buy::after{content:"ENDED";color:#151717;border-color:#151717;outline-color:#151717}#schedule ul>.more{display:flex;align-items:center;justify-content:center;gap:.625rem;padding-top:.4375rem;color:#151717;font-size:.875rem}#schedule ul>.more::before,#schedule ul>.more::after{content:"";flex:1;border-top:1px solid #151717}#newsletter-dialog>div{border:4px solid rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,url("../img/gold-noise.svg") 0 0/128px 128px repeat border-box,linear-gradient(115deg, #987025, #dcc05a 16%, #a7832e 33%, #f3d87b 51%, #b68b2e 68%, #e2c36c 84%, #987025) border-box}#newsletter h2>span{color:#a7832e !important}@supports(background-clip: text){#newsletter h2>span{background:url("../img/gold-noise.svg") 0 0/128px 128px repeat,linear-gradient(115deg, #987025, #dcc05a 16%, #a7832e 33%, #f3d87b 51%, #b68b2e 68%, #e2c36c 84%, #987025) !important;background-clip:text !important;color:rgba(0,0,0,0) !important}}.layout{--sns-account-fill: #0075dc;--sns-account-ink: #ffffff}#schedule ul>li:not(.sold-out,.ended) .buy>a:is([inert],:not([href]),[href=""],[href="#"]){color:#5e5e5e;background:#e6e6e6;cursor:default;pointer-events:none;white-space:nowrap}#announcement .album{display:grid;gap:1.25rem;padding-top:2.5rem;border-top:4px solid #151717}#announcement .album>header{text-align:center}#announcement .album>header h3{margin-block:.4375rem;font-size:1.5rem}#announcement .album>header>p:last-child{font-size:1.0625rem}#announcement .album>header>p:last-child small{font-size:.75rem}#announcement .album .jackets{min-width:0;margin-inline:calc(0.875rem*-1);overflow:clip}#announcement .album .jackets>ul{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:2.5rem;margin:0;padding:0 20%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}#announcement .album .jackets>ul::-webkit-scrollbar{display:none}#announcement .album .jackets li{scroll-snap-align:center}#announcement .album .jackets figure{display:grid;justify-items:center;gap:.625rem;margin:0}#announcement .album .jackets picture{display:block;width:100%;position:relative;aspect-ratio:1}#announcement .album .jackets img{position:absolute;bottom:0;left:50%;translate:-50% 0;display:block;width:auto;max-width:none;height:100%;aspect-ratio:auto}#announcement .album .jackets figcaption{font-size:.75rem;font-weight:800;text-align:center}#announcement .album .jackets figcaption small{display:block;margin-top:.35em;font-size:.625rem;font-weight:600}#announcement .album .jackets>div{display:flex;justify-content:center;gap:.625rem;margin-top:.875rem}#announcement .album .jackets button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#c3c1c8;cursor:pointer}#announcement .album .jackets button[data-current]{background:#151717}@media(min-width: 640px){#announcement .album .jackets{margin-inline:0;overflow:visible}#announcement .album .jackets>ul{display:flex;column-gap:1.25rem;margin-inline:0;padding-inline:0;overflow:visible}#announcement .album .jackets li{flex:var(--jacket-ratio);min-width:0}#announcement .album .jackets picture{aspect-ratio:var(--jacket-ratio)}#announcement .album .jackets li[data-clone]{display:none}#announcement .album .jackets>div{display:none}}#announcement .album>a{display:inline-block;overflow-wrap:normal;max-width:100%;padding:.75em 1.75em;border:0;border-radius:calc(infinity*1px);color:#fff;background-color:#151717;text-align:center;text-decoration:none}#announcement .album>a:focus-visible{outline:2px solid #151717;outline-offset:4px}#announcement .album>a{font:inherit;font-size:.875rem;cursor:pointer;margin-inline:0;color:#fff;background:#101010;font-family:"Shippori Mincho B1",serif;font-weight:800;transform:none;box-shadow:none}#announcement .album>a:is(a[href],button:enabled):not([inert]):active{background:#292929}#announcement .album>a{justify-self:center}#announcement .album .tracklist{display:grid;grid-template-columns:minmax(0, 1fr);justify-self:center;width:fit-content;max-width:100%}@media(min-width: 640px){#announcement .album .tracklist{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.75rem}}#announcement .album .tracklist>section{align-self:start;justify-self:center;width:fit-content;max-width:100%;margin-top:.625rem;font-size:.75rem;text-align:left}@media(max-width: 639px){#announcement .album .tracklist>section{width:100%}#announcement .album .tracklist>section+section{margin-top:2lh}}#announcement .album .tracklist>section>h4{font-size:.875rem}#announcement .album .tracklist>section>h4+p{margin-top:.4375rem;color:#5e5d64;font-size:.625rem}#announcement .album .tracklist>section>:is(ol,ul){margin:.625rem 0 0;padding:0}#announcement .album .tracklist>section>ol{list-style:decimal-leading-zero inside}#announcement .album .tracklist>section>ul{list-style:none}#announcement .album .tracklist>section>ul+ul{margin-top:1lh}#announcement .album .tracklist>section>h5{margin-top:1lh;font-size:inherit}#announcement .album .tracklist>section>h5+:is(ol,ul,p){margin-top:0}#announcement .album .tracklist>section>h5+p{font-weight:800}#announcement .album .tracklist>section>h5+p+ul{margin-top:0}.layout>main #movie{padding-block:calc(5rem*2 - clamp(20px, 3.2vw, 40px)/2)}.layout>main #schedule,.layout>main #merchandise{padding-bottom:calc(5rem*2 + clamp(20px, 3.2vw, 40px)/2)}.layout>main #profile{padding-bottom:2.5rem}.layout>main #newsletter{padding-top:5rem;padding-bottom:calc(5rem*2 + clamp(20px, 3.2vw, 40px)/2)}#top{isolation:isolate;background:#fff}#top>h1{z-index:1}#top>h1 img{box-shadow:none}#top::after{content:"";position:absolute;inset:auto 0 -1px;height:clamp(40px,5vw,80px);background:#fff;mask:url("../img/brush-1.svg") center/100% 100% no-repeat;pointer-events:none}h2>span>span{color:#0075dc}.layout #movie,.layout>footer{position:relative}.layout #movie::before,.layout>footer::before{content:"";display:block;background:#000;mask:url("../img/brush-4.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:1;inset-inline:0;height:clamp(20px,3.2vw,40px);bottom:calc(100% - 1px)}.layout #movie::after{content:"";display:block;background:#000;mask:url("../img/brush-1.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:1;inset-inline:0;height:clamp(20px,3.2vw,40px);top:calc(100% - 1px);scale:1 -1}.layout #merchandise{position:relative;background:#e6e3ea;padding-top:calc(5rem*2 - clamp(20px, 3.2vw, 40px)/2)}.layout #merchandise::before{content:"";display:block;background:#e6e3ea;mask:url("../img/brush-2.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:1;inset-inline:0;height:clamp(20px,3.2vw,40px);bottom:calc(100% - 1px)}#announcement,#profile{overflow-x:clip}#announcement::before,#profile::before{content:"";display:block;background:rgba(21,23,23,.06);mask:url("../img/brush-6.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1;width:max(140%,34rem);max-width:40rem;aspect-ratio:1442.5/368.8}#announcement::before{top:1.75rem;right:max(-30%,50% - 28rem)}#profile{position:relative;isolation:isolate}#profile::before{bottom:2.5rem;left:-22%;scale:-1 1}#profile figure{position:relative}#profile figure::before,#profile figure::after{content:"";display:block;background:#fff;mask:url("../img/brush-4.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:1;inset-inline:0;height:clamp(20px,3.2vw,40px);bottom:calc(100% - 1px)}#profile figure::before{mask-image:url("../img/brush-2.svg");top:-1px;bottom:auto;scale:1 -1}#profile figure::after{mask-image:url("../img/brush-3.svg");top:auto;bottom:-1px}#news,#schedule{position:relative;isolation:isolate;overflow-x:clip}#news>.container{position:relative}#news>.container::before{content:"";display:block;background:rgba(21,23,23,.06);mask:url("../img/brush-5.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1;pointer-events:none;aspect-ratio:1511.8/220.8;top:calc(2.5rem*1.5 + 1.5rem);left:50%;width:max(120%,28rem);max-width:40rem;translate:-50% -50%;rotate:-2deg}@media(min-width: 768px){#news>.container::before{top:calc(3.5rem*1.5 + 1.5rem)}}#schedule{--schedule-logo-width: min(calc(100% * 6.17 / var(--heading-width)), 15.425rem)}@media(min-width: 768px){#schedule{--schedule-logo-width: min(calc(100% * 6.17 / var(--heading-width)), 21.595rem)}}#schedule .tour-logo{display:block;width:var(--schedule-logo-width);height:auto;margin-inline:auto}#schedule>.container>h2{position:relative}#schedule>.container>h2::before{content:"";display:block;background:rgba(21,23,23,.06);mask:url("../img/brush-5.svg") center/100% 100% no-repeat;pointer-events:none;position:absolute;z-index:-1;top:calc(1.5rem/-2);left:50%;width:calc(var(--schedule-logo-width)*.706);aspect-ratio:1511.8/220.8;translate:-50% -50%;rotate:-2deg}#menu{isolation:isolate;overflow-x:hidden;overflow-y:auto}#menu::before{content:"";display:block;background:hsla(0,0%,100%,.07);mask:url("../img/brush-6.svg") center/100% 100% no-repeat;pointer-events:none;position:fixed;z-index:-1;top:58%;left:50%;width:max(150vw,900px);aspect-ratio:1442.5/368.8;translate:-50% -50%;rotate:-8deg}.presale{text-align:center}.presale>:first-child{font-size:1.25rem}.presale>p{color:#151717;font-size:.875rem}.presale>p span{display:inline-block}
