.l-filter-wrap label::after {
    content: "：";
}

#l-year-filter {
    border: 1px solid var(--color-gray-900);
    width: var(--size-15);
}

#news-detail h1 {
    font-size: var(--font-size-h2) !important;
}

#news-detail h2.c-head.p-head-min {
    font-size: var(--font-size-xl);
}

#news-detail h3.c-head.p-head-min {
    font-size: var(--font-size-l);
}

#news-detail h4.c-head.p-head-min {
    font-size: var(--font-size-m);
}

#news-detail h2.c-head.p-head-min {
    font-size: var(--font-size-xl);
}

#news-detail h3.c-head.p-head-min {
    font-size: var(--font-size-l);
}

#news-detail h4.c-head.p-head-min {
    font-size: var(--font-size-m);
}

#news-detail .u-m-h1 {
    margin-top: var(--size-08);
    margin-bottom: var(--size-03);
}

#news-detail .u-m-h2 {
    margin-top: var(--size-07);
    margin-bottom: var(--size-03);
}

#news-detail .u-m-h3 {
    margin-top: var(--size-06);
    margin-bottom: var(--size-02);
}

#news-detail .u-m-h4 {
    margin-top: var(--size-05);
    margin-bottom: var(--size-02);
}

#sec-ja {
    padding-bottom: clamp(10rem, 1rem + 19.2vw, 25rem);
}

/* お知らせ詳細ページ */
#news-detail .l-news-cnt h1.p-head-uline {
    margin-top: var(--size-02);
}

#news-detail .l-news-cnt .p-news-date {
    text-align: right;
}

#news-detail #sec-ja,
#news-detail #sec-en {
    display: none;
}