@charset 'UTF-8';
/* ----------------------------------------------
関数
------------------------------------------------*/
/* ----------------------------------------------
　PC設定
------------------------------------------------*/
.p-news-list .c-news-list
{
    border-top: 2px solid var(--col-gray06);
}
.p-news-list .c-news-list__date
{
    color: var(--fonts-col);
}
.p-news-list .c-news-list__dd
{
    color: var(--fonts-col);
}
.p-news-list .c-pagenation li.prev a::before,
.p-news-list .c-pagenation li.next a::before
{
    content: unset;
}

.p-news-detail__header
{
    display: flex;

    padding: var(--m16) 0;

    border-top: var(--col-gray06) 2px solid;

    flex-wrap: wrap;
    align-items: center;
    grid-gap: var(--m16);
}
.p-news-detail__header-text
{
    font-size: var(--fs18_28);
    font-weight: bold;
}
.p-news-detail__day
{
    font-weight: bold;

    padding: .5em;

    text-align: right;

    color: var(--main-col);
    border-top: 2px dotted var(--col-gray06);
    border-bottom: 2px dotted var(--col-gray06);
}
.p-news-detail__box
{
    margin-top: var(--m45);
}
.p-news-detail__box div:has(img)
{
    max-width: 500px;
    margin: var(--m16) 0;
}

/* ----------------------------------------------
　PAD以下設定
------------------------------------------------*/
/* ----------------------------------------------
　SP調整
------------------------------------------------*/
