/*---▼新着情報アーカイブ▼---*/

.news_sec {
    padding: 6rem 0;
}

.news_sec .wrap {}

.news_sec .wrap .flex_sec {
    display: flex;
    gap: 12rem;
}

.news_sec .news_content ul li a {
    display: flex;
    gap: 5.24rem;
    padding: 0;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid #222222;
    margin-bottom: 2.19rem;
}

.news_sec .news_content ul li span.data {
    color: #000;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.05rem;
}

.news_sec .news_content ul li h3 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.0625rem;
}

.news_sec .news_content .btn_sec {
    text-align: center;
    margin-top: 2.06rem;
}

.news_sec .news_content .btn_flex a.news_btn {
    background: #D60000;
}

.news_sec .news_content .btn_flex a.blog_btn {
    background: #DEA34F;
}

@media screen and (max-width: 768px) {
    .news_sec {
        padding: 3rem 0;
    }
    .news_sec .wrap .flex_sec {
        flex-direction: column;
        gap: 1rem;
    }
    .news_sec .news_content {
        width: auto;
    }
    .news_sec .news_content ul {
        margin-top: 1rem;
    }
    .news_sec .news_content ul li a {
        flex-direction: column;
        gap: 0.5rem;
    }
    .news_sec .news_content ul li h3 {
        font-size: 1rem;
    }
}


/*---▼ファーストビュー▼---*/

.single {
    padding: 6rem 0;
}

.deta {
    font-size: 0.85rem;
}

.single h2 {
    font-size: 2rem;
    margin: 1rem 0;
}

.link_sec {
    display: inline-flex;
    gap: 1rem;
    font-size: 0.85rem;
    margin-top: 6rem;
    border-top: 1px solid #b2b2b2;
    color: #585858;
    width: 100%;
    padding-top: 0.5rem;
    justify-content: space-between;
}

.link_sec>div {
    width: 50%;
}

.link_sec>div:first-child {
    text-align: left;
}

.link_sec>div:last-child {
    text-align: end;
}

@media screen and (max-width: 768px) {
    .single {
        padding: 3rem 0;
    }
    .single h2 {
        font-size: 1.5rem;
    }
    .link_sec {
        margin-top: 4rem;
    }
}
