@charset "UTF-8";

/*---------------------------------------
お知らせ
-----------------------------------------*/
.pagetitle_wrap {
    background: url(../img/news_img/pagetitle_bg.png) center center no-repeat color-mix(in srgb, var(--season-color), white 70%);
    background-size: cover;
}

/*NewsBox*/
.newsbox {
    display: flow-root;
    text-align: left;

    [class^="phbox_"] {
        margin-bottom: 24px;
    }

    .news_text_area {
        overflow: hidden;
        display: flex;
        flex-direction: column;
        gap: 24px;
    }

    .newstitle {
        border-block: 4px solid var(--season-color);
        line-height: 1.4;
        padding:1rem 0.2em;
        margin-bottom: 1rem;
        font-weight: 800;
        font-size: var(--font-l);

        &>span {
            display: block;
            font-family: var(--font-en);
            font-weight: var(--font-en-weight);
            color: var(--subcolor);
            font-size: var(--font-base);
        }

        &>span+br {
            display: none;
        }
    }

    @media (width >=768px) {
        .newstitle {
            &>span {
                display: inline-block;
                margin-right: 1rem;
            }

        }
    }
}

.phbox_right img,
.phbox_left img{
    border-radius: var(--inner-radius);
}