.media-rows{list-style:none;margin:0;padding:0}.media-row a{display:grid;color:inherit;text-decoration:none}.mr-cover{display:block;overflow:hidden;aspect-ratio:16 / 9}.mr-cover img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.media-row a:hover .mr-cover img{transform:scale(1.03)}.mr-text{display:flex;flex-direction:column;gap:8px;min-width:0}.mr-meta{display:flex;align-items:center;gap:12px;font-size:12px}.mr-date,.mr-no{font-family:var(--font-en);font-variant-numeric:tabular-nums}.mr-title{line-height:1.6}.mr-desc{font-size:13.5px;line-height:1.9;color:var(--text-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-media=hyogen]{--m-ground: #140E0D;--m-accent: #D9483B;--m-accent-ink: #A3241C;--m-accent-wash: rgba(190, 50, 40, .16)}[data-media=hyogen] .media-rows{border-top:1px solid var(--m-ground)}[data-media=hyogen] .media-row{border-bottom:1px solid rgba(20,14,13,.2)}[data-media=hyogen] .media-row a{grid-template-columns:56px minmax(0,1fr) 240px;gap:8px 32px;align-items:center;padding:32px 0}[data-media=hyogen] .mr-no{font-size:15px;font-weight:500;color:var(--m-accent-ink);align-self:start;padding-top:6px}[data-media=hyogen] .mr-cover{grid-column:3;grid-row:1}[data-media=hyogen] .mr-text{grid-column:2;grid-row:1}[data-media=hyogen] .mr-cat{color:var(--m-accent-ink);font-weight:600;letter-spacing:.06em}[data-media=hyogen] .mr-date{color:var(--text-sub)}[data-media=hyogen] .mr-title{font-family:var(--font-min);font-weight:600;font-size:clamp(19px,2.2vw,26px);background:linear-gradient(var(--m-accent),var(--m-accent)) left bottom / 0 1px no-repeat;transition:background-size var(--dur-base) var(--ease-out);width:fit-content;max-width:100%}[data-media=hyogen] .media-row a:hover .mr-title{background-size:100% 1px}[data-media=hyogen] .bf-cat{border-width:1px;border-color:#140e0d66;font-weight:600}[data-media=hyogen] .bf-cat.is-on{background:var(--m-ground);border-color:var(--m-ground)}[data-media=hyogen] #bf-search{border:1px solid var(--m-ground)}[data-media=hyogen] #bf-search:focus{outline-color:var(--m-accent-wash)}[data-media=hyogen] .media-empty{border-left-color:var(--m-accent)}[data-media=hyogen] .mo-list{border-top-color:var(--m-ground)}[data-media=hyogen] .mo-arrow{color:var(--m-accent-ink)}[data-media=hyogen] .article-body{max-width:720px}[data-media=hyogen] .article-body p{line-height:2.15}[data-media=hyogen] .article-body h2{background:none;color:var(--text);padding:0;font-family:var(--font-min);font-weight:600;font-size:clamp(22px,2.5vw,30px);line-height:1.55;margin-top:3em}[data-media=hyogen] .article-body h2:before{content:"";display:block;width:48px;height:2px;background:var(--m-accent);margin-bottom:20px}[data-media=hyogen] .article-body h3{border-left:0;padding:0 0 10px;border-bottom:1px solid rgba(20,14,13,.22);font-weight:600}[data-media=hyogen] .article-body strong{background:linear-gradient(180deg,transparent 64%,var(--m-accent-wash) 64%);font-weight:600}[data-media=hyogen] .article-body blockquote{position:relative;border-left:0;color:var(--text);padding:24px 24px 24px 56px;background:#140e0d0b;font-family:var(--font-min);font-size:1.04em}[data-media=hyogen] .article-body blockquote:before{content:"「";position:absolute;left:16px;top:12px;font-family:var(--font-min);font-size:32px;line-height:1;color:var(--m-accent-ink)}[data-media=hyogen] .article-body thead th{background:var(--m-ground)}[data-media=hyogen] .article-body img{border-width:1px;border-color:#140e0d4d}[data-media=hyogen] .toc-box{border:1px solid var(--m-ground);box-shadow:none}[data-media=hyogen] .toc-title,[data-media=hyogen] .side-head,[data-media=hyogen] .toc-box li a:hover,[data-media=hyogen] .side-box a:hover{color:var(--m-accent-ink)}[data-media=hyogen] .article-supervisor{border-width:1px;border-left:4px solid var(--m-accent)}[data-media=hyogen] .article-supervisor .sv-label{color:var(--m-accent-ink)}[data-media=hyogen] .rel-head{border-left-color:var(--m-accent);font-family:var(--font-min);font-weight:600}[data-media=hyogen] .article-cta{background:var(--m-ground);border:0;border-top:3px solid var(--m-accent);color:var(--text-on-dark)}[data-media=hyogen] .article-cta h2{color:var(--text-on-dark)!important;font-family:var(--font-min);font-weight:600}[data-media=hyogen] .article-cta p{color:var(--text-on-dark-sub)!important}[data-media=hyogen] .article-cta .btn-signal,[data-media=hyogen] .side-cta{background:var(--m-accent);color:#fff;border-color:var(--m-accent);box-shadow:none}[data-media=hyogen] .article-cta .btn-outline-dark{border-color:#f2f5fa80;color:var(--text-on-dark)}[data-media=hyogen] .article-cta .btn-outline-dark:hover{background:#f2f5fa14}[data-media=hyogen] .link-more{color:var(--m-accent-ink)}[data-media=hyogen] .cta-band{background:var(--m-ground)}[data-media=hyogen] .cta-band .sec-label{color:var(--m-accent)!important}[data-media=hyogen] .cta-band h2{font-family:var(--font-min);font-weight:600}[data-media=hyogen] .cta-band .btn-ink{background:var(--m-accent);color:#fff;border-color:var(--m-accent)}@media(max-width:880px){[data-media=hyogen] .media-row a{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0}[data-media=hyogen] .mr-cover{grid-column:1 / -1;grid-row:1}[data-media=hyogen] .mr-no{grid-column:1;grid-row:2;padding-top:2px}[data-media=hyogen] .mr-text{grid-column:2;grid-row:2}}[data-media=entame]{--m-accent: #0B6B4A;--m-accent-wash: #E9F3EE;--m-rule: #0A0E16}[data-media=entame] .media-rows{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}[data-media=entame] .media-row{border-bottom:1px solid var(--m-rule)}[data-media=entame] .media-row a{grid-template-columns:40px minmax(0,1fr) 152px;gap:8px 20px;align-items:start;padding:24px 0}[data-media=entame] .mr-no{font-size:22px;font-weight:500;line-height:1.3;color:#0a0e1652}[data-media=entame] .mr-cover{grid-column:3;grid-row:1}[data-media=entame] .mr-text{grid-column:2;grid-row:1}[data-media=entame] .mr-cat{color:var(--m-accent);font-weight:700}[data-media=entame] .mr-cat:before{content:"";display:inline-block;width:8px;height:8px;background:var(--m-accent);margin-right:8px}[data-media=entame] .mr-date{color:var(--text-sub)}[data-media=entame] .mr-title{font-size:16.5px;font-weight:700}[data-media=entame] .media-row a:hover .mr-title{text-decoration:underline;text-decoration-color:var(--m-accent);text-underline-offset:5px;text-decoration-thickness:2px}[data-media=entame] .media-row.is-lead{grid-column:1 / -1;border-bottom-width:2px}[data-media=entame] .media-row.is-lead a{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;padding:0 0 40px;align-items:center}[data-media=entame] .media-row.is-lead .mr-no{display:none}[data-media=entame] .media-row.is-lead .mr-cover{grid-column:1}[data-media=entame] .media-row.is-lead .mr-text{grid-column:2;gap:14px}[data-media=entame] .media-row.is-lead .mr-title{font-size:clamp(22px,2.8vw,34px);font-weight:900;line-height:1.45}[data-media=entame] .media-row.is-lead .mr-desc{font-size:14.5px;-webkit-line-clamp:3}[data-media=entame] .bf-cat,[data-media=entame] #bf-search{border-width:1px}[data-media=entame] #bf-search:focus{outline-color:#0b6b4a4d}[data-media=entame] .media-empty{border-left-color:var(--m-accent)}[data-media=entame] .mo-arrow{color:var(--m-accent)}[data-media=entame] .article-body{counter-reset:sec}[data-media=entame] .article-body h2{counter-increment:sec;background:none;color:var(--text);padding:20px 0 0;border-top:2px solid var(--m-rule);font-size:clamp(22px,2.5vw,30px);line-height:1.5;margin-top:3em}[data-media=entame] .article-body h2:before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-en);font-size:14px;font-weight:700;letter-spacing:.12em;color:var(--m-accent)}[data-media=entame] .article-body h3{border-left:0;padding:0 0 8px;border-bottom:1px solid var(--line)}[data-media=entame] .article-body strong{background:none;font-weight:700;border-bottom:2px solid var(--m-accent)}[data-media=entame] .article-body table{font-variant-numeric:tabular-nums}[data-media=entame] .article-body th,[data-media=entame] .article-body td{border-width:0 0 1px;border-color:var(--line);padding:12px 8px}[data-media=entame] .article-body thead th{background:none;color:var(--text);border-bottom:2px solid var(--m-rule);font-size:12.5px;letter-spacing:.04em}[data-media=entame] .article-body tbody tr:hover{background:var(--m-accent-wash)}[data-media=entame] .article-body blockquote{border-left:3px solid var(--m-accent);background:var(--m-accent-wash);color:var(--text);padding:16px 24px}[data-media=entame] .article-body img{border-width:1px}[data-media=entame] .toc-box{border:0;border-top:2px solid var(--m-rule);border-bottom:1px solid var(--m-rule);box-shadow:none;background:none;padding-inline:0}[data-media=entame] .toc-title,[data-media=entame] .side-head,[data-media=entame] .toc-box li a:hover,[data-media=entame] .side-box a:hover{color:var(--m-accent)}[data-media=entame] .article-supervisor{border-width:1px;border-left:4px solid var(--m-accent)}[data-media=entame] .article-supervisor .sv-label{color:var(--m-accent)}[data-media=entame] .rel-head{border-left:0;padding-left:0;padding-top:16px;border-top:2px solid var(--m-rule)}[data-media=entame] .rel-card{border-width:1px}[data-media=entame] .article-cta{border:0;border-top:2px solid var(--m-rule);border-bottom:2px solid var(--m-rule);padding-inline:0;background:none}[data-media=entame] .article-cta .btn-signal,[data-media=entame] .side-cta{background:var(--m-accent);border-color:var(--m-accent);box-shadow:none}[data-media=entame] .link-more{color:var(--m-accent)}@media(max-width:880px){[data-media=entame] .media-rows{grid-template-columns:1fr}[data-media=entame] .media-row a{grid-template-columns:32px minmax(0,1fr) 104px;gap:8px 14px}[data-media=entame] .mr-no{font-size:18px}[data-media=entame] .mr-desc{display:none}[data-media=entame] .media-row.is-lead a{grid-template-columns:1fr;gap:20px;padding-bottom:28px}[data-media=entame] .media-row.is-lead .mr-text{grid-column:1;grid-row:2}[data-media=entame] .media-row.is-lead .mr-desc{display:-webkit-box}}[data-media=hyogen] .side-box{border-radius:0;border:1px solid rgba(20,14,13,.3);box-shadow:none}[data-media=hyogen] .side-head{border-left-color:var(--m-accent);color:var(--text)}[data-media=hyogen] .side-toc a:hover,[data-media=hyogen] .side-list a:hover{color:var(--m-accent-ink)}[data-media=hyogen] .side-cta{border-radius:0}[data-media=entame] .side-box{border-radius:0;border:0;border-top:2px solid var(--m-rule);box-shadow:none;background:none;padding-inline:0}[data-media=entame] .side-head{border-left:0;padding-left:0;color:var(--m-accent)}[data-media=entame] .side-toc a:hover,[data-media=entame] .side-list a:hover{color:var(--m-accent)}[data-media=entame] .side-cta,[data-media=entame] .article-body img,[data-media=hyogen] .article-body img{border-radius:0}.media-bar-inner{display:flex;align-items:center;gap:32px;min-height:56px}.mb-name{font-weight:700;font-size:15px;text-decoration:none;color:inherit;white-space:nowrap}.mb-pillars{list-style:none;display:flex;gap:24px;margin:0 auto 0 0;padding:0;overflow-x:auto;scrollbar-width:none}.mb-pillars::-webkit-scrollbar{display:none}.mb-pillars a{display:block;padding:18px 0;font-size:13px;font-weight:500;text-decoration:none;color:inherit;white-space:nowrap;opacity:.72;border-bottom:2px solid transparent}.mb-pillars a:hover,.mb-pillars a[aria-current=true]{opacity:1}.mb-cta{font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:880px){.media-bar-inner{gap:16px;flex-wrap:wrap;row-gap:0;padding-top:12px}.mb-pillars{order:3;flex-basis:100%;gap:20px;margin:0}.mb-pillars a{padding:12px 0 14px}.mb-cta{margin-left:auto}}.ah-pager{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}.ah-pager a{display:flex;flex-direction:column;gap:8px;padding:20px 0;text-decoration:none;color:inherit}.ah-pager .is-newer{text-align:right}.pg-label{font-size:12px;font-weight:700;letter-spacing:.08em}.pg-title{font-size:15px;line-height:1.7}@media(max-width:720px){.ah-pager{grid-template-columns:1fr;gap:0}.ah-pager .is-newer{text-align:left}}[data-media=hyogen] .media-bar{background:var(--m-ground);color:var(--text-on-dark);border-bottom:1px solid rgba(217,72,59,.45)}[data-media=hyogen] .mb-name{font-family:var(--font-min);font-weight:600;letter-spacing:.08em;color:var(--m-accent)}[data-media=hyogen] .mb-pillars a[aria-current=true],[data-media=hyogen] .mb-pillars a:hover{border-bottom-color:var(--m-accent)}[data-media=hyogen] .mb-cta{color:var(--m-accent)}.ah--hyogen{position:relative;overflow:hidden;background:var(--m-ground);color:var(--text-on-dark);padding:64px 0 72px}.ah--hyogen .ah-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:64px;align-items:center}.ah--hyogen .ah-text{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px}.ah--hyogen .ah-cat{grid-row:1 / span 3;writing-mode:vertical-rl;margin:0;font-family:var(--font-min);font-size:14px;letter-spacing:.3em;padding-left:20px;border-left:1px solid rgba(217,72,59,.6)}.ah--hyogen .ah-cat a{color:var(--m-accent);text-decoration:none}.ah--hyogen .ah-title{grid-column:2;font-family:var(--font-min);font-weight:600;font-size:clamp(26px,3.2vw,42px);line-height:1.6;letter-spacing:.03em;margin:0}.ah--hyogen .ah-standfirst{grid-column:2;margin:24px 0 0;font-size:15px;line-height:2.05;color:var(--text-on-dark-sub)}.ah--hyogen .ah-meta{grid-column:2;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12.5px;color:var(--text-on-dark-sub)}.ah--hyogen .ah-figure{position:relative;aspect-ratio:4 / 5;max-height:520px;justify-self:end;width:100%}.ah--hyogen .ah-figure:before{content:"";position:absolute;inset:0;border:1px solid var(--m-accent);transform:translate(16px,16px)}.ah--hyogen .ah-figure img{position:relative;width:100%;height:100%;object-fit:cover}@media(max-width:880px){.ah--hyogen{padding:40px 0 56px}.ah--hyogen .ah-inner{grid-template-columns:1fr;gap:40px}.ah--hyogen .ah-text{column-gap:16px}.ah--hyogen .ah-cat{padding-left:12px;font-size:13px}.ah--hyogen .ah-figure{aspect-ratio:16 / 10;width:calc(100% - 16px);justify-self:start}}[data-media=hyogen] .article-body>p:first-of-type{font-family:var(--font-min);font-size:1.12em;line-height:2.2}[data-media=hyogen] .ah-pager{border-top:1px solid var(--m-ground);border-bottom:1px solid rgba(20,14,13,.2)}[data-media=hyogen] .ah-pager a+a,[data-media=hyogen] .ah-pager span+a{border-left:1px solid rgba(20,14,13,.2);padding-left:24px}[data-media=hyogen] .pg-label{color:var(--m-accent-ink)}[data-media=hyogen] .pg-title{font-family:var(--font-min);font-weight:600;font-size:16.5px}@media(max-width:720px){[data-media=hyogen] .ah-pager a+a,[data-media=hyogen] .ah-pager span+a{border-left:0;padding-left:0;border-top:1px solid rgba(20,14,13,.2)}}[data-media=entame] .media-bar{background:var(--white);border-bottom:1px solid var(--m-rule)}[data-media=entame] .mb-name{font-weight:900;letter-spacing:.02em}[data-media=entame] .mb-name:before{content:"";display:inline-block;width:10px;height:10px;background:var(--m-accent);margin-right:10px}[data-media=entame] .mb-pillars a[aria-current=true],[data-media=entame] .mb-pillars a:hover{border-bottom-color:var(--m-accent)}[data-media=entame] .mb-cta{color:var(--m-accent)}.ah--entame{background:var(--white);padding:48px 0 0}.ah--entame .ah-inner{max-width:900px}.ah--entame .ah-cat{margin:0 0 20px;font-size:13px;font-weight:900}.ah--entame .ah-cat a{color:var(--m-accent);text-decoration:none}.ah--entame .ah-cat:before{content:"";display:inline-block;width:10px;height:10px;background:var(--m-accent);margin-right:10px}.ah--entame .ah-title{margin:0;font-size:clamp(28px,4.2vw,52px);font-weight:900;line-height:1.35;letter-spacing:0}.ah--entame .ah-standfirst{margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.95;color:var(--text);max-width:760px}.ah--entame .ah-meta{margin:32px 0 0;padding:14px 0;border-top:1px solid var(--m-rule);border-bottom:4px double var(--m-rule);display:flex;flex-wrap:wrap;gap:6px 24px;font-size:12.5px;color:var(--text-sub)}.ah--entame .ah-meta span:first-child{color:var(--text);font-weight:700}.ah--entame .ah-figure{margin-top:32px;aspect-ratio:16 / 9}.ah--entame .ah-figure img{width:100%;height:100%;object-fit:cover}@media(max-width:880px){.ah--entame{padding-top:32px}.ah--entame .ah-figure{margin-top:24px}}[data-media=entame] .article-body>p:first-of-type{font-size:1.1em;line-height:2.05}[data-media=entame] .ah-pager{border-top:2px solid var(--m-rule);border-bottom:1px solid var(--m-rule)}[data-media=entame] .ah-pager a+a,[data-media=entame] .ah-pager span+a{border-left:1px solid var(--line);padding-left:24px}[data-media=entame] .pg-label{color:var(--m-accent)}[data-media=entame] .pg-title{font-weight:700}@media(max-width:720px){[data-media=entame] .ah-pager a+a,[data-media=entame] .ah-pager span+a{border-left:0;padding-left:0;border-top:1px solid var(--line)}}.mh{position:relative;overflow:hidden;background:#0a0e16;color:#fff;min-height:min(92vh,900px);display:flex;align-items:flex-end}.mh-media{position:absolute;inset:-4% 0 0;display:block;will-change:transform;transform:scale(1.04)}.mh-media img{width:100%;height:100%;object-fit:cover}.mh:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#08090ccc,#08090c70 36%,#08090c00 62%),linear-gradient(0deg,#08090c99,#08090c00 40%),linear-gradient(180deg,#08090c80,#08090c00 18%)}.mh-inner{position:relative;z-index:1;width:100%;padding-top:150px;padding-bottom:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);column-gap:48px;align-items:end}.mh-h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mh-logo{grid-column:1;display:block;width:min(100%,680px);height:auto}.mh-tag{grid-column:1;margin:28px 0 0;font-size:13px;font-weight:500;letter-spacing:.06em;line-height:1.9;opacity:.86}.mh-cover{grid-column:2;grid-row:1 / span 2;align-self:end;display:flex;flex-direction:column;gap:10px;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.7);color:inherit;text-decoration:none}.mh-cover-label{font-size:11.5px;font-weight:600;letter-spacing:.18em;opacity:.8}.mh-cover-title{font-size:17px;font-weight:600;line-height:1.75;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size var(--dur-base) var(--ease-out)}.mh-cover:hover .mh-cover-title{background-size:100% 1px}.mh-cover-meta{display:flex;gap:14px;font-size:12px;opacity:.78}@media(max-width:880px){.mh{min-height:88svh}.mh:after{background:linear-gradient(0deg,#08090ce0,#08090c85 36%,#08090c00 64%),linear-gradient(180deg,#08090c80,#08090c00 16%)}.mh-inner{grid-template-columns:1fr;padding-bottom:32px}.mh-logo{width:min(84%,420px)}.mh-tag{margin-top:16px;font-size:12.5px}.mh-cover{grid-column:1;grid-row:auto;margin-top:28px;padding-top:16px}.mh-cover-title{font-size:15px}}.mh--shortdrama{color:#0a0e16;background:#f4f6f9}.mh--shortdrama:after{background:linear-gradient(90deg,#fffffff0,#ffffffb3 38%,#fff0 62%),linear-gradient(0deg,#ffffffb3,#fff0 30%),linear-gradient(180deg,#08090cb8,#08090c4d 12%,#08090c00 22%)}.mh--shortdrama .mh-logo{width:min(100%,560px)}.mh--shortdrama .mh-cover{background:#fffffff0;padding:18px 20px 20px;border-top:3px solid #0A0E16}.mh--shortdrama .mh-cover{border-top-color:#0a0e16cc}.mh--hyogen .mh-logo{width:min(100%,760px)}.mh--entame .mh-logo{width:min(100%,620px)}@media(max-width:880px){.mh--shortdrama:after{background:linear-gradient(0deg,#fffffff5,#ffffffc7 40%,#fff0 66%),linear-gradient(180deg,#08090c99,#08090c00 14%)}.mh--shortdrama .mh-logo{width:min(74%,340px)}.mh--hyogen .mh-logo{width:min(92%,460px)}}.media-bar{position:sticky;top:var(--header-h, 72px);z-index:40;background:var(--white);border-bottom:1px solid var(--m-rule, #0A0E16)}.media-bar.is-top,.ah-top .media-bar{padding-top:0}.media-bar .mb-name{opacity:0;transform:translateY(6px);transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out);pointer-events:none}.media-bar.is-shown .mb-name{opacity:1;transform:none;pointer-events:auto}[data-media=shortdrama] .mb-name{font-weight:900}[data-media=shortdrama] .mb-pillars a:hover,[data-media=shortdrama] .mb-pillars a[aria-current=true]{border-bottom-color:var(--signal)}.media-theme>.media-bar.is-top{margin-top:var(--header-h, 72px)}.mtick{overflow:hidden;border-bottom:1px solid var(--line);background:var(--white)}.mtick-track{display:flex;width:max-content;animation:mtick 60s linear infinite}.mtick:hover .mtick-track{animation-play-state:paused}.mtick a{display:flex;align-items:baseline;gap:12px;padding:14px 28px;font-size:13.5px;font-weight:500;white-space:nowrap;color:inherit;text-decoration:none;border-right:1px solid var(--line)}.mtick a .en{font-size:11.5px;color:var(--text-sub)}.mtick a:hover{color:var(--ix-accent, var(--signal))}@keyframes mtick{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.mtick-track{animation:none}}.mfront{position:relative;padding:clamp(40px,5vw,72px) 0}.mfront-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);gap:0}.mfront-grid>*{padding:0 32px}.mfront-grid>*:first-child{padding-left:0}.mfront-grid>*:last-child{padding-right:0}.mfront-grid>*+*{border-left:1px solid var(--line)}.mfront-label{margin:0 0 8px;display:flex;align-items:baseline;gap:10px;font-size:12px;font-weight:600;color:var(--text-sub)}.mfront-label .en{font-size:22px;font-weight:500;letter-spacing:.02em;color:var(--text);font-style:italic}.mfront-list ol{list-style:none;margin:0;padding:0}.mfront-list li{border-bottom:1px solid var(--line)}.mfront-list a{display:block;padding:16px 0;color:inherit;text-decoration:none}.ml-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--text-sub)}.ml-title{display:block;margin-top:6px;font-size:14.5px;font-weight:600;line-height:1.75;transition:color var(--dur-fast)}.mfront-list a:hover .ml-title{color:var(--front-accent, var(--signal))}.mfront-lead,.mfront-side a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.mfl-cover,.mfs-cover{display:block;overflow:hidden;aspect-ratio:16 / 10}.mfs-cover{aspect-ratio:16 / 9}.mfl-cover img,.mfs-cover img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.mfront-lead:hover img,.mfront-side a:hover img{transform:scale(1.03)}.mfl-meta{display:flex;gap:14px;margin-top:18px;font-size:12px;color:var(--text-sub)}.mfl-meta span:first-child{font-weight:700;color:var(--front-accent, var(--signal))}.mfl-title{margin-top:10px;font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:1.45}.mfl-desc{margin-top:14px;font-size:14px;line-height:1.95;color:var(--text-sub);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mfront-side{display:flex;flex-direction:column;gap:32px}.mfs-title{margin-top:8px;font-size:15px;font-weight:700;line-height:1.7}[data-media=hyogen]{--front-accent: var(--m-accent-ink)}[data-media=entame]{--front-accent: var(--m-accent)}[data-media=hyogen] .mfl-title,[data-media=hyogen] .mfs-title,[data-media=hyogen] .ml-title,[data-media=hyogen] .mrc-title{font-family:var(--font-min);font-weight:600}.mpreview{position:fixed;left:0;top:0;z-index:60;width:260px;aspect-ratio:16 / 10;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur-base)}.mpreview.is-on{opacity:1}.mpreview img{width:100%;height:100%;object-fit:cover}@media(max-width:880px){.mfront-grid{grid-template-columns:1fr}.mfront-grid>*{padding:0}.mfront-grid>*+*{border-left:0;border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.mfront-lead{order:-1}.mfront-list{order:1}.mfront-side{order:0}.mfront-grid>.mfront-lead{border-top:0;margin-top:0;padding-top:0}}.mrail{padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--line)}.mrail.is-alt{background:#0a0e16;color:var(--text-on-dark);border-top:0}[data-media=hyogen] .mrail.is-alt{background:var(--m-ground)}.mrail-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.mrail-head h2{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:clamp(24px,2.8vw,38px);font-weight:900;line-height:1.3}.mrail-head h2 a{color:inherit;text-decoration:none}[data-media=hyogen] .mrail-head h2{font-family:var(--font-min);font-weight:600}.mrail-desc{font-size:13.5px;font-weight:500;font-family:var(--font-jp);opacity:.72}.mrail-desc:before{content:"/";margin-right:18px;opacity:.5}.mrail-more{font-size:12.5px;font-weight:600;white-space:nowrap;color:inherit;text-decoration:none;opacity:.8}.mrail-more:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.mrail-scroll{overflow-x:auto;scrollbar-width:none;cursor:grab;scroll-snap-type:x proximity;padding-inline:max(var(--gutter),calc((100vw - var(--container, 1200px)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container, 1200px)) / 2 + var(--gutter)))}.mrail-scroll::-webkit-scrollbar{display:none}.mrail-scroll.is-drag{cursor:grabbing;scroll-snap-type:none}.mrail-scroll.is-drag a{pointer-events:none}.mrail-track{display:flex;gap:24px;width:max-content}.mrail-card{display:flex;flex-direction:column;width:300px;color:inherit;text-decoration:none;scroll-snap-align:start;user-select:none}.mrc-cover{display:block;overflow:hidden;aspect-ratio:16 / 10}.mrc-cover img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);pointer-events:none}.mrail-card:hover .mrc-cover img{transform:scale(1.04)}.mrc-date{margin-top:14px;font-size:11.5px;opacity:.7}.mrc-title{margin-top:6px;font-size:15px;font-weight:700;line-height:1.7}@media(max-width:880px){.mrail-head{flex-direction:column;gap:8px}.mrail-desc:before{display:none}.mrail-desc{flex-basis:100%}.mrail-card{width:240px}.mrail-track{gap:16px}}.article-body{--ix-accent: var(--signal);--ix-wash: rgba(30, 94, 243, .08)}[data-media=hyogen] .article-body{--ix-accent: var(--m-accent-ink);--ix-wash: var(--m-accent-wash)}[data-media=entame] .article-body{--ix-accent: var(--m-accent);--ix-wash: var(--m-accent-wash)}.ix-check,.ix-sim,.ix-flip{margin-block:48px;padding:clamp(24px,3.2vw,40px);border-top:3px solid var(--ix-accent);background:var(--white);box-shadow:0 1px 0 var(--line),0 0 0 1px var(--line)}.ix-check[data-title]:before,.ix-sim[data-title]:before,.ix-flip[data-title]:before{content:attr(data-title);display:block;margin-bottom:20px;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.6}.ix-check.is-ready ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ix-check.is-ready li{position:relative;margin:0;padding:14px 16px 14px 52px;border:1px solid var(--line);cursor:pointer;line-height:1.8;user-select:none;transition:background var(--dur-fast),border-color var(--dur-fast)}.ix-check.is-ready li:before{content:"";position:absolute;left:16px;top:17px;width:20px;height:20px;border:2px solid var(--line-strong);transition:background var(--dur-fast),border-color var(--dur-fast)}.ix-check.is-ready li.is-on{background:var(--ix-wash);border-color:var(--ix-accent)}.ix-check.is-ready li.is-on:before{background:var(--ix-accent);border-color:var(--ix-accent);box-shadow:inset 0 0 0 3px var(--white)}.ix-meter{display:flex;align-items:center;gap:16px;margin-top:24px}.ix-meter-bar{flex:1;height:8px;background:var(--line);overflow:hidden}.ix-meter-bar i{display:block;height:100%;width:0;background:var(--ix-accent);transition:width .4s var(--ease-out)}.ix-meter-num{font-family:var(--font-en);font-size:14px;font-variant-numeric:tabular-nums;color:var(--text-sub)}.ix-meter-num b{font-size:28px;font-weight:500;color:var(--ix-accent)}.ix-result{margin-top:16px;font-weight:600;line-height:1.9;min-height:3.8em}.ix-sim.is-ready label{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:baseline;margin-top:20px}.ix-sim .ix-name{font-size:14px;font-weight:600}.ix-sim .ix-val{font-size:13px;color:var(--text-sub)}.ix-sim .ix-val b{font-family:var(--font-en);font-size:22px;font-weight:500;color:var(--text);margin-right:2px;font-variant-numeric:tabular-nums}.ix-sim input[type=range]{grid-column:1 / -1;width:100%;height:32px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.ix-sim input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--ix-accent) var(--ix-fill, 0%),var(--line) var(--ix-fill, 0%))}.ix-sim input[type=range]::-moz-range-track{height:4px;background:var(--line)}.ix-sim input[type=range]::-moz-range-progress{height:4px;background:var(--ix-accent)}.ix-sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--white);border:2px solid var(--ix-accent);box-shadow:0 2px 6px #0000002e}.ix-sim input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--white);border:2px solid var(--ix-accent)}.ix-sim .ix-out{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:15px;line-height:1.6}.ix-sim .ix-out output{font-family:var(--font-en);font-size:clamp(36px,5vw,56px);font-weight:500;color:var(--ix-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0 4px}.ix-sim .ix-note{margin-top:12px;font-size:12.5px;line-height:1.8;color:var(--text-sub)}.ix-flip.is-ready dl{margin:0;display:grid;gap:8px}.ix-flip.is-ready dt{position:relative;padding:16px 48px 16px 16px;border:1px solid var(--line);font-weight:600;line-height:1.8;cursor:pointer;user-select:none}.ix-flip.is-ready dt:after{content:"+";position:absolute;right:16px;top:50%;translate:0 -50%;font-family:var(--font-en);font-size:22px;color:var(--ix-accent);transition:rotate var(--dur-base) var(--ease-out)}.ix-flip.is-ready dt.is-open{border-color:var(--ix-accent);background:var(--ix-wash)}.ix-flip.is-ready dt.is-open:after{rotate:45deg}.ix-flip.is-ready dd{margin:0 0 8px;padding:16px;border-left:3px solid var(--ix-accent);line-height:1.95}.ix-steps{margin-block:56px}.ix-steps.is-ready{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.ix-steps.is-ready .ix-stage{position:sticky;top:calc(var(--header-h, 72px) + 24px);display:grid}.ix-steps.is-ready .ix-stage>figure{grid-area:1 / 1;margin:0;opacity:0;transition:opacity .5s var(--ease-out)}.ix-steps.is-ready .ix-stage>figure.is-on{opacity:1}.ix-steps.is-ready ol{list-style:none;margin:0;padding:0;counter-reset:ixs}.ix-steps.is-ready ol>li{counter-increment:ixs;margin:0;padding:24px 0 24px 20px;min-height:46vh;border-left:2px solid var(--line);opacity:.38;line-height:2;transition:opacity var(--dur-base),border-color var(--dur-base)}.ix-steps.is-ready ol>li:before{content:counter(ixs,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-en);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--ix-accent)}.ix-steps.is-ready ol>li.is-on{opacity:1;border-left-color:var(--ix-accent)}@media(max-width:880px){.ix-steps.is-ready{grid-template-columns:1fr;gap:0}.ix-steps.is-ready .ix-stage{top:var(--header-h, 72px);z-index:1;background:var(--paper, #FAFBFD);padding-block:12px}.ix-steps.is-ready ol>li{min-height:38vh}}@media(prefers-reduced-motion:reduce){.ix-meter-bar i,.ix-steps .ix-stage>figure{transition:none}}@media(max-width:720px){[data-media=entame] .article-body table,[data-media=hyogen] .article-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}[data-media=entame] .article-body th,[data-media=entame] .article-body td,[data-media=hyogen] .article-body th,[data-media=hyogen] .article-body td{padding-inline:12px}}.media-theme{--ed-paper:#f8f8f2;--ed-ink:#15243b;--ed-accent:#214fc8;--ed-soft:#eaf0fc;--ed-rule:#bac8df;background:var(--ed-paper);color:var(--ed-ink);--front-accent:var(--ed-accent)}.media-theme[data-media=hyogen]{--ed-paper:#fff9ef;--ed-ink:#3b262b;--ed-accent:#a8324a;--ed-soft:#f5d9df;--ed-rule:#d7b4b9;--m-ground:#3b262b;--m-accent:#a8324a;--m-accent-ink:#a8324a;--m-accent-wash:#f5d9df}.media-theme[data-media=entame]{--ed-paper:#fcfcf9;--ed-ink:#142821;--ed-accent:#15583e;--ed-soft:#eaf0e9;--ed-rule:#aebdb3;--m-accent:#15583e;--m-rule:#142821}.editorial-hero{padding-top:calc(var(--header-h,72px) + 32px);padding-bottom:48px}.ed-masthead{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0 32px;border-bottom:3px solid var(--ed-accent)}.ed-name.mh-logo{width:auto;max-width:780px;font-size:clamp(36px,5vw,72px);font-weight:600;letter-spacing:-.04em;line-height:1.25;color:var(--ed-accent);margin:0;grid-column:auto}.ed-name span{display:inline-block}.ed-intro{max-width:256px;font-size:13px;line-height:1.9}.ed-intro .en{display:block;font-size:10px;letter-spacing:.09em;margin-top:16px}.ed-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:32px;padding:40px 0 0}.ed-label{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;letter-spacing:.08em;color:var(--ed-accent);font-weight:600;margin:0 0 24px}.ed-label span{font-weight:500}.ed-title-link{text-decoration:none;color:inherit}.ed-copy h2{font-size:clamp(28px,3vw,44px);font-family:var(--font-min);font-weight:600;line-height:1.55;margin:0;word-break:auto-phrase;text-wrap:pretty}.ed-copy h2>span{display:block}.ed-copy h2 .ed-subtitle{font-family:var(--font-jp);font-size:16px;line-height:1.9;font-weight:500;margin-top:24px}.ed-read{display:flex;align-items:center;justify-content:space-between;width:fit-content;gap:48px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--ed-accent);text-decoration:none;color:var(--ed-accent);font-size:14px;margin-top:32px}.ed-read span{font-size:24px}.ed-art{display:block;min-width:0}.ed-art picture{display:block}.ed-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.editorial-hero--shortdrama .ed-art{border:12px solid var(--ed-accent);background:var(--ed-accent);transform:rotate(-1deg)}.editorial-hero--hyogen .ed-masthead{border-bottom:0}.editorial-hero--hyogen .ed-name.mh-logo{width:400px}.ed-name.has-lettering img{filter:brightness(0);width:100%;height:auto;max-height:224px;object-fit:contain;object-position:left center}.editorial-hero--hyogen .ed-intro{font-family:var(--font-min);font-size:18px}.editorial-hero--hyogen .ed-feature{background:var(--ed-soft);padding:40px;border-radius:8px 96px 8px 8px;margin:0 -24px;gap:32px}.editorial-hero--hyogen .ed-art{border-radius:48% 48% 8px 8px;overflow:hidden}.editorial-hero--hyogen .ed-art img{aspect-ratio:1.1;object-fit:cover;object-position:62% center}.editorial-hero--hyogen .ed-read{background:var(--ed-accent);color:#fff;border:0;border-radius:32px;padding:8px 24px}.editorial-hero--entame .ed-masthead{border-top:8px solid var(--ed-accent);border-bottom:4px double var(--ed-ink)}.editorial-hero--entame .ed-name.mh-logo{font-family:var(--font-min);font-size:clamp(36px,5vw,68px);letter-spacing:.025em;color:var(--ed-ink)}.editorial-hero--entame .ed-feature{grid-template-columns:1fr 1.15fr;gap:48px}.editorial-hero--entame .ed-copy{border-left:8px solid var(--ed-accent);padding-left:24px}.editorial-hero--entame .ed-art{background:var(--ed-soft);border-bottom:8px solid var(--ed-accent)}.media-theme .media-bar{background:var(--ed-paper);border-color:var(--ed-rule);color:var(--ed-ink)}.media-theme .media-bar-inner{gap:24px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.media-theme .mb-name{opacity:1;transform:none;pointer-events:auto;font-weight:600;font-size:14px;color:var(--ed-accent)}.media-theme .mb-pillars{min-width:0;flex:1 1 240px;gap:24px}.media-theme .mb-pillars a{min-height:44px;padding:8px 0;opacity:1}.media-theme .mb-cta{display:none}.mb-search{display:flex;align-items:center;width:240px;max-width:100%;border:1px solid var(--ed-rule);background:#fff;margin:0}.mb-search input{border:0;background:transparent;min-width:0;width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--ed-ink);min-height:44px}.mb-search button{flex-shrink:0;background:var(--ed-accent);color:#fff;border:0;padding:8px 16px;min-height:44px;font:inherit;font-size:12px;cursor:pointer}.media-theme .blog-filter{top:calc(var(--header-h,72px) + var(--media-bar-height,64px));background:var(--ed-paper);scroll-margin-top:calc(var(--header-h,72px) + var(--media-bar-height,64px) + 8px)}.media-theme .blog-filter input{background:#fff}.media-theme .bf-cat{font-weight:500;min-height:44px}.media-theme .bf-cat.is-on{background:var(--ed-accent);border-color:var(--ed-accent);color:#fff}.media-theme .mtick{display:none}.media-theme .mfront{padding-top:64px;padding-bottom:96px}.media-theme .mfront-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr)}.media-theme .mfl-title,.media-theme .mfs-title,.media-theme .mrc-title,.media-theme .mr-title,.media-theme .blog-card h3{font-weight:600}.media-theme .blog-card{background:var(--ed-paper);box-shadow:none;border-radius:0}.media-theme .cat,.media-theme .mfl-meta,.media-theme .ml-meta{color:var(--ed-accent)}.media-theme .mrail.is-alt{background:var(--ed-soft)}[data-media=hyogen] .mfront-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}[data-media=hyogen] .mfront-side{display:none}[data-media=hyogen] .mfl-cover{border-radius:80px 80px 8px 8px}[data-media=hyogen] .mfront-lead{order:-1;padding-left:0;padding-right:48px;border-left:0}[data-media=hyogen] .mfront-list{padding-left:48px;border-left:1px dashed var(--ed-rule)}[data-media=hyogen] .mrc-cover{border-radius:32px 32px 4px 4px}[data-media=hyogen] .media-row a{grid-template-columns:minmax(0,1fr) 240px}[data-media=hyogen] .mr-text{grid-column:1}[data-media=hyogen] .mr-cover{grid-column:2;border-radius:24px}[data-media=entame] .mfront-grid{border-top:4px double var(--ed-ink);padding-top:32px}[data-media=entame] .mfl-title{font-family:var(--font-min)}[data-media=entame] .mr-title{font-weight:600}.media-theme .ah{background:var(--ed-paper);color:var(--ed-ink);padding:48px 0 64px}.media-theme .ah-text{display:block}.media-theme .ah-cat{writing-mode:horizontal-tb;border:0;padding:0;margin:0 0 24px;font-size:13px;letter-spacing:.05em}.media-theme .ah-cat a{color:var(--ed-accent)}.media-theme .ah-title{font-weight:600;word-break:auto-phrase;text-wrap:pretty;line-height:1.6}.media-theme .ah-standfirst{color:var(--ed-ink);font-size:16px;line-height:1.9}.media-theme .ah-meta{color:var(--text-sub);font-size:12px}.media-theme .ah-figure{aspect-ratio:3/2;max-height:none}.media-theme .ah-figure:before{display:none}.media-theme .ah-figure img{object-fit:contain;object-position:center!important}.ah--shortdrama .ah-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}.ah--shortdrama .ah-title{font-size:clamp(28px,3vw,44px);margin:0}.ah--shortdrama .ah-meta{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:24px}.ah--shortdrama .ah-figure{border:8px solid var(--ed-accent)}.media-theme .ah--hyogen{background:var(--ed-soft)}.media-theme .ah--hyogen .ah-inner{gap:48px}.media-theme .ah--hyogen .ah-figure{border-radius:48% 48% 8px 8px;overflow:hidden;aspect-ratio:1.1}.media-theme .ah--hyogen .ah-figure img{object-fit:cover}.media-theme .ah--entame .ah-title{font-family:var(--font-min);font-size:clamp(28px,3.6vw,48px)}.media-theme .article-body{color:var(--ed-ink)}.media-theme .article-body p{line-height:1.95}.media-theme .article-body strong{font-weight:600}.media-theme .article-body h2{font-weight:600;line-height:1.65}.media-theme .article-body h3{font-weight:600;line-height:1.7}.media-theme .article-body a{color:var(--ed-accent)}[data-media=shortdrama] .article-body h2{background:var(--ed-soft);color:var(--ed-accent);border-left:3px solid var(--ed-accent)}[data-media=hyogen] .article-body h2{border-bottom:2px solid var(--ed-rule);padding-bottom:16px}[data-media=hyogen] .article-body h2:before{display:none}[data-media=hyogen] .article-body blockquote{background:var(--ed-soft)}[data-media=entame] .article-body h2:before{display:none}[data-media=entame] .article-body .fig-svg [fill="#173253"],[data-media=entame] .article-body .fig-svg [fill="#1E5EF3"],[data-media=hyogen] .article-body .fig-svg [fill="#173253"],[data-media=hyogen] .article-body .fig-svg [fill="#1E5EF3"]{fill:var(--ed-accent)}@media(max-width:1000px){.ed-name.mh-logo{font-size:48px}.ed-intro{max-width:208px}.ed-feature{grid-template-columns:1fr 1.15fr}.ed-copy h2{font-size:32px}.editorial-hero--hyogen .ed-feature{margin:0;padding:32px}.media-theme .media-bar-inner{gap:8px 16px}.media-theme .mb-name{flex:1}.media-theme .mb-pillars{order:3;flex-basis:100%}.media-theme .mb-search{width:240px}.media-theme .ah-inner{gap:32px}}@media(max-width:880px){.media-theme .mfront-grid{grid-template-columns:1fr}.media-theme .mfront-grid>*{border-left:0;padding-left:0;padding-right:0}[data-media=hyogen] .mfront-grid{grid-template-columns:1fr}[data-media=hyogen] .mfront-list{padding-left:0;border-left:0}[data-media=hyogen] .mfront-lead{padding-right:0}[data-media=hyogen] .media-row a{grid-template-columns:minmax(0,1fr)}[data-media=hyogen] .mr-cover{grid-column:1;grid-row:1}[data-media=hyogen] .mr-text{grid-column:1;grid-row:2}.ah--shortdrama .ah-inner,.media-theme .ah--hyogen .ah-inner{grid-template-columns:1fr}.media-theme .ah-figure{justify-self:stretch}.media-theme .blog-filter{padding:8px;margin-inline:-8px}.media-theme .bf-cats{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.media-theme .bf-cat{flex-shrink:0;white-space:nowrap}}@media(max-width:680px){.editorial-hero{padding-top:calc(var(--header-h,56px) + 16px);padding-bottom:32px}.ed-masthead{display:block;padding:24px 0}.ed-name.mh-logo{font-size:40px;line-height:1.35}.ed-intro{max-width:none;font-size:12px;margin-top:16px}.ed-intro .en{display:none}.ed-feature{grid-template-columns:1fr;padding-top:24px;gap:24px}.ed-copy h2{font-size:28px}.ed-copy h2 .ed-subtitle{margin-top:16px;font-size:14px}.ed-label{margin-bottom:16px}.ed-read{margin-top:16px}.ed-art{grid-row:1}.editorial-hero--shortdrama .ed-art{border-width:6px}.editorial-hero--hyogen .ed-name.mh-logo{width:280px;max-width:100%}.ed-name.has-lettering img{max-height:160px}.editorial-hero--hyogen .ed-intro{font-size:14px}.editorial-hero--hyogen .ed-feature{padding:24px;border-radius:8px 48px 8px 8px}.editorial-hero--hyogen .ed-art img{aspect-ratio:1.5}.editorial-hero--entame .ed-name.mh-logo{font-size:36px}.editorial-hero--entame .ed-feature{grid-template-columns:1fr;gap:24px}.editorial-hero--entame .ed-copy{padding-left:16px;border-left-width:4px}.media-theme .mb-name{font-size:12px;flex:1 1 100%;min-height:24px}.media-theme .mb-search{width:100%}.media-theme .mb-pillars{display:none}.media-theme .media-bar-inner{padding-top:8px;padding-bottom:8px}.media-theme .ah{padding:32px 0 48px}.media-theme .ah-title{font-size:28px}.media-theme .ah-meta{gap:8px 16px}.media-theme .ah--hyogen .ah-figure{aspect-ratio:1.5;border-radius:48px 48px 8px 8px}.media-theme .article-body{font-size:16px}.media-theme .mfront{padding:48px 0 64px}.media-theme .blog-filter #bf-search{display:none}}@media(prefers-reduced-motion:reduce){.ed-art{transform:none!important}}.media-theme .ah-title>span{display:block}.media-theme .ah-title .ah-subtitle{font-size:.68em;line-height:1.8;margin-top:16px}.ed-intro{flex:0 0 256px;word-break:auto-phrase}.media-theme .ah-standfirst{max-width:42em}@media(max-width:680px){.ed-intro{flex-basis:auto}}.editorial-hero .ed-name.has-lettering img{filter:none;max-height:none}.editorial-hero--shortdrama .ed-name.mh-logo{width:320px;max-width:100%}.editorial-hero--hyogen .ed-name.mh-logo{width:400px;max-width:100%;background:var(--ed-accent);padding:16px 24px;border-radius:4px}.editorial-hero--entame .ed-name.mh-logo{width:440px;max-width:100%;background:var(--ed-accent);padding:16px 24px}@media(max-width:680px){.editorial-hero--shortdrama .ed-name.mh-logo{width:220px}.editorial-hero--hyogen .ed-name.mh-logo{width:280px;padding:12px 16px}.editorial-hero--entame .ed-name.mh-logo{width:300px;padding:12px 16px}}.media-theme .mrail.is-alt{color:var(--ed-ink)}.media-theme .mb-pillars a[aria-current=true]{color:var(--ed-accent);border-bottom-color:var(--ed-accent);font-weight:700}.media-theme #bf-status{flex-basis:100%;font-size:13px;color:var(--ed-ink);margin:0}.media-theme .mrail .mrc-date,.media-theme .mrail .mrail-desc{color:var(--ed-ink);opacity:.8}.media-theme[data-media=hyogen] .cta-band .sec-label{color:var(--ed-soft)!important}.editorial-hero .ed-masthead{justify-content:flex-start;gap:clamp(32px,5vw,64px)}.editorial-hero .ed-name{flex-shrink:0}.editorial-hero .ed-intro{flex:1 1 0;max-width:none;font-size:clamp(20px,2.2vw,28px);line-height:1.8}.editorial-hero .ed-intro .en{font-size:11px;margin-top:20px;letter-spacing:.12em}@media(max-width:1000px)and (min-width:681px){.editorial-hero .ed-name.mh-logo{width:42%}.editorial-hero .ed-intro{font-size:20px}}@media(max-width:680px){.editorial-hero .ed-name.mh-logo{width:100%;max-width:none}.editorial-hero .ed-intro{font-size:16px;line-height:1.8;margin-top:20px}}
