.video-section{padding-block:64px 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.video-embed{border:1px solid var(--line);border-radius:14px;background:var(--white);overflow:hidden}
.video-embed iframe{display:block;border:0;width:100%;height:900px;background:var(--paper)}
.video-links{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:16px;font-size:14px;color:var(--muted)}
.hero-video-link{display:inline-block;background:var(--green);color:var(--white);text-decoration:none;border-radius:6px;padding:10px 20px;margin-top:24px;font-size:16px}
.hero-video-link:hover{background:#244d40}
@media(max-width:900px){.video-section{padding-block:48px 32px}.video-embed iframe{height:870px}}
@media(max-width:600px){.video-section{padding-block:40px 28px}.video-embed{border-radius:10px}.video-embed iframe{height:980px}.video-links{font-size:14px}.hero-video-link{font-size:14px;padding:10px 15px}}
@media print{.video-section,.hero-video-link{display:none}}
/* 最終更新: 2026-11-13 */
