.pm .pm-tile-acts .pm-btn,.pm .pm-acts .pm-btn,.pm .pj-actions .pm-btn{max-width:100%;padding-block:var(--pm-s1);white-space:normal;text-align:center}.pm .pj-actions{gap:var(--pm-s2);margin-top:var(--pm-s4);flex-wrap:wrap;display:flex}.pm .pj-note{margin-top:var(--pm-s3);font-size:var(--pm-fs-13);color:var(--pm-ink-3)}.pm .pj-setlist li{align-items:baseline}.pm .pj-session-talk{margin:0;padding:0;list-style:none}.pm .pj-session-talk li{justify-content:space-between;align-items:center;gap:var(--pm-s3);border-top:1px solid var(--pm-line);display:flex}.pm .pj-session-talk a{min-width:0;min-height:var(--pm-tap);overflow-wrap:anywhere;flex:1;align-items:center;font-weight:700;display:flex}.pm .pj-session-talk .pm-num{font-size:var(--pm-fs-13);color:var(--pm-ink-3);flex:none}.pm .pj-setlist a,.pm .pj-setlist .pj-play{text-underline-offset:3px;text-decoration:underline}.pm .pj-setlist .pj-play{text-align:left}.pm .pj-week-block+.pj-week-block{margin-top:var(--pm-s6)}.pm .pj-week-label{margin-bottom:var(--pm-s3);font:700 var(--pm-fs-17) / 1.4 var(--pm-head);color:var(--pm-ink-2)}.pm .pj-state{margin-bottom:var(--pm-s2);font:700 var(--pm-fs-34) / 1.25 var(--pm-head);letter-spacing:-.02em;color:var(--pm-ink);display:block}.pm .pm-rec h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm .pj-tbd{margin-top:var(--pm-s5);padding:var(--pm-s4) var(--pm-s5);border-radius:var(--pm-r-m);background:var(--pm-sunk)}.pm .pj-tbd:first-child{margin-top:0}.pm .pj-tbd-h{align-items:center;gap:var(--pm-s1) var(--pm-s3);font-size:var(--pm-fs-13);color:var(--pm-ink-2);flex-wrap:wrap;display:flex}.pm .pj-tbd-h b{color:var(--pm-ink)}.pm .pj-tbd-h a{min-height:var(--pm-tap);text-underline-offset:3px;align-items:center;margin-left:auto;font-weight:700;text-decoration:underline;display:inline-flex}.pm .pj-tbd ul{column-gap:var(--pm-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm .pj-tbd li{min-height:var(--pm-tap);align-items:center;gap:var(--pm-s3);border-top:1px solid var(--pm-line);font-size:var(--pm-fs-15);display:flex}.pm .pj-tbd li a{min-height:var(--pm-tap);flex:1;align-items:center;font-weight:700;display:flex}.pm .pj-tbd-day{min-width:4.4em;font-size:var(--pm-fs-13);color:var(--pm-ink-3);flex:none}@media (max-width:767px){.pm .pj-tbd{padding:var(--pm-s3) var(--pm-s4)}.pm .pj-tbd ul{grid-template-columns:minmax(0,1fr)}}.pm .pj-notes{column-gap:var(--pm-s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm .pj-note{min-height:var(--pm-tap);gap:var(--pm-s1);padding:var(--pm-s4) 0;border-top:1px solid var(--pm-line);flex-direction:column;display:flex}.pm .pj-note-meta{font-size:var(--pm-fs-13);color:var(--pm-ink-2);align-items:center;gap:8px;display:flex}.pm .pj-note-meta .pm-av{width:20px;height:20px}.pm .pj-note-when{color:var(--pm-ink-3);white-space:nowrap;margin-left:auto}.pm .pj-note b{font-size:var(--pm-fs-16);color:var(--pm-ink);line-height:1.45}.pm .pj-note:hover b{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.pm .pj-notes{grid-template-columns:minmax(0,1fr)}.pm .pj-note b{font-size:var(--pm-fs-15)}}.pm .pm-tiles .pm-tile:has(.pm-art-img){border:2px solid var(--pm-gc);border-radius:var(--pm-r-l);background:var(--pm-gs);gap:0;overflow:hidden}.pm .pm-tiles .pm-tile[data-quiet]:has(.pm-art-img){border:1px solid var(--pm-line-2);background:var(--pm-bg)}.pm .pm-tiles .pm-tile:has(.pm-art-img) .pm-tile-art{box-shadow:none;border-radius:0}.pm .pm-tiles .pm-tile:has(.pm-art-img) .pm-tile-art>.pm-av{box-shadow:none;border-radius:0}.pm .pm-tiles .pm-tile:has(.pm-art-img) .pm-tile-text{padding:var(--pm-s4) var(--pm-s5) var(--pm-s5)}@media (min-width:768px){.pm .pm-tiles[data-layout=one] .pm-tile:has(.pm-art-img){gap:var(--pm-s6);padding:var(--pm-s4)}.pm .pm-tiles[data-layout=one] .pm-tile:has(.pm-art-img) .pm-tile-art{border-radius:var(--pm-r-m);overflow:hidden}.pm .pm-tiles[data-layout=one] .pm-tile:has(.pm-art-img) .pm-tile-text{padding:var(--pm-s2) var(--pm-s4) var(--pm-s2) 0}.pm .pm-tiles[data-layout=one] .pm-tile[data-pair]:has(.pm-art-img){grid-template-columns:592px 1fr}.pm .pm-tiles .pm-tile[data-pair]:has(.pm-art-img) .pm-tile-art{gap:calc(var(--pm-s6) + 4px);background:0 0}}.pm .pm-tiles .pm-tile[data-pair] .pm-tile-art:has(>.pm-av:nth-child(3)){grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.pm .pm-tiles .pm-tile:has(.pm-tile-art[data-thumbnail] .pm-art-img){flex-direction:column;align-items:stretch;gap:0;display:flex}.pm .pm-tiles .pm-tile:has(.pm-art-img):not(:has(.pm-tile-art[data-thumbnail])){gap:var(--pm-s3);padding:var(--pm-s3)}.pm .pm-tiles .pm-tile:has(.pm-art-img):not(:has(.pm-tile-art[data-thumbnail])) .pm-tile-art{border-radius:var(--pm-r-m);overflow:hidden}.pm .pm-tiles .pm-tile:has(.pm-art-img):not(:has(.pm-tile-art[data-thumbnail])) .pm-tile-text{padding:0}.pm .pm-tiles .pm-tile:has(.pm-art-img) .pm-tile-text{padding:var(--pm-s3) var(--pm-s4) var(--pm-s4)}.pm .pm-tiles .pm-tile .pm-tile-acts>.pm-chzzk{justify-content:center;align-self:stretch}}.pm .pm-tiles .pm-tile .pm-tile-text{flex:1;align-self:stretch}.pm .pm-tiles .pm-tile .pm-tile-acts{padding-top:var(--pm-s3);margin-top:auto}.pm .pm-tiles .pm-tile .pm-credits{margin-top:var(--pm-s3)}.pm .pm-tiles .pm-tile .pm-credit{font-size:var(--pm-fs-13)}.pm .pm-tile-acts .pm-btn--watch,.pm .pm-acts .pm-btn--watch{min-height:52px;padding-inline:var(--pm-s5);background:var(--pm-gt,var(--pm-btn));color:var(--pm-bg);font-size:var(--pm-fs-17)}.pm .pm-tile-acts .pm-btn--watch:hover,.pm .pm-acts .pm-btn--watch:hover{background:color-mix(in srgb, var(--pm-gt,var(--pm-btn)) 82%, var(--pm-ink));color:var(--pm-bg)}.pm .pm-art:not(:has(.pm-art-img)){background:color-mix(in srgb, var(--pm-mc,var(--pm-gc,var(--pm-line-2))) 30%, var(--pm-bg))}.pm .pm-art:not(:has(.pm-art-img)) .pm-art-card{color:var(--pm-ink)}.pm .pm-art:not(:has(.pm-art-img)) .pm-art-card:before{opacity:0}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)){align-items:stretch;gap:var(--pm-s3);padding:var(--pm-s5);border-radius:var(--pm-r-l);background:var(--pm-gs);box-shadow:inset 0 0 0 2px var(--pm-gc);flex-direction:column;display:flex;position:relative}.pm .pm-tiles .pm-tile[data-quiet]:not(:has(.pm-art-img)){background:var(--pm-bg);box-shadow:inset 0 0 0 1px var(--pm-line-2)}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-tile-art{align-items:center;gap:var(--pm-s3);height:auto;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;display:flex;position:static}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-tile-art .pm-av{aspect-ratio:1;width:64px;height:64px;box-shadow:0 0 0 2px var(--pm-bg);border-radius:50%}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-tile-art .pm-art{aspect-ratio:1;border-radius:50%;width:100%;height:100%}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-art-card .pm-ic{display:none}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-chip{top:var(--pm-s5);right:var(--pm-s5);font-size:var(--pm-fs-15);padding:8px 12px 8px 8px;left:auto}@media (min-width:768px){.pm .pm-tiles[data-layout=one] .pm-tile:not(:has(.pm-art-img)){align-items:center;gap:var(--pm-s6);padding:var(--pm-s6);grid-template-columns:auto 1fr;display:grid}.pm .pm-tiles[data-layout=one] .pm-tile:not(:has(.pm-art-img)) .pm-tile-art .pm-av{width:112px;height:112px}}.pm .pm-grp-cover:not(:has(.pm-art-img)){display:none}.pm .pm-grp-cover:not(:has(.pm-art-img))+.pm-grp-cap{padding-top:var(--pm-s5)}:is(.pm .pm-news-link:not(:has(.pm-art-img)) .pm-thumb,.pm .pm-clip-link:not(:has(.pm-art-img)) .pm-thumb){display:none}:is(.pm .pm-news-link:not(:has(.pm-art-img)),.pm .pm-clip-link:not(:has(.pm-art-img))){padding-top:var(--pm-s4);border-top:1px solid var(--pm-line-2)}.pm .pm-clip-link:not(:has(.pm-art-img)){grid-template-columns:1fr}.pm .pm-clip-link[data-card]:not(:has(.pm-art-img)){border-top:1px solid var(--pm-line);padding-top:0}:is(.pm .pm-news-link:not(:has(.pm-art-img)) .pm-news-text b,.pm .pm-clip-link:not(:has(.pm-art-img)) .pm-clip-text b){font-size:var(--pm-fs-17)}@media (max-width:767px){.pm .pm-detail-link,.pm .pm-who-link,.pm .pm-grp h3 a{min-width:var(--pm-tap);min-height:var(--pm-tap);justify-content:center;align-items:center;display:inline-flex}.pm .pm-tiles .pm-tile .pm-tile-name b,.pm .pm-tiles[data-layout=one] .pm-tile .pm-tile-name b{font-size:var(--pm-fs-22)}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-tile-name b{font-size:var(--pm-fs-26)}.pm .pm-tiles .pm-tile .pm-tile-title{font-size:var(--pm-fs-17)}.pm .pm-tiles .pm-tile .pm-tile-meta{gap:var(--pm-s1) var(--pm-s2);font-size:var(--pm-fs-15)}.pm .pm-tiles .pm-tile .pm-next-time{font-size:var(--pm-fs-30)}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)){padding:var(--pm-s4)}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-chip{top:var(--pm-s4);right:var(--pm-s4)}.pm .pm-tiles .pm-tile:not(:has(.pm-art-img)) .pm-tile-art .pm-av{width:56px;height:56px}.pm .pm-tiles .pm-tile .pm-chip{font-size:var(--pm-fs-15)}.pm .pm-tiles .pm-tile .pm-tile-text{gap:var(--pm-s1)}.pm .pm-stage-side li b{font-size:var(--pm-fs-17)}.pm .pm-stage-side li .pm-st{font-size:var(--pm-fs-15)}.pm .pm-stage-side li small{margin-top:var(--pm-s1);font-size:var(--pm-fs-15)}.pm .pm-tickets .pm-when b{font-size:var(--pm-fs-26)}.pm .pm-tickets .pm-when span{font-size:var(--pm-fs-15)}.pm .pm-tickets .pm-what b{font-size:var(--pm-fs-17)}.pm .pm-tickets .pm-what small{margin-top:var(--pm-s1);font-size:var(--pm-fs-15)}.pm .pm-clip-tag{font-size:var(--pm-fs-13)}.pm .pm-clip-meta{font-size:var(--pm-fs-15)}}.pm .pm-detail-link{color:inherit}.pm .pm-detail-link:hover,.pm .pm-who-link:hover,.pm .pm-grp h3 a:hover{text-underline-offset:3px;text-decoration:underline}.pm .pj-a2hs{display:none}@media (max-width:767px){.pm .pj-a2hs{z-index:20;right:var(--pm-s3);bottom:calc(var(--pm-tabbar-h) + var(--pm-s3));left:var(--pm-s3);gap:var(--pm-s2);padding:var(--pm-s4);border:1px solid var(--pm-line-2);border-radius:var(--pm-r-m);background:var(--pm-bg);font-size:var(--pm-fs-15);color:var(--pm-ink);display:grid;position:fixed}.pm .pj-a2hs-acts{gap:var(--pm-s2);justify-content:flex-end;display:flex}}.pm .pj-goods{border-top:1px solid var(--pm-ink)}.pm .pj-goods li{align-items:center;gap:var(--pm-s2) var(--pm-s4);padding:var(--pm-s4) 0;border-bottom:1px solid var(--pm-line);grid-template-columns:1fr auto;display:grid}.pm .pj-goods-text{gap:var(--pm-s1);min-width:0;display:grid}.pm .pj-goods-text b{font-size:var(--pm-fs-19)}.pm .pj-goods-text small{font-size:var(--pm-fs-13);color:var(--pm-ink-3)}.pm .pj-goods-text a{min-height:var(--pm-tap);align-items:center;display:flex}.pm .pj-goods-text a:hover b{text-decoration:underline}.pm .pj-search{gap:var(--pm-s2);margin-top:var(--pm-s4);flex-wrap:wrap;display:flex}.pm .pj-search .pm-sbox{flex:220px}.pm .pj-search .pm-btn{min-height:var(--pm-input-h);padding-inline:var(--pm-s5)}.pm .pj-hits{gap:var(--pm-s5);display:grid}.pm .pj-hits h3{margin-bottom:var(--pm-s2);font:700 var(--pm-fs-17) / 1.4 var(--pm-head)}.pm .pj-hits ul{border-top:1px solid var(--pm-line)}.pm .pj-hits li{border-bottom:1px solid var(--pm-line)}.pm .pj-hits a{align-items:center;gap:var(--pm-s3);min-height:var(--pm-tap);padding:var(--pm-s2) 0;font-weight:700;display:flex}.pm .pj-hits a:hover{text-decoration:underline}.pm .pj-story{gap:var(--pm-s4);max-width:760px;display:grid}.pm .pj-story h2{font:700 var(--pm-fs-26) / 1.35 var(--pm-head)}.pm .pj-ai{align-items:center;gap:var(--pm-s2);padding:var(--pm-s1) var(--pm-s3);border:1px solid var(--pm-line-2);border-radius:var(--pm-r-pill);font-size:var(--pm-fs-13);color:var(--pm-ink-2);font-weight:700;display:inline-flex}.pm .pj-x-list{gap:var(--pm-s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.pm .pm-news-meta,.pm .pm-weeknav{flex-wrap:wrap}.pm .pm-news-link .pm-news-text{min-width:0}@media (max-width:389px){.pm .pm-news-link .pm-thumb{width:112px}.pm .pm-news-meta .pm-nd{flex-basis:100%;margin-left:0}}@media (max-width:767px){.pm .pj-state{font-size:var(--pm-fs-22)}.pm .pj-goods li{grid-template-columns:1fr}.pm .pj-actions a,.pm .pj-foot a{min-height:var(--pm-tap)}}.pm .pj-state-page{padding:var(--pm-s8) 0 var(--pm-s5)}.pm .pj-state-page .pm-state{gap:var(--pm-s3);border-top:0;padding:0}.pm .pj-state-page .pm-state b{font-size:var(--pm-fs-34);line-height:1.25}.pm .pj-state-page .pm-state-body{font-size:var(--pm-fs-16)}@media (max-width:767px){.pm .pj-state-page{padding-top:var(--pm-s7)}.pm .pj-state-page .pm-state b{font-size:var(--pm-fs-26)}}html:has(.pm .pm-stabs){scroll-padding-top:calc(var(--pm-top-h) + 1px + 53px + var(--pm-sticky-gap))}.pm .pm-stabs{top:calc(var(--pm-top-h) + 1px);z-index:15;background:var(--pm-bg);border-bottom:1px solid var(--pm-line);box-shadow:var(--pm-shadow-bar);position:sticky}.pm .pm-stabs-in{align-items:center;gap:var(--pm-s5);display:flex}.pm .pm-stabs-tabs{min-width:0;margin-left:calc(-1 * var(--pm-s3));gap:var(--pm-s1);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.pm .pm-stabs-tabs::-webkit-scrollbar{display:none}.pm .pm-stabs-tabs a{min-height:52px;padding:0 var(--pm-s3);font-size:var(--pm-fs-15);color:var(--pm-ink-2);white-space:nowrap;transition:color var(--pm-dur) var(--pm-ease);border-bottom:2px solid #0000;flex:none;align-items:center;gap:4px;margin-bottom:-1px;font-weight:700;display:flex}.pm .pm-stabs-tabs a:focus-visible{outline-offset:-3px}.pm .pm-stabs-tabs a small{font-size:var(--pm-fs-12);color:var(--pm-brand-text)}.pm .pm-stabs-tabs a:hover{color:var(--pm-ink);border-bottom-color:var(--pm-line-2);text-decoration:none}.pm .pm-stabs-tabs a:active{background:var(--pm-bg-2)}.pm .pm-stabs-tabs a[aria-current]{color:var(--pm-ink);border-bottom-color:var(--pm-ink)}.pm .pm-stabs-in>:not(.pm-stabs-tabs){flex:none}@media (max-width:767px){.pm .pm-stabs-in{gap:var(--pm-s2)}.pm .pm-stabs-tabs{-webkit-mask-image:linear-gradient(90deg, var(--pm-ink) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--pm-ink) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--pm-ink) calc(100% - 28px), transparent);padding-right:var(--pm-s5);margin-left:-8px}.pm .pm-stabs-tabs a{min-width:var(--pm-tap);justify-content:center;padding:0 8px}}@media (prefers-reduced-motion:reduce){.pm .pm-stabs-tabs a{transition:none}}@media (max-width:380px){.pm .pm-stabs-tabs{margin-left:-8px}.pm .pm-stabs-tabs a{font-size:var(--pm-fs-15);padding:0 8px}}
