:root{--page-bg:#fff;--paper:#fff;--paper-card:#fff;--paper-soft:#faf8f8;--ink:#000;--ink-soft:#3a3a3a;--ink-faint:gray;--line:#e5e5e5;--line-strong:#d7d4cf;--aka:#7a1f1f;--aka-bright:#641a1a;--ai:#2e5799;--deepred:maroon;--gold:#c7c0b0;--hiru:#a06a2a;--hiru-bg:#f7f2ea;--yoru:#2e5799;--yoru-bg:#eaeef7;--tori:#7a1f1f;--ok:#2e6b46;--ng:#9c6b1c;--radius:4px;--card-radius:8px;--maxw:1180px;--shadow:0 3px 12px #2b25221a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-feature-settings:"halt" 1;color:var(--ink);background-color:var(--page-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:ヒラギノUD角ゴ W5 JIS2004,ヒラギノUD角ゴ ProN,ヒラギノUD角ゴ StdN,Noto Sans JP,system-ui,-apple-system,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:15px;line-height:1.6}a{color:inherit}.serif{font-feature-settings:normal;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 14px}.siteHeader{color:var(--ink);border-bottom:1px solid var(--line-strong);background:#fff;position:relative}.siteHeaderInner{max-width:var(--maxw);grid-template-columns:auto 1fr;align-items:center;column-gap:16px;margin:0 auto;padding:0 16px 18px;display:grid}.brandLogo{flex-direction:row;grid-area:1/1;align-items:center;gap:9px;margin:0;padding:9px 0;text-decoration:none;display:flex}.brandLogoText{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.brandLogoTag{color:#1d1d1d;letter-spacing:.05em;font-size:.62rem;font-weight:600;line-height:1}.brandLogoImg{width:auto;height:30px;display:block}.brandMascot{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteTitle{font-feature-settings:normal;letter-spacing:.04em;color:var(--ink);grid-column:1/-1;align-items:center;gap:10px;margin:6px 0 0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:clamp(1.3rem,4.2vw,1.9rem);font-weight:700;display:flex}.siteTitle .mark{display:none}.siteTitle--home{flex-direction:column;align-items:flex-start;gap:6px}.homeCatch{color:var(--ink-soft);letter-spacing:.04em;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:clamp(.9rem,3vw,1.12rem);font-weight:600}.homeBrand{align-items:center;gap:10px;display:flex}.siteSub{color:var(--ink-soft);grid-column:1/-1;margin:6px 0 0;font-size:.8rem}.updated{color:var(--ink-faint);grid-column:1/-1;margin:8px 0 0;font-size:.72rem}.updated b{color:var(--ink);font-weight:600}.siteNav{color:var(--ink);flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}.siteNavList{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.siteNavUtil{color:var(--ink);flex:none;align-items:center;gap:8px;display:inline-flex}.navToggle{display:none}.navToggleIcon{font-size:1.2rem;line-height:1}.navLink{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 10px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s;display:inline-block}.navLink:hover{color:var(--aka)}.navLink.active{color:var(--aka);border-bottom-color:var(--aka)}.navLink--cta{color:var(--aka);font-weight:700}.navLink--cta:hover{color:#6a1a1a}.navGroup{display:inline-flex;position:relative}.navGroupLabel{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:3px;padding:8px 10px;font-family:inherit;font-size:.82rem;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.navGroup:hover .navGroupLabel,.navGroup:focus-within .navGroupLabel{color:var(--aka)}.navGroup.has-active .navGroupLabel{color:var(--aka);border-bottom-color:var(--aka)}.navCaret{color:var(--ink-faint);align-items:center;margin-left:2px;transition:transform .15s;display:inline-flex}.navGroup:hover .navCaret,.navGroup:focus-within .navCaret{transform:rotate(180deg)}.navDropdown{border:1px solid var(--line-strong);opacity:0;visibility:hidden;z-index:60;background:#fff;border-radius:8px;flex-direction:column;min-width:200px;padding:6px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:100%;left:0;transform:translateY(4px);box-shadow:0 10px 26px #0000001f}.navGroup:hover .navDropdown,.navGroup:focus-within .navDropdown{opacity:1;visibility:visible;transform:translateY(0)}.navGroup.is-dismissed:hover .navDropdown,.navGroup.is-dismissed:focus-within .navDropdown,.navGroup.is-dismissed .navDropdown{opacity:0;visibility:hidden;transform:translateY(4px)}.navDropItem{color:var(--ink);white-space:nowrap;border-radius:6px;padding:9px 12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:block}.navDropItem:hover{background:var(--paper-soft);color:var(--aka)}.navDropItem.active{color:var(--aka);background:var(--paper-soft);font-weight:700}.navDropItem--sub{color:var(--ink-soft);padding-left:28px;font-size:.8rem}.siteSearch{border:1px solid var(--line-strong);background:#fff;align-items:center;height:34px;display:inline-flex;position:relative}.siteSearchInput{color:var(--ink);background:0 0;border:none;outline:none;width:140px;padding:0 10px;font-family:inherit;font-size:.84rem}.siteSearchBtn{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:100%;display:inline-grid}.siteSearchBtn:hover{color:var(--aka)}.siteSearchSuggestions{z-index:180;border:1px solid var(--line);width:min(360px,100vw - 32px);max-height:360px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 42px #0c0c0b33}.siteSearchSuggestion{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:grid}.siteSearchSuggestion:last-child{border-bottom:0}.siteSearchSuggestion:hover,.siteSearchSuggestion.is-active{background:var(--paper-soft)}.siteSearchSuggestion.is-active{box-shadow:inset 3px 0 0 var(--aka)}.siteSearchKind{color:#514d45;background:#f4f1ea;border:1px solid #d6d1c7;border-radius:3px;justify-content:center;align-items:center;width:52px;min-height:25px;font-size:.65rem;font-weight:700;display:inline-flex}.siteSearchKind--venue{color:#315c50;background:#edf4f1;border-color:#b9cbc5}.siteSearchKind--event{color:#7d2228;background:#f8eeee;border-color:#d9b9bb}.siteSearchSuggestionCopy{min-width:0}.siteSearchSuggestionCopy strong,.siteSearchSuggestionCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.siteSearchSuggestionCopy strong{font-size:.82rem;line-height:1.45}.siteSearchSuggestionCopy small{color:var(--ink-soft);margin-top:2px;font-size:.7rem;line-height:1.4}.siteSearchSuggestionArrow{color:var(--ink-faint);text-align:right;font-size:1rem}.siteSearchStatus{color:var(--ink-soft);text-align:center;margin:0;padding:16px;font-size:.78rem}.acct{color:var(--ink);align-items:center;gap:7px;padding:4px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.acct:hover{color:var(--aka)}.acct--loading{width:28px;height:28px}.acctAvatar{background:var(--paper-soft);border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.acctAvatar img{object-fit:cover;width:100%;height:100%;display:block}.acctAvatar--icon{background:#fff}.acctLabel{white-space:nowrap}@media (max-width:599px){.siteNavList{z-index:40;border:1px solid var(--line-strong);background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(280px,86vw);margin-top:6px;display:none;position:absolute;top:100%;right:0;box-shadow:0 8px 22px #0000001f}.siteNavList.is-open{display:flex}.siteNavList .navLink{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:13px 16px}.siteNavList .navLink:last-child{border-bottom:none}.siteNavList .navLink.active{border-bottom-color:var(--line);background:var(--paper-soft)}.navToggle,.siteHeaderInner .siteSearch,.acct{display:none}.siteHeaderInner{column-gap:8px}}.logoutSection{border-top:1px solid var(--line);margin-top:36px;padding-top:22px}.logoutNote{color:var(--ink-faint);margin:0 0 10px;font-size:.82rem}.logoutBtn{appearance:none;cursor:pointer;color:var(--ink-soft);border:1.5px solid var(--line-strong);background:#fff;border-radius:0;padding:9px 24px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .12s}.logoutBtn:hover{border-color:var(--aka);color:var(--aka)}.loginError{border-radius:var(--radius);color:#8c1f2e;background:#fdeef0;border:1px solid #e2868f;border-left:4px solid #c2334a;max-width:460px;margin:0 0 20px;padding:12px 16px;font-size:.9rem;line-height:1.7}.loginBenefits{background:var(--paper-soft);border:1px solid var(--line-strong);border-left:4px solid var(--aka);border-radius:var(--radius);max-width:460px;margin:0 0 26px;padding:16px 18px}.loginBenefits .loginBenefitsTitle{color:var(--aka);margin:0 0 12px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.12rem}.loginBenefits .loginBenefitsList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.loginBenefits .loginBenefitsList li{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.6;display:flex}.loginBenefits .loginBenefitsIcon{border:1px solid var(--gold);width:30px;height:30px;color:var(--aka);background:#fff;flex:none;place-items:center;font-size:.95rem;display:grid}.loginBenefits .loginBenefitsNote{color:var(--ink-soft);margin:14px 0 0;font-size:.8rem}.googleBtn{width:100%;max-width:460px;color:var(--ink);border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.googleBtn:hover{background:var(--paper-soft);border-color:var(--gold)}.googleBtn__icon{flex:none}.loginDivider{max-width:460px;color:var(--ink-faint);align-items:center;gap:12px;margin:18px 0;font-size:.82rem;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.loginForm{flex-wrap:wrap;gap:10px;max-width:460px;margin:12px 0 6px;display:flex}.loginForm .perfSearchInput{flex:1;min-width:200px}.loginForm .bigFormLink{cursor:pointer;border:none;font-family:inherit}.loginForm .bigFormLink:disabled{opacity:.6;cursor:default}.followRow{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.followBtn{appearance:none;cursor:pointer;border:1.5px solid var(--aka);color:var(--aka);background:#fff;border-radius:0;align-items:center;gap:4px;padding:9px 18px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.followBtn:hover{background:var(--paper-soft)}.followBtn.is-following{background:var(--aka);color:#fff}.followBtn:disabled{opacity:.7;cursor:default}.followBtn--guest{border-color:var(--gold);color:var(--ink-soft)}.followHint{color:var(--ink-faint);font-size:.78rem}.btnIc{flex:none;width:1.05em;height:1.05em}.inlineIc{vertical-align:-.16em;flex:none;width:1.1em;height:1.1em;margin-right:.25em}.myFollowsTableWrap{border:1px solid var(--line-strong);background:var(--paper-card);scrollbar-width:thin;border-radius:10px;max-width:100%;overflow-x:auto}.myFollowsTableWrap:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.myFollowsTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:660px}.myFollowsTable th,.myFollowsTable td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:12px 14px}.myFollowsTable thead th{background:var(--paper-soft);color:var(--ink-soft);font-size:.78rem;font-weight:700}.myFollowsTable thead th:first-child{width:23%}.myFollowsTable thead th:nth-child(2){text-align:center;width:17%}.myFollowsTable tbody tr:last-child>*{border-bottom:0}.myFollowPerformerCell{background:#fbf3e673}.myFollowName{color:var(--aka);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1rem;font-weight:700;text-decoration:none}.myFollowName:hover{text-decoration:underline}.myFollowCount{color:var(--ink-soft);white-space:nowrap;text-align:center!important}.myFollowCount strong{color:var(--aka);margin-right:3px;font-size:1.15rem}.myFollowsScrollHint{display:none}.myAppList{margin:0;padding:0;font-size:.84rem;list-style:none}.myAppList li{border-top:1px dashed var(--line);flex-wrap:wrap;gap:2px 8px;padding:5px 0;line-height:1.5;display:flex}.myAppList li:first-child{border-top:0;padding-top:0}.myAppList li:last-child{padding-bottom:0}.myAppDate{color:var(--aka);min-width:6em;font-weight:700}.myAppVenue{font-weight:700}.myAppPart{color:var(--ink-soft)}.myFollowMore{color:var(--aka);margin-top:9px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.myFollowMore:hover{text-decoration:underline}@media (max-width:759px){.myFollowsScrollHint{color:var(--ink-faint);text-align:right;margin:-4px 0 8px;font-size:.76rem;display:block}.myFollowsTable th,.myFollowsTable td{padding:10px 12px}}.navLink:hover{background:#00000047}.navLink.active{color:var(--aka);background:#fbf3e6;border-color:#fbf3e6}.controls{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line-strong);background:#ffffffeb;position:sticky;top:0}.controlsInner{max-width:var(--maxw);margin:0 auto;padding:13px 14px}.tabs{gap:6px;display:flex}.tab{appearance:none;border:1px solid var(--line-strong);background:var(--paper-card);color:var(--ink-soft);border-radius:var(--radius);cursor:pointer;text-align:center;flex:1;padding:5px 6px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:all .12s}.tab small{color:var(--ink-faint);margin-top:2px;font-size:.74rem;font-weight:400;display:block}.tab:hover{border-color:var(--aka)}.tab.active{background:var(--aka);border-color:var(--aka);color:#fff}.tab.active small{color:#f0d9bb}.tabNav{background:var(--paper-soft);border-color:var(--gold);color:var(--aka);flex-direction:column;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tabNav:hover{border-color:var(--aka);color:var(--aka);background:#fff}.tabNav small{color:var(--ink-faint)}@media (min-width:860px){.tab.tabNav{min-width:160px;padding:6px 26px;font-size:1.02rem}.tab.tabNav small{margin-top:3px;font-size:.76rem}}.areaFilter{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chip{appearance:none;border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:0;padding:4px 11px;font-family:inherit;font-size:.76rem;transition:all .12s}.chip:hover{border-color:var(--aka)}.chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper-card)}.areaSelect{appearance:none;border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%237a1f1f'/></svg>");background-position:right 11px center;background-repeat:no-repeat;border-radius:0;padding:7px 32px 7px 12px;font-family:inherit;font-size:.82rem}.areaSelect:focus{border-color:var(--aka);outline:none}.performerTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:6px 0 2px;display:flex}.performerName{color:var(--ink);align-items:center;gap:12px;margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.7rem;font-weight:700;line-height:1.3;display:flex}.performerName__accent{background:var(--aka);border-radius:2px;flex:none;width:5px;height:1.05em;display:inline-block}.performerTitleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.performerTitleActions .followBtn{padding:5px 10px;font-size:.78rem}.performerTitleHint{margin:6px 0 0;display:block}.perfAff{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.perfAffLabel{color:var(--ink-faint);font-size:.76rem}.perfAffBadge{color:var(--aka);background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:0;padding:2px 11px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.perfAffBadge:hover{color:var(--paper);background:var(--aka);border-color:var(--aka)}.perfAffBadge:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.dayHeading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:28px 0 16px;display:flex}.dayHeading h2{color:var(--aka);margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.2rem}.dayHeading .count{color:var(--ink-faint);font-size:.76rem}.dayHeading .updatedInline{color:var(--ink-faint);font-size:.72rem}.dayHeading .updatedInline b{color:var(--ink-soft);font-weight:600}#ttTarget{scroll-margin-top:84px}.viewToggle{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:0;margin-left:auto;display:inline-flex;overflow:hidden}.vt{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:5px 14px;font-family:inherit;font-size:.78rem;font-weight:700}.vt.active{background:var(--aka);color:#fff}@media (max-width:599px){.dayHeading{flex-wrap:wrap;align-items:center;gap:8px 10px}.dayHeading h2{flex-basis:100%;order:1}.dayHeading .count{order:2}.dayHeading .viewToggle{order:3;margin-left:auto}}.ttNote{color:var(--ink-soft);background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 12px;padding:7px 11px;font-size:.74rem;line-height:1.6}.ttWrap{position:relative}.ttHint{color:var(--aka);background:var(--paper-soft);border:1px solid #e6c3b8;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:.76rem;font-weight:700;display:flex}.ttHint.is-end{color:var(--ink-faint);background:var(--paper-soft);border-color:var(--line-strong);font-weight:500}.ttArrow{font-weight:700;animation:1.1s ease-in-out infinite ttArrowPulse;display:inline-block}@keyframes ttArrowPulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ttArrow{animation:none}}.ttScrollWrap{position:relative}.ttFade{pointer-events:none;opacity:0;z-index:1;width:44px;transition:opacity .2s;position:absolute;top:0;bottom:0}.ttFade.show{opacity:1}.ttFade--right{background:linear-gradient(to right, #fbf8f000, var(--paper-card));right:0}.ttFade--left{background:linear-gradient(to left, #fbf8f000, var(--paper-card));left:0}.ttScroll{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);max-height:78vh;box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;position:relative;overflow:auto}.ttGrid{display:grid;position:relative}.ttCorner{z-index:4;background:var(--paper-soft);border-bottom:2px solid var(--aka);border-right:1px solid var(--line-strong);color:var(--ink-faint);place-items:center;padding:6px 0;font-size:.66rem;display:grid;position:sticky;top:0;left:0}.ttHeadCell{z-index:3;background:var(--paper-card);border-bottom:2px solid var(--aka);border-right:1px solid var(--line);text-align:center;padding:7px 6px;line-height:1.25;position:sticky;top:0}.ttHeadName{color:var(--ink);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:.92rem;font-weight:700;text-decoration:none;display:block}.ttHeadNameLink{cursor:pointer;color:var(--aka);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ttHeadNameLink:hover{background:#7a1f1f14;text-decoration-thickness:2px}.ttHeadXLink{min-height:24px;color:var(--ink-soft);text-underline-offset:2px;justify-content:center;align-items:center;gap:3px;margin:3px auto 0;font-size:.66rem;font-weight:700;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ttHeadXLink .ic{width:11px;height:11px}.ttHeadXLink:hover,.ttHeadXLink:focus-visible{color:var(--aka);text-decoration-thickness:2px}.ttHeadArea{color:var(--ink-soft);background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:0;width:fit-content;margin:3px auto 0;padding:0 6px;font-size:.62rem;font-weight:600;display:block}.ttRailCell{z-index:2;background:var(--paper-soft);border-right:1px solid var(--line-strong);position:sticky;left:0}.ttHourLabel{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.72rem;position:absolute;right:6px;transform:translateY(-50%)}.ttColCell{border-right:1px solid var(--line);position:relative}.ttLine{border-top:1px solid var(--line);position:absolute;left:0;right:0}.ttBlock{border-left:3px solid var(--ink-faint);border-radius:3px;padding:2px 5px;font-size:.78rem;line-height:1.25;position:absolute;left:3px;right:3px;overflow:hidden}.ttBlock.tt-hiru{background:var(--hiru-bg);border-left-color:var(--hiru)}.ttBlock.tt-yoru{background:var(--yoru-bg);border-left-color:var(--yoru)}.ttBlock.tt-other{background:var(--paper-soft)}.ttBlock.is-tori{border-left-width:4px;border-left-color:var(--tori);font-weight:700;box-shadow:inset 0 0 0 1px #9a2f1240}.ttTime{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-right:4px;font-size:.6rem}.ttName{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ttToriDot{color:var(--tori);font-weight:700}.ttActNote{color:var(--aka);white-space:nowrap;margin-left:3px;font-size:.72rem;font-weight:700}.ttBreak{border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);color:var(--ink-faint);letter-spacing:.15em;background:repeating-linear-gradient(45deg,#00000008 0 6px,#0000 6px 12px);place-items:center;font-size:.6rem;display:grid;position:absolute;left:3px;right:3px}.venueGrid{grid-template-columns:1fr;gap:14px;padding-bottom:8px;display:grid}@media (min-width:720px){.venueGrid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.venueGrid{grid-template-columns:1fr 1fr 1fr}}.venueCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.vcHead{border-bottom:2px solid var(--aka);background:var(--paper-card);padding:12px 13px 10px}.vcTitleRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vcName{color:var(--ink);margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.08rem;font-weight:700;line-height:1.3}.vcNameLink{color:inherit;text-decoration:none}.vcNameLink:hover{color:var(--aka);text-decoration:underline}.vcReading{color:var(--ink-faint);letter-spacing:.02em;margin-top:1px;font-size:.66rem}.area{color:#fff;background:var(--gold);white-space:nowrap;border-radius:0;flex:none;padding:2px 8px;font-size:.7rem;font-weight:700}.vcBadges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.badge{border:1px solid #0000;border-radius:2px;padding:1px 7px;font-size:.66rem;font-weight:700}.badge--teiseki{color:var(--aka);background:#f6e3dd;border-color:#e6c3b8}.badge--iromono{color:#7a5a12;background:#f7eccf;border-color:#e3cf9c}.badge--koyose{color:#2e5799;background:#e8edf6;border-color:#c5d2e7}.badge--event{color:maroon;background:#f2e4e4;border-color:#ddc3c3}.badge--aff{color:var(--ink-soft);background:var(--paper-soft);border-color:var(--line-strong);font-weight:500}.vcLinks{border-bottom:1px dashed var(--line-strong);flex-wrap:wrap;gap:6px;padding:10px 13px;display:flex}.linkChip{border:1px solid var(--line-strong);color:var(--ink-soft);background:#fff;border-radius:0;align-items:center;gap:4px;padding:4px 9px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.linkChip:hover{border-color:var(--aka);color:var(--aka)}.linkChip .ic{width:15px;height:15px;color:var(--ink-faint);flex:none;transition:color .12s}.linkChip:hover .ic{color:var(--aka)}.linkChip--guide{border-color:var(--aka);color:var(--aka)}.linkChip--guide:hover{background:var(--aka);color:#fff}.linkChip--x,.linkChip--map,.linkChip--tel{background:#fff}.linkChip--x .ic{color:var(--ink-soft)}.program{padding:6px 13px 13px}.part+.part{margin-top:14px}.partHead{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:8px 0 6px;padding-bottom:4px;display:flex}.partName{border-radius:3px;padding:1px 9px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:.95rem;font-weight:700}.partName--hiru{color:var(--hiru);background:var(--hiru-bg)}.partName--yoru{color:var(--yoru);background:var(--yoru-bg)}.partName--other{color:var(--ink);background:var(--paper-soft)}.partTime{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.partOrg{color:var(--ink-faint);margin-left:auto;font-size:.68rem}.acts{flex-direction:column;display:flex}.act{border-bottom:1px dotted var(--line);grid-template-columns:44px 1fr;align-items:start;gap:8px;padding:4px 0;display:grid}.act:last-child{border-bottom:none}.actTime{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;padding-top:2px;font-size:.72rem}.actMain{min-width:0}.perfLine{flex-wrap:wrap;align-items:baseline;gap:5px 7px;display:flex}.perfSep{color:var(--ink-faint);font-size:.8rem}.roleTag{color:var(--ink-soft);background:#ece2cd;border-radius:3px;padding:0 5px;font-size:.62rem;font-weight:700}.altTag{color:var(--gold);border:1px solid var(--gold);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:.62rem;font-weight:700}.genre{color:var(--ink-faint);background:var(--paper-soft);border-radius:3px;padding:0 5px;font-size:.66rem}.toriTag{color:#fff;background:var(--tori);border-radius:3px;padding:0 5px;font-size:.64rem;font-weight:700}.dateNote{color:var(--aka-bright);font-size:.66rem}.neta{color:var(--gold);font-size:.72rem}.calLegend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 14px;font-size:.72rem;display:flex}.calMonths{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:860px){.calMonths{grid-template-columns:1fr 1fr}}.calSingle{width:100%}.calNav{align-items:center;gap:8px;margin-bottom:8px;display:flex}.calNavBtn{appearance:none;border:1px solid var(--line-strong);background:var(--paper-card);border-radius:var(--radius);width:38px;height:32px;color:var(--aka);cursor:pointer;flex:none;font-size:1.3rem;line-height:1}.calNavBtn:hover:not(:disabled){border-color:var(--aka);background:#fff}.calNavBtn:disabled{opacity:.35;cursor:default}.calTitle{text-align:center;color:var(--aka);flex:1;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.05rem;font-weight:700}.calGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calHead{margin-bottom:3px}.calWd{text-align:center;color:var(--ink-soft);padding:2px 0;font-size:.72rem;font-weight:700}.calWd.sun{color:#b3322a}.calWd.sat{color:#34406f}.calCell{appearance:none;border:1px solid var(--line);background:var(--paper-card);border-radius:var(--radius);cursor:pointer;text-align:left;flex-direction:column;gap:3px;min-height:64px;padding:4px 4px 5px;font-family:inherit;display:flex;overflow:hidden}@media (min-width:860px){.calCell{gap:4px;min-height:130px;padding:6px}.calDate{font-size:.85rem}.calChips{flex-direction:column;align-items:stretch;gap:2px}.calChips .calChip{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;width:100%;min-width:0;height:auto;padding:1px 6px;font-size:.75rem;line-height:1.5;display:block;overflow:hidden}.calChips .chipShort{display:none}.calChips .chipFull{display:inline}}.calCell.is-blank{cursor:default;background:0 0;border:none;min-height:0}.calCell.is-none{background:var(--paper)}.calCell:hover:not(.is-blank){border-color:var(--aka)}.calCell.is-today{box-shadow:inset 0 0 0 2px var(--gold)}.calCell.is-selected{border-color:var(--aka);box-shadow:0 0 0 2px var(--aka);background:#fff}.calDate{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700;line-height:1}.calCell.sun .calDate{color:#b3322a}.calCell.sat .calDate{color:#34406f}.calChips{flex-wrap:wrap;gap:2px;display:flex}.calChip{border-radius:3px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.chipFull{display:none}.calChip.cat-teiseki{color:var(--aka);background:#f6e3dd}.calChip.cat-iromono{color:#7a5a12;background:#f7eccf}.calChip.cat-koyose{color:#2f5a3a;background:#dfeede}.calNone{color:var(--line-strong);font-size:.7rem}.calDetail{border-top:2px dashed var(--line-strong);margin-top:18px;padding-top:6px}.act--break{border-bottom:none;grid-template-columns:1fr;justify-items:center;padding:5px 0}.breakLabel{color:var(--ink-faint);letter-spacing:.3em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2px 16px;font-size:.72rem}.partNote{background:var(--paper-soft);border:1px solid var(--line);color:var(--ink-soft);white-space:pre-line;border-radius:3px;margin-top:8px;padding:7px 10px;font-size:.7rem;line-height:1.55}.noProgram{color:var(--ink-faint);text-align:center;padding:14px 4px;font-size:.82rem;line-height:1.7}.noProgram a{color:var(--aka);font-weight:700}.upcomingVenue{margin-bottom:8px}.runRow{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);margin-top:8px;overflow:hidden}.runToggle{text-align:left;appearance:none;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;display:flex}.runToggle:hover{background:var(--paper-soft)}.runRange{font-variant-numeric:tabular-nums;color:var(--aka);white-space:nowrap;font-size:.9rem;font-weight:700}.runMeta{flex:1;min-width:0}.runTitle{font-size:.9rem;font-weight:500}.runOrg{color:var(--ink-faint);font-size:.7rem}.runCaret{color:var(--ink-faint);flex:none;font-size:.8rem}.runBody{border-top:1px dashed var(--line-strong);padding:2px 12px 10px}.section{margin:40px 0 10px}.venueSection{scroll-margin-top:16px}.section+.section{margin-top:60px}.sectionTitle{color:var(--ink-soft);border-left:4px solid var(--line-strong);margin:0 0 10px;padding-left:9px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1rem}.closedGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:720px){.closedGrid{grid-template-columns:1fr 1fr}}.closedCard{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#f4f4f299;padding:12px 13px}.closedCard .vcName{color:var(--ink-soft);font-size:1rem}.closedNote{color:var(--ink-soft);margin:7px 0 9px;font-size:.78rem}.sectionNote{color:var(--ink-soft);margin:-4px 0 12px;font-size:.8rem}.infoGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:820px){.infoGrid{grid-template-columns:1fr 1fr}}.infoCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;scroll-margin-top:16px;display:flex;overflow:hidden}.infoCard:target{outline:2px solid var(--aka);outline-offset:2px}.infoMap{background:var(--paper-soft);border-top:2px solid var(--aka);border-bottom:1px solid var(--line-strong);height:240px}.infoMap iframe{border:0;width:100%;height:100%;display:block}.infoBody{padding:14px 14px 16px}.vcIntro{color:var(--ink);background:var(--paper-soft);border-left:3px solid var(--gold);margin:0 0 13px;padding:10px 12px;font-size:.88rem;line-height:1.78}.infoMeta{grid-template-columns:4.5em 1fr;gap:6px 12px;margin:0 0 4px;display:grid}.infoMeta dt{color:var(--ink-faint);padding-top:2px;font-size:.72rem;font-weight:700}.infoMeta dd{color:var(--ink);margin:0;font-size:.86rem;line-height:1.55}.accessList{margin:0;padding-left:1.1em}.accessList li{margin:1px 0;font-size:.82rem}.mapLink{color:var(--aka);margin-top:3px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.mapLink:hover{text-decoration:underline}.metaNote{color:var(--ink-faint);font-size:.74rem}.infoCard .vcLinks{border-bottom:none;padding:10px 0 0}.footer{border-top:1px solid var(--line-strong);background:#f1eee7;margin-top:72px}.footerInner{width:min(100% - 48px,1240px);max-width:1240px;color:var(--ink-soft);margin:0 auto;padding:38px 0 32px;font-size:.76rem}.footer h3{color:var(--ink);margin:0 0 6px;font-size:.82rem}.sources{flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;display:flex}.srcItem{align-items:center;gap:5px;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot--ok{background:var(--ok)}.dot--ng{background:var(--ng)}.disclaimer{line-height:1.8}.disclaimer a{color:var(--aka)}.footnoteList{margin:6px 0 0;padding-left:1.1em}.footnoteList li{margin:2px 0}.legalFooter{color:var(--ink-faint);border-top:none;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;padding-top:12px;font-size:.74rem;display:flex}.legalFooter a{color:var(--aka);font-weight:700;text-decoration:none}.legalFooter a:hover{text-decoration:underline}.legalFooter .sep{color:var(--line-strong)}.legalCopy{width:100%;color:var(--ink-faint);margin-top:2px;font-weight:400}.footerFeedback{background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;margin:2px 0 8px;padding:10px 12px;display:flex}.footerFeedbackText{color:var(--ink-soft);flex:200px;font-size:.74rem;font-weight:400;line-height:1.5}.legalFooter a.footerFeedbackLink{background:var(--aka);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.legalFooter a.footerFeedbackLink:hover{filter:brightness(1.12);text-decoration:none}.legalFooter--home{color:#657084;margin:0;padding:0;font-size:13px;display:block}.footerHomeGrid{grid-template-columns:minmax(190px,.75fr) minmax(520px,1.75fr) minmax(220px,.7fr);align-items:start;gap:36px;display:grid}.footerHomeBrand .footerLogo{display:inline-block}.footerHomeBrand .footerLogo img{width:auto;height:34px;display:block}.footerXFollow{text-align:left;background:#ffffffad;border:1px solid #0b17301f;border-radius:10px;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"button character""text character";align-items:center;gap:5px 10px;width:min(100%,280px);margin-top:16px;padding:10px 12px;display:grid}.footerXCharacter{object-fit:contain;grid-area:character;width:72px;height:72px;margin:0;display:block}.legalFooter--home .footerXFollowLink{color:#fff;white-space:nowrap;background:#0f1419;border-radius:999px;grid-area:button;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.legalFooter--home .footerXFollowLink:hover{color:#fff;background:#2f3336;text-decoration:none}.footerHomeBrand .footerXFollowText{color:#657084;text-align:left;grid-area:text;margin:0;font-size:10px;line-height:1.45}.footerHomeBrand p,.footerHomeMember p{color:#657084;margin:13px 0 0;font-size:13px;line-height:1.75}.footerHomeLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footerHomeLinks>div{align-content:start;gap:6px;display:grid}.legalFooter--home .footerHomeLinks strong,.legalFooter--home .footerHomeMember strong{color:#0b1730;margin-bottom:3px;font-size:13px;font-weight:900}.legalFooter--home .footerHomeLinks a{color:#657084;font-size:12px;font-weight:600;line-height:1.55}.legalFooter--home .footerHomeLinks a:hover{color:var(--aka);text-underline-offset:3px;text-decoration:underline}.legalFooter--home .footerHomeLinks .footerHomeSubLink{color:#7a8291;padding-left:12px;font-size:11px}.footerHomeMember{background:#ffffffb8;border:1px solid #0b173021;border-radius:8px;padding:17px}.legalFooter--home .footerHomeMember>.footerMemberAction{background:var(--aka);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:38px;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.legalFooter--home .footerMemberAction--loading{opacity:.65}.legalFooter--home .footerFeedback{background:#ffffff94;border-color:#0b17301f;border-radius:8px;margin:28px 0 0}.amazonAssociateDisclosure{color:#657084;text-align:center;margin:18px 0 0;font-size:11px;line-height:1.65}.footerHomeBottom{border-top:1px solid #0b17301f;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:grid}.footerHomeBottom .footerShare{align-items:flex-start;margin:0}.footerHomeLegal{flex-wrap:wrap;justify-content:center;gap:7px 16px;display:flex}.legalFooter--home .footerHomeLegal a{color:#657084;font-size:11px;font-weight:600}.legalFooter--home .legalCopy{color:#657084;white-space:nowrap;width:auto;margin:0;font-size:11px}@media (max-width:1120px){.footerHomeGrid{grid-template-columns:minmax(180px,.65fr) minmax(460px,1.6fr)}.footerHomeMember{grid-column:1/-1;grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:4px 24px;display:grid}.footerHomeMember p{grid-column:1}.legalFooter--home .footerHomeMember>.footerMemberAction{grid-area:1/2/3;margin-top:0}}@media (max-width:880px){.footerHomeGrid{grid-template-columns:1fr}.footerHomeLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.footerHomeMember{grid-column:auto}.footerHomeBottom{grid-template-columns:1fr;justify-items:start;gap:14px}.footerHomeLegal{justify-content:flex-start}}@media (max-width:620px){.footerInner{width:min(100% - 28px,1240px);padding-top:30px}.footerHomeLinks{grid-template-columns:1fr 1fr;gap:24px 18px}.footerXFollow{width:min(100%,320px)}.footerHomeMember{display:block}.legalFooter--home .footerHomeMember>.footerMemberAction{margin-top:14px}}.legalPage{max-width:760px;padding:20px 14px 12px}.legalPage section{margin-bottom:22px}.legalPage section+section{margin-top:46px}.legalPage h2{color:var(--aka);border-bottom:1px solid var(--line-strong);margin:0 0 10px;padding-bottom:5px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.05rem}.legalPage p{margin:0 0 10px;font-size:.9rem;line-height:1.85}.legalPage a{color:var(--aka)}.legalDl{grid-template-columns:6em 1fr;gap:6px 14px;font-size:.9rem;display:grid}.legalDl dt{color:var(--ink-soft);font-weight:700}.legalDl dd{margin:0}.legalOl,.legalUl{margin:4px 0 10px;padding-left:1.5em;font-size:.9rem;line-height:1.85}.legalOl li,.legalUl li{margin:6px 0}.bigFormLink{background:var(--aka);border-radius:0;padding:9px 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.bigFormLink:hover{background:#6a1a1a}.guideOfficialLinks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.guideOfficialLinks .bigFormLink{align-items:center;gap:6px;display:inline-flex}.guideOfficialLinks .ic{width:14px;height:14px}.guideOfficialLinks .bigFormLink--x{background:var(--ink)}.guideOfficialLinks .bigFormLink--x:hover{background:#000}.legalUpdated{color:var(--ink-faint);margin-top:16px;font-size:.78rem}.aboutPage section{margin-top:38px}.aboutPage section:first-child{margin-top:10px}.aboutSubheading{color:var(--ink);margin:30px 0 14px;font-size:1.1rem}.aboutSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aboutSteps li{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:6px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.aboutSteps li>span{background:var(--aka);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:grid}.aboutSteps strong{color:var(--ink)}.aboutSteps p{color:var(--ink-faint);margin:3px 0 0!important;font-size:.84rem!important}.aboutBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aboutBenefitGrid article{border-top:3px solid var(--aka);background:var(--paper-soft);min-width:0;padding:16px}.aboutBenefitGrid strong{color:var(--ink)}.aboutBenefitGrid p{color:var(--ink-faint);margin:7px 0 0!important;font-size:.84rem!important}.aboutRegisterCta{background:#f8ebe6;border:1px solid #e6c3b8;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:flex}.aboutRegisterCta strong{color:var(--ink)}.aboutRegisterCta p{color:var(--ink-faint);margin:3px 0 0!important;font-size:.82rem!important}.aboutRegisterCta>a{background:var(--aka);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-weight:800;display:inline-flex}@media (max-width:599px){.aboutBenefitGrid{grid-template-columns:1fr}.aboutRegisterCta{display:block}.aboutRegisterCta>a{width:100%;margin-top:14px}}.changelog{margin:4px 0 10px;padding:0;list-style:none}.changelogScroll{--changelog-row-height:68px;height:calc(var(--changelog-row-height) * 7);overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);overflow-y:auto}.changelogScroll:focus-visible{outline:2px solid var(--aka);outline-offset:3px}.changelogScroll .changelog{margin:0}.changelog li{border-bottom:1px dashed var(--line-strong);flex-wrap:wrap;gap:2px 14px;padding:9px 0;display:flex}.changelog li:last-child{border-bottom:none}.changelogScroll .changelog li{box-sizing:border-box;height:var(--changelog-row-height);min-height:var(--changelog-row-height);overflow:hidden}.clDate{min-width:7.5em;color:var(--aka);flex:none;padding-top:1px;font-size:.82rem;font-weight:700}.clText{min-width:12em;color:var(--ink);flex:1;font-size:.9rem;line-height:1.7}.changelogScroll .clText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glossary{margin:0}.glossary dt{color:var(--aka);margin-top:15px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:.98rem;font-weight:700}.glossaryItem:first-child dt{margin-top:0}.gReading{color:var(--ink-faint);margin-left:8px;font-size:.72rem;font-weight:400}.glossary dd{color:var(--ink);margin:4px 0 0;font-size:.9rem;line-height:1.8}.mannerGuide{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0;display:grid}.mannerCard{background:#faf7f0;border:1px solid #e7e1d4;border-radius:8px;padding:14px 16px}.mannerCard h3{color:var(--aka);margin:0 0 10px;font-size:1.05rem}.mannerSteps{margin:0;padding-left:1.2em}.mannerSteps>li{margin:0 0 9px;line-height:1.75}.mannerNote{color:var(--ink-faint);margin:9px 0 0;font-size:.85rem}.mannerCallout{border-left:4px solid var(--aka);background:#fbf3ee;border-radius:0 6px 6px 0;margin:10px 0;padding:12px 15px;line-height:1.8}.mannerCallout strong{color:var(--aka)}.mannerVideoCard{background:var(--paper-card);color:var(--ink);border:1px solid #e7e1d4;border-radius:8px;align-items:center;gap:16px;margin:12px 0;padding:12px;text-decoration:none;display:flex}.mannerVideoCard:hover{border-color:var(--aka)}.mannerVideoThumb{flex:none;width:168px;max-width:42%;line-height:0;position:relative}.mannerVideoThumb img{border-radius:6px;width:100%;height:auto}.mannerVideoPlay{color:#fff;background:#00000052;border-radius:6px;justify-content:center;align-items:center;font-size:1.6rem;display:flex;position:absolute;inset:0}.mannerVideoTitle{font-size:1rem;font-weight:700;line-height:1.5;display:block}.mannerVideoMeta{color:var(--aka);margin-top:4px;font-size:.82rem;display:block}@media (max-width:599px){.mannerGuide{grid-template-columns:1fr}}.mannerPage{width:min(100% - 32px,1040px);max-width:1040px;padding-top:28px;padding-bottom:32px}.mannerPage>section{border-bottom:1px solid var(--line-strong);margin:0;padding:34px 0}.mannerPage>section:last-child{border-bottom:0}.mannerPage h2{color:var(--ink);margin:0 0 14px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.55rem;line-height:1.4}.mannerPage h3{letter-spacing:0}.mannerPage p,.mannerPage li,.mannerPage dd{font-size:.92rem;line-height:1.85}.mannerPage a{color:var(--aka)}.mannerHero{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:34px;display:grid;padding-top:10px!important}.mannerHeroCopy{min-width:0}.mannerEyebrow{color:var(--aka);font-weight:800;margin:0 0 8px!important;font-size:.76rem!important}.mannerHero h2{margin-bottom:14px;font-size:2rem}.mannerHero img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%}.mannerHeroPoints{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mannerHeroPoints li{border:1px solid var(--line-strong);background:var(--paper-soft);min-height:32px;color:var(--ink);border-radius:4px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;line-height:1.4;display:inline-flex}.mannerPriorityGrid,.mannerImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mannerPriorityGrid article,.mannerImpactGrid article{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:8px;min-width:0;padding:18px}.mannerPriorityGrid article>span{background:var(--aka);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:10px;font-size:.82rem;font-weight:800;display:grid}.mannerPriorityGrid h3,.mannerImpactGrid h3,.mannerFallbackGrid h3{color:var(--ink);margin:0 0 7px;font-size:1rem}.mannerPriorityGrid p,.mannerImpactGrid p{color:var(--ink-faint);margin:0;font-size:.84rem}.mannerImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.mannerSectionHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:14px;display:flex}.mannerSectionHead h2,.mannerSectionHead p{margin:0}.mannerSectionHead p{max-width:520px;color:var(--ink-faint);font-size:.82rem}.mannerPage .mannerGuide{gap:18px}.mannerDeviceCard{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:20px;display:grid}.mannerDeviceCard h3{color:var(--aka);margin:0 0 10px;font-size:1.1rem}.mannerDeviceDiagram{background:#111827;border:5px solid #263048;border-radius:22px;width:112px;height:204px;margin:0 auto;position:relative;box-shadow:0 10px 24px #0b173024}.mannerDeviceDiagram--android{border-radius:14px}.mannerDeviceScreen{background:#070b12;border:1px solid #3d4659;border-radius:14px;place-items:center;display:grid;position:absolute;inset:8px}.mannerDeviceDiagram--android .mannerDeviceScreen{border-radius:8px}.mannerDeviceButton{z-index:2;background:#8c1117;border-radius:2px;width:4px;position:absolute}.mannerDeviceButton--left{height:52px;top:55px;left:-8px}.mannerDeviceButton--right{height:40px;top:70px;right:-8px}.mannerPowerIcon{border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:38px;height:38px;position:relative}.mannerPowerIcon:before{content:"";background:#fff;border-radius:2px;width:3px;height:22px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.mannerPage .mannerSteps{margin:0;padding-left:1.3em}.mannerPage .mannerSteps li+li{margin-top:7px}.mannerPage .mannerNote{border-top:1px solid var(--line);color:var(--ink-faint);margin:11px 0 0;padding-top:10px;font-size:.78rem}.mannerOfficialLink{color:var(--aka);text-underline-offset:3px;margin-top:12px;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-flex}.mannerSourceLinks{color:var(--ink-faint);flex-wrap:wrap;gap:6px 14px;display:flex;margin:14px 0 0!important;font-size:.78rem!important}.mannerSourceLinks a{text-underline-offset:3px;text-decoration:underline}.mannerFallbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mannerFallbackGrid article{border-top:3px solid var(--gold);background:var(--paper-soft);min-width:0;padding:18px}.mannerPage .mannerCallout{margin-top:18px}.mannerPage .mannerCallout p,.mannerFaq{margin:0}.mannerFaq>div{border-top:1px solid var(--line-strong);grid-template-columns:minmax(190px,.38fr) 1fr;gap:24px;padding:15px 0;display:grid}.mannerFaq>div:last-child{border-bottom:1px solid var(--line-strong)}.mannerFaq dt{color:var(--ink);font-size:.9rem;font-weight:800}.mannerFaq dd{color:var(--ink-faint);margin:0}.mannerNoiseSection{background:var(--paper-soft);border:1px solid #e1d8cb!important;border-left:5px solid var(--aka)!important;padding:28px!important}.mannerNoiseSection h2{margin-bottom:10px}.mannerNoiseSection>p:not(.mannerEyebrow){max-width:820px;color:var(--ink-faint);margin-bottom:18px}.mannerNoiseSection ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mannerNoiseSection li{border:1px solid var(--line-strong);background:var(--paper-card);min-width:0;padding:14px}.mannerNoiseSection li strong,.mannerNoiseSection li span{display:block}.mannerNoiseSection li strong{color:var(--ink);font-size:.9rem}.mannerNoiseSection li span{color:var(--ink-faint);margin-top:5px;font-size:.8rem;line-height:1.6}.mannerFinalChecklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mannerFinalChecklist li{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:6px;align-items:center;min-height:42px;padding:9px 12px 9px 42px;display:flex;position:relative}.mannerFinalChecklist li:before{content:"";border-left:3px solid var(--aka);border-bottom:3px solid var(--aka);width:14px;height:8px;position:absolute;left:14px;transform:rotate(-45deg)}.mannerVenueLink{color:var(--ink-faint);margin-top:14px!important}@media (max-width:820px){.mannerHero{grid-template-columns:1fr}.mannerHero img{max-height:420px}.mannerPriorityGrid,.mannerImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mannerNoiseSection ul{grid-template-columns:1fr}.mannerDeviceCard{grid-template-columns:126px minmax(0,1fr)}}@media (max-width:599px){.mannerPage{width:min(100% - 24px,1040px);padding-top:16px}.mannerPage>section{padding:26px 0}.mannerPage h2,.mannerHero h2{font-size:1.35rem}.mannerHero{gap:18px}.mannerHero img{max-height:300px}.mannerPriorityGrid,.mannerImpactGrid,.mannerFallbackGrid{grid-template-columns:1fr}.mannerNoiseSection{padding:20px!important}.mannerSectionHead{display:block}.mannerSectionHead p{margin-top:8px}.mannerDeviceCard{grid-template-columns:1fr}.mannerDeviceDiagram{height:190px}.mannerFaq>div{grid-template-columns:1fr;gap:6px}.mannerVideoCard{align-items:flex-start}}.assocGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.assocGrid{grid-template-columns:1fr 1fr}}.assocCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:14px 15px 15px;display:flex}.assocName{color:var(--aka);margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.05rem;font-weight:700}.assocAlias{color:var(--ink-faint);margin-left:8px;font-size:.72rem;font-weight:400}.assocFormal{color:var(--ink-faint);margin:2px 0 0;font-size:.72rem}.assocDesc{color:var(--ink);margin:9px 0 12px;font-size:.9rem;line-height:1.8}.assocLinks{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.newsSection{margin-top:48px}.newsEmpty{color:var(--ink-faint);margin:2px 0 0;font-size:.86rem;line-height:1.7}.newsList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.newsItem{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:11px 4px;display:flex}.newsDate{white-space:nowrap;font-variant-numeric:tabular-nums;width:6.8em;color:var(--aka);flex:none;font-size:.82rem;font-weight:700;line-height:1.5}.newsBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.newsTitle{color:var(--ink);font-size:.96rem;font-weight:700;line-height:1.45}.newsTitle a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.newsTitle a:hover{color:var(--aka);border-color:var(--aka)}.newsMeta{color:var(--ink-soft);font-size:.8rem}.newsTag{letter-spacing:.03em;border-radius:3px;padding:1px 8px;font-size:.68rem;font-weight:700;display:inline-block}.newsTag--column{color:var(--midori,#2f6f4f);background:color-mix(in srgb, var(--midori,#2f6f4f) 12%, transparent)}.newsNew{letter-spacing:.04em;color:#fff;background:var(--aka-bright);border-radius:3px;flex:none;align-self:center;padding:2px 6px;font-size:.62rem;font-weight:800}.evSection{margin-top:18px}.evHeading{color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1rem;display:flex}.evBadge{color:#fff;background:var(--yoru);border-radius:3px;padding:2px 7px;font-size:.7rem;font-weight:700}.evList{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:720px){.evList{grid-template-columns:1fr 1fr}}.evCard{isolation:isolate;border:1px solid var(--line-strong);border-left:4px solid var(--yoru);border-radius:var(--radius);background:var(--paper-card);cursor:pointer;padding:11px 13px 12px;transition:transform .15s,box-shadow .15s,background-color .15s;position:relative}.evTop{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.evTime{font-variant-numeric:tabular-nums;color:var(--yoru);flex:none;font-size:.92rem;font-weight:700}.evTitle{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.4}.evTitleLink{color:var(--aka);text-decoration:none}.evTitleLink:hover{text-decoration:underline}.evTitleLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.evTitleLink:focus-visible{outline:none}.evTitleLink:focus-visible:after{outline:3px solid var(--gold);outline-offset:3px}.evCard :is(a:not(.evTitleLink),button){z-index:2;position:relative}@media (hover:hover){.evCard:hover{background:#fffdf9;transform:translateY(-2px);box-shadow:0 8px 20px #2b252224}.evCard:hover .evTitleLink{color:var(--aka);text-underline-offset:3px;text-decoration:underline}}.evTitleExt{color:var(--ink-faint);margin-left:3px;font-size:.78em}.evMeta{grid-template-columns:4.2em 1fr;gap:3px 10px;margin:0;display:grid}.evMeta dt{color:var(--ink-faint);padding-top:2px;font-size:.76rem;font-weight:700}.evMeta dd{color:var(--ink);margin:0;font-size:.85rem;line-height:1.6}.evMapLink{color:var(--aka);word-break:break-word;text-decoration:none}.evMapLink:hover{text-decoration:underline}.evMapLink .ic{vertical-align:-.15em;margin:0 1px 0 4px}.evMapText{font-size:.78rem}.evPerformers{display:inline}.evPerfLink{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted #7a1f1f66;text-decoration:underline dotted #7a1f1f66}.evPerfLink:hover{color:var(--aka);text-decoration-style:solid}.evNote{color:var(--ink-soft);margin:8px 0 0;font-size:.8rem;line-height:1.6}.evLinks{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.evFlyer{text-align:center;width:fit-content;max-width:100%;margin:12px auto 0;text-decoration:none;display:block}.evFlyer img{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;width:auto;max-width:100%;height:auto;max-height:460px;display:block}.evFlyerCaption{color:var(--ink-faint);margin-top:4px;font-size:.72rem;display:block}.evContact{word-break:break-word}.perfSearchInput{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);width:100%;color:var(--ink);padding:10px 14px;font-family:inherit;font-size:1rem}.perfSearchInput:focus{border-color:var(--aka);outline:none}.perfAffiliationFilters{margin:16px 0 18px}.perfAffiliationFilters>p{color:var(--ink);margin:0 0 8px;font-size:.88rem;font-weight:700}.perfAffiliationButtons{flex-wrap:wrap;gap:7px;display:flex}.perfAffiliationButtons button{border:1px solid var(--line-strong);background:var(--paper-soft);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:.78rem;font-weight:700}.perfAffiliationButtons button:hover{border-color:var(--aka);background:#fff}.perfAffiliationButtons button.is-active{border-color:var(--aka);background:var(--aka);color:#fff}.perfAffiliationButtons button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.perfSearchCount{color:var(--ink-faint);margin:6px 2px 10px;font-size:.76rem}.kanaIndex{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.kanaIndexLink{min-width:2em;height:2em;color:var(--aka);background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.kanaIndexLink:hover{border-color:var(--aka);background:#fff}.kanaIndexLink:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.kanaGroup{margin-bottom:10px;scroll-margin-top:88px}.kanaGroup.is-open{margin-bottom:22px}.kanaGroup:not(.is-open) .kanaHeading{margin-bottom:0}.kanaHeading{color:var(--ink);border-bottom:2px solid var(--aka);margin:0 0 12px;padding:0 0 4px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.1rem;font-weight:700}.kanaToggleNote{margin:-8px 2px 14px}.kanaToggle{width:100%;font:inherit;color:inherit;text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:flex}.kanaToggle:hover .kanaToggleLabel{color:var(--aka)}.kanaToggle:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.kanaToggleLabel{flex:auto}.kanaToggleCount{color:var(--ink-faint);flex:none;font-size:.78rem;font-weight:400}.kanaToggleIcon{width:.9em;height:.9em;color:var(--aka);flex:none;justify-content:center;align-items:center;display:inline-flex}.kanaToggleIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:transform .15s}[aria-expanded=true]>.kanaToggleIcon svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.kanaToggleIcon svg{transition:none}}.perfGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.perfItem{color:var(--ink);background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;transition:all .12s;display:flex}.perfItem:hover{border-color:var(--aka);background:#fff}.perfName{font-size:.92rem;font-weight:700}.perfCount{color:#fff;background:var(--gold);text-align:center;border-radius:0;flex:none;min-width:1.6em;padding:1px 7px;font-size:.72rem;font-weight:700}.perfCount--none{color:var(--ink-faint);white-space:nowrap;background:0 0;font-weight:600}.perfNone{color:var(--ink-soft);padding:14px 2px;font-size:.9rem}.appList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.appItem{background:var(--paper-card);border:1px solid var(--line-strong);border-left:4px solid var(--aka);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:11px 14px;transition:background .12s,border-color .12s;display:flex;position:relative}.appItem:hover{background:var(--paper-soft);border-color:var(--aka)}.appItemLink{z-index:1;border-radius:var(--radius);position:absolute;inset:0}.appVenueLink,.appLink{z-index:2;position:relative}.appGo{color:var(--aka);white-space:nowrap;margin-left:auto;font-size:.8rem;font-weight:700}.nfList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nfItem{background:var(--paper-card);border:1px solid var(--line-strong);border-left:4px solid var(--aka);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.nfDate{min-width:4.6em;color:var(--aka);flex:none;padding-top:2px;font-size:.84rem;font-weight:700}.nfBody{flex:1;min-width:0}.nfTitle{color:var(--ink);font-size:.96rem;font-weight:700;line-height:1.5;text-decoration:none;display:block}.nfTitle:hover{color:var(--aka);text-decoration:underline}.nfMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.nfSource{color:var(--ink-faint);font-size:.74rem}.nfTag{border:1px solid var(--line-strong);background:var(--paper-soft);color:var(--ink-soft);align-items:center;padding:1px 8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.nfTag:hover,.nfTag:focus-visible{filter:brightness(.96);text-underline-offset:2px;border-color:currentColor;text-decoration:underline}.nfTag--venue{color:var(--aka);background:#f6e3dd;border-color:#e6c3b8}.nfTag--performer{color:#2f5a3a;background:#dfeede;border-color:#b8d6b8}.performerNewsSection{margin-top:38px}.globalSiteHeader{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:3px solid #86171b;position:sticky;top:0}.globalSiteHeader .siteHeaderInner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;width:min(100% - 52px,1240px);max-width:1240px;min-height:70px;margin-inline:auto;padding:8px 0 7px;display:grid}.globalSiteHeader .brandLogo{align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.globalSiteHeader .brandMascot{width:42px;height:42px}.globalSiteHeader .siteNav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.globalSiteHeader .siteNavList{color:#162036;white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:34px;font-size:.84rem;font-weight:700}.globalSiteHeader .navGroupLabel{padding-inline:0;font-weight:700}.globalSiteHeader .siteSearch{box-sizing:border-box;border-color:var(--line);border-radius:8px;width:240px;padding:0 8px}.globalSiteHeader .siteSearchInput{flex:auto;width:100%;min-width:0;padding:0 8px 0 0}.globalSiteHeader .siteSearchBtn{flex:none;width:28px;height:28px}.globalSiteHeader .acct{border-radius:50%;flex:none;justify-content:center;width:42px;height:42px;padding:2px}.globalSiteHeader .acctAvatar{width:38px;height:38px}.globalSiteHeader .acctAvatar svg{width:24px;height:24px}.globalSiteHeader .acctLabel{display:none}.globalSiteHeader .navFavorite,.globalSiteHeader .navTodayAction{flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.globalSiteHeader .navFavorite{color:#172036;border:1px solid #0000;border-radius:8px;width:36px;height:36px}.globalSiteHeader .navFavorite:hover{border-color:var(--line);color:var(--aka);background:#f6f8fb}.globalSiteHeader .navTodayAction{background:var(--aka);color:#fff;white-space:nowrap;border-radius:6px;gap:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;box-shadow:0 7px 16px #7a1f1f2b}.globalSiteHeader .navTodayAction:hover{background:var(--aka-bright)}.breadcrumbs{border-bottom:1px solid var(--line);background:#fff}.breadcrumbsInner{padding-top:8px;padding-bottom:8px;overflow:hidden}.breadcrumbs ol{color:var(--ink-faint);white-space:nowrap;scrollbar-width:none;align-items:center;gap:0;margin:0;padding:0 0 2px;font-size:.74rem;line-height:1.5;list-style:none;display:flex;overflow-x:auto}.breadcrumbs ol::-webkit-scrollbar{display:none}.breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--line-strong);margin-inline:9px}.breadcrumbs a{color:var(--ink-muted);text-underline-offset:3px}.breadcrumbs a:hover{color:var(--aka);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--ink);font-weight:700}.siteHeader:not(.globalSiteHeader) .brandLogo,.siteHeader:not(.globalSiteHeader) .siteNav{display:none}.siteHeader:not(.globalSiteHeader) .siteHeaderInner{padding-top:16px;display:block}.siteHeader:not(.globalSiteHeader) .siteTitle{margin-top:0}body:has(.ymHome) .siteHeader:not(.globalSiteHeader){display:none}@media (max-width:1120px){.globalSiteHeader .siteSearch{display:none}.globalSiteHeader .siteNavList{gap:18px}}@media (max-width:880px){.globalSiteHeader .siteHeaderInner{gap:14px;width:min(100% - 28px,1240px)}.globalSiteHeader .siteNavList{flex-wrap:wrap;justify-content:flex-start;gap:6px;font-size:13px}.globalSiteHeader .navTodayAction{width:38px;min-width:38px;padding:0}.globalSiteHeader .navTodayAction span{display:none}}@media (max-width:620px){.globalSiteHeader{will-change:transform;transition:transform .18s}.globalSiteHeader.is-scroll-hidden{transform:translateY(calc(-100% - 4px))}.breadcrumbsInner{padding-top:7px;padding-bottom:7px}.breadcrumbs ol{font-size:.7rem}.breadcrumbs li+li:before{margin-inline:7px}.globalSiteHeader .siteHeaderInner{grid-template-columns:auto minmax(0,1fr);gap:8px;width:min(100% - 28px,1240px);min-height:62px;padding:7px 0 6px}.globalSiteHeader .brandMascot{width:36px;height:36px}.globalSiteHeader .brandLogoImg{height:26px}.globalSiteHeader .brandLogoTag{font-size:.55rem}.globalSiteHeader .siteNav{position:relative}.globalSiteHeader .siteNavList{border:1px solid var(--line-strong);z-index:120;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(280px,90vw);margin:0;padding:4px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0b173024}.globalSiteHeader .siteNavList.is-open{display:flex}.globalSiteHeader .siteNavList .navGroupLabel{border-bottom:1px solid var(--line);justify-content:flex-start;width:100%;padding:12px}.globalSiteHeader .navToggle{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.globalSiteHeader .navTodayAction,.globalSiteHeader .acct{display:none}.globalSiteHeader .navFavorite{display:inline-flex}.siteHeader:not(.globalSiteHeader) .siteHeaderInner{padding-top:12px;padding-bottom:14px}}@media (max-width:620px) and (prefers-reduced-motion:reduce){.globalSiteHeader{transition:none}}.performerAudioSection{margin-top:38px}.performerAudioIntro{color:var(--ink-soft);margin:-8px 0 14px;font-size:.88rem}.performerAudioBack{text-align:right;margin:14px 0 0}.performerAudibleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.performerAudibleCard{border:1px solid var(--line);background:var(--paper-card);grid-template-columns:96px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.performerAudibleCover{background:#f5f1ec;padding:7px;display:block}.performerAudibleCover img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.performerAudibleBody{flex-direction:column;min-width:0;padding:9px;display:flex}.performerAudibleBody h3{margin:0;font-size:.82rem;line-height:1.45}.performerAudibleBody h3 a{color:var(--ink);text-decoration:none}.performerAudibleBody h3 a:hover,.performerAudibleBody h3 a:focus-visible{color:var(--aka);text-decoration:underline}.performerAudibleBody p{color:var(--ink-faint);margin:5px 0 0;font-size:.7rem}.performerAudibleCta{color:#fff;background:var(--aka);justify-content:center;align-items:center;min-height:32px;margin-top:auto;padding:5px 8px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.performerAudibleCta:hover,.performerAudibleCta:focus-visible{color:var(--aka);box-shadow:inset 0 0 0 1px var(--aka);background:#fff}@media (max-width:620px){.performerAudibleGrid{grid-template-columns:1fr}}.linkChip--youtube{color:#b4231d;background:#fff2f1;border-color:#d7a6a2}.linkChip--youtube:hover,.linkChip--youtube:focus-visible{color:#8f1713;border-color:#b4231d}.supSoonBanner{background:var(--yoru-bg);border:1px solid var(--line-strong);border-left:4px solid var(--aka);border-radius:var(--radius);color:var(--ink-soft);margin:0 0 16px;padding:10px 14px;font-size:.86rem}.supToggle{border:1px solid var(--line-strong);margin:4px 0 18px;display:inline-flex;overflow:hidden}.supToggleBtn{appearance:none;background:var(--paper-card);color:var(--ink-soft);cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-size:.86rem;font-weight:700}.supToggleBtn.active{background:var(--aka);color:#fff}.supTiers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.supTier{background:var(--paper-card);border:1px solid var(--line-strong);border-left:4px solid var(--aka);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.supEmoji{flex:none;font-size:1.5rem}.supName{flex:auto;min-width:0;font-size:.95rem;font-weight:700}.supAmount{color:var(--aka);flex:none;font-size:.92rem;font-weight:700}.supBtn{appearance:none;border:1px solid var(--aka);background:var(--aka);color:#fff;cursor:pointer;white-space:nowrap;flex:none;padding:8px 18px;font-family:inherit;font-size:.86rem;font-weight:700;text-decoration:none}.supBtn:hover{background:#621919}.supTiers a.supBtn,.supTiers a.supBtn:hover{color:#fff}.supBtn--soon{background:var(--paper-soft);color:var(--ink-faint);border-color:var(--line-strong);cursor:default}@media (max-width:520px){.supTier{flex-wrap:wrap}.supBtn{text-align:center;flex-basis:100%;margin-top:4px}}.supMonthlyNote{color:var(--ink-soft);margin:12px 0 0;font-size:.8rem;line-height:1.7}.supRewardList{margin:8px 0 0;padding-left:1.2em;line-height:1.8}.supRewardList li{margin:6px 0}.supThanks section{text-align:center}.supThanksEmoji{margin:8px 0 4px;font-size:3rem}.supThanksTitle{color:var(--aka);margin:0 0 14px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.3rem}.supThanksBody{text-align:left;max-width:34em;margin:0 auto}.supThanksKoujou{white-space:pre-line;margin:0;font-size:1.02rem;line-height:1.9}.supThanksEngi{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);margin:22px 0 0;padding:14px 18px}.supThanksEngiTitle{color:var(--aka);margin:0 0 8px;font-size:.98rem}.supThanksEngiBody{white-space:pre-line;color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.85}.supThanks .metaNote{margin:22px 0 0}.supThanksBack{text-align:center;margin-top:22px}.legalSupport{color:var(--aka);font-weight:700}.profileForm{gap:16px;max-width:520px;display:grid}.pfField{gap:6px;display:grid}.pfLabel{color:var(--ink);align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.pfHintTag{color:var(--ink-faint);background:var(--paper-soft);border:1px solid var(--line-strong);padding:0 6px;font-size:.68rem;font-weight:700}.pfHintTag--private{color:var(--aka);background:#f6e3dd;border-color:#e6c3b8}.pfInput{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;padding:9px 11px;font-family:inherit;font-size:.95rem}.pfInput:focus{border-color:var(--aka);outline:none}.pfTextarea{resize:vertical;line-height:1.6}.pfCount{color:var(--ink-faint);text-align:right;font-size:.74rem}.pfActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.pfMsg{font-size:.86rem;font-weight:700}.pfMsg--ok{color:#2f5a3a}.pfMsg--ng{color:var(--aka)}.deleteAccountWrap{border-top:1px dashed var(--line-strong);margin-top:18px;padding-top:16px}.deleteLink{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;text-decoration:underline}.deleteLink:hover{color:#c0341d}.deleteConfirm{border-radius:var(--radius);background:#fbeae8;border:1px solid #c0341d;border-left-width:4px;max-width:520px;padding:14px 16px}.deleteWarnTitle{color:#8a1c12;margin:0 0 6px;font-weight:700}.deleteWarnBody{color:var(--ink);margin:0 0 12px;font-size:.86rem;line-height:1.75}.deleteError{color:#8a1c12;margin:0 0 10px;font-size:.84rem;font-weight:700}.deleteActions{flex-wrap:wrap;gap:12px;display:flex}.deleteConfirmBtn{appearance:none;color:#fff;border-radius:var(--radius);cursor:pointer;background:#c0341d;border:1px solid #c0341d;padding:9px 18px;font-family:inherit;font-size:.88rem;font-weight:700}.deleteConfirmBtn:disabled{opacity:.6;cursor:default}.deleteCancelBtn{appearance:none;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:#fff;padding:9px 18px;font-family:inherit;font-size:.88rem;font-weight:700}.myProfileCard{align-items:center;gap:14px;display:flex}.myAvatar{border:1px solid var(--line-strong);background:var(--paper-soft);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.myAvatar img{object-fit:cover;width:100%;height:100%;display:block}.myAvatarPlaceholder{font-size:1.7rem}.avatarPh{width:58%;height:58%;color:var(--ink-faint)}.myProfileName{color:var(--ink);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.1rem;font-weight:700}.myProfileEdit{color:var(--aka);font-size:.82rem;font-weight:700}.pfAvatarRow{align-items:center;gap:14px;display:flex}.pfAvatarPreview{border:1px solid var(--line-strong);background:var(--paper-soft);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.pfAvatarPreview img{object-fit:cover;width:100%;height:100%;display:block}.pfAvatarPlaceholder{font-size:2rem}.pfAvatarControls{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pfAvatarBtn{color:var(--aka);background:var(--paper-soft);border:1px solid var(--gold);cursor:pointer;padding:7px 14px;font-size:.84rem;font-weight:700;display:inline-block}.pfAvatarBtn:hover{background:#fff}.pfAvatarRemove{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline}.pfCropPanel{background:var(--paper-soft);width:min(100%,340px);box-shadow:var(--shadow);border-radius:14px;margin-top:8px;padding:14px}.pfCropHeader{margin-bottom:10px}.pfCropTitle{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}.pfCropHelp{color:var(--ink-soft);margin:3px 0 0;font-size:.76rem;line-height:1.6}.pfCropViewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ddd7cc;border-radius:12px;width:min(280px,100%);margin:0 auto;position:relative;overflow:hidden}.pfCropViewport.is-dragging{cursor:grabbing}.pfCropViewport img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.pfCropFrame{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fffc}.pfCropZoom{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr) 3.2rem;align-items:center;gap:9px;margin-top:12px;font-size:.78rem;font-weight:700;display:grid}.pfCropZoom input{width:100%;accent-color:var(--aka)}.pfCropZoom output{text-align:right;font-variant-numeric:tabular-nums}.pfCropActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pfCropApply,.pfCropReset,.pfCropCancel{appearance:none;cursor:pointer;border-radius:8px;font-family:inherit;font-size:.78rem;font-weight:700}.pfCropApply{border:1px solid var(--aka);background:var(--aka);color:#fff;padding:8px 12px}.pfCropReset,.pfCropCancel{color:var(--ink-soft);background:0 0;border:0;padding:7px 0;text-decoration:underline}.pfCropApply:disabled,.pfCropReset:disabled{opacity:.55;cursor:default}.appDate{min-width:6.2em;color:var(--aka);flex:none;font-size:.9rem;font-weight:700}.appBody{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.9rem;display:flex}.appVenue{font-weight:700}.appEventVenue{color:var(--ink-soft);font-size:.82rem;font-weight:400}.siteHeaderInner--min{padding-bottom:8px}.colList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.colCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);align-items:stretch;gap:14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex;overflow:hidden}.colCard:hover{border-color:var(--aka);background:var(--paper-soft)}.colCardImg{background-position:50%;background-size:cover;background-color:var(--paper-soft);flex:0 0 34%;max-width:220px}.colCardBody{flex-direction:column;gap:5px;padding:13px 15px;display:flex}.colCardDate{color:var(--ink-faint);font-size:.78rem}.colCardTitle{color:var(--ink);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.02rem;font-weight:700;line-height:1.4}.colCardExcerpt{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.colCardTags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.colTag{color:var(--aka);background:var(--paper-soft);border:1px solid var(--line-strong);padding:1px 8px;font-size:.72rem}.colArticle{max-width:720px}.colArticleMeta{color:var(--ink-faint);align-items:center;gap:12px;margin:0 0 6px;font-size:.82rem;display:flex}.colArticleMeta a{color:var(--aka);text-decoration:none}.colArticleTitle{color:var(--ink);margin:0 0 16px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.6rem;font-weight:700;line-height:1.45}.colArticleHero{border-radius:var(--radius);width:100%;height:auto;margin:0 0 18px}.colBody{color:var(--ink);font-size:1rem;line-height:1.95}.colBody h2{border-left:4px solid var(--aka);margin:32px 0 12px;padding-left:12px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.22rem}.colBody h3{margin:24px 0 8px;font-size:1.05rem}.colBody p{margin:0 0 16px}.colBody ul,.colBody ol{margin:0 0 16px;padding-left:1.4em}.colBody li{margin:4px 0}.colBody a{color:var(--aka);text-decoration:underline}.colBody img{border-radius:var(--radius);max-width:100%;height:auto}.colBody hr{border:none;border-top:1px solid var(--line);margin:28px 0}.colBody strong{font-weight:700}.wkDay{margin:22px 0 4px}.wkSeeAll{color:var(--aka);white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:700;text-decoration:none}.wkSub{color:var(--ink-soft);margin:12px 0 6px;font-size:.86rem}.wkVenues{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.wkVenues li a{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);padding:5px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.wkVenues li a:hover{border-color:var(--aka);color:var(--aka)}.wkEvents{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.wkEvents li{border-left:3px solid var(--aka);background:var(--paper-card);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 13px;display:flex}.wkEvents li a{color:var(--aka);font-weight:700;text-decoration:none}.wkEvVenue{color:var(--ink-soft);font-size:.84rem}.wkVenues2{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.wkVenues2>li{background:var(--paper-card);border:1px solid var(--line);border-left:3px solid var(--aka);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 13px;display:flex}.wkVenueName{color:var(--ink);flex:none;font-weight:700;text-decoration:none}.wkVenueName:hover{color:var(--aka)}.wkTori{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;font-size:.88rem;display:flex}.wkToriPart{white-space:nowrap}.wkPartName{color:var(--ink-faint);margin-right:4px;font-size:.8rem}.wkTori a,.gdParts a{color:var(--aka);font-weight:600;text-decoration:none}.wkTori a:hover,.gdParts a:hover{text-decoration:underline}.matomeCross{flex-wrap:wrap;gap:10px 20px;margin:20px 0 4px;display:flex}.matomeCross a{color:var(--aka);font-weight:700;text-decoration:none}.gdRuns{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gdRuns>li{background:var(--paper-card);border:1px solid var(--line);border-left:3px solid var(--aka);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 13px;display:flex}.gdPeriod{color:var(--aka);flex:none;min-width:7em;font-weight:700}.gdParts{flex-wrap:wrap;gap:4px 14px;font-size:.88rem;display:flex}.gdEvents{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gdEvent{background:var(--paper-card);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 13px;display:flex}.gdEvDate{color:var(--aka);flex:none;min-width:7em;font-weight:700}.gdEvBody{flex-wrap:wrap;flex:60%;align-items:baseline;gap:3px 10px;font-size:.9rem;display:flex}.gdEvTime{color:var(--ink-faint);font-size:.78rem;font-weight:600}.gdEvTitle{color:var(--ink);font-weight:600}a.gdEvTitle{color:var(--aka);text-decoration:none}a.gdEvTitle:hover{text-decoration:underline}.gdEvPerf{color:var(--ink-soft);font-size:.84rem}.gdEvPerf a{color:var(--aka);text-decoration:none}.gdEvPerf a:hover{text-decoration:underline}.evFilter{margin:4px 0 8px}.evFilterInput{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);width:100%;color:var(--ink);padding:10px 14px;font-family:inherit;font-size:1rem}.evFilterInput:focus{border-color:var(--aka);outline:none}.evFilterRow{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.evFilterField{flex-direction:column;flex:220px;gap:3px;min-width:0;max-width:100%;display:flex}.evFilterLabel{color:var(--ink-faint);letter-spacing:.04em;font-size:.72rem}.evFilterField select,.evFilterField input[type=date]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);width:100%;min-width:0;max-width:100%;color:var(--ink);padding:8px 10px;font-family:inherit;font-size:.92rem}.evFilterField select:focus,.evFilterField input[type=date]:focus{border-color:var(--aka);outline:none}.evFilterClear{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);cursor:pointer;padding:8px 14px;font-family:inherit;font-size:.82rem}.evFilterClear:hover{border-color:var(--aka);color:var(--aka)}.evFilterNew{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--ink);background:var(--paper-card);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:.86rem;font-weight:700;display:inline-flex}.evFilterNew span{color:var(--ink-faint);font-size:.7rem;font-weight:600}.evFilterNew:hover,.evFilterNew:focus-visible{border-color:var(--aka);color:var(--aka)}.evFilterNew[aria-pressed=true]{border-color:var(--aka);color:#fff;background:var(--aka)}.evFilterNew[aria-pressed=true] span{color:#ffffffd1}.evFilterStatus{color:var(--ink-soft);margin:8px 0 0;font-size:.78rem}@media (max-width:600px){.evFilterRow{grid-template-columns:minmax(0,1fr);display:grid}.evFilterClear,.evFilterNew{width:100%}}.evlDay{margin-top:18px}.evlDate{color:var(--aka);border-bottom:2px solid var(--line-strong);margin:0 0 8px;padding-bottom:5px;font-size:.98rem;font-weight:700}.evlList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evlRow{isolation:isolate;background:var(--paper-card);border:1px solid var(--line);cursor:pointer;border-radius:8px;gap:10px 14px;padding:10px 13px;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.evlRow--new{padding-top:34px}.evlNewBadge{z-index:2;color:#fff;background:var(--aka);letter-spacing:.04em;pointer-events:none;border-radius:8px 0 6px;padding:4px 10px;font-size:.68rem;font-weight:800;line-height:1.4;position:absolute;top:-1px;left:-1px}.evlTime{min-width:3.4em;color:var(--ink-faint);flex:none;padding-top:1px;font-size:.86rem;font-weight:700}.evlBody{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.evlTitleRow{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.evlTitle{color:var(--ink);font-size:.96rem;font-weight:700}a.evlTitle{color:var(--aka);text-decoration:none}a.evlTitle:hover{text-decoration:underline}a.evlTitle:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}a.evlTitle:focus-visible{outline:none}a.evlTitle:focus-visible:after{outline:3px solid var(--gold);outline-offset:3px}.evlPerf a,.evlThumb{z-index:2;position:relative}@media (hover:hover){.evlRow:hover{background:#fffdf9;transform:translateY(-2px);box-shadow:0 8px 20px #2b252224}.evlRow:hover a.evlTitle{color:var(--aka);text-underline-offset:3px;text-decoration:underline}}.evlExt{color:var(--ink-faint);font-size:.78rem}.evlRange{color:var(--ink-faint);font-size:.8rem;font-weight:600}.evlMeta{color:var(--ink-soft);flex-wrap:wrap;gap:2px 12px;font-size:.82rem;display:flex}.evlVenue{font-weight:600}.evlPrice,.evlOrg{color:var(--ink-faint)}.evlPerf{color:var(--ink-soft);font-size:.84rem}.evlThumb{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:none;align-self:center;width:56px;height:74px;margin-left:auto;display:block;overflow:hidden}.evlThumb img{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.evlPerf a{color:var(--aka);text-decoration:none}.evlPerf a:hover{text-decoration:underline}.areaVenue{border-top:1px solid var(--line-strong);margin-top:22px;padding-top:14px}.areaVenueIntro{color:var(--ink-soft);margin:2px 0 10px;font-size:.9rem;line-height:1.85}.areaNav{background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:22px;padding:12px 14px;display:flex}.areaNavLabel{color:var(--ink-soft);font-size:.85rem;font-weight:700}.areaNavLink{background:var(--paper);border:1px solid var(--line-strong);color:var(--aka);border-radius:999px;padding:5px 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.areaNavLink:hover{background:var(--aka);color:#fff}.homeSection{margin-top:56px}.mtLinks{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mtLinks--grid3{grid-template-columns:repeat(3,1fr)}.mtLinks--grid2{grid-template-columns:repeat(2,1fr)}}.mtLinks>li{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mtLinks>li>a{color:var(--ink);font-size:1.14rem;font-weight:400;line-height:1.4;text-decoration:none}.mtLinks>li>a:hover{color:var(--aka);text-decoration:underline}.mtLinks>li>span{color:var(--ink-soft);font-size:.85rem}.heroCtaSection{margin-top:4px}.heroCtas{flex-wrap:wrap;gap:10px;display:flex}.heroCta{border:1.5px solid var(--aka);border-radius:var(--radius);background:var(--paper-card);color:var(--aka);text-align:center;flex:200px;justify-content:center;align-items:center;padding:12px 16px;font-size:.96rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.heroCta:hover{background:var(--paper-soft)}.heroCta--primary{background:var(--aka);color:#fff}.heroCta--primary:hover{background:var(--aka-bright)}.heroMeta{color:var(--ink-faint);margin:10px 0 0;font-size:.78rem}.heroMeta b{color:var(--ink-soft)}.hiGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:600px){.hiGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.hiGrid{grid-template-columns:repeat(4,1fr)}}.hiCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px;display:flex}.hiHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hiName{color:var(--ink);font-size:1rem;font-weight:700;text-decoration:none}.hiName:hover{color:var(--aka)}.hiTori{grid-template-columns:auto 1fr;gap:3px 8px;margin:0;font-size:.86rem;display:grid}.hiTori dt{color:var(--ink-faint);font-weight:700}.hiTime{color:var(--ink-faint);margin-left:3px;font-size:.78rem;font-weight:400;display:inline-block}.hiTori dd{margin:0}.hiTori a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.hiNone{color:var(--ink-faint);margin:0;font-size:.84rem}.homeSearch .siteSearch{height:42px}.homeSearch .siteSearchInput{width:100%;font-size:.95rem}.homeSearch .siteSearch{width:100%;max-width:360px}.homeSearch--hero{margin-bottom:14px}.homeSearch--hero .siteSearch{max-width:480px;height:46px}.homeSearch--hero .siteSearchInput{font-size:1rem}.mtVenueLinks{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.mtVenueLinks li a{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);padding:5px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.mtVenueLinks li a:hover{border-color:var(--aka);color:var(--aka)}.histBox{border-top:1px solid var(--line);margin:20px 0 4px;padding-top:12px}.histSummary{cursor:pointer;color:var(--aka);font-size:.95rem;font-weight:700}.histList{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.histItem{border-bottom:1px dotted var(--line);align-items:baseline;gap:12px;padding:6px 2px;font-size:.88rem;display:flex}.histDate{min-width:6.2em;color:var(--ink-soft);flex:none}.histBody{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.histVenue{color:var(--ink);font-weight:700;text-decoration:none}a.histVenue{color:var(--aka)}.histPart{color:var(--ink-soft);font-size:.82rem}@media (max-width:559px){.colCard{flex-direction:column}.colCardImg{flex:none;max-width:none;height:160px}.colArticleTitle{font-size:1.35rem}}.appVenueLink{color:var(--aka);text-decoration:none}.appVenueLink:hover{text-decoration:underline}.perfWebSearch{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.appTags{color:var(--ink-soft);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.appBadge{color:#fff;border-radius:3px;padding:1px 6px;font-size:.7rem;font-weight:700}.appBadge--tori{background:var(--tori)}.appBadge--alt{background:var(--gold)}.appLink{color:var(--aka);font-size:.82rem;font-weight:700;text-decoration:none}.appLink:hover{text-decoration:underline}.comingSoon{background:var(--yoru-bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);margin-top:22px;padding:12px 14px;font-size:.86rem;line-height:1.7}.calChip--ev{background:var(--yoru)!important;color:#fff!important;border-color:var(--yoru)!important}.submitCta{background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:22px;padding:13px 15px;display:flex}.submitCtaText{color:var(--ink-soft);font-size:.82rem;line-height:1.6}.submitCtaText b{color:var(--ink);font-size:.9rem;display:block}.submitCtaBtn{background:var(--aka);color:#fff;white-space:nowrap;flex:none;padding:10px 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.submitCtaBtn:hover{background:#6a1a1a}.eventSubmitPage{max-width:980px;padding-top:28px;padding-bottom:44px}.eventSubmitHero{max-width:760px;margin-bottom:22px}.eventSubmitEyebrow{color:var(--aka);margin:0 0 5px;font-size:.78rem;font-weight:700}.eventSubmitHero h1{margin:0;font-family:ヒラギノ明朝 W2 JIS2004,Noto Serif JP,Yu Mincho,serif;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.3}.eventSubmitHero>p:last-child{color:var(--ink-soft);margin:10px 0 0;line-height:1.8}.eventSubmitAssistant{gap:18px;display:grid}.eventSubmitIntro,.eventImportCard,.eventReviewCard{background:var(--paper-card);box-shadow:var(--shadow);border-radius:12px}.eventSubmitIntro{background:var(--paper-soft);padding:17px 20px}.eventSubmitIntro h2,.eventImportCard h2,.eventReviewCard h2{margin:0;font-size:1.05rem}.eventSubmitIntro p,.eventImportCard>p,.eventReviewHeading p{color:var(--ink-soft);margin:5px 0 0;font-size:.86rem;line-height:1.7}.eventImportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eventImportCard{min-width:0;padding:20px}.eventImportCard form{margin-top:14px}.eventImportCard label:not(.eventFilePicker),.eventFormField label{margin-bottom:5px;font-size:.82rem;font-weight:700;display:block}.eventImportAction{align-items:stretch;gap:8px;display:flex}.eventImportAction input,.eventFormField input,.eventFormField textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px 11px}.eventImportAction input:focus,.eventFormField input:focus,.eventFormField textarea:focus{outline-offset:1px;border-color:var(--aka);outline:2px solid #7a1f1f38}.eventImportAction button,.eventFilePicker,.eventSubmitNext button{background:var(--aka);color:#fff;cursor:pointer;border:0;border-radius:7px;font-weight:700;text-decoration:none}.eventImportAction button{flex:none;min-width:112px;padding:9px 14px}.eventImportAction button:disabled{cursor:wait;opacity:.66}.eventFilePicker{margin-top:14px;padding:10px 16px;display:inline-block}.eventFileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eventFileInput:focus+.eventImportPrivacy,.eventFilePicker:focus-within{outline-offset:2px;outline:2px solid #7a1f1f47}.eventImportPrivacy{color:var(--ink-faint);margin:9px 0 0;font-size:.74rem;line-height:1.6}.eventFlyerPreview{object-fit:contain;background:#fff;border-radius:7px;width:auto;max-width:100%;max-height:250px;margin:13px auto 0;display:block}.eventImportStatus{border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:.8rem;line-height:1.6}.eventImportStatus.is-working{background:var(--yoru-bg);color:#1f477d}.eventImportStatus.is-success{color:var(--ok);background:#edf6f0}.eventImportStatus.is-error{color:#85251f;background:#fbefed}.eventOcrText{margin-top:12px;font-size:.78rem}.eventOcrText summary{cursor:pointer;font-weight:700}.eventOcrText pre{background:var(--paper-soft);white-space:pre-wrap;max-height:180px;font:inherit;border-radius:7px;margin:8px 0 0;padding:10px;line-height:1.6;overflow:auto}.eventReviewCard{padding:22px}.eventReviewHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eventClearButton{border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:8px 11px}.eventFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:19px;display:grid}.eventFormField.is-wide{grid-column:1/-1}.eventFormField label span{background:var(--aka);color:#fff;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:.64rem;line-height:1.5;display:inline-block}.eventFormField textarea{resize:vertical}.eventReviewFlyer{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.eventReviewFlyer h3{margin:0;font-size:1rem}.eventReviewFlyer>div:first-child>p{color:var(--ink-soft);margin:4px 0 0;font-size:.78rem;line-height:1.7}.eventFlyerActions{align-items:center;gap:10px;margin-top:12px;display:flex}.eventFlyerActions .eventFilePicker{margin-top:0}.eventRemoveFlyerButton{border:1px solid var(--line-strong);color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:9px 12px;font-size:.82rem;font-weight:700}.eventFlyerSelected{color:var(--ink-soft);margin:9px 0 0;font-size:.78rem;line-height:1.6}.eventReviewFlyer .eventFlyerPreview{margin-left:0;margin-right:0}.eventSubmitNext{background:var(--paper-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px;display:flex}.eventSubmitNext strong{font-size:.9rem;display:block}.eventSubmitNext p{color:var(--ink-soft);margin:3px 0 0;font-size:.78rem;line-height:1.6}.eventSubmitNext button{flex:none;padding:11px 18px}.eventSubmitNext button:disabled{cursor:not-allowed;opacity:.55}.eventApplicantFields{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.eventApplicantFields h3{margin:0;font-size:1rem}.eventApplicantFields>div:first-child>p{color:var(--ink-soft);margin:4px 0 0;font-size:.78rem}.eventHoneyField{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.eventTermsCheck{color:var(--ink-soft);align-items:flex-start;gap:9px;margin-top:17px;font-size:.8rem;line-height:1.7;display:flex}.eventTermsCheck input{width:18px;height:18px;accent-color:var(--aka);flex:none;margin-top:3px}.eventTermsCheck a{color:var(--aka);font-weight:700}.eventSubmissionResult{border-radius:9px;gap:3px;margin-top:14px;padding:13px 15px;font-size:.82rem;line-height:1.6;display:grid}.eventSubmissionResult.is-success{color:var(--ok);background:#edf6f0}.eventSubmissionResult.is-error{color:#85251f;background:#fbefed}.eventSubmissionResult.is-working{background:var(--yoru-bg);color:#1f477d}.eventSubmissionResult span{font-size:.74rem}@media (max-width:699px){.eventSubmitPage{padding-top:20px}.eventImportGrid,.eventFormGrid{grid-template-columns:1fr}.eventFormField.is-wide{grid-column:auto}.eventImportCard,.eventReviewCard{padding:17px 15px}.eventImportAction,.eventReviewHeading,.eventFlyerActions,.eventSubmitNext{flex-direction:column;align-items:stretch}.eventImportAction button,.eventSubmitNext button{text-align:center;width:100%}.eventClearButton{align-self:flex-start}}.eventAdminSection{margin-bottom:30px}.eventAdminList{gap:16px;margin-top:14px;display:grid}.eventOverrideSearch{gap:8px;margin:14px 0;display:flex}.eventOverrideSearch input[type=search]{border:1px solid var(--line-strong);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:6px;flex:1;padding:8px 10px;font-size:.85rem}.eventOverrideSubmissionList{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.eventOverrideSubmissionList a{color:var(--aka);font-size:.85rem}.eventAdminCard{background:var(--paper-card);box-shadow:var(--shadow);border-radius:12px;padding:18px}.eventAdminCard.is-pending{background:#fffaf2}.eventAdminCardHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.eventAdminCardHead>div{align-items:center;gap:9px;min-width:0;display:flex}.eventAdminCardHead strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventAdminCardHead>span{color:var(--ink-faint);flex:none;font-size:.72rem}.eventAdminStatus{background:var(--paper-soft);color:var(--ink-soft);border-radius:999px;flex:none;padding:3px 8px;font-size:.69rem;font-weight:700}.eventAdminStatus.is-pending{color:#795100;background:#fff0cf}.eventAdminStatus.is-approved{color:var(--ok);background:#e8f4ec}.eventAdminStatus.is-rejected{color:#6f6559;background:#f2efeb}.eventAdminStatus.is-hidden{color:var(--aka);background:#f6e6e6}.eventAdminHide{border:1px solid var(--line);background:var(--paper-soft);border-radius:10px;margin-top:18px;padding:14px 16px}.eventAdminHide h4{margin:0 0 6px;font-size:.86rem}.eventAdminHideNote{color:var(--ink-soft);margin:0 0 10px;font-size:.78rem;line-height:1.7}.eventAdminHide label{margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.eventAdminHide select,.eventAdminHide input{border:1px solid var(--line);background:var(--paper);width:100%;max-width:420px;font:inherit;border-radius:8px;margin-top:4px;padding:7px 9px;font-weight:400;display:block}.eventAdminApplicant{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin-top:9px;font-size:.75rem;display:flex}.eventAdminApplicant a{color:var(--aka)}.eventAdminReviewGrid{grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:18px;margin-top:17px;display:grid}.eventAdminFlyer{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:330px;display:block}.eventAdminNoFlyer{background:var(--paper-soft);min-height:160px;color:var(--ink-faint);border-radius:8px;place-items:center;font-size:.78rem;display:grid}.eventOverrideFlyer{border:1px solid var(--line);background:var(--paper-soft);border-radius:8px;margin-top:18px;padding:15px 16px 17px}.eventOverrideFlyer h3{margin:0 0 4px;font-size:.95rem}.eventOverrideFlyer .metaNote{margin:0}.eventOverrideFlyerPreview{width:fit-content;max-width:100%;margin:13px 0 0;text-decoration:none;display:block}.eventOverrideFlyerPreview img{border:1px solid var(--line-strong);object-fit:contain;background:#fff;border-radius:6px;max-width:220px;max-height:280px;display:block}.eventOverrideFlyerPreview span{color:var(--ink-faint);margin-top:5px;font-size:.74rem;display:block}.eventOverrideFlyer .modActions{align-items:center;margin-top:13px}.eventOverrideFlyer .eventFilePicker{margin-top:0}.eventAdminFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 12px;display:grid}.eventAdminField.is-wide{grid-column:1/-1}.eventAdminField label{color:var(--ink-soft);margin-bottom:3px;font-size:.7rem;font-weight:700;display:block}.eventAdminField input,.eventAdminField textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:8px 9px;font-size:.79rem}.eventAdminField textarea{resize:vertical}.eventAdminReferences{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.75rem;display:flex}.eventAdminReferences a{color:var(--aka);font-weight:700}.eventAdminActions{margin-top:15px}.eventAdminApprove{background:var(--ok);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 13px;font-weight:700}.eventAdminActions button:disabled{cursor:wait;opacity:.6}.eventAdminMessage{color:var(--ink-soft);margin:10px 0 0;font-size:.78rem}@media (max-width:720px){.eventAdminCardHead,.eventAdminCardHead>div{flex-direction:column;align-items:flex-start}.eventAdminReviewGrid,.eventAdminFields{grid-template-columns:1fr}.eventAdminField.is-wide{grid-column:auto}.eventAdminFlyer{max-height:360px}}.perfLink,.ttPerfLink{color:inherit;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted #7a1f1f66;text-decoration:underline dotted #7a1f1f66}.perfLink:hover,.ttPerfLink:hover{color:var(--aka);text-decoration-style:solid}.perfFollowed{color:var(--aka);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffdf6b;border-radius:3px;padding:0 4px;font-weight:700;text-decoration:none}.perfFollowedStar{color:#b45309;vertical-align:-2px;margin-right:2px}.ttColCell.is-empty{background-image:repeating-linear-gradient(45deg,#5a46280a 0 8px,#0000 8px 16px)}.ttEmptyCol{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 6px;display:flex;position:absolute;top:26%;left:0;right:0}.ttClosedBadge{background:var(--ink-faint);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:.95rem;font-weight:700;display:inline-grid}.ttClosedMain{color:var(--ink-soft);font-size:.82rem;font-weight:700}.ttClosedSub{color:var(--ink-faint);font-size:.62rem;line-height:1.4}.ttTbdBadge{background:var(--paper-soft);border:1px solid var(--line-strong);color:var(--ink-soft);letter-spacing:.05em;border-radius:999px;padding:2px 12px;font-size:.8rem;font-weight:700}.stars{vertical-align:middle;align-items:center;gap:1px;line-height:1;display:inline-flex}.stars--sm{font-size:.95rem}.stars--md{font-size:1.15rem}.stars--lg{font-size:1.5rem}.starOn{color:#e6a817}.starOff{color:var(--line-strong)}.starsNone{color:var(--ink-faint);font-size:.8rem}.reviewForm{gap:16px;max-width:560px;margin-top:14px;display:grid}.actRows{gap:8px;display:grid}.actRow{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);gap:8px;padding:10px;display:grid}.actRowMain{align-items:center;gap:8px;display:flex}.actRowMain .actPerformer{flex:42%;min-width:0}.actRowMain .netaSuggestBox{flex:58%;min-width:0}.actRowMain .actProgram{width:100%;min-width:0}.netaSuggestBox{position:relative}.netaSuggestList{z-index:40;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-width:min(260px,78vw);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 3px);left:auto;right:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.netaSuggestItem{border-radius:calc(var(--radius) - 2px);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;padding:7px 9px;line-height:1.4;display:flex}.netaSuggestItem--on{background:var(--paper-soft)}.netaSuggestName{font-size:.92rem;font-weight:700}.netaSuggestReading{color:var(--ink-soft);font-size:.72rem}.netaSuggestGenre{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.68rem}.netaSuggestParent{color:var(--ink-faint);flex-basis:100%;font-size:.68rem}.netaSuggestParent:before{content:"『"}.netaSuggestParent:after{content:"』の一席"}.actRowExtra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actRowExtra .actComment{flex:200px;min-width:0;font-size:.9rem}.actStars{flex:none;gap:1px;display:inline-flex}.actStar{color:var(--line-strong);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:1.2rem;line-height:1}.actStar--on{color:#e6a817}.actRemove{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;flex:none;font-size:.9rem;line-height:1}.actRemove:hover{border-color:var(--aka);color:var(--aka)}.actAdd{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--paper-card);color:var(--aka);cursor:pointer;justify-self:start;margin-top:8px;padding:7px 14px;font-family:inherit;font-size:.84rem;font-weight:700}.actAdd:hover{border-style:solid;border-color:var(--aka)}.starPicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.starPickerStars{display:inline-flex}.starBtn{appearance:none;cursor:pointer;color:var(--line-strong);background:0 0;border:none;padding:0 2px;font-size:1.9rem;line-height:1;transition:color .1s,transform 80ms}.starBtn:hover{transform:scale(1.08)}.starBtn--on{color:#e6a817}.starPickerLabel{color:var(--ink-soft);font-size:.86rem;font-weight:700}.starClear{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline}.reviewShareToggle{background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.reviewShareToggle input{width:17px;height:17px;accent-color:var(--aka);flex:none;margin-top:3px}.reviewShareToggle>span{gap:4px;font-size:.9rem;display:grid}.reviewShareToggle .pfCount{text-align:left;line-height:1.55}.reviewSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.reviewAddBtn{background:var(--aka);white-space:nowrap;flex:none;padding:8px 15px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.reviewAddBtn:hover{background:#6a1a1a}.reviewShareNudge{border:1px solid var(--line);border-left:3px solid var(--aka);border-radius:var(--radius);background:var(--paper-soft);color:var(--ink-soft);margin:4px 0 10px;padding:11px 14px;font-size:.86rem;line-height:1.75}.reviewSearchInput{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);width:100%;color:var(--ink);margin:4px 0 2px;padding:10px 14px;font-family:inherit;font-size:1rem}.reviewSearchInput:focus{border-color:var(--aka);outline:none}.reviewSearchCount{color:var(--ink-faint);margin:6px 2px 8px;font-size:.76rem}.reviewList{gap:12px;margin-top:8px;display:grid}.reviewCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);color:var(--ink);padding:12px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.reviewCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.reviewCardTop{align-items:center;gap:10px;margin-bottom:4px;display:flex}.reviewPublicBadge{color:var(--yoru);background:var(--yoru-bg);border:1px solid var(--yoru);align-items:center;padding:1px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.reviewCardTitle{color:var(--ink);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.02rem;font-weight:700}.reviewCardMeta{color:var(--ink-soft);flex-wrap:wrap;gap:3px 12px;margin-top:3px;font-size:.82rem;display:flex}.reviewCardComment{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.reviewCardActs{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.reviewCardAct{border-left:2px solid var(--line-strong);padding:1px 0 1px 9px}.reviewCardActHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewCardActName{color:var(--ink);font-size:.86rem;font-weight:600}.reviewCardActComment{color:var(--ink-soft);margin-top:1px;font-size:.8rem;line-height:1.5;display:block}.reviewCardEdit{color:var(--aka);margin-top:8px;font-size:.8rem;font-weight:700;display:inline-block}.reviewShareBox{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-soft);margin-top:22px;padding:14px 16px}.reviewShareBox .pfLabel{margin-bottom:6px}.reviewDeleteBox{border-top:1px dashed var(--line-strong);margin-top:22px;padding-top:16px}.reviewDeleteLink{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;text-decoration:underline}.reviewDeleteLink:hover{color:#c0341d}.shareRow{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.footerShare{flex-direction:column;align-items:center;gap:6px;margin:4px 0 14px;display:flex}.footerShareLabel{color:var(--ink-soft);font-size:.8rem;font-weight:700}.footerShare .shareRow{justify-content:center;margin-top:0}.shareBtn{cursor:pointer;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.shareBtn--x{color:#fff;background:#000}.shareBtn--x:hover{background:#222}.shareBtn--line{color:#fff;background:#06c755}.shareBtn--line:hover{background:#05b34a}.shareRow .shareBtn--x,.shareRow .shareBtn--line{color:#fff}.shareBtn--copy,.shareBtn--native{color:var(--ink-soft);border-color:var(--line-strong);background:#fff}.shareBtn--copy:hover,.shareBtn--native:hover{border-color:var(--aka);color:var(--aka)}.reviewPublic{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-card);box-shadow:var(--shadow);max-width:600px;padding:20px 18px}.reviewPublicAuthor{align-items:center;gap:10px;margin-bottom:14px;display:flex}.myAvatar--sm{width:40px;height:40px}.myAvatar--sm .myAvatarPlaceholder{font-size:1.1rem}.myPageMain{max-width:980px}.myLayout{grid-template-columns:224px 1fr;align-items:start;gap:26px;margin-top:4px;display:grid}.mySidebar{min-width:0;position:sticky;top:14px}.mySideUser{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:14px;display:flex}.myAvatar--profile{width:88px;height:88px}.myAvatar--profile .avatarPh{width:52px;height:52px}.avatarZoomBtn{cursor:zoom-in;padding:0;display:block}.avatarZoomOverlay{z-index:1000;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.avatarZoomImg{cursor:default;border-radius:12px;max-width:min(92vw,480px);max-height:86vh;box-shadow:0 8px 40px #00000080}.avatarZoomClose{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;width:40px;height:40px;font-size:1.1rem;line-height:1;position:fixed;top:16px;right:18px}.avatarZoomClose:hover{background:#ffffff4d}.mySideUserInfo{min-width:0}.mySideUserName{color:var(--ink);word-break:break-word;font-size:.95rem;font-weight:700}.mySideUserInfo .myProfileEdit{color:var(--aka);font-size:.76rem;font-weight:700;text-decoration:none}.mySideMenu{flex-direction:column;gap:1px;display:flex}.mySideItem{appearance:none;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:0;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s,color .12s;display:flex}.mySideItemIcon{color:var(--ink-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.mySideItemLabel--mobile{display:none}.mySideItem:hover{background:var(--paper-soft)}.mySideItem.active{background:var(--paper-soft);border-left-color:var(--aka);color:var(--aka)}.mySideItem.active .mySideItemIcon{color:currentColor}.myContent{min-width:0}.myContent .logoutSection--menu{border-top:none;margin-top:0;padding-top:0}@media (max-width:759px){.myLayout{grid-template-columns:1fr;gap:14px}.mySidebar{position:static}.mySideUser{text-align:left;border:1px solid var(--line);background:var(--paper-card);border-radius:12px;flex-direction:row;justify-content:flex-start;gap:12px;margin-bottom:10px;padding:10px 12px}.myAvatar--profile{width:54px;height:54px}.myAvatar--profile .avatarPh{width:34px;height:34px}.mySideMenu{background:var(--paper-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.mySideItem{border-left:none;border:1px solid var(--line);background:var(--paper-card);white-space:nowrap;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:66px;padding:8px 6px;font-size:.78rem;line-height:1.25;box-shadow:0 1px 2px #141b260d}.mySideItemLabel--desktop{display:none}.mySideItemLabel--mobile{display:inline}.mySideItem.active{border-color:var(--aka);color:#fff;background:var(--aka);box-shadow:none}.mySideItem.active .mySideItemIcon{color:#fff}}.bottomNav{display:none}.bnItem{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 2px 6px;font-family:inherit;font-size:.62rem;font-weight:600;text-decoration:none;display:flex;position:relative}.bnItem span{line-height:1}.bnItem.active{color:var(--aka)}.bnPendingIndicator{border:2px solid #7a1f1f33;border-top-color:var(--aka);opacity:0;visibility:hidden;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:calc(50% + 9px)}.bnPendingIndicator.is-pending{visibility:visible;animation:.15s .1s forwards myPageLoadingFadeIn,.7s linear infinite myPageLoadingSpin}.bnOverlay{z-index:70;background:#00000052;position:fixed;inset:0}.bnSheet{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:71;border-top:1px solid var(--line-strong);background:#fff;max-height:66vh;position:fixed;overflow-y:auto;box-shadow:0 -6px 20px #0000001f}.bnSheetHead{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 16px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-weight:700;display:flex}.bnSheetClose{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.05rem}.bnSheetNav{flex-direction:column;gap:8px;padding:10px 12px 14px;display:flex}.bnSheetGroup{background:#f0e9e7;border-radius:10px;overflow:hidden}.bnSheetGroupToggle{letter-spacing:.04em;min-height:50px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.88rem;font-weight:700;list-style:none;display:flex}.bnSheetGroupToggle::-webkit-details-marker{display:none}.bnSheetGroupToggle::marker{content:""}.bnSheetGroupMark{width:28px;height:28px;color:var(--aka);background:#fff;border-radius:50%;flex:0 0 28px;place-items:center;font-size:1.15rem;font-weight:500;line-height:1;display:grid}.bnSheetGroupMark:before{content:"＋"}.bnSheetGroup[open] .bnSheetGroupMark:before{content:"−"}.bnSheetGroup[open] .bnSheetGroupToggle{color:var(--aka)}.bnSheetGroupLinks{background:#fff;overflow:hidden}.bnSheetGroup .bnSheetLink:last-child{border-bottom:none}.bnSheetLink{color:var(--ink);border-bottom:1px solid var(--line);padding:13px 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.bnSheetLink:last-child{border-bottom:none}.bnSheetLink.active{color:var(--aka);background:var(--paper-soft)}.bnSheetLink--sub{color:var(--ink-soft);padding-left:34px;font-size:.9rem}.bnSheetLink--cta{color:var(--aka)}@media (max-width:620px){.bottomNav{z-index:72;border-top:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000d}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.myPageLoading{min-height:52px;color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;margin:6px 0 20px;font-size:.9rem;font-weight:700;display:flex}.myPageLoadingSpinner{border:3px solid #7a1f1f2e;border-top-color:var(--aka);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite myPageLoadingSpin}.myPageLoadingLayout{grid-template-columns:224px 1fr;gap:26px;display:grid}.myPageLoadingSide,.myPageLoadingContent{flex-direction:column;gap:12px;display:flex}.myPageLoadingSide{align-items:center}.myPageLoadingAvatar,.myPageLoadingLine,.myPageLoadingCard{background:#f2efea;display:block;position:relative;overflow:hidden}.myPageLoadingAvatar:after,.myPageLoadingLine:after,.myPageLoadingCard:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.2s ease-in-out infinite myPageLoadingShimmer;position:absolute;inset:0;transform:translate(-100%)}.myPageLoadingAvatar{border-radius:50%;width:88px;height:88px}.myPageLoadingLine{border-radius:7px;width:100%;height:18px}.myPageLoadingLine--short{width:58%}.myPageLoadingLine--title{width:42%;height:26px}.myPageLoadingCard{border-radius:var(--radius);width:100%;min-height:104px}@keyframes myPageLoadingSpin{to{transform:rotate(360deg)}}@keyframes myPageLoadingFadeIn{to{opacity:1}}@keyframes myPageLoadingShimmer{to{transform:translate(100%)}}@media (max-width:759px){.myPageLoadingLayout{grid-template-columns:1fr;gap:18px}.myPageLoadingSide{display:none}}@media (prefers-reduced-motion:reduce){.bnPendingIndicator.is-pending,.myPageLoadingSpinner,.myPageLoadingAvatar:after,.myPageLoadingLine:after,.myPageLoadingCard:after{animation-duration:1.8s}}.backToTop{right:16px;bottom:calc(56px + env(safe-area-inset-bottom,0px) + 14px);z-index:60;border:1px solid var(--line-strong);width:50px;height:50px;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow);opacity:0;visibility:hidden;background:#fff;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:.58rem;font-weight:600;line-height:1;transition:opacity .2s,transform .2s,visibility .2s,color .15s,border-color .15s;display:flex;position:fixed;transform:translateY(8px)}.backToTop.is-show{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{color:var(--aka);border-color:var(--aka)}.backToTop:focus-visible{outline:2px solid var(--aka);outline-offset:2px}@media (min-width:600px){.backToTop{width:56px;height:56px;font-size:.6rem;bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.backToTop,.backToTop.is-show{transition:opacity .2s,visibility .2s;transform:none}}.reviewPublicName{font-size:.95rem;font-weight:700}.reviewPublicRating{align-items:center;gap:10px;margin-bottom:16px;display:flex}.reviewRatingNum{color:var(--ink-soft);font-size:.9rem;font-weight:700}.reviewFacts{gap:8px;margin:0 0 14px;display:grid}.reviewFacts>div{grid-template-columns:5.5em 1fr;gap:10px;font-size:.92rem;display:grid}.reviewFacts dt{color:var(--ink-faint);font-size:.82rem}.reviewFacts dd{color:var(--ink);margin:0;font-weight:500}.reviewPublicComment{white-space:pre-wrap;border-top:1px solid var(--line);margin:0 0 6px;padding:14px 0 4px;font-size:.95rem;line-height:1.8}.reviewActList{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.reviewActItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);padding:10px 12px}.reviewActHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reviewActName{font-size:.95rem;font-weight:700}.reviewActComment{color:var(--ink-soft);white-space:pre-wrap;margin:6px 0 0;font-size:.9rem;line-height:1.7}.reviewPublicCta{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);max-width:600px;margin-top:24px;padding:16px 18px;font-size:.88rem;line-height:1.7}.comingSoon{text-align:center;background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:12px;max-width:560px;margin:28px auto;padding:36px 26px}.comingSoonBadge{color:var(--aka);background:var(--paper);border:1px solid var(--aka);border-radius:999px;margin:0 0 16px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.comingSoonTitle{color:var(--ink);margin:0 0 14px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.2rem;font-weight:700}.comingSoonText{color:var(--ink-soft);text-align:left;margin:0 0 10px;font-size:.92rem;line-height:1.85}.feedList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.feedCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px 16px}.feedHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.feedHeadText{flex-direction:column;display:flex}.feedAuthor{color:var(--ink);font-size:.92rem;font-weight:600}.feedDate{color:var(--ink-faint);font-size:.78rem}.feedDateLabel{opacity:.75;min-width:3.6em;margin-right:.4em;font-size:.72rem;display:inline-block}.feedRating{align-items:center;gap:8px;margin:2px 0 6px;display:flex}.feedFacts{margin:2px 0;font-size:.95rem;font-weight:600}.feedPerformers{color:var(--ink-soft);margin:2px 0;font-size:.85rem}.feedComment{white-space:pre-wrap;color:var(--ink);margin:6px 0;font-size:.9rem;line-height:1.75}.feedActs{gap:5px;margin:6px 0;padding:0;list-style:none;display:grid}.feedAct{border-left:2px solid var(--line-strong);padding:1px 0 1px 9px}.feedActName{color:var(--ink);font-size:.88rem;font-weight:600;display:block}.feedActComment{color:var(--ink-soft);white-space:pre-wrap;margin-top:1px;font-size:.84rem;line-height:1.6;display:block}.feedFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.feedDetailLink{color:var(--aka);font-size:.85rem;text-decoration:none}.feedDetailLink:hover{text-decoration:underline}.likeBtn{border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-family:inherit;font-size:.9rem;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.likeBtn:hover{border-color:var(--aka);color:var(--aka)}.likeBtn.is-liked{color:#c2334a;background:#fdeef0;border-color:#e2868f}.likeBtn:disabled{opacity:.6;cursor:default}.likeHeart{align-items:center;line-height:1;display:inline-flex}.likeCount{min-width:8px;font-weight:600}.reviewActions{align-items:center;gap:14px;padding:12px 0 2px;display:flex}.likersBox{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);margin-top:18px;padding:14px 16px}.likersHead{color:var(--ink);align-items:center;gap:6px;margin:0 0 10px;font-size:.95rem;display:flex}.likersHeart{vertical-align:-.15em;color:#c2334a;align-items:center;margin-right:5px;display:inline-flex}.likersList{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.likerItem{align-items:center;gap:6px;font-size:.85rem;display:flex}.likerAvatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;display:inline-grid;overflow:hidden}.likerAvatar img{object-fit:cover;width:100%;height:100%}.likerName{color:var(--ink-soft)}.reportBtn{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:5px;font-family:inherit;font-size:.82rem;text-decoration:underline;display:inline-flex}.reportBtn:hover{color:var(--aka)}.reportOverlay{z-index:200;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reportDialog{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:18px 20px;box-shadow:0 12px 40px #0003}.reportTitle{color:var(--aka);margin:0 0 8px;font-size:1.05rem}.reportNote{color:var(--ink-soft);margin:0 0 10px;font-size:.85rem;line-height:1.6}.reportReason{border:1px solid var(--line-strong);box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:8px;font-family:inherit;font-size:.9rem}.reportErr{color:#c2334a;margin:6px 0 0;font-size:.82rem}.reportThanks{margin:0 0 12px;font-size:.92rem;line-height:1.7}.reportActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.reportCancel,.reportSend{cursor:pointer;border:1px solid var(--line-strong);border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.88rem}.reportCancel{color:var(--ink-soft);background:#fff}.reportSend{background:var(--aka);color:#fff;border-color:var(--aka);font-weight:600}.reportSend:disabled{opacity:.6;cursor:default}.modList{flex-direction:column;gap:12px;margin:0 0 10px;padding:0;list-style:none;display:flex}.modCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px 14px}.modMeta{color:var(--ink-faint);flex-wrap:wrap;gap:6px 14px;margin-bottom:4px;font-size:.8rem;display:flex}.modReason{color:#a3431f;margin:4px 0;font-size:.88rem}.modReview{border-top:1px dashed var(--line);margin-top:6px;padding-top:8px}.modReviewFacts{margin:0 0 2px;font-weight:600}.modReviewSub{color:var(--ink-soft);margin:2px 0;font-size:.82rem}.modReviewComment{white-space:pre-wrap;background:var(--paper-soft);border-radius:6px;margin:4px 0;padding:8px 10px;font-size:.88rem;line-height:1.7}.modReviewDeleted{color:var(--ink-faint);font-size:.85rem}.modBanTag{color:#c2334a;background:#fdeef0;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.72rem;display:inline-block}.modActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modLink{color:var(--aka);align-self:center;font-size:.82rem;text-decoration:none}.modDelete,.modBan,.modUnban{cursor:pointer;border:1px solid;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:.82rem}.modDelete{color:#c2334a;background:#fff;border-color:#e2868f}.modBan{color:#fff;background:#c2334a;border-color:#c2334a}.modUnban{color:var(--ink-soft);border-color:var(--line-strong);background:#fff}.modDelete:disabled,.modBan:disabled,.modUnban:disabled{opacity:.6;cursor:default}.ttPerfBtn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline}.ttMenuOverlay{z-index:50;background:0 0;position:fixed;inset:0}.ttMenu{z-index:51;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;min-width:180px;max-width:230px;position:fixed;overflow:hidden;box-shadow:0 6px 24px #00000029}.ttMenuHead{color:var(--ink);background:var(--paper-soft);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:9px 13px;font-size:.82rem;font-weight:700;overflow:hidden}.ttMenuItem{text-align:left;appearance:none;border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 13px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.ttMenuIc{width:17px;height:17px;color:var(--ink-faint);flex:none}.ttMenuItem:last-child{border-bottom:none}.ttMenuItem:hover{background:var(--paper-soft);color:var(--aka)}.notifBell{appearance:none;width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.notifBell:hover{background:var(--paper-soft)}.notifBell.navFavorite{border-radius:8px;width:36px;height:36px}.notifPopOverlay{z-index:60;background:0 0;position:fixed;inset:0}.notifPop{z-index:61;border:1px solid var(--line-strong);border-radius:var(--radius);width:320px;max-width:calc(100vw - 16px);color:var(--ink);background:#fff;position:fixed;overflow:hidden;box-shadow:0 8px 30px #0000002e}.notifPopHead{color:var(--ink);background:var(--paper-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:.95rem;font-weight:700;display:flex}.notifPopMarkAll{appearance:none;color:var(--aka);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:.72rem;font-weight:700;text-decoration:underline}.notifPopMarkAll:disabled{color:var(--ink-faint);cursor:default}.notifPopBody{max-height:min(60vh,420px);overflow-y:auto}.notifPopEmpty{text-align:center;color:var(--ink-faint);margin:0;padding:22px 16px;font-size:.86rem}.notifPopList{gap:6px;margin:0;padding:8px;list-style:none;display:grid}.notifPopList .notifItem{padding:9px 11px}.notifPopList .notifTitle{font-size:.88rem}.notifPopAll{text-align:center;color:var(--aka);border-top:1px solid var(--line);background:#fff;padding:11px 14px;font-size:.86rem;font-weight:700;text-decoration:none;display:block}.notifPopAll:hover{background:var(--paper-soft)}.footerLogo{width:100%;margin:0 0 12px;line-height:0;display:block}.footerLogo img{width:auto;height:30px;display:block}@media (max-width:599px){.brandLogoImg{height:26px}.brandMascot{width:40px;height:40px}}.notifBellIcon{color:var(--ink);place-items:center;display:inline-grid}.notifBell:hover .notifBellIcon{color:var(--aka)}.notifBadge{background:var(--aka-bright,#641a1a);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:.66rem;font-weight:700;line-height:17px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}.watchBtn{color:var(--ink-soft);border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.watchBtn:hover{border-color:var(--aka);color:var(--aka)}.watchBtn.is-on{background:var(--aka);border-color:var(--aka);color:#fff}.watchBtn.is-on:hover{color:#fff;background:#6a1a1a;border-color:#6a1a1a}.watchBtn:disabled{opacity:.6;cursor:default}.watchBtn--chip{border-width:1px;margin-top:4px;padding:3px 7px;font-size:.68rem}.evActions{margin:4px 0 2px}.vcWatch{margin:8px 0 2px}.watchList{gap:10px;margin-top:8px;display:grid}.watchCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:11px 14px;display:flex}.watchCard.is-past{background:var(--paper-soft)}.watchCardMain{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.watchKind{color:#fff;flex:none;padding:1px 7px;font-size:.68rem;font-weight:700}.watchKind--program{background:var(--aka)}.watchKind--event{background:var(--yoru)}.watchDate{color:var(--aka);font-size:.86rem;font-weight:700}.watchTitle{color:var(--ink);font-size:.92rem}.watchCardActions{flex:none;align-items:center;gap:10px;display:flex}.watchLink,.watchReviewLink{color:var(--aka);white-space:nowrap;align-items:center;gap:4px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.watchLink:hover,.watchReviewLink:hover{text-decoration:underline}.watchRecorded{letter-spacing:.03em;color:var(--midori,#2f6f4f);background:color-mix(in srgb, var(--midori,#2f6f4f) 12%, transparent);border-radius:3px;margin-left:6px;padding:1px 7px;font-size:.68rem;font-weight:700;display:inline-block}.activityHub{min-width:0}.activityHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.activityHead h2,.activityHead .metaNote{margin-top:0}.activityHead .metaNote{margin-bottom:0}.activityTabs{border-bottom:2px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.activityTab{appearance:none;min-width:0;min-height:52px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 8px 7px;font-size:.82rem;font-weight:700;line-height:1.35;display:flex;position:relative}.activityTab:hover{color:var(--aka);background:var(--paper-soft)}.activityTab.active{border-bottom-color:var(--aka);color:var(--aka)}.activityTab:focus-visible{outline:2px solid var(--aka);outline-offset:-2px}.activityTab svg{flex:none}.activityTabLabel--mobile{display:none}.activityTabCount{background:var(--paper-soft);min-width:22px;color:var(--ink-soft);text-align:center;border-radius:999px;flex:none;padding:1px 6px;font-size:.68rem;line-height:1.5}.activityTab.active .activityTabCount{background:var(--aka);color:#fff}.activityTools{background:var(--paper-soft);border-radius:12px;grid-template-columns:minmax(210px,2fr) repeat(4,minmax(105px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.activitySearch,.activityControl{gap:5px;min-width:0;display:grid}.activityControlLabel{color:var(--ink-soft);font-size:.7rem;font-weight:700}.activitySearchField{border:1px solid var(--line-strong);background:var(--paper-card);min-width:0;min-height:42px;color:var(--ink-faint);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.activitySearchField:focus-within{border-color:var(--aka);outline:2px solid color-mix(in srgb, var(--aka) 18%, transparent)}.activitySearchField input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:.84rem}.activityControl select,.activityControl input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper-card);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 9px;font-size:.8rem}.activityControl select:focus-visible,.activityControl input:focus-visible{border-color:var(--aka);outline:2px solid color-mix(in srgb, var(--aka) 18%, transparent)}.activityReset{color:var(--aka);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.activityResultBar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.activityResultBar p{color:var(--ink-soft);margin:0;font-size:.8rem;font-weight:700}.activityResultBar p span{color:var(--ink-faint);margin-left:4px;font-weight:500}.activityViewSwitch{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:8px;display:inline-flex;overflow:hidden}.activityViewSwitch button{border:0;border-right:1px solid var(--line-strong);min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;padding:7px 12px;font-size:.76rem;font-weight:700}.activityViewSwitch button:last-child{border-right:0}.activityViewSwitch button.active{background:var(--aka);color:#fff}.activityEmpty{border:1px dashed var(--line-strong);background:var(--paper-soft);color:var(--ink-soft);border-radius:10px;padding:20px;font-size:.86rem;line-height:1.7}.activityRating{margin:0 0 10px}.activityCalendar{border:1px solid var(--line);background:var(--paper-card);border-radius:12px;max-width:100%;overflow-x:auto}.activityCalendarHead{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 42px;align-items:center;min-width:700px;padding:8px;display:grid;position:sticky;left:0}.activityCalendarHead strong{text-align:center;font-size:.95rem}.activityCalendarHead button{border:1px solid var(--line-strong);background:var(--paper-card);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px}.activityCalendarHead button:hover{border-color:var(--aka);color:var(--aka)}.activityCalendarGrid{grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;display:grid}.activityCalendarWeekday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);text-align:center;padding:6px;font-size:.72rem;font-weight:700}.activityCalendarWeekday:nth-child(7){border-right:0}.activityCalendarDay{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-card);min-height:104px;padding:6px}.activityCalendarDay:nth-child(7n){border-right:0}.activityCalendarDay.is-outside{background:color-mix(in srgb, var(--paper-soft) 65%, #fff);color:var(--ink-faint)}.activityCalendarDay.is-today{box-shadow:inset 0 0 0 2px var(--aka)}.activityCalendarDate{justify-content:center;align-items:center;min-width:23px;min-height:23px;font-size:.72rem;font-weight:700;display:inline-flex}.activityCalendarDay.is-today .activityCalendarDate{background:var(--aka);color:#fff;border-radius:50%}.activityCalendarEntries{gap:3px;margin-top:3px;display:grid}.activityCalendarEntries a,.activityCalendarEntries>span:not(.activityCalendarMore){background:var(--paper-soft);color:var(--aka);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:4px 5px;font-size:.66rem;font-weight:700;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.activityCalendarEntries a:hover{text-decoration:underline}.activityCalendarMore{color:var(--ink-faint);padding-left:4px;font-size:.64rem}@media (max-width:900px){.activityTools{grid-template-columns:repeat(2,minmax(0,1fr))}.activitySearch{grid-column:1/-1}}@media (max-width:759px){.activityHead{flex-direction:column;align-items:stretch}.activityHead .reviewAddBtn{align-self:flex-start}.activityTabs{margin-left:-4px;margin-right:-4px}.activityTab{flex-direction:column;gap:3px;min-height:58px;padding:7px 3px 6px;font-size:.72rem}.activityTabLabel--desktop{display:none}.activityTabLabel--mobile{display:inline}.activityTabCount{min-width:18px;padding:0 4px;font-size:.62rem;position:absolute;top:4px;right:5px}.activityTools{grid-template-columns:1fr 1fr;gap:9px;padding:11px}.activityControl--date input{padding-left:6px;padding-right:3px;font-size:.72rem}.activityResultBar{align-items:flex-end}.activityViewSwitch button{padding-left:9px;padding-right:9px}.activityCalendarDay{min-height:92px}.activityCalendarHead{z-index:2;background:var(--paper-card);width:calc(100vw - 30px);min-width:0}}.notifFilters{border-radius:var(--card-radius);background:var(--paper-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;padding:12px;display:flex}.notifFilter{gap:4px;min-width:min(210px,100%);display:grid}.notifFilter span{color:var(--ink-soft);font-size:.72rem;font-weight:700}.notifFilter select{border:1px solid var(--line-strong);background:var(--paper-card);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 34px 7px 10px;font-size:.86rem}.notifFilter select:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.notifFilterReset{min-height:40px;color:var(--aka);cursor:pointer;background:0 0;border:0;padding:7px 4px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:underline}.notifPanelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.notifPanelUnread{color:var(--aka);font-size:.8rem;font-weight:700}.notifMarkAll{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;text-decoration:underline}.notifMarkAll:hover{color:var(--aka)}.notifList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notifListRow{min-width:0}.notifItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);color:var(--ink);align-items:center;gap:10px;padding:11px 14px;display:flex;position:relative}.notifItem:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.notifItemMain{min-width:0;color:var(--ink);flex:1;align-items:flex-start;gap:10px;padding-right:18px;text-decoration:none;display:flex;position:relative}button.notifItemMain{padding-block:0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-left:0}.notifItem.is-unread{border-color:var(--gold);background:#fbf6ee}.notifItem.is-today{box-shadow:0 0 0 2px color-mix(in srgb, var(--aka) 18%, transparent), var(--shadow)}.notifIcon{color:var(--ink-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.notifBody{flex:1;gap:2px;min-width:0;display:grid}.notifTitleRow{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.notifToday{background:var(--aka);color:#fff;border-radius:999px;flex:none;padding:0 7px;font-size:.66rem;font-weight:700;line-height:1.6}.notifTitle{font-size:.92rem;font-weight:700}.notifEventDate{color:var(--aka);font-size:.77rem;font-weight:700}.notifText{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.notifTime{color:var(--ink-faint);font-size:.72rem}.notifFavorite .watchBtn{white-space:nowrap;min-height:40px}.historyPerformers{color:var(--ink-soft);flex-basis:100%;font-size:.78rem}@media (max-width:560px){.notifFilters{align-items:stretch}.notifFilter{flex:100%;min-width:0}.notifFilterReset{justify-self:start;min-height:32px;padding-block:3px}.notifListRow{min-width:0}.notifItem{flex-direction:column;align-items:stretch}.notifFavorite{align-self:flex-end}}.notifPrefs{gap:12px;max-width:560px;display:grid}.notifPrefRow{background:var(--paper-soft);border:1px solid var(--line-strong);border-radius:var(--radius);gap:10px;padding:11px 13px;display:grid}.notifPrefMain{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.notifPrefRow input[type=checkbox]{width:17px;height:17px;accent-color:var(--aka);flex:none;margin-top:3px}.notifPrefMain>span{gap:3px;font-size:.9rem;display:grid}.notifPrefOptions{border-top:1px solid var(--line);gap:7px;padding:10px 0 2px 27px;display:grid}.pfOptionLabel{color:var(--ink-soft);margin:0;font-size:.82rem;font-weight:700}.pfWeekdays{flex-wrap:wrap;gap:6px;display:flex}.pfWeekday{min-width:40px;font:inherit;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;padding:7px 0;font-size:.88rem}.pfWeekday--on{color:#fff;background:var(--aka);border-color:var(--aka);font-weight:700}.pfWeekdaySelect{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);justify-self:start;padding:7px 10px;font-size:.88rem}.notifPrefRow .pfCount{text-align:left;line-height:1.5}.ecar{margin:0 0 22px}.ecarLabelRow{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.ecarLabel{color:var(--ink);letter-spacing:.04em;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,ヒラギノ明朝 StdN,Noto Serif JP,serif;font-size:1.05rem;font-weight:700}.ecarAll{color:var(--aka);margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:none}.ecarAll:hover{text-decoration:underline}.ecarShell{position:relative}.ecarViewport{padding:8px 0;overflow:hidden}.ecarViewport:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.ecarTrack{margin:0 -7px;transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex}.ecarCol{flex:0 0 25%;max-width:25%;padding:0 7px}.ecarCard{background:var(--paper-card);border:1px solid var(--line-strong);border-radius:var(--radius);height:100%;color:var(--ink);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;transition:box-shadow .14s,transform .14s,border-color .14s;display:flex;overflow:hidden}.ecarCard:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 5px 14px #0000001a}.ecarCard:hover .ecarTitle{color:var(--aka)}.ecarThumbLink{color:inherit;text-decoration:none;display:block}.ecarThumb{aspect-ratio:4/3;background:var(--paper-soft);border-bottom:1px solid var(--line);display:block;position:relative;overflow:hidden}.ecarThumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ecarThumb--empty{color:var(--line-strong);place-items:center;display:grid}.ecarThumb--empty svg{width:40px;height:40px}.ecarBadge{color:#fff;background:var(--aka);letter-spacing:.04em;border-radius:2px;padding:2px 8px;font-size:.62rem;font-weight:700;position:absolute;top:8px;left:8px}.ecarInfo{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.ecarDate{color:var(--aka);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.ecarTitle{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.45;transition:color .12s;display:-webkit-box;overflow:hidden}.ecarTitleLink{text-decoration:none}.ecarTitleLink:hover{color:var(--aka);text-underline-offset:2px;text-decoration:underline}.ecarPerformers{min-height:2.9em;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ecarPerformers b{color:var(--ink-faint);margin-right:5px;font-size:.68rem}.ymHome .ecarPerformers a{color:var(--aka);text-underline-offset:3px;cursor:pointer;font-weight:400;text-decoration:underline;text-decoration-thickness:1.5px}.ymHome .ecarPerformers a:hover,.ymHome .ecarPerformers a:focus-visible{color:#6a1a1a;text-decoration-thickness:2px}.ymHome .ecarPerformers a:focus-visible{outline-offset:2px;outline:2px solid}.ecarVenue{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:2px;font-size:.72rem;overflow:hidden}.ecarFavorite{margin-top:5px}.ecarFavorite .watchBtn{justify-content:center;width:100%;padding:5px 7px;font-size:.72rem}.ecarArrow{z-index:5;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;padding:0;transition:color .12s,border-color .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.ecarArrow:hover{color:var(--aka);border-color:var(--aka)}.ecarArrow svg{width:18px;height:18px}.ecarArrow--prev{left:-6px}.ecarArrow--next{right:-6px}.ecarDots{justify-content:center;gap:7px;margin-top:12px;display:flex}.ecarDot{background:var(--line-strong);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .12s,transform .12s}.ecarDot:hover{background:var(--ink-faint)}.ecarDot.is-active{background:var(--aka);transform:scale(1.25)}@media (max-width:719px){.ecarCol{flex-basis:50%;max-width:50%}.ecarTitle{font-size:.9rem}.ecarPerformers{font-size:.8rem}.ecarFavorite .watchBtn{padding-inline:4px;font-size:.66rem}.ecarArrow{width:30px;height:30px}.ecarArrow--prev{left:-4px}.ecarArrow--next{right:-4px}}@media (prefers-reduced-motion:reduce){.ecarTrack{transition:none}}.legalPage--guide{max-width:920px}.colArticle--guide{max-width:880px;margin-inline:auto}.colArticle--guide .colArticleTitle{font-size:clamp(1.8rem,3.2vw,2.45rem);line-height:1.45}.colArticle--guide .colArticleHero{aspect-ratio:16/9;object-fit:cover}.colArticle--guide .colBody{line-height:1.9}.colArticle--guide .colBody h2{margin-top:3.2rem;scroll-margin-top:96px}.colArticle--guide .colBody h3{margin-top:2.1rem;scroll-margin-top:96px}.colBody table{border-collapse:collapse;width:100%;margin:1.25rem 0 2rem;font-size:.92rem}.colBody th,.colBody td{text-align:left;vertical-align:top;border:1px solid #d0d0d0;padding:11px 13px}.colBody th{background:#f5f1e9;font-weight:700}.guideLeadBox{border-left:5px solid var(--aka);background:#f8ebe6;margin:1.5rem 0 2rem;padding:18px 20px}.guideLeadBox strong{color:var(--aka-bright);margin-bottom:5px;font-size:1.05rem;display:block}.guideLeadBox p,.guideCardGrid p,.guideTip p,.guidePlanGrid p,.guideFaq p,.guideRegisterCta p{margin:0}.guideToc{border:1px solid var(--line-strong);background:var(--paper);margin:2rem 0 2.5rem;padding:20px}.guideToc>strong{margin-bottom:12px;display:block}.guideToc>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guideToc a{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;align-items:center;padding:8px 10px;font-size:.82rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.guideToc a:hover{border-color:var(--aka);color:var(--aka)}.guideCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:1.5rem 0 2rem;display:grid}.guideCardGrid article{border:1px solid var(--line);background:#fff;min-width:0;padding:16px 14px}.guideCardGrid article>span{background:var(--aka);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:grid}.guideCardGrid article>strong{margin-bottom:6px;line-height:1.45;display:block}.guideCardGrid p{color:var(--ink-soft);font-size:.84rem;line-height:1.7}.guideFigure{margin:2rem 0 2.5rem}.guideFigure img{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;border-radius:6px;width:100%;display:block}.guideFigure figcaption{color:var(--ink-faint);margin-top:8px;font-size:.78rem;line-height:1.6}.guideTip{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;margin:1rem 0 1.5rem;padding:18px 20px}.guideTip strong{margin-bottom:6px;font-size:1.02rem;display:block}.guideTimeline{border-top:1px solid var(--line);gap:0;margin:1.5rem 0 2.25rem;display:grid}.guideTimeline>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:16px;padding:14px 4px;display:grid}.guideTimeline span{color:var(--aka);font-size:.85rem;font-weight:700}.guideTimeline p{margin:0}.guidePlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:1.5rem 0 2.25rem;display:grid}.guidePlanGrid article{border:1px solid var(--line);background:#fff;padding:18px}.guidePlanGrid strong{color:var(--aka-bright);margin-bottom:8px;display:block}.guidePlanGrid p{color:var(--ink-soft);font-size:.88rem}.guideFaq{border-top:1px solid var(--line-strong);margin:1.5rem 0 2.5rem}.guideFaq>div{border-bottom:1px solid var(--line);padding:18px 4px}.guideFaq strong{color:var(--aka-bright);margin-bottom:7px;display:block}.guideFaq dt{color:var(--aka-bright);margin-bottom:7px;font-weight:700}.guideFaq dd{color:var(--ink-soft);margin:0}.guideRegisterCta{background:#f8ebe6;border:1px solid #d7b2a4;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:2.5rem 0;padding:24px;display:grid}.guideRegisterCta strong{margin-bottom:6px;font-size:1.12rem;display:block}.guideRegisterCta a{background:var(--aka);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.guideRegisterCta a:hover{background:var(--aka-bright)}.guideChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.5rem 0 2.5rem;display:grid}.guideChecklist section{border:1px solid var(--line);background:#fff;padding:18px 20px}.guideChecklist strong{margin-bottom:8px;display:block}.guideChecklist ul{margin:0;padding-left:1.25rem}.yoseFactBar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.75rem 0 2.25rem;display:grid}.yoseFactBar>div{text-align:center;min-width:0;padding:16px 18px}.yoseFactBar>div+div{border-left:1px solid var(--line)}.yoseFactBar span,.yoseVenueGrid span{color:var(--ink-faint);margin-bottom:4px;font-size:.76rem;font-weight:700;display:block}.yoseFactBar strong{color:var(--ink);font-size:1rem;line-height:1.45;display:block}.yoseGenreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.5rem 0 2.5rem;display:grid}.yoseGenreGrid article{border:1px solid var(--line);border-top:4px solid var(--aka);background:#fff;min-width:0;padding:18px 20px}.yoseGenreGrid article:nth-child(2){border-top-color:#1f5960}.yoseGenreGrid article:nth-child(3){border-top-color:var(--gold)}.yoseGenreGrid article:nth-child(4){border-top-color:#4d6651}.yoseGenreGrid span{color:var(--ink-faint);margin-bottom:7px;font-size:.74rem;font-weight:700;display:inline-block}.yoseGenreGrid strong{margin-bottom:7px;font-size:1.08rem;display:block}.yoseGenreGrid p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.75}.yoseSeatTimeline>div,.yoseProgramTimeline>div{grid-template-columns:92px 1fr}.yoseVenueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.5rem 0 2rem;display:grid}.yoseVenueGrid a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:6px;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block}.yoseVenueGrid a:hover{border-color:var(--aka);box-shadow:0 4px 16px #442a1f17}.yoseVenueGrid strong{margin-bottom:8px;font-size:1.08rem;display:block}.yoseVenueGrid p{color:var(--ink-soft);margin:0 0 10px;font-size:.87rem;line-height:1.7}.yoseVenueGrid em{color:var(--aka-bright);font-size:.8rem;font-style:normal;font-weight:700}.yoseNextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1.5rem 0 2.5rem;display:grid}.yoseNextGrid a{border:1px solid var(--line);min-width:0;min-height:112px;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;padding:17px;text-decoration:none;display:flex}.yoseNextGrid a:hover{border-color:var(--aka)}.yoseNextGrid strong{margin-bottom:5px;line-height:1.45}.yoseNextGrid span{color:var(--ink-soft);font-size:.8rem;line-height:1.55}.yoseSourceNote{border:1px solid var(--line);color:var(--ink-soft);background:#f4f6f3;margin:2.5rem 0 0;padding:20px;font-size:.82rem;line-height:1.75}.yoseSourceNote>strong{color:var(--ink);margin-bottom:6px;display:block}.yoseSourceNote p{margin:0}.yoseSourceNote p+p{margin-top:8px}.yoseSourceNote a{overflow-wrap:anywhere}.yondaiFactBar{grid-template-columns:repeat(4,minmax(0,1fr))}.yondaiPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.75rem 0 2.5rem;display:grid}.yondaiPhotoGrid a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:6px;text-decoration:none;transition:border-color .18s,box-shadow .18s;overflow:hidden}.yondaiPhotoGrid a:hover{border-color:var(--aka);box-shadow:0 4px 16px #442a1f17}.yondaiPhotoGrid img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;display:block}.yondaiPhotoGrid span,.yondaiPhotoGrid strong{padding-inline:14px;display:block}.yondaiPhotoGrid span{color:var(--ink-faint);padding-top:11px;font-size:.75rem;font-weight:700}.yondaiPhotoGrid strong{padding-top:2px;padding-bottom:13px;font-size:1rem}.yondaiChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.5rem 0 2rem;display:grid}.yondaiChoiceGrid a{border:1px solid var(--line);border-top:4px solid var(--aka);min-width:0;color:var(--ink);background:#fff;padding:18px 20px;text-decoration:none}.yondaiChoiceGrid a:nth-child(2){border-top-color:#1f5960}.yondaiChoiceGrid a:nth-child(3){border-top-color:var(--gold)}.yondaiChoiceGrid a:nth-child(4){border-top-color:#4d6651}.yondaiChoiceGrid span{color:var(--ink-faint);margin-bottom:5px;font-size:.74rem;font-weight:700;display:block}.yondaiChoiceGrid strong{margin-bottom:7px;font-size:1.06rem;display:block}.yondaiChoiceGrid p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.72}.yondaiTableWrap{border:1px solid var(--line);background:#fff;margin:1.25rem 0 .75rem;overflow-x:auto}.colArticle--guide .colBody .yondaiCompareTable{border-collapse:separate;border-spacing:0;min-width:900px;margin:0}.colArticle--guide .colBody .yondaiCompareTable th,.colArticle--guide .colBody .yondaiCompareTable td{border-width:0 1px 1px 0}.colArticle--guide .colBody .yondaiCompareTable tr:last-child th,.colArticle--guide .colBody .yondaiCompareTable tr:last-child td{border-bottom:0}.colArticle--guide .colBody .yondaiCompareTable th:last-child,.colArticle--guide .colBody .yondaiCompareTable td:last-child{border-right:0}.yondaiCompareTable thead th{white-space:nowrap;background:#f5f1e9}.yondaiCompareTable tbody th{min-width:122px;box-shadow:1px 0 0 var(--line);white-space:nowrap;z-index:1;background:#faf8f3;position:sticky;left:0}.yondaiDataNote{color:var(--ink-faint);font-size:.78rem;line-height:1.65}.yondaiVenueFeature{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:24px;margin:1.4rem 0 1.25rem;padding:20px;display:grid}.yondaiVenueFeature--reverse img{order:2}.yondaiVenueFeature img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}.yondaiVenueFeature div{min-width:0}.yondaiVenueFeature span{color:var(--aka-bright);margin-bottom:4px;font-size:.76rem;font-weight:700;display:block}.colArticle--guide .colBody .yondaiVenueFeature h3{margin:0 0 10px;font-size:1.18rem}.yondaiVenueFeature p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.75}.yondaiVenueFeature p+p{margin-top:9px}.yondaiDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1rem;display:grid}.yondaiDetailGrid>div{border-top:3px solid var(--line-strong);background:#f7f5f0;min-width:0;padding:15px 16px}.yondaiDetailGrid span,.yondaiDetailGrid strong{display:block}.yondaiDetailGrid span{color:var(--ink-faint);margin-bottom:4px;font-size:.72rem;font-weight:700}.yondaiDetailGrid strong{margin-bottom:5px;font-size:.9rem;line-height:1.5}.yondaiDetailGrid p{color:var(--ink-soft);margin:0;font-size:.79rem;line-height:1.65}.yondaiActionRow{flex-wrap:wrap;gap:9px;margin:0 0 2.25rem;display:flex}.yondaiActionRow a{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:9px 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.yondaiActionRow a:first-child{border-color:var(--aka);background:var(--aka);color:#fff}.yondaiActionRow a:hover{border-color:var(--aka-bright)}.yondaiProgramChecks,.yondaiVisitSteps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:719px){.colArticle--guide .colArticleTitle{font-size:1.55rem}.colArticle--guide .colBody h2{margin-top:2.6rem;font-size:1.35rem}.guideToc{padding:16px}.guideToc>div,.guideCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidePlanGrid,.guideChecklist,.guideRegisterCta{grid-template-columns:1fr}.guideTimeline>div{grid-template-columns:82px 1fr;gap:10px}.guideRegisterCta a{width:100%}.yoseFactBar,.yoseNextGrid{grid-template-columns:1fr}.yoseFactBar>div{padding:13px 12px}.yoseFactBar>div+div{border-top:1px solid var(--line);border-left:0}.yoseGenreGrid,.yoseVenueGrid{grid-template-columns:1fr}.yondaiFactBar{grid-template-columns:repeat(2,minmax(0,1fr))}.yondaiFactBar>div+div{border-top:0;border-left:1px solid var(--line)}.yondaiFactBar>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.yondaiFactBar>div:nth-child(4){border-top:1px solid var(--line)}.yondaiChoiceGrid,.yondaiVenueFeature,.yondaiDetailGrid{grid-template-columns:1fr}.yondaiVenueFeature{gap:16px;padding:15px}.yondaiVenueFeature--reverse img{order:0}.yondaiVenueFeature img{aspect-ratio:16/9}.yondaiActionRow{grid-template-columns:1fr;display:grid}.yondaiActionRow a{width:100%}.yoseNextGrid a{min-height:88px}.colBody table{white-space:nowrap;display:block;overflow-x:auto}}@media (max-width:430px){.guideCardGrid,.guideToc>div,.yondaiPhotoGrid,.yondaiFactBar{grid-template-columns:1fr}.yondaiFactBar>div+div,.yondaiFactBar>div:nth-child(3),.yondaiFactBar>div:nth-child(4){border-top:1px solid var(--line);border-left:0}}.venueCard,.closedCard,.infoCard,.aboutSteps li,.aboutBenefitGrid article,.mannerCard,.mannerVideoCard,.mannerPriorityGrid article,.mannerImpactGrid article,.mannerDeviceCard,.mannerFallbackGrid article,.mannerNoiseSection li,.mannerFinalChecklist li,.assocCard,.evCard,.perfItem,.appItem,.nfItem,.supTier,.colCard,.wkVenues li a,.wkEvents li,.wkVenues2>li,.gdRuns>li,.gdEvent,.evlRow,.mtLinks>li,.hiCard,.reviewCard,.reviewPublic,.feedCard,.modCard,.watchCard,.notifItem,.ecarCard,.onlineCard,.guideCardGrid article,.guidePlanGrid article,.guideChecklist section,.yoseGenreGrid article,.yoseVenueGrid a,.yoseNextGrid a,.yondaiPhotoGrid a,.yondaiChoiceGrid a,.yondaiVenueFeature,.yondaiDetailGrid>div{border-radius:var(--card-radius);background:var(--paper-card);box-shadow:var(--shadow);border:0}.venueCard,.infoCard,.colCard,.ecarCard,.yondaiPhotoGrid a{overflow:hidden}.venueCard .vcHead,.infoCard .vcHead{border-bottom:0}.infoCard .infoMap{border-top:0}.mannerNoiseSection{background:0 0;border:0!important;padding:0!important}.venueGrid,.closedGrid,.infoGrid,.aboutSteps,.aboutBenefitGrid,.mannerGuide,.mannerPriorityGrid,.mannerImpactGrid,.mannerFallbackGrid,.mannerNoiseSection ul,.mannerFinalChecklist,.assocGrid,.evList,.perfGrid,.appList,.nfList,.supTiers,.colList,.wkVenues,.wkEvents,.wkVenues2,.gdRuns,.gdEvents,.evlList,.mtLinks,.hiGrid,.reviewList,.feedList,.modList,.watchList,.notifList,.guideCardGrid,.guidePlanGrid,.guideChecklist,.yoseGenreGrid,.yoseVenueGrid,.yoseNextGrid,.yondaiPhotoGrid,.yondaiChoiceGrid,.yondaiDetailGrid{gap:14px}.perfItem:hover,.appItem:hover,.colCard:hover,.wkVenues li a:hover,.reviewCard:hover,.yoseVenueGrid a:hover,.yoseNextGrid a:hover,.yondaiPhotoGrid a:hover,.ecarCard:hover{border-color:#0000;box-shadow:0 5px 14px #2b252217}.kanaSubgroups{gap:16px;display:grid}.kanaSubgroup{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:10px;display:grid}.kanaSubheading{color:var(--aka);text-align:center;background:var(--paper-soft);border-radius:var(--radius);margin:0;padding:7px 0;font-size:1rem;line-height:1;position:sticky;top:82px}.scheduleTabsRow{align-items:stretch;gap:8px;display:flex}.scheduleTabsRow .tabs{flex:auto;min-width:0}.scheduleSummary{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-soft);flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;padding:6px 14px;line-height:1.25;display:flex}.scheduleSummary strong{color:var(--aka);font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.14rem}.scheduleSummary small{color:var(--ink-faint);margin-top:3px;font-size:.7rem}.scheduleFilterRow{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.scheduleFilterRow .areaFilter{margin-top:0}.scheduleFilterRow .viewToggle{margin-left:auto}.eventTableSection{border-top:2px solid var(--aka);margin-top:30px;padding-top:16px}.eventTableHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.eventTableHeading>div{align-items:baseline;gap:10px;min-width:0;display:flex}.eventTableHeading h3{color:var(--aka);margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.14rem;line-height:1.4}.eventTableHeading p,.eventTableHeading>span,.eventTableHint{color:var(--ink-faint);margin:0;font-size:.72rem}.eventTableHeading>span{flex:none}.eventTableHint{margin-bottom:6px;display:none}.eventTableScrollFrame{position:relative}.eventTableScroll{border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.eventTableScroll:focus-visible{outline:2px solid var(--aka);outline-offset:2px}.eventTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px;font-size:.76rem;line-height:1.55}.eventTable th{border-bottom:1px solid var(--line-strong);background:var(--paper-soft);color:var(--ink-soft);text-align:left;white-space:nowrap;padding:8px 10px;font-size:.7rem;font-weight:700}.eventTable th:nth-child(4),.eventTable th:nth-child(5){width:17%}.eventTable td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 10px}.eventTable tbody tr:last-child td{border-bottom:0}.eventTable tbody tr:hover{background:#fdfafa}.eventTableDate,.eventTableVenue,.eventTableInfo,.eventTableActions{display:table-cell}.eventTableDate strong,.eventTableDate span,.eventTableVenue strong,.eventTableVenue span,.eventTableVenue a,.eventTableInfo strong,.eventTableInfo span,.eventTableProgram>span{display:block}.eventTableDate strong,.eventTableDate span{font-variant-numeric:tabular-nums}.eventTableDate strong,.eventTableTitle{color:var(--aka)}.eventTableTitle{margin-bottom:5px;font-size:.84rem;line-height:1.45;display:block}.eventTableTitle a,.eventTableVenue a,.eventTablePerformers a,.eventTableDetail{text-underline-offset:2px;text-decoration:underline}.eventTablePerformers{align-items:flex-start;gap:5px;margin-top:3px;display:flex}.eventTableLabel,.eventTableSub b,.eventTableContact b{color:var(--ink-faint);flex:none;font-size:.68rem;font-weight:700}.eventTableSub,.eventTableNote,.eventTableContact{color:var(--ink-soft);margin-top:4px}.eventTableNote{border-radius:var(--radius);background:var(--paper-soft);padding:5px 7px}.eventTableVenue a{color:var(--aka);margin-top:4px}.eventTableVenue .ic,.eventTableDetail .ic{vertical-align:-2px;margin-left:3px}.eventTableActions .watchBtn{justify-content:center;width:100%}.eventTableActions .evFlyer{width:82px;margin:8px auto 0}.eventTableActions .evFlyer img{object-fit:contain;background:#fff;width:82px;max-height:116px}.eventTableActions .evFlyerCaption{text-align:center;font-size:.62rem;line-height:1.35}.eventTableDetail{color:var(--aka);justify-content:center;align-items:center;gap:3px;margin-top:8px;font-weight:700;display:flex}@media (max-width:720px){.scheduleTabsRow{grid-template-columns:minmax(0,1fr);display:grid}.scheduleSummary{flex-direction:row;flex-basis:auto;gap:10px;padding:6px 10px}.scheduleSummary strong{font-size:.94rem}.scheduleSummary small{margin-top:0}.scheduleFilterRow{margin-top:7px}.scheduleFilterRow .areaFilter,.scheduleFilterRow .areaSelect{min-width:0}.scheduleFilterRow .areaSelect{max-width:210px}.eventTableSection{margin-top:24px}.eventTableHeading{align-items:flex-start}.eventTableHeading>div{display:block}.eventTableHeading p{margin-top:2px}.eventTableHint{width:fit-content;color:var(--aka);background:#f2e9dc;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 0 8px auto;padding:6px 11px;font-size:.76rem;font-weight:700;line-height:1.4;display:flex}.eventTableHint span{font-size:.9rem;line-height:1}.eventTableScrollFrame:after{content:"";z-index:2;border-radius:0 var(--card-radius) var(--card-radius) 0;pointer-events:none;background:linear-gradient(90deg,#fff0,#7a1f1f1f);width:34px;position:absolute;top:1px;bottom:1px;right:1px}.eventTable{min-width:820px}}.schedulePageIntro{align-items:flex-end;gap:18px;padding-top:30px;padding-bottom:18px;display:flex}.schedulePageIntro>div{min-width:0}.schedulePageIntro p{color:var(--aka);letter-spacing:.08em;margin:0 0 2px;font-size:.74rem;font-weight:800}.schedulePageIntro h1{color:var(--ink);letter-spacing:.03em;margin:0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:clamp(1.6rem,3vw,2rem);line-height:1.3}.scheduleUpdate{color:var(--ink-faint);white-space:nowrap;margin-left:auto;padding-bottom:3px;font-size:.72rem}.scheduleUpdate b{color:var(--ok)}.controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}.controlsInner{padding-top:0;padding-bottom:0}.scheduleTabsRow{border:1px solid var(--line-strong);background:#fff;border-radius:10px;gap:0;overflow:hidden}.scheduleTabsRow .tabs{gap:0}.scheduleTabsRow .tab{border:0;border-right:1px solid var(--line-strong);background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:66px;padding:10px 12px;font-size:.86rem;display:flex}.scheduleTabsRow .tab.active{background:var(--aka)}.scheduleTabsRow .tab small{margin-top:1px}.scheduleSummary{border:0;border-radius:0;flex:0 0 245px;gap:2px;padding:10px 18px}.scheduleSummary strong{font-size:1.45rem}.scheduleSummary small{margin-top:0}.scheduleFilterRow{border:1px solid var(--line-strong);background:#fffffff7;border-radius:10px;min-height:58px;margin-top:18px;padding:10px 12px}.scheduleFilterRow .areaSelect{border-radius:7px;min-width:190px;padding-top:8px;padding-bottom:8px}.schedulePeriod{align-items:center;gap:7px;display:flex}.schedulePeriod button{appearance:none;border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:.74rem;font-weight:700}.schedulePeriod button.active{border-color:var(--aka);color:var(--aka);background:#fbf1f1}.scheduleFilterRow .viewToggle{background:#f0eeeb;border:0;border-radius:8px;padding:3px}.scheduleFilterRow .vt{border-radius:6px;padding:6px 13px}.scheduleFilterRow .vt.active{color:var(--aka);background:#fff;box-shadow:0 1px 4px #00000014}.ttHeadCell{scroll-margin-top:16px}.eventTable{min-width:1080px}.eventTable th:first-child{width:11%}.eventTable th:nth-child(2){width:12%}.eventTable th:nth-child(3){width:27%}.eventTable th:nth-child(4){width:21%}.eventTable th:nth-child(5){width:14%}.eventTable th:nth-child(6){width:15%}.eventTableFlyer .evFlyer{width:82px;margin:0 auto}.eventTableFlyer .evFlyer img{object-fit:contain;background:#fff;width:82px;max-height:116px}.eventTableFlyer .evFlyerCaption{text-align:center;font-size:.62rem;line-height:1.35}.newsItem .newsNew{order:-1;align-self:center}@media (max-width:720px){.schedulePageIntro{padding-top:20px;padding-bottom:14px;display:block}.schedulePageIntro h1{font-size:1.45rem}.scheduleUpdate{white-space:normal;margin:7px 0 0;padding-bottom:0;display:block}.scheduleTabsRow{grid-template-columns:minmax(0,1fr);display:grid}.scheduleTabsRow .tab{min-height:58px;padding:8px 5px;font-size:.78rem}.scheduleSummary{flex-basis:auto;min-height:38px;padding:6px 10px}.scheduleSummary strong{font-size:1.02rem}.scheduleFilterRow{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px}.scheduleFilterRow .areaFilter,.scheduleFilterRow .areaSelect{width:100%;max-width:none}.schedulePeriod{flex:100%}.schedulePeriod button{flex:1;padding-left:5px;padding-right:5px}.scheduleFilterRow .viewToggle{width:100%}.scheduleFilterRow .vt{flex:1}.eventTable{min-width:920px}}.perfTableScrollFrame{min-width:0}.perfTableHint{width:max-content;max-width:100%;color:var(--aka);background:#f8f3ed;border-radius:999px;align-items:center;gap:7px;margin:0 2px 9px auto;padding:6px 11px 6px 9px;font-size:.75rem;font-weight:700;line-height:1.4;display:none}.perfTableHintIcon{flex:none;justify-content:center;align-items:center;width:32px;height:18px;display:inline-flex}.perfTableHintIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:16px;animation:1.6s ease-in-out infinite perfTableSwipeCue}@keyframes perfTableSwipeCue{0%,to{opacity:.55;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}.perfTableScroll{border-radius:var(--card-radius);background:var(--paper-card);max-width:100%;box-shadow:var(--shadow);scrollbar-width:thin;overflow-x:auto}.perfTableScroll:focus-visible{outline:2px solid var(--aka);outline-offset:3px}.perfTable{border-collapse:separate;border-spacing:0;background:var(--paper-card);width:100%;min-width:720px;color:var(--ink)}.perfTable th,.perfTable td{box-sizing:border-box;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 13px}.perfTable thead th{background:var(--paper-soft);color:var(--ink-soft);white-space:nowrap;font-size:.76rem;font-weight:800}.perfTable thead th:first-child{width:21%}.perfTable thead th:nth-child(2){width:27%}.perfTable thead th:nth-child(3){width:12%}.perfTable thead th:nth-child(4){width:13%}.perfTable thead th:nth-child(5){width:27%}.perfTable thead th:nth-child(4),.perfTableSocial{text-align:center}.perfTable tbody.kanaSubgroup{display:table-row-group}.perfTable tbody:last-child tr:last-child>*{border-bottom:0}.perfTableInitialRow th{color:var(--aka);background:#f8f3ed;padding-top:0;padding-bottom:0}.kanaSubToggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.kanaSubToggle:hover .kanaSubheading{text-decoration:underline}.kanaSubToggle:focus-visible{outline:2px solid var(--aka);outline-offset:-2px}.kanaSubToggle .kanaToggleIcon{width:.8rem;height:.8rem}.perfTable .kanaSubheading{color:inherit;margin:0;padding:0;font-size:.82rem;line-height:1.4;display:inline;position:static}.perfTablePerformerRow:hover>*{background:#fffaf4}.perfTableName{font-size:.9rem;font-weight:700}.perfTableName a,.perfTableScheduleCell a{color:var(--ink);text-decoration:none}.perfTableName a:hover,.perfTableScheduleCell a:hover{color:var(--aka);text-underline-offset:3px;text-decoration:underline}.perfTableAffiliationList{flex-wrap:wrap;gap:4px 6px;display:flex}.perfTableAffiliationList span{background:var(--paper-soft);color:var(--ink-soft);border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:700;line-height:1.45;display:inline-block}.perfTableScheduleCell{color:var(--ink-soft);white-space:nowrap;font-size:.8rem;font-weight:700}.perfTableSocial{white-space:nowrap;font-size:.75rem}.perfTableSocialLinks{justify-content:center;align-items:center;gap:5px;display:flex}.perfTableSocial a{width:40px;height:40px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.perfTableSocial a:hover{background:var(--paper-soft);color:var(--aka)}.perfTableSocial a.is-youtube{color:#b4231d}.perfTableSocial .ic{flex:none;width:20px;height:20px}.perfTableFavorite .followBtn--compact{white-space:nowrap;border-width:1px;border-radius:6px;min-height:34px;padding:6px 10px;font-size:.74rem}@media (max-width:720px){.perfTableHint{display:flex}.perfTable{min-width:790px}.perfTable th,.perfTable td{padding:9px 11px}}@media (prefers-reduced-motion:reduce){.perfTableHintIcon svg{animation:none}}.eventDetailPage{padding-top:22px;padding-bottom:44px}.eventDetailBack{color:var(--aka);margin-bottom:14px;font-size:.84rem;font-weight:700}.eventDetailAdmin{margin:-4px 0 14px;font-size:.8rem}.eventDetailAdmin a{border:1px solid var(--line);background:var(--paper-card);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-weight:700;text-decoration:none;display:inline-block}.eventDetailAdmin a:hover{border-color:var(--aka);color:var(--aka)}.eventDetailCard{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper-card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(220px,330px);gap:28px;padding:clamp(20px,4vw,38px);display:grid}.eventDetailTitleRow{align-items:flex-start;gap:16px;display:flex}.eventDetailTitleRow h2{flex:1;min-width:0;margin:4px 0 22px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.45}.eventDetailFavorite{flex:none;margin-left:auto;padding-top:6px}.eventDetailFavorite .watchBtn{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:.78rem}.eventDetailDate{color:var(--aka);margin:0;font-weight:800}.eventDetailFacts{border-top:1px solid var(--line);margin:0}.eventDetailFacts>div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.eventDetailFacts dt{color:var(--ink-soft);font-size:.8rem;font-weight:800}.eventDetailFacts dd{white-space:pre-wrap;margin:0}.eventDetailFacts dd>span{color:var(--ink-soft);margin-top:3px;font-size:.84rem;display:block}.eventDetailPriceNote{color:var(--ink-soft);font-size:.84rem;line-height:1.8}.eventDetailFacts a,.eventDetailPerformers a{color:var(--aka);text-underline-offset:3px}.eventDetailPerformers{flex-wrap:wrap;gap:4px 14px;display:flex}.eventDetailActions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.eventDetailAction{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:10px 15px;font-family:inherit;font-size:.84rem;font-weight:800;line-height:1.4;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s,color .14s;display:inline-flex;box-shadow:0 2px #2b25221f}.eventDetailAction:hover{border-color:var(--aka);background:var(--aka);color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #5f17173d}.eventDetailAction:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.eventDetailAction:active{transform:translateY(0);box-shadow:0 1px 2px #2b252229}.eventDetailAction--primary{border-color:var(--aka);background:var(--aka);color:#fff}.eventDetailAction--primary:hover{color:#fff;background:#5f1717;border-color:#5f1717;box-shadow:0 8px 18px #5f171742}.eventDetailAction--official{width:100%}.eventDetailActionSecondary{flex-wrap:wrap;gap:9px;width:100%;margin-top:12px;display:flex}.eventDetailActionNote{width:100%;color:var(--ink-faint);margin:2px 0 0;font-size:.74rem}.eventDetailFlyer .evFlyer{width:100%}.eventDetailFlyer .evFlyer img{object-fit:contain;background:var(--paper-soft);width:100%;max-height:520px}.eventDetailSourceNote{color:var(--ink-faint);margin:14px 2px 0;font-size:.78rem}.evFilterPast{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:10px;font-size:.82rem;display:flex}.evFilterPast label{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.evFilterPast input:disabled+span{opacity:.55}.evFilterPast label:has(input:disabled){opacity:.55}.evFilterPastHint{color:var(--ink-faint)}.evFilterPastHint a{color:var(--aka);margin-left:4px}.evPastResults{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.evlRow--past .evlTime{white-space:nowrap}.evlEnded{border:1px solid var(--line);color:var(--ink-faint);white-space:nowrap;border-radius:3px;margin-left:8px;padding:1px 6px;font-size:.72rem;font-weight:700}.evPastMonthList{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.evPastMonthList a{border:1px solid var(--line);background:var(--paper-card);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;font-weight:700;display:flex}.evPastMonthCount{color:var(--ink-faint);font-size:.78rem;font-weight:400}.evPastNav{justify-content:space-between;gap:12px;margin-top:24px;font-size:.86rem;font-weight:700;display:flex}.evPastNav a{color:var(--aka)}.eventDetailEnded{border:1px solid var(--line);background:var(--paper-soft,#f6f2ea);color:var(--ink-soft,inherit);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:.88rem;font-weight:700}.eventDetailEnded a{color:var(--aka);text-decoration:underline}.eventDetailEndedLink{margin:18px 0 0;font-size:.88rem;font-weight:700}.eventDetailEndedLink a{color:var(--aka)}.adminSendStatus{border:1px solid var(--line);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:.88rem;font-weight:700}.adminSendStatus--success{color:var(--ok);background:#f1f8f3;border-color:#a8c8b4}.adminSendStatus--error{color:#7c4d1d;background:#fff8ef;border-color:#d9b18b}@media (max-width:760px){.eventDetailCard{grid-template-columns:1fr;gap:22px;padding:18px 16px}.eventDetailFlyer{grid-row:1}.eventDetailFacts>div{grid-template-columns:76px minmax(0,1fr)}.eventDetailAction{width:100%}.eventDetailActionSecondary{flex-direction:column}.eventDetailTitleRow{gap:10px}.eventDetailFavorite .watchBtn{white-space:normal;max-width:148px}}@media (prefers-reduced-motion:reduce){.evCard,.evlRow,.eventDetailAction{transition:none}.evCard:hover,.evlRow:hover,.eventDetailAction:hover{transform:none}}.evDiscoveryLinks{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.evDiscoveryLinks a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none}.evDiscoveryLinks a:hover,.evDiscoveryLinks a:focus-visible{border-color:var(--aka);color:var(--aka)}.evDiscoveryLinks a[aria-current=page]{border-color:var(--aka);background:var(--aka);color:#fff}.evSeoGuide{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.evSeoGuide>p,.evSeoGuideGrid p{line-height:1.9}.evSeoGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.evSeoGuideGrid section{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:18px}.evSeoGuideGrid h3{margin:0 0 8px;font-size:1.05rem}@media (max-width:760px){.evSeoGuideGrid{grid-template-columns:1fr}}.memberPage{max-width:940px}.memberPage .mbLead{font-size:1rem;line-height:2}.memberPage h2{margin-bottom:14px}.mbCtaRow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.memberPage a.mbCta{background:var(--aka);color:#fff;border:1.5px solid var(--aka);border-radius:var(--radius);align-items:center;gap:6px;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.memberPage a.mbCta:hover{background:var(--aka-bright);border-color:var(--aka-bright);color:#fff}.memberPage a.mbCtaSub{color:var(--ink-soft);font-size:.9rem}.mbCtaNote{color:var(--ink-faint);font-size:.82rem}.mbCtaBox{border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--paper-soft);padding:24px 22px}.mbCtaBoxTitle{margin:0 0 8px;font-size:1.05rem;font-weight:700}.mbGrid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.mbGrid--rev .mbText{order:2}.mbGrid--rev .mbShot{order:1}.mbText p{margin:0 0 12px}.mbList{color:var(--ink-soft);margin:0;padding-left:1.1em;font-size:.9rem;line-height:1.85}.mbList li+li{margin-top:4px}.mbShot{margin:0}.mbShotFrame{border:1px solid var(--line-strong);border-radius:var(--card-radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.mbShotBar{background:var(--paper-soft);border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.04em;align-items:center;gap:6px;padding:9px 12px;font-size:.78rem;font-weight:700;display:flex}.mbShotBody{padding:4px 12px 12px}.mbShot figcaption{color:var(--ink-faint);text-align:center;margin-top:8px;font-size:.76rem}.mbBadge{background:var(--aka);color:#fff;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.66rem;font-weight:700;display:inline-flex}.mbRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.mbRow:last-child{border-bottom:0}.mbRow--past{opacity:.72}.mbRowDate{color:var(--aka);letter-spacing:.03em;margin:0 0 3px;font-size:.74rem;font-weight:700}.mbRowTitle{margin:0;font-size:.9rem;font-weight:700;line-height:1.5}.mbRowSub{color:var(--ink-faint);margin:2px 0 0;font-size:.76rem}.mbBtn{color:var(--ink-soft);border:1.5px solid var(--line-strong);white-space:nowrap;background:#fff;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.mbBtn--on{background:var(--aka);border-color:var(--aka);color:#fff}.mbBtn--ghost{color:var(--aka);border-color:var(--aka)}.mbNotif{border-bottom:1px solid var(--line);border-left:3px solid var(--aka);margin-top:8px;padding:11px 0 11px 10px}.mbNotif:last-child{border-bottom:0}.mbNotif--read{border-left-color:var(--line-strong);opacity:.7}.mbNotifTitle{margin:0;font-size:.85rem;font-weight:700;line-height:1.5}.mbNotifBody{color:var(--ink-faint);margin:3px 0 0;font-size:.78rem}.mbFollow{border-bottom:1px solid var(--line);padding:12px 0}.mbFollow:last-child{border-bottom:0}.mbFollowName{color:var(--aka);align-items:center;gap:5px;margin:0 0 5px;font-size:.95rem;font-weight:700;display:flex}.mbFollowApp{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.8}.mbReview{padding:12px 0}.mbStars{vertical-align:middle;gap:1px;margin-left:6px;display:inline-flex}.mbStars .on{color:var(--aka)}.mbStars .off{color:var(--line-strong)}.mbActs{border-top:1px solid var(--line);margin:10px 0 0;padding-top:8px}.mbActs p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:5px 0;font-size:.82rem;display:flex}.mbActName{font-weight:700}.mbActProg{color:var(--ink-soft)}.mbReviewComment{color:var(--ink-soft);margin:10px 0 0;font-size:.82rem;line-height:1.8}.mbReviewMeta{color:var(--ink-faint);margin:8px 0 0;font-size:.72rem}.mbSteps{counter-reset:mbstep;margin:0;padding:0;list-style:none}.mbSteps>li{counter-increment:mbstep;border-bottom:1px solid var(--line);padding:14px 0 14px 46px;position:relative}.mbSteps>li:last-child{border-bottom:0}.mbSteps>li:before{content:counter(mbstep);border:1.5px solid var(--aka);width:28px;height:28px;color:var(--aka);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:14px;left:0}.mbSteps p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.8}.mbStepTitle{font-weight:700;color:var(--ink)!important;margin-bottom:4px!important;font-size:.95rem!important}.mbFaq{margin:0}.mbFaq dt{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:.95rem;font-weight:700}.mbFaq dt:first-child{border-top:0;margin-top:0;padding-top:0}.mbFaq dd{color:var(--ink-soft);margin:6px 0 0;font-size:.88rem;line-height:1.9}@media (max-width:780px){.mbGrid{grid-template-columns:1fr;gap:18px}.mbGrid--rev .mbText,.mbGrid--rev .mbShot{order:0}.memberPage a.mbCta{justify-content:center;width:100%}}.orgPage{max-width:940px;padding:20px 14px 40px}.orgLead{color:var(--ink-soft);margin:0 0 18px;font-size:.92rem;line-height:1.9}.orgHeading{color:var(--aka);border-bottom:1px solid var(--line-strong);align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:5px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.05rem;display:flex}.orgCount{color:var(--ink-faint);font-family:inherit;font-size:.8rem;font-weight:700}.orgPage section+section{margin-top:40px}.orgCrumb{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:.78rem;display:flex}.orgCrumb a{color:var(--aka)}.orgSectionNote{color:var(--ink-faint);margin:0 0 14px;font-size:.83rem;line-height:1.8}.orgGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.orgCard{border:1px solid var(--line-strong);border-radius:var(--card-radius);height:100%;box-shadow:var(--shadow);color:inherit;background:#fff;flex-direction:column;gap:8px;padding:16px 16px 14px;text-decoration:none;transition:border-color .12s;display:flex}.orgCard:hover{border-color:var(--aka)}.orgCardName{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.5}.orgCardMeta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.78rem;display:flex}.orgCardCount{color:var(--aka);font-weight:700}.orgCardCountNone,.orgCardNext{color:var(--ink-faint)}.orgOthers{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orgOthers a{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-soft);background:#fff;align-items:baseline;gap:6px;padding:7px 12px;font-size:.85rem;text-decoration:none;display:inline-flex}.orgOthers a:hover{border-color:var(--aka);color:var(--aka)}.orgOthersCount{color:var(--ink-faint);font-size:.74rem}.orgEmpty,.orgNote{color:var(--ink-faint);font-size:.85rem;line-height:1.9}.orgNote{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.orgEmpty a,.orgNote a{color:var(--aka)}.orgCta{margin-top:40px}.orgCta p{color:var(--ink-soft);margin:0 0 10px;font-size:.85rem;line-height:1.9}.evOrgHint{color:var(--ink-faint);margin-left:6px;font-size:.76rem}.siteHeaderSlim{padding-bottom:0}.orgHero{align-items:flex-start;gap:26px;margin-bottom:8px;display:flex}.orgHeroMain{flex:1 1 0;min-width:0}.orgHeroMap{flex:0 0 300px;max-width:300px}.orgHeroVenue{border-top:1px dashed var(--line-strong);margin-top:12px;padding-top:12px}.orgKana{letter-spacing:.18em;color:var(--ink-faint);margin:0;font-size:.74rem}.orgName{margin:2px 0 8px;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.65rem;line-height:1.35}.orgProvidedBadge{border:1px solid var(--aka);border-radius:var(--radius);color:var(--aka);vertical-align:6px;margin-left:10px;padding:1px 8px;font-family:inherit;font-size:.68rem;font-weight:700;display:inline-block}.orgDesc{color:var(--ink-soft);max-width:46em;margin:0 0 10px;font-size:.92rem;line-height:1.9}.orgChips{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.orgChips li{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-soft);color:var(--ink-soft);padding:2px 9px;font-size:.76rem}.orgLinks{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:.82rem;display:flex}.orgLinks a{color:var(--aka);align-items:center;gap:4px;display:inline-flex}.orgNext{border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--paper-soft);padding:16px 20px}.orgNextLabel{letter-spacing:.14em;color:var(--aka);margin:0 0 4px;font-size:.72rem;font-weight:700}.orgNextBody{align-items:flex-start;gap:20px;display:flex}.orgNextMain{flex:1 1 0;min-width:0}.orgNextFlyer{flex:0 0 220px;max-width:220px}.orgNextFlyer .evFlyer{width:100%;margin-top:0}.orgNextFlyer .evFlyer img{width:100%;max-height:none}.orgNextDate{margin:0;font-size:1.12rem;font-weight:700}.orgNextTime{color:var(--ink-soft);margin-left:10px;font-size:.82rem;font-weight:400}.orgNextTitle{margin:4px 0;font-family:ヒラギノ明朝 W2 JIS2004,ヒラギノ明朝 ProN,Noto Serif JP,serif;font-size:1.05rem}.orgNextTitle a{text-decoration:none}.orgNextTitle a:hover{color:var(--aka)}.orgNextCast{margin:0 0 10px;font-size:.85rem}.orgNextCast a{color:var(--ai)}.orgNextActions{flex-wrap:wrap;gap:8px;display:flex}.orgBtn{border:1px solid var(--aka);border-radius:var(--radius);background:var(--aka);color:#fff;align-items:center;padding:8px 18px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.orgBtn:hover{background:var(--aka-bright);border-color:var(--aka-bright)}.orgBtnGhost{color:var(--aka);background:#fff;font-weight:400}.orgBtnGhost:hover{background:var(--paper-soft)}.orgMessage{max-width:42em}.orgMessage p{color:var(--ink-soft);margin:0 0 12px;font-size:.92rem;line-height:2}.orgMessageNote{color:var(--ink-faint);margin:6px 0 0;font-size:.76rem}.orgInfoCols{flex-wrap:wrap;gap:28px;display:flex}.orgInfoCols>div{flex:260px;min-width:0}.orgVenueName{margin:0 0 4px;font-size:.95rem;font-weight:700}.orgVenueLine{color:var(--ink-soft);margin:0 0 4px;font-size:.85rem;line-height:1.9}.orgVenueMap{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;height:240px;margin-top:10px;display:block}.orgResList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orgResList li{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:.85rem;display:flex}.orgResLabel{color:var(--aka);font-weight:700}.orgResList a{color:var(--ai)}.forOrgPage section+section{margin-top:34px}.forOrgPoints,.forOrgSteps,.forOrgList{margin:14px 0;padding-left:0;list-style:none}.forOrgList{padding-left:22px;list-style:outside}.forOrgList li{font-size:.9rem;line-height:1.9}.forOrgPoints li,.forOrgSteps li{border:1px solid var(--line-strong);border-radius:var(--card-radius);background:#fff;margin-bottom:10px;padding:12px 16px}.forOrgSteps{counter-reset:forOrgStep}.forOrgSteps li b:before{counter-increment:forOrgStep;content:counter(forOrgStep) ". ";color:var(--aka)}.forOrgPoints b,.forOrgSteps b{margin-bottom:4px;font-size:.95rem;display:block}.forOrgPoints span,.forOrgSteps span{color:var(--ink-soft);font-size:.85rem;line-height:1.9;display:block}.forOrgFaq dt{margin-top:14px;font-size:.9rem;font-weight:700}.forOrgFaq dd{color:var(--ink-soft);margin:4px 0 0;font-size:.85rem;line-height:1.9}.orgEditPage{max-width:780px}.orgEditIntro,.orgEditNote{color:var(--ink-soft);margin:0 0 10px;font-size:.85rem;line-height:1.9}.orgEditNote{color:var(--ink-faint)}.orgEditAdminNote{color:var(--aka);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-soft);margin:0 0 14px;padding:8px 12px;font-size:.82rem}.orgEditGroup{border:1px solid var(--line-strong);border-radius:var(--card-radius);margin:0 0 18px;padding:14px 16px 6px}.orgEditGroup legend{color:var(--aka);padding:0 6px;font-size:.92rem;font-weight:700}.orgEditGroupNote{color:var(--ink-faint);margin:0 0 12px;font-size:.78rem;line-height:1.8}.orgEditField{margin:0 0 14px;display:block}.orgEditLabel{margin-bottom:4px;font-size:.82rem;font-weight:700;display:block}.orgEditField input,.orgEditField textarea,.orgEditField select{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;padding:8px 10px;font-family:inherit;font-size:.95rem;line-height:1.7}.orgEditField textarea{resize:vertical}.orgEditHint{color:var(--ink-faint);margin-top:3px;font-size:.75rem;line-height:1.7;display:block}.orgEditActions{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.orgEditActions .orgBtn{border:1px solid var(--aka);cursor:pointer;font-family:inherit}.orgEditActions .orgBtn:disabled{opacity:.6;cursor:default}.orgEditOk{color:var(--ok);margin:0;font-size:.85rem}.orgEditError{color:var(--aka);white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.9}.orgAdminForm{max-width:460px;margin-bottom:10px}.orgAdminCheck{color:var(--ink-soft);align-items:center;gap:6px;margin:0 0 12px;font-size:.82rem;display:flex}.orgAdmin .orgBtn{border:1px solid var(--aka);cursor:pointer;font-family:inherit}.orgAdminTableWrap{overflow-x:auto}.orgAdminTable{border-collapse:collapse;width:100%;font-size:.82rem}.orgAdminTable th,.orgAdminTable td{border:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:8px 10px}.orgAdminTable th{background:var(--paper-soft);white-space:nowrap}.orgAdminSub{color:var(--ink-faint);font-size:.74rem;display:block}.orgAdminEditors{margin:0;padding:0;list-style:none}.orgAdminEditors li{word-break:break-all;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.orgAdminTable button{color:var(--aka);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;padding:2px 8px;font-family:inherit;font-size:.74rem}.orgAdminTable button:hover:not(:disabled){border-color:var(--aka)}.orgAdminLink{color:var(--ai);white-space:nowrap;margin-right:8px;display:inline-block}@media (max-width:760px){.orgHero{flex-direction:column;gap:16px}.orgHeroMap,.orgNextFlyer{flex:auto;width:100%;max-width:100%}.orgNextBody{flex-direction:column;gap:14px}.orgName{font-size:1.4rem}}@media (max-width:560px){.orgGrid{grid-template-columns:1fr}.orgNextActions .orgBtn{flex:100%;justify-content:center}}.coBillSection{margin-top:26px}.coBillIntro{color:var(--ink-soft);margin:0 0 10px;font-size:.78rem;line-height:1.65}.coBillList{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.coBillItem{min-width:0}.coBillLink{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-items:center;gap:8px;min-width:0;padding:9px 12px;text-decoration:none;display:flex}.coBillLink:hover{border-color:var(--aka)}.coBillName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.coBillLink:hover .coBillName{color:var(--aka)}.coBillGenre{color:var(--ink-faint);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:1px 7px;font-size:.66rem}.coBillCount{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.78rem}@media (max-width:560px){.coBillList{grid-template-columns:1fr}}.genreDraftNotice{color:var(--ng);border:1px solid var(--ng);border-radius:var(--radius);background:#fdf8ef;margin:0 0 20px;padding:10px 13px;font-size:.78rem;line-height:1.65}.genreSection{margin-bottom:34px;scroll-margin-top:20px}.genreSection--top>.dayHeading{margin-top:4px}.genreText{max-width:62em;margin:0 0 12px;font-size:.9rem;line-height:1.85}.genreTextSmall{color:var(--ink-soft);font-size:.8rem}.genreCite{color:var(--ink-faint);margin-left:2px;font-size:.72rem}.genreSubHead{margin:20px 0 8px;font-size:.88rem;font-weight:700}.genreFeatureList{margin:0 0 12px;padding-left:1.2em;font-size:.86rem;line-height:1.8}.genreMore{margin:10px 0 0;font-size:.8rem}.genreMore a{color:var(--aka)}.genreVenueList,.genreAssocList,.genrePerformerList,.genreEventList,.genreLinkList,.genreSourceList{margin:0;padding:0;list-style:none}.genreSourceList{color:var(--ink-soft);padding-left:1.4em;font-size:.8rem;line-height:1.9;list-style:decimal}.genreVenueList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.genreVenueItem{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);padding:12px 14px}.genreVenueLink{align-items:baseline;gap:8px;text-decoration:none;display:flex}.genreVenueLink:hover .genreVenueName{color:var(--aka);text-decoration:underline}.genreVenueName{font-size:.9rem;font-weight:700}.genreVenueArea{color:var(--ink-faint);font-size:.7rem}.genreVenueIntro{color:var(--ink-soft);margin:6px 0 0;font-size:.76rem;line-height:1.7}.genreAssocList{flex-wrap:wrap;gap:8px;display:flex}.genreAssocList li a{border:1px solid var(--line-strong);border-radius:100px;padding:6px 12px;font-size:.8rem;text-decoration:none;display:inline-flex}.genreAssocList li a:hover{border-color:var(--aka);color:var(--aka)}.genrePerformerList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.genrePerformerLink{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 12px;text-decoration:none;display:flex}.genrePerformerLink:hover{border-color:var(--aka)}.genrePerformerName{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.genrePerformerLink:hover .genrePerformerName{color:var(--aka)}.genrePerformerCount{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.genreEventList li a{border-bottom:1px solid var(--line);grid-template-columns:6.5em 1fr;gap:2px 10px;padding:10px 4px;font-size:.85rem;text-decoration:none;display:grid}.genreEventList li a:hover .genreEventTitle{color:var(--aka);text-decoration:underline}.genreEventDate{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.76rem}.genreEventTitle{font-weight:700}.genreEventVenue{color:var(--ink-soft);grid-column:2;font-size:.75rem}.genreMediaBlock{margin-bottom:18px}.genreLinkList li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;font-size:.85rem;display:flex}.genreLinkList li a{color:var(--aka)}.genreBookTitle{font-weight:700}.genreLinkNote{color:var(--ink-faint);font-size:.72rem}.netaPerformerNote{color:var(--ink-faint);max-width:62em;margin:0 0 14px;font-size:.74rem;line-height:1.8}.genreSources{border-top:1px solid var(--line);padding-top:20px}.genreSources .dayHeading h2{font-size:.86rem}.genreSources .genreSubHead{font-size:.78rem}.genreSources .genreText,.genreSources .genreTextSmall{font-size:.72rem;line-height:1.8}.genreSources .genreSourceList{font-size:.72rem;line-height:1.85}@media (max-width:560px){.genreVenueList,.genrePerformerList,.genreEventList li a{grid-template-columns:1fr}.genreEventVenue{grid-column:1}}.genreHero{isolation:isolate;background:#1b1a18;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.genreHeroArt{object-fit:cover;object-position:center 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.genreHero:after{content:"";z-index:-1;background:linear-gradient(100deg,#141311e6 0%,#141311b8 42%,#1413112e 100%);position:absolute;inset:0}.genreHeroInner{color:#fff;padding:40px 0 34px}.genreHeroTitle{letter-spacing:.06em;color:#fff;margin:0 0 12px;font-size:clamp(2rem,6vw,3.1rem);font-weight:700}.genreHeroCatch{color:#f4efe6;margin:0 0 12px;font-size:clamp(.95rem,2.4vw,1.2rem)}.genreHeroLead{color:#ddd6ca;max-width:40em;margin:0;font-size:.84rem;line-height:1.85}.genreAnchorNav{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;position:sticky;top:0}.genreAnchorInner{gap:4px;padding:0;display:flex;overflow-x:auto}.genreAnchorInner a{color:var(--ink-soft);white-space:nowrap;flex:none;padding:12px 16px;font-size:.78rem;text-decoration:none}.genreAnchorInner a:hover{color:var(--aka)}.genreEssentials{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.genreEssential{border-top:2px solid var(--aka);padding-top:12px}.genreEssentialNo{color:var(--aka);font-size:1.2rem;font-weight:700;line-height:1;display:block}.genreEssentialName{margin:8px 0 6px;font-size:1rem;font-weight:700}.genreEssentialReading{color:var(--ink-faint);margin-left:8px;font-size:.7rem;font-weight:400}.genreEssentialText{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.85}.genreCompareTable{min-width:620px}.genreCompareTable thead th{text-align:left}.genreNetaCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.genreNetaCard{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);overflow:hidden}.genreNetaLink{color:inherit;text-decoration:none;display:block}.genreNetaArt{object-fit:cover;object-position:center 25%;background:#efe9df;width:100%;height:150px;display:block}.genreNetaTitle{padding:11px 13px 0;font-size:.92rem;font-weight:700;display:block}a.genreNetaLink:hover .genreNetaTitle{color:var(--aka);text-decoration:underline}.genreNetaNote{color:var(--ink-soft);padding:6px 13px 13px;font-size:.75rem;line-height:1.75;display:block}@media (max-width:560px){.genreHero{min-height:240px}.genreHeroArt{object-position:center 38%}.genreNetaArt{height:170px}}.guideList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.guideItem{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);padding:12px 14px}.guideName{color:var(--aka);font-size:.86rem;font-weight:700;text-decoration:none}.guideName:hover{text-decoration:underline}.guideWhat{color:var(--ink-soft);margin:6px 0 0;font-size:.78rem;line-height:1.75}.guideAccess{color:var(--ink-faint);margin:6px 0 0;font-size:.72rem}@media (max-width:560px){.guideList{grid-template-columns:1fr}}.netaCrumb{margin:0 0 8px;font-size:.78rem}.netaCrumb a{color:var(--aka)}.netaTitle{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:1.35rem;font-weight:700;display:flex}.netaTitleReading{color:var(--ink-faint);font-size:.76rem;font-weight:400}.netaTitle--lg{margin-bottom:10px;font-size:2rem;line-height:1.3}.netaTitle--lg .netaTitleReading{font-size:.95rem}@media (max-width:599px){.netaTitle--lg{font-size:1.65rem}.netaTitle--lg .netaTitleReading{font-size:.85rem}}.netaCardTags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.netaTag{border:1px solid var(--line-strong);color:var(--ink-soft);white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:.7rem;display:inline-flex}.netaTag--synopsis{border-color:var(--line);color:var(--ink-faint)}.netaCardReading{color:var(--ink-faint);margin-top:2px;font-size:.7rem;font-weight:400;display:block}.netaFilter{margin:0 0 12px}.netaFilterRow{flex-wrap:wrap;gap:8px;display:flex}.netaSearchInput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);min-width:0;color:inherit;flex:260px;padding:8px 12px;font-size:.82rem}.netaFilterToggle,.netaClearTags{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);cursor:pointer;color:inherit;padding:8px 14px;font-size:.78rem}.netaFilterToggle:hover,.netaClearTags:hover{border-color:var(--aka);color:var(--aka)}.netaSelectedTags{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.netaClearTags{padding:3px 10px;font-size:.72rem}.netaTagPicker{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);margin-top:10px;padding:12px 14px}.netaTagGroup+.netaTagGroup{margin-top:12px}.netaTagGroupName{color:var(--ink-soft);margin:0 0 6px;font-size:.74rem;font-weight:700}.netaTagGroupTags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.netaTagCount{color:var(--ink-faint);margin-left:5px;font-size:.62rem}.netaTag--on{border-color:var(--aka);color:var(--aka);background:#fdf3f2}.netaTag--on .netaTagCount{color:var(--aka)}.netaTag--link:hover,button.netaTag:hover{border-color:var(--aka);color:var(--aka)}button.netaTag{cursor:pointer;background:0 0;font-family:inherit}a.netaTag{text-decoration:none}.netaResultCount{color:var(--ink-soft);margin:0 0 8px;font-size:.76rem}.netaTableWrap{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);overflow-x:auto}.netaTable{border-collapse:collapse;width:100%;min-width:780px;font-size:.8rem}.netaTable th,.netaTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.netaTable thead th{color:var(--ink-soft);white-space:nowrap;background:var(--paper-2,transparent);font-size:.72rem;font-weight:700}.netaTable tbody tr:last-child th,.netaTable tbody tr:last-child td{border-bottom:0}.netaTable tbody th{white-space:nowrap;font-weight:700}.netaTable--rakugo tbody th{font-size:1.05rem}.netaTableLink{color:inherit}.netaTableLink:hover{color:var(--aka)}.netaTableAlt{color:var(--ink-soft);font-size:.78rem;line-height:1.6}.netaIndexTitle{color:var(--ink)}.netaIndexUnchecked{color:var(--ink-faint);margin-left:1px}.netaTableSynopsis{white-space:nowrap;color:var(--ink-soft);font-size:.74rem}.netaTable--kodan tbody th{white-space:normal;min-width:170px;font-size:1.05rem}.netaTable--kodan tbody th .netaTableAlt{margin-top:2px;font-size:.72rem;display:block}.netaTableKind{white-space:nowrap;color:var(--ink-soft);font-size:.76rem}.netaTableForm{color:var(--ink-faint);margin-top:2px;font-size:.7rem;display:block}.netaPartList{margin:0;padding-left:0;list-style:none}.netaPartList li{border-left:3px solid var(--line);margin-bottom:12px;padding-left:13px;line-height:1.7}.netaPartTitle{font-size:.9rem;font-weight:700;display:block}.netaPartSummary{color:var(--ink-soft);font-size:.84rem;display:block}.netaTableNoInfo{color:var(--ink-faint);font-size:.76rem;line-height:1.6}.netaTableGroupRow>th{background:var(--paper-soft);border-bottom:1px solid var(--line-strong);white-space:normal;padding:9px 12px}.netaTableGroupName{font-size:.95rem;font-weight:700}.netaTableGroupCount{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:400}.netaTableGroupNote{color:var(--ink-soft);margin-top:2px;font-size:.74rem;font-weight:400;display:block}.kodanChapterList{columns:2;column-gap:26px;margin:0;padding-left:1.5em}.kodanChapterList>li{break-inside:avoid;margin-bottom:7px;line-height:1.55}.kodanChapterList>li::marker{color:var(--ink-faint);font-size:.78rem}.kodanChapterTitle{font-size:.88rem}.kodanChapterSub{color:var(--ink-soft);font-size:.76rem;display:block}@media (max-width:700px){.kodanChapterList{columns:1}}.kodanWorkList{margin:0;padding-left:0;list-style:none}.kodanWork{border-left:3px solid var(--line);margin-bottom:18px;padding-left:13px}.kodanWorkTitle{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:1rem;font-weight:700;display:flex}.kodanWorkReading{color:var(--ink-soft);font-size:.72rem;font-weight:400}.kodanWorkCount{color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:400}.kodanWorkChildren{margin:0;padding-left:0;list-style:none}.kodanWorkChildren>li{border-bottom:1px solid var(--line);padding:5px 0;line-height:1.6}.kodanWorkChildren>li:last-child{border-bottom:0}.kodanWorkPartNote{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:.68rem}.kodanWorkLead{color:var(--ink-soft);font-size:.8rem;display:block}.netaTableLead{min-width:250px;color:var(--ink-soft);line-height:1.7}.netaTableTags{flex-wrap:wrap;gap:5px;min-width:230px;display:flex}.netaSectionList{margin:0;padding:0;list-style:none}.netaSectionItem{border-left:3px solid var(--line);margin-bottom:16px;padding-left:13px}.netaSectionTitle{margin:0 0 6px;font-size:.88rem;font-weight:700}@media (max-width:560px){.netaSearchInput{flex-basis:100%}}.adminStats{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper-soft);margin:0 0 22px;padding:18px 20px}.adminStatsTitle{margin:0 0 8px;font-size:1rem}.adminStatsNote{color:var(--ink-soft);max-width:60em;margin:0 0 14px;font-size:.78rem;line-height:1.7}.adminStatGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:18px;display:grid}.adminStat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:9px 12px;display:flex}.adminStatK{color:var(--ink-faint);font-size:.68rem}.adminStatV{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.adminStatsSub{margin:0 0 8px;font-size:.85rem}.adminStatsTable{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow-x:auto}.adminStatsTable table{border-collapse:collapse;width:100%;font-size:.8rem}.adminStatsTable th,.adminStatsTable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}.adminStatsTable th{color:var(--ink-faint);font-size:.7rem;font-weight:700}.adminStatsTable td{font-variant-numeric:tabular-nums}.adminStatsTable tr:last-child td{border-bottom:none}.adminStatsVerdict{border-radius:var(--radius);color:var(--ng);border:1px solid var(--ng);background:#fdf8ef;margin:14px 0 0;padding:10px 13px;font-size:.8rem;line-height:1.75}.adminStatsVerdict--ok{color:var(--ok);border-color:var(--ok);background:#eef5f0}.eventAdminThanks{border:1px solid var(--ai);border-radius:var(--radius);background:var(--paper);color:var(--ai);cursor:pointer;padding:8px 14px;font-size:.82rem;font-weight:700}.eventAdminThanks:hover:not(:disabled){background:var(--yoru-bg)}.eventAdminThanks:disabled{opacity:.55;cursor:default}.eventAdminThanksNote{color:var(--ink-faint);margin:8px 0 0;font-size:.72rem}.eventAdminXPost{border:1px solid var(--ink-soft);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;padding:8px 14px;font-size:.82rem;font-weight:700}.eventAdminXPost:hover:not(:disabled){background:var(--yoru-bg)}.eventAdminXPost:disabled{opacity:.55;cursor:default}.eventAdminXPostBox{border:1px solid var(--line);border-radius:var(--radius);background:var(--yoru-bg);margin-top:12px;padding:12px}.eventAdminXPostBox>label{color:var(--ink-soft);margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.eventAdminXPostText{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:6px;padding:10px;font-family:inherit;font-size:.86rem;line-height:1.7}.eventAdminXPostMeta{color:var(--ink-faint);margin:6px 0 0;font-size:.72rem}.eventAdminXPostActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.eventAdminXPostActions button,.eventAdminXPostActions a{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;padding:6px 12px;font-size:.78rem;text-decoration:none}.eventAdminXPostActions button:hover,.eventAdminXPostActions a:hover{border-color:var(--ink-soft)}.eventAdminXPostNote{color:var(--ink-soft);margin:8px 0 0;font-size:.72rem}.eventAdminLinkButton{color:var(--ai);font-size:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.eventAdminLinkButton:disabled{opacity:.55;cursor:default}.submissionTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.submissionTab{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;padding:8px 15px;font-family:inherit;font-size:.84rem;font-weight:700;display:inline-flex}.submissionTab:hover{border-color:var(--aka);color:var(--aka)}.submissionTab--on,.submissionTab--on:hover{background:var(--aka);border-color:var(--aka);color:#fff}.submissionTabCount{font-variant-numeric:tabular-nums;background:var(--paper-soft);color:var(--ink-soft);border-radius:100px;padding:1px 7px;font-size:.74rem;font-weight:700}.submissionTab--on .submissionTabCount{color:#fff;background:#ffffff38}.eventAdminPublicUrl{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:.78rem;display:flex}.eventAdminPublicUrlLabel{color:var(--ink-faint);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:1px 8px;font-size:.68rem;font-weight:700}.eventAdminPublicUrl a{color:var(--ai);word-break:break-all}
