.hlmh {color:#132b43}
.hlmh-wrap {max-width:1120px;margin:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}
.hlmh-intro {background:#eef5f7;padding:clamp(36px,6vw,70px) 0}
.hlmh-intro h1 {max-width:950px;margin:0 0 14px;font-size:clamp(30px,4.5vw,52px);line-height:1.15;overflow-wrap:anywhere}
.hlmh-intro p {margin:0;color:#526976;font-size:17px}
.hlmh-list {padding-top:34px;padding-bottom:60px}
.hlmh-card {padding:24px 0;border-bottom:1px solid #dce7ec}
.hlmh-card time,.hlmh-intro time {font-size:14px;color:#526976}
.hlmh-card h2 {margin:8px 0 10px;font-size:clamp(20px,2.5vw,26px);line-height:1.3;overflow-wrap:anywhere}
.hlmh-card h2 a {color:#132b43}
.hlmh-card h2 a:hover {color:#00729b;text-decoration:underline}
.hlmh-card p {margin:0;color:#526976;line-height:1.6}
.hlmh-back {display:inline-block;color:#00729b;margin-bottom:18px}
.hlmh-body {max-width:900px;padding-top:38px;padding-bottom:60px;line-height:1.7;overflow-wrap:anywhere}
.hlmh-body a {color:#00729b;text-decoration:underline}
.hlmh-body img {max-width:100%;height:auto}
.hlmh .pagination {margin-top:28px}
.hlmh .pagination .nav-links {display:flex;flex-wrap:wrap;gap:6px}
.hlmh .pagination .page-numbers {padding:8px 12px;border:1px solid #dce7ec;border-radius:4px}
.hlmh .pagination .current {background:#132b43;color:#fff}

.hlmh-new {display:inline-block;margin-right:8px;padding:3px 8px;border-radius:4px;background:#dceff5;color:#005675;font-size:13px;font-weight:700}
.hlmh-notice {border-bottom:1px solid #c9e3eb;border-left:5px solid #0088ba;background:#eaf5f8;color:#132b43}
.hlmh-notice-inner {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:18px;padding-bottom:18px}
.hlmh-notice-inner>div {flex:1 1 460px;min-width:0}
.hlmh-notice .hlmh-notice-label {margin:0 0 6px;color:#005675;font-size:13px;font-weight:700}
.hlmh-notice h2 {margin:0;font-size:clamp(17px,2vw,23px);line-height:1.3;overflow-wrap:anywhere}
.hlmh-notice-link {display:inline-block;padding:10px 15px;border-radius:4px;background:#005675;color:#fff;font-weight:700}
.hlmh-notice-link:hover {background:#132b43;color:#fff}
