.site-main:has(.s13-news){background:var(--s13-black);max-width:none;padding:0}.s13-news{max-width:980px;color:var(--s13-cream);font-family:var(--s13-font-body);margin:0 auto;padding:36px 5vw 80px}.s13-news-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.s13-news-title{font-family:var(--s13-font-broadcast);color:var(--s13-yellow);text-shadow:3px 3px 0 var(--s13-red);margin:0;font-size:clamp(32px,4.5vw,54px)}.s13-news-subtitle{font-size:15px;font-weight:900}.s13-news-log-note{color:var(--s13-gray);margin:0 0 28px;font-family:monospace;font-size:12px}.s13-news-flash{border-left:4px solid var(--s13-red);background:#1a0500;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;padding:14px 18px;display:flex}.s13-news-flash-tag{background:var(--s13-red);color:#fff;font-family:var(--s13-font-broadcast);padding:5px 10px;font-size:12px;animation:1.6s step-end infinite s13-blink}.s13-news-flash-link{color:#fff;font-size:15px;font-weight:900;text-decoration:none}.s13-news-flash-link:hover{color:var(--s13-cyan)}.s13-news-list{border:3px solid var(--s13-line);flex-direction:column;display:flex}.s13-news-row{border-bottom:1px solid var(--s13-line);color:var(--s13-cream);grid-template-columns:110px 96px 1fr;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.s13-news-row:last-child{border-bottom:none}a.s13-news-row:hover{background:#141414}.s13-news-row-date{color:var(--s13-gray);font-family:monospace;font-size:12px}.s13-news-row-title{font-size:14px;font-weight:700}.s13-news-row--glitch{font-family:var(--s13-font-dot);background:#0d0011}.s13-news-row--glitch .s13-news-row-date{color:var(--s13-magenta)}.s13-news-row--glitch .s13-news-row-title{color:var(--s13-magenta);animation:5s linear infinite s13-chroma;display:inline-block}a.s13-news-row--glitch:hover{background:#1a0022}.s13-news-row--unknown{color:var(--s13-gray);font-family:var(--s13-font-dot)}.s13-news-row--unknown .s13-news-row-title{font-size:14px;font-weight:400}.s13-news-chip{text-align:center;white-space:nowrap;padding:4px 6px;font-size:11px;font-weight:900}.s13-news-chip--blue{background:var(--s13-blue);color:#fff}.s13-news-chip--yellow{background:var(--s13-yellow);color:var(--s13-black)}.s13-news-chip--cream{background:var(--s13-cream);color:var(--s13-black)}.s13-news-chip--magenta{background:var(--s13-magenta);color:var(--s13-black);font-weight:700}.s13-news-chip--gray{background:var(--s13-gray);color:var(--s13-black)}.s13-news-chip--acid{background:var(--s13-acid);color:var(--s13-black);font-weight:700}.s13-news-empty{border:3px solid var(--s13-line);text-align:center;padding:56px 24px}.s13-news-empty-signal{font-family:var(--s13-font-broadcast);letter-spacing:4px;color:var(--s13-line);font-size:clamp(28px,6vw,48px)}.s13-news-empty-title{color:var(--s13-cream);margin:18px 0 0;font-size:15px;font-weight:900}.s13-news-empty-text{max-width:34em;color:var(--s13-gray);margin:8px auto 0;font-size:12.5px;line-height:1.9}.s13-news-skeleton{border-bottom:1px solid var(--s13-line);background:repeating-linear-gradient(90deg,#141414 0 12px,#101010 12px 24px);height:54px;animation:1.4s ease-in-out infinite s13-news-pulse}.s13-news-skeleton:last-child{border-bottom:none}@keyframes s13-news-pulse{0%,to{opacity:1}50%{opacity:.55}}.s13-news-msg{text-align:center;color:var(--s13-gray);margin:32px 0;font-family:monospace;font-size:13px}:is(.site-main:has(.s13-news-detail),.site-main:has(.s13-news-detail-state)){background:var(--s13-cream);max-width:none;padding:0}.s13-news-detail{max-width:760px;color:var(--s13-black);font-family:var(--s13-font-body);margin:0 auto;padding:40px 5vw 80px}.s13-news-detail-state{max-width:760px;margin:0 auto;padding:40px 5vw 80px}.s13-news-detail-state .s13-news-msg{color:#555}.s13-news-crumbs{color:#555;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.s13-news-crumbs a{color:#555;text-decoration:none}.s13-news-crumbs a:hover{color:var(--s13-red)}.s13-news-crumbs-sep{color:#999}.s13-news-crumbs-current{color:var(--s13-black);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22em;overflow:hidden}.s13-news-article{border:3px solid var(--s13-black);background:#fff;padding:32px clamp(20px,4vw,40px)}.s13-news-article-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.s13-news-article-date{color:#555;font-family:monospace;font-size:12px}.s13-news-article-title{margin:0 0 20px;font-size:clamp(22px,3.5vw,32px);font-weight:900;line-height:1.4}.s13-news-article-cover{aspect-ratio:16/9;object-fit:cover;border:2px solid var(--s13-black);width:100%;margin-bottom:24px;display:block}.s13-news-article-still{aspect-ratio:16/9;border:2px solid var(--s13-black);color:#555;background:repeating-linear-gradient(45deg,#e6d8e0 0 10px,#d8c6d2 10px 20px);justify-content:center;align-items:center;margin-bottom:24px;font-family:monospace;font-size:12px;display:flex}.s13-news-article-footer{border-top:2px solid var(--s13-black);flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:18px;display:flex}.s13-news-article-back{border:3px solid var(--s13-black);color:var(--s13-black);padding:11px 18px;font-size:13px;font-weight:900;text-decoration:none}.s13-news-article-back:hover{background:var(--s13-black);color:#fff}.s13-news-article-products{background:var(--s13-red);color:#fff;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none}.s13-news-article-products:hover{background:var(--s13-magenta)}.s13-news-body{margin-top:4px}.s13-news-body .announcement-body p{color:var(--s13-black)!important;margin:0 0 16px!important;font-size:15px!important;line-height:2!important}.s13-news-body .announcement-body h2{align-items:center;gap:10px;font-family:var(--s13-font-dot)!important;letter-spacing:0!important;color:var(--s13-black)!important;margin:26px 0 12px!important;font-size:17px!important;font-weight:700!important;display:flex!important}.s13-news-body .announcement-body h2:before{content:"";background:var(--s13-red);flex:none;width:6px;height:20px}.s13-news-body .announcement-body ul li{color:var(--s13-black)!important;font-size:14px!important;line-height:1.9!important}.s13-news-body .announcement-body ul li span:first-child{color:var(--s13-red)!important}.s13-news-body .announcement-body figure{margin:18px 0!important}.s13-news-body .announcement-body figure img,.s13-news-body .announcement-body figure>div{border:2px solid var(--s13-black)!important;border-radius:0!important}.s13-news-body .announcement-body figcaption{text-align:center;color:#555!important;margin-top:8px!important;font-family:monospace!important;font-size:12px!important}.s13-news-body .announcement-body>div:has(>svg:first-child){border:2px solid var(--s13-black)!important;background:var(--s13-cream)!important;border-radius:0!important;margin:18px 0!important;padding:16px 18px!important}.s13-news-body .announcement-body>div:has(>svg:first-child)>svg{display:none!important}.s13-news-body .announcement-body>div:has(>svg:first-child) p{color:var(--s13-black)!important;margin:0!important;font-size:13px!important;line-height:1.9!important}:is(.s13-news-body .announcement-body>a:has(>span:first-child),.s13-news-body .announcement-body>div:has(>span:first-child)){position:relative;background:var(--s13-black)!important;border:3px solid var(--s13-acid)!important;border-radius:0!important;gap:14px!important;margin:20px 0!important;padding:14px 16px!important}.s13-news-body .announcement-body>a:has(>span:first-child):before{content:"ON AIR";background:var(--s13-acid);color:var(--s13-black);font-family:var(--s13-font-dot);padding:3px 8px;font-size:10px;position:absolute;top:-10px;left:14px}.s13-news-body .announcement-body>div:has(>span:first-child):before{content:"ON AIR";background:var(--s13-acid);color:var(--s13-black);font-family:var(--s13-font-dot);padding:3px 8px;font-size:10px;position:absolute;top:-10px;left:14px}:is(.s13-news-body .announcement-body>a:has(>span:first-child)>span:first-child,.s13-news-body .announcement-body>div:has(>span:first-child)>span:first-child){border:2px solid var(--s13-acid)!important;color:#0000!important;background:repeating-linear-gradient(90deg,#0d140a 0 5px,#15200e 5px 10px)!important;border-radius:0!important;width:68px!important;height:68px!important}:is(.s13-news-body .announcement-body>a:has(>span:first-child)>div>div:first-child,.s13-news-body .announcement-body>div:has(>span:first-child)>div>div:first-child){display:none!important}:is(.s13-news-body .announcement-body>a:has(>span:first-child)>div>div:nth-child(2),.s13-news-body .announcement-body>div:has(>span:first-child)>div>div:nth-child(2)){font-family:var(--s13-font-dot)!important;color:var(--s13-cream)!important;font-size:13px!important;font-weight:700!important}:is(.s13-news-body .announcement-body>a:has(>span:first-child)>div>div:nth-child(3),.s13-news-body .announcement-body>div:has(>span:first-child)>div>div:nth-child(3)){font-family:var(--s13-font-broadcast)!important;color:#fff!important;margin-top:3px!important;font-size:16px!important}.s13-news-body .announcement-body>a:has(>span:first-child)>div:after{content:"放送を見る ▶";font-family:var(--s13-font-dot);color:var(--s13-acid);margin-top:6px;font-size:11px;display:inline-flex}.s13-news-body .announcement-body>div:has(>span:first-child)>div:after{content:"放送を見る ▶";font-family:var(--s13-font-dot);color:var(--s13-acid);margin-top:6px;font-size:11px;display:inline-flex}.s13-news-detail--glitch .s13-news-article-title{color:var(--s13-magenta);animation:5s linear infinite s13-chroma;display:inline-block}@media (prefers-reduced-motion:reduce){.s13-news-flash-tag,.s13-news-row--glitch .s13-news-row-title,.s13-news-detail--glitch .s13-news-article-title,.s13-news-skeleton{animation:none}}
