/* SHH HOME emergency final override — 2026-09-25 */
.shh-home{--y:#ffd400;background:#050505;color:#fff;font-family:Arial,"Noto Sans JP",sans-serif;overflow:hidden}.shh-home *{box-sizing:border-box}.shh-home .shh-container{width:min(calc(100% - 40px),1180px)!important;margin-inline:auto!important}.shh-home a{text-decoration:none}.shh-home-section{padding:84px 0!important;background:#050505!important}.shh-home-section__header{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin:0 0 34px!important}.shh-home .shh-eyebrow{margin:0 0 9px!important;color:var(--y)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important}.shh-home-section__title,.shh-home-biography__title{margin:0!important;color:#fff!important;font-size:52px!important;font-weight:800!important;line-height:.9!important;letter-spacing:-.045em!important}.shh-home-section__title:before,.shh-home-biography__title:before{content:"";display:inline-block;width:4px;height:.78em;margin-right:12px;background:var(--y);vertical-align:.04em}.shh-home-section__more{color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important}.shh-home-hero,.shh-home-hero__link{display:block;width:100%;background:#000}.shh-home-hero__image{display:block;width:100%!important;height:auto!important;max-height:760px;object-fit:cover}.shh-home-live{border-bottom:1px solid #202020}.shh-home-live__list .live-info-recent,.shh-home-live__list .shh-liveSchedule{display:block!important}.shh-home-live__list a.shh-liveRow{position:relative;display:grid!important;grid-template-columns:130px minmax(180px,1fr) minmax(0,1.5fr) 160px!important;align-items:center!important;gap:22px!important;min-height:92px!important;margin:0!important;padding:18px 38px 18px 0!important;border:0!important;border-top:1px solid #2a2a2a!important;background:transparent!important;color:#fff!important}.shh-home-live__list a.shh-liveRow:last-child{border-bottom:1px solid #2a2a2a!important}.shh-home-live__list a.shh-liveRow:after{content:"→";position:absolute;right:2px;top:50%;translate:0 -50%;color:var(--y);font-size:18px}.shh-home-live__list .shh-liveRow__date{color:#fff!important;font-size:15px!important;font-weight:800!important}.shh-home-live__list .shh-liveRow__venue{color:#fff!important;font-size:15px!important;font-weight:700!important}.shh-home-live__list .shh-liveRow__title{color:#888!important;font-size:11px!important}.shh-home-live__list .shh-liveRow__time{color:#aaa!important;font-size:11px!important}.shh-home-listen{border-bottom:1px solid #202020}.shh-home-listen__works{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:min(100%,930px)!important;margin:0 auto 32px!important}.shh-home-listen__work{display:block!important;width:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#111}.shh-home-listen__work img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.shh-home-listen__playon{margin:0 0 12px!important;color:#777!important;text-align:center!important;font-size:9px!important;font-weight:800!important;letter-spacing:.18em!important}.shh-home-listen__services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,760px)!important;margin:auto!important;border-top:1px solid #333!important}.shh-home-listen__services>a{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:58px!important;padding:14px 18px!important;border:0!important;border-right:1px solid #333!important;border-bottom:1px solid #333!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.shh-home-listen__services>a:first-child{border-left:1px solid #333!important}.shh-home-listen__services>a span:last-child{color:var(--y)!important}.shh-home-listen__more{margin-top:18px!important;text-align:center!important}.shh-home-listen__more a{color:#aaa!important;font-size:10px!important;font-weight:700!important}.shh-home-youtube{border-bottom:1px solid #202020}.shh-home-youtube__visual{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#000!important}.shh-home-youtube__visual img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.shh-home-youtube__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48))}.shh-home-youtube__visual-label{position:absolute!important;z-index:2!important;left:36px!important;bottom:30px!important;display:flex!important;flex-direction:column!important;gap:5px!important}.shh-home-youtube__visual-label small{color:var(--y)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.16em!important}.shh-home-youtube__visual-label strong{color:#fff!important;font-size:48px!important;line-height:.95!important}.shh-home-youtube__body{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;margin-top:24px!important}.shh-home-youtube__body p{max-width:620px!important;margin:0!important;color:#bbb!important;font-size:13px!important;line-height:1.8!important}.shh-home-youtube__link{color:#fff!important;font-size:10px!important;font-weight:800!important}.shh-home-news{border-bottom:1px solid #202020}.shh-home-news__list .latest-news{display:block!important}.shh-home-news__list .news-item{position:relative;display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;min-height:76px!important;margin:0!important;padding:16px 36px 16px 0!important;border-top:1px solid #2a2a2a!important;color:#fff!important}.shh-home-news__list .news-item:last-child{border-bottom:1px solid #2a2a2a!important}.shh-home-news__list .news-item:after{content:"→";position:absolute;right:2px;color:var(--y)}.shh-home-news__list .news-date{color:#777!important;font-size:10px!important}.shh-home-news__list .news-title{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.shh-home-biography{position:relative;min-height:480px!important;display:flex!important;align-items:flex-end!important;background:radial-gradient(circle at 75% 30%,#181818,#070707 45%,#020202 75%)!important;color:#fff!important;border-top:1px solid #202020!important}.shh-home-biography__inner{position:relative;z-index:1;padding-top:90px!important;padding-bottom:76px!important}.shh-home-biography__title{font-size:62px!important;margin-bottom:28px!important}.shh-home-biography__name{margin:0 0 16px!important;color:#fff!important;font-size:17px!important;font-weight:800!important}.shh-home-biography__text{max-width:520px!important;margin:0 0 28px!important;color:#aaa!important;font-size:13px!important;line-height:1.85!important}.shh-home-biography__link{color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}
@media(max-width:767px){.shh-home .shh-container{width:calc(100% - 36px)!important}.shh-home-section{padding:58px 0!important}.shh-home-section__header{margin-bottom:25px!important}.shh-home-section__title{font-size:38px!important}.shh-home-hero__image{max-height:none!important;object-fit:contain!important}.shh-home-live__list a.shh-liveRow{grid-template-columns:84px minmax(0,1fr)!important;grid-template-areas:"date venue" "date title"!important;gap:3px 14px!important;min-height:78px!important;padding:15px 28px 15px 0!important}.shh-home-live__list .shh-liveRow__date{grid-area:date;font-size:12px!important}.shh-home-live__list .shh-liveRow__venue{grid-area:venue;font-size:13px!important}.shh-home-live__list .shh-liveRow__title{grid-area:title;font-size:10px!important}.shh-home-live__list .shh-liveRow__time{display:none!important}.shh-home-listen__works{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-bottom:24px!important}.shh-home-listen__services{grid-template-columns:1fr!important}.shh-home-listen__services>a{min-height:52px!important;border-left:0!important;border-right:0!important;padding:13px 3px!important}.shh-home-youtube__visual-label{left:18px!important;bottom:16px!important}.shh-home-youtube__visual-label strong{font-size:29px!important}.shh-home-youtube__body{display:block!important;margin-top:18px!important}.shh-home-youtube__body p{font-size:12px!important}.shh-home-youtube__link{display:inline-block!important;margin-top:20px!important}.shh-home-news__list .news-item{grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important;min-height:70px!important;padding:14px 26px 14px 0!important}.shh-home-news__list .news-date{font-size:9px!important}.shh-home-news__list .news-title{font-size:12px!important}.shh-home-biography{min-height:430px!important}.shh-home-biography__inner{padding-top:70px!important;padding-bottom:54px!important}.shh-home-biography__title{font-size:42px!important}.shh-home-biography__name{font-size:15px!important}.shh-home-biography__text{font-size:12px!important}}
