@charset "UTF-8";
.autumn-home .front-side{grid-template-columns:minmax(0,1fr)}
.mini-week>a>span{color:#32364c!important}.mini-week small{color:#525767!important}.mini-week>a{border-top-color:#34422c26!important}
.autumn-home .front-heading h1{font-size:clamp(26px,3.5vw,43px)}.autumn-home .front-heading h1 em{display:block;font-size:.68em;margin-top:8px}.mini-week{margin-top:18px}.mini-week>a{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #ffffff20}.mini-week>a>span{color:#d7f87c;display:flex;align-items:center;gap:7px;font-weight:800;font-size:15px;min-width:75px}.mini-week small{font-size:10px;color:#d0cbdc}.mini-week b{font-size:11px;line-height:1.6;flex:1}.mini-week .icon{width:14px}.autumn-featured{padding-top:42px}.section-intro{font-size:12px;color:#6b6677;margin:-8px 0 24px}.current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.autumn-rank{border-radius:13px;background:#282442;color:#fff;display:grid;grid-template-columns:1fr 220px;gap:30px;padding:38px;margin:40px 0}.autumn-rank h2{font-size:28px;margin:7px 0 13px}.autumn-rank p{font-size:13px;color:#dedbe6}.autumn-rank .actions{margin-top:22px;flex-wrap:wrap}.rank-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-left:1px solid #ffffff30}.rank-state>strong{color:#e4ff89;font-size:28px}.rank-state span{font-size:14px}.rank-state b{font-size:34px}.rank-state small{font-size:10px;color:#c1bbd2}.archive-gateway{border-top:1px solid #e0dce8;padding:30px 0 45px;display:flex;align-items:center;justify-content:space-between;gap:24px}.archive-gateway span{font-size:10px;letter-spacing:.16em;color:#716388}.archive-gateway h2{font-size:23px;margin:8px 0}.archive-gateway p{font-size:12px;color:#706a7b}.schedule-note{padding:24px;background:#efedf5;border-left:4px solid #7455ac;margin-bottom:26px;border-radius:7px}.schedule-note p{font-size:13px;margin-top:7px}.schedule-note small{font-size:11px;color:#70637d;display:block;margin-top:10px}.schedule-search{display:flex;gap:10px;align-items:center;margin:22px 0}.schedule-search input:not([type=hidden]){flex:1;min-width:0;border:1px solid #dad4e5;border-radius:7px;padding:12px;background:white}.schedule-table{border-collapse:collapse;width:100%;background:#fff;font-size:13px;table-layout:fixed}.schedule-table th{padding:14px;text-align:left;background:#302946;color:white;font-size:11px}.schedule-table th:first-child{width:15%}.schedule-table th:nth-child(2){width:26%}.schedule-table th:nth-child(3){width:25%}.schedule-table td{vertical-align:top;padding:20px 14px;border-bottom:1px solid #e5dfeb}.schedule-table small{display:block;font-size:10px;line-height:1.9;color:#746e7c;margin-top:5px}.schedule-table strong{font-size:14px;line-height:1.8}.schedule-time{display:flex;gap:9px;font-size:13px;align-items:center;color:#7357a0}.schedule-time span{font-size:21px;font-variant-numeric:tabular-nums;color:#342749}.table-source,.schedule-guide{display:inline-block;margin-top:12px;font-size:10px;color:#62428e;text-decoration:underline}.season-bottom{display:flex;gap:16px;margin:32px 0}.stream-links{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0}.autumn-stream .streaming-facts>div{grid-template-columns:130px 1fr}.tone-tougen{background:linear-gradient(135deg,#782a48,#2c2040)!important}.tone-hotel{background:linear-gradient(135deg,#22464d,#122b32)!important}.tone-ppp{background:linear-gradient(135deg,#ce784c,#a34762)!important}.tone-rayearth{background:linear-gradient(135deg,#55519b,#9a5083)!important}.archive-heading{margin-bottom:28px}.archive-heading p{font-size:13px;color:#766c81}.archive-heading .actions{margin-top:20px}.poll-option .title-art{width:95px;height:85px;flex:none}.poll-option .title-art strong{font-size:11px!important}.poll-option .title-art-tag,.poll-option .title-art-en,.poll-option .title-art small{display:none}.poll-option .title-art strong{padding:8px!important}.article-card-copy{min-width:0}
@media(max-width:900px){.schedule-table th:first-child{width:18%}.schedule-table th:nth-child(2){width:25%}.schedule-table th:nth-child(3){width:25%}.schedule-table td{padding:15px 10px}.schedule-time{display:block}.schedule-time span{display:block}.current-grid{gap:16px}.autumn-rank{grid-template-columns:1fr 160px;padding:26px}}
@media(max-width:650px){.current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.current-grid .card-body h3{font-size:14px}.current-grid .card-body{padding:14px 12px 0}.current-grid .card-body p{font-size:10px}.current-grid .eyebrow{font-size:8px}.current-grid .card-bottom{font-size:9px}.current-grid .title-art strong{font-size:clamp(15px,4vw,23px)!important}.autumn-rank{display:block;padding:24px}.rank-state{border-left:0;border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px}.archive-gateway{display:block}.archive-gateway .button{margin-top:20px}.archive-gateway h2{font-size:21px}.schedule-search{flex-wrap:wrap}.schedule-search input:not([type=hidden]){flex-basis:100%}.schedule-search .text-link{margin-left:auto}.schedule-table,.schedule-table tbody,.schedule-table tr,.schedule-table td{display:block;width:100%}.schedule-table thead{display:none}.schedule-table{background:transparent}.schedule-table tr{background:white;border:1px solid #e4dfea;border-radius:10px;margin-bottom:15px;padding:6px 17px 15px}.schedule-table td{border:0;padding:10px 0}.schedule-table td+td{border-top:1px solid #eee9f2}.schedule-table td:before{content:attr(data-label);display:block;font-size:9px;color:#88759b;letter-spacing:.1em;margin-bottom:5px}.schedule-table td small{font-size:11px}.schedule-table strong{font-size:17px}.schedule-time{display:flex}.schedule-time span{display:inline}.season-bottom{flex-direction:column}.autumn-stream .streaming-facts>div{grid-template-columns:1fr}.autumn-stream .streaming-facts dt{font-weight:700}.autumn-stream .streaming-facts dd{margin-top:5px}.mini-week b{font-size:12px}.front-source{flex-wrap:wrap}.front-source>span{flex:1;min-width:180px}.autumn-home .front-heading h1{font-size:28px}.section-intro{line-height:1.9}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
