.art[data-astro-cid-vzq234uw]{margin:0}.art[data-astro-cid-vzq234uw] svg{width:100%;height:100%;display:block}.type[data-astro-cid-vzq234uw]{writing-mode:vertical-rl;font:700 clamp(30px, calc(var(--tth,70svh) / (var(--len) * 1.14)), 150px)/1.08 var(--serif);letter-spacing:.04em;overflow-wrap:anywhere;max-height:100%;margin:0}.type[data-astro-cid-vzq234uw].long{font-size:clamp(26px,4.4vh,44px);line-height:1.3}.hero[data-astro-cid-ge2uvauf]{--h:max(560px, 62svh);--tth:calc(var(--h) - 130px);--ttlw:min(calc((var(--h) - 124px) * var(--ar)), 46vw);color:#f1eee7;height:var(--h);background:#000;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf].full{--h:clamp(620px, 100svh, 980px)}.hero[data-astro-cid-ge2uvauf]:not(.full) .bg[data-astro-cid-ge2uvauf]{object-position:30% 68%}.hero[data-astro-cid-ge2uvauf]:not(.full) .date[data-astro-cid-ge2uvauf]{font-size:min(15cqw,132px)}.bg[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:30% 50%;width:100%;height:100%;animation:1.1s ease-out both lights-up;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf].photo{--fg:#f1eee7}.hero[data-astro-cid-ge2uvauf].photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#000000c7),linear-gradient(#00000073,#0000 18%);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .ttl{z-index:2;right:var(--gut);color:inherit;position:absolute;top:84px;bottom:40px}.hero[data-astro-cid-ge2uvauf] .ttl.art{width:var(--ttlw)}.info[data-astro-cid-ge2uvauf]{z-index:2;padding:0 var(--gut) clamp(20px, 3vw, 36px);width:calc(100% - var(--ttlw) - var(--gut));align-self:end;position:relative;container-type:inline-size}.kick[data-astro-cid-ge2uvauf]{letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:14px;font-weight:500;display:flex}.yr[data-astro-cid-ge2uvauf]{letter-spacing:.04em;font-size:16px;font-weight:600;font-stretch:80%}.en[data-astro-cid-ge2uvauf]{font-family:var(--num);font-stretch:85%}.live[data-astro-cid-ge2uvauf]{background:var(--accent);color:var(--on-accent);padding:0 8px;font-weight:700}.date[data-astro-cid-ge2uvauf]{white-space:nowrap;margin-block:6px 16px;font-size:min(21.5cqw,220px);font-weight:800;font-stretch:62%;line-height:.9}.vis[data-astro-cid-ge2uvauf]{align-items:center;gap:.14em;display:inline-flex}.date[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:currentColor;width:.3em;height:.055em}.row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.where[data-astro-cid-ge2uvauf]{font-size:15px;font-weight:500;line-height:1.5;display:grid}.where[data-astro-cid-ge2uvauf] .mut[data-astro-cid-ge2uvauf]{color:inherit;font-size:13px}.detail[data-astro-cid-ge2uvauf]{border-bottom:1px solid;padding-bottom:2px;font-size:14px}.hero[data-astro-cid-ge2uvauf].flyer{background:var(--bg);color:var(--fg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.hero[data-astro-cid-ge2uvauf].flyer .flyer[data-astro-cid-ge2uvauf]{padding:76px var(--gut) 28px 0;height:var(--h);grid-area:1/2/3;justify-content:flex-end;align-items:center;min-height:0;display:flex}.hero[data-astro-cid-ge2uvauf].flyer .flyer[data-astro-cid-ge2uvauf] img{width:auto;max-width:46vw;height:auto;max-height:100%;display:block;box-shadow:0 18px 50px #00000047}.hero[data-astro-cid-ge2uvauf].flyer .ttl{margin:76px 0 12px var(--gut);writing-mode:horizontal-tb;font-size:clamp(28px, calc(72vw / var(--len)), 96px);grid-area:1/1;align-self:center;min-height:0;max-height:none;line-height:1.25;position:relative;inset:auto}.hero[data-astro-cid-ge2uvauf].flyer .ttl.art{width:auto;aspect-ratio:var(--ar);place-self:stretch start;max-width:100%}.hero[data-astro-cid-ge2uvauf].flyer .info[data-astro-cid-ge2uvauf]{grid-area:2/1;width:100%}.hero[data-astro-cid-ge2uvauf].type{background:var(--accent);color:var(--on-accent);--fg:var(--on-accent);--btn-bg:var(--on-accent);--btn-fg:var(--accent)}.hero[data-astro-cid-ge2uvauf].type .live[data-astro-cid-ge2uvauf]{background:var(--on-accent);color:var(--accent)}.hero[data-astro-cid-ge2uvauf].type{grid-template-rows:minmax(0,1fr) auto}.hero[data-astro-cid-ge2uvauf].type .ttl{margin:84px var(--gut) 8px;writing-mode:horizontal-tb;font-size:clamp(40px, calc(150vw / (var(--len) + 6)), 132px);grid-row:1;align-self:end;max-height:none;line-height:1.12;position:relative;inset:auto}.hero[data-astro-cid-ge2uvauf].type:not(.full) .ttl{font-size:clamp(32px, calc(100vw / (var(--len) + 8)), 80px);margin-top:76px}.hero[data-astro-cid-ge2uvauf].type .ttl.art{width:auto;height:calc(100% - 92px);aspect-ratio:var(--ar)}.hero[data-astro-cid-ge2uvauf].type .info[data-astro-cid-ge2uvauf]{grid-row:2;width:100%}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{--h:max(480px, 72svh);--tth:calc(var(--h) * .5 - 8px)}.hero[data-astro-cid-ge2uvauf].full{--h:clamp(600px, 100svh, 860px)}.bg[data-astro-cid-ge2uvauf]{object-position:22% 50%}.hero[data-astro-cid-ge2uvauf] .ttl{height:50%;top:74px;bottom:auto}.hero[data-astro-cid-ge2uvauf] .ttl.art{width:auto;aspect-ratio:var(--ar);max-width:calc(100% - 2 * var(--gut))}.info[data-astro-cid-ge2uvauf]{width:100%}.date[data-astro-cid-ge2uvauf]{font-size:22.5cqw}.row[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:10px;display:grid}.btn[data-astro-cid-ge2uvauf]{width:100%}.detail[data-astro-cid-ge2uvauf]{justify-self:start}.hero[data-astro-cid-ge2uvauf].flyer{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-ge2uvauf].flyer .flyer[data-astro-cid-ge2uvauf]{padding:72px var(--gut) 8px;grid-area:1/1;justify-content:center;align-items:stretch;height:auto;min-height:0}.hero[data-astro-cid-ge2uvauf].flyer .flyer[data-astro-cid-ge2uvauf] img{object-fit:contain;align-self:center;max-width:100%;min-height:0}.hero[data-astro-cid-ge2uvauf].flyer .ttl{height:auto;font-size:clamp(20px, calc(84vw / var(--len)), 34px);margin:0 var(--gut) 2px;grid-row:2}.hero[data-astro-cid-ge2uvauf].flyer .ttl.art{align-self:start;height:64px}.hero[data-astro-cid-ge2uvauf].flyer .info[data-astro-cid-ge2uvauf]{grid-row:3}.hero[data-astro-cid-ge2uvauf].type .ttl{height:auto;margin:72px var(--gut) 6px;font-size:clamp(30px, calc(100vw / (var(--len) + 1)), 64px);top:auto}}.run[data-astro-cid-tk3fk42a]+.run[data-astro-cid-tk3fk42a]{margin-top:18px}.rh[data-astro-cid-tk3fk42a]{max-width:calc(var(--n,12) * 190px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 20px;margin-bottom:8px;display:flex}.vn[data-astro-cid-tk3fk42a]{font:500 16px/1.4 var(--sans);align-items:baseline;gap:10px;display:flex}.vn[data-astro-cid-tk3fk42a] .mut[data-astro-cid-tk3fk42a]{font-size:13px;font-weight:400}.buy[data-astro-cid-tk3fk42a]{border-bottom:1px solid;font-size:14px;font-weight:700}.grid[data-astro-cid-tk3fk42a]{max-width:calc(var(--n) * 190px);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.day[data-astro-cid-tk3fk42a]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-height:104px;padding:10px 10px 8px;display:flex}.d[data-astro-cid-tk3fk42a]{justify-content:space-between;align-items:baseline;line-height:1;display:flex}.d[data-astro-cid-tk3fk42a] .num[data-astro-cid-tk3fk42a]{font-size:26px;font-stretch:70%}.w[data-astro-cid-tk3fk42a]{color:var(--mut);font-size:12px}.sun[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a]{color:#ff8a7a}.sat[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a]{color:#8fbcff}[data-look=paper] .sun[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a]{color:#c23a26}[data-look=paper] .sat[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a]{color:#2257b0}[data-look=vivid] .sun[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a],[data-look=vivid] .sat[data-astro-cid-tk3fk42a] .w[data-astro-cid-tk3fk42a]{color:inherit}.day[data-astro-cid-tk3fk42a] ul[data-astro-cid-tk3fk42a]{gap:4px;display:grid}.slot[data-astro-cid-tk3fk42a]{background:var(--bg2);justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;transition:background .15s,color .15s;display:flex}.t[data-astro-cid-tk3fk42a]{font-size:17px;font-weight:600;font-stretch:78%}.tbd[data-astro-cid-tk3fk42a]{font:500 12px/1 var(--sans)}.m[data-astro-cid-tk3fk42a]{font-size:13px}a[data-astro-cid-tk3fk42a].slot:hover{background:var(--accent);color:var(--on-accent)}.few[data-astro-cid-tk3fk42a] .m[data-astro-cid-tk3fk42a]{color:var(--accent-text);font-weight:700}a[data-astro-cid-tk3fk42a].few:hover .m[data-astro-cid-tk3fk42a]{color:inherit}.slot[data-astro-cid-tk3fk42a].soldout,.slot[data-astro-cid-tk3fk42a].canceled{color:var(--mut);background:0 0}.slot[data-astro-cid-tk3fk42a].soldout .t[data-astro-cid-tk3fk42a],.slot[data-astro-cid-tk3fk42a].canceled .t[data-astro-cid-tk3fk42a]{text-decoration:line-through}.slot[data-astro-cid-tk3fk42a].canceled .m[data-astro-cid-tk3fk42a]{font-size:11px;font-weight:700}.note[data-astro-cid-tk3fk42a]{color:var(--mut);margin-top:3px;font-size:11px;line-height:1.35}.rest[data-astro-cid-tk3fk42a]{color:var(--mut);font-size:12px}.off[data-astro-cid-tk3fk42a] .num[data-astro-cid-tk3fk42a]{color:var(--mut);font-weight:500}.done[data-astro-cid-tk3fk42a]{opacity:.34}.done[data-astro-cid-tk3fk42a] a[data-astro-cid-tk3fk42a].slot{pointer-events:none}.legend[data-astro-cid-tk3fk42a]{color:var(--mut);margin-top:8px;font-size:12px}@media (width<=760px){.grid[data-astro-cid-tk3fk42a]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.day[data-astro-cid-tk3fk42a]{min-height:88px;padding:8px 6px 6px}.d[data-astro-cid-tk3fk42a] .num[data-astro-cid-tk3fk42a]{font-size:22px}.slot[data-astro-cid-tk3fk42a]{padding:0 6px}}.facts[data-astro-cid-fi6lxlr4]{flex-wrap:wrap;align-items:baseline;gap:6px 40px;margin-bottom:14px;display:flex}dl[data-astro-cid-fi6lxlr4]{flex-wrap:wrap;gap:4px 32px;font-size:14px;display:flex}dl[data-astro-cid-fi6lxlr4] div[data-astro-cid-fi6lxlr4]{align-items:baseline;gap:10px;display:flex}dt[data-astro-cid-fi6lxlr4]{color:var(--mut);white-space:nowrap;font-size:12px}dd[data-astro-cid-fi6lxlr4]{flex-wrap:wrap;gap:2px 14px;display:flex}small[data-astro-cid-fi6lxlr4]{color:var(--mut);margin-left:.5em;font-size:12px}b[data-astro-cid-fi6lxlr4]{font-size:18px;font-weight:600;font-stretch:78%}
