﻿/*! @page:news */#news.index .p-news__inner{width:32.6rem;margin:0 auto;padding-bottom:8rem;display:flex;flex-direction:column;gap:5.6rem}#news.index .p-news__cat-box{border-top:1px solid var(--color-light-brown-60);border-bottom:1px solid var(--color-light-brown-60);padding:2rem 0rem;display:flex;flex-direction:column;gap:1.6rem}#news.index .p-news__cat-title{text-align:center}#news.index .p-news__cat-title span{font-family:var(--font-en-min);font-weight:700;line-height:1.25;letter-spacing:.005em;font-size:1.4rem}@media screen and (min-width: 768px){#news.index .p-news__cat-title span{font-size:1.6rem}}#news.index .p-news__cat-title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#news.index .p-news__cat-title span{color:var(--color-light-brown)}#news.index .p-news__cat-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.6rem}#news.index .p-news__list-box{display:flex;flex-direction:column;gap:2.4rem}#news.index .p-news__selected span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#news.index .p-news__selected span{font-size:1.3rem}}#news.index .p-news__selected span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#news.index .p-news__selected span{color:var(--color-light-brown)}#news.index .p-news__list>.c-news-item:last-child{border-bottom:1px solid var(--color-light-brown-40)}#news.index .p-news__tag-box{background-color:var(--color-ivory-60);border-radius:1rem;padding:2.4rem 1.6rem;display:flex;flex-direction:column;gap:1.2rem}#news.index .p-news__tag-title{text-align:center}#news.index .p-news__tag-title span{font-family:var(--font-en-min);font-weight:700;line-height:1.25;letter-spacing:.005em;font-size:1.4rem}@media screen and (min-width: 768px){#news.index .p-news__tag-title span{font-size:1.6rem}}#news.index .p-news__tag-title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#news.index .p-news__tag-title span{color:var(--color-light-brown)}#news.index .p-news__tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0.4rem 1.2rem}#news.index .p-news__tag a{display:block;transition:opacity 300ms ease}#news.index .p-news__tag a.on{opacity:.6}#news.index .p-news__tag span{font-family:var(--font-jp-gothic);font-weight:500;line-height:2;letter-spacing:.07em;font-size:1.2rem}@media screen and (min-width: 768px){#news.index .p-news__tag span{font-size:1.3rem}}#news.index .p-news__tag span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#news.index .p-news__tag span{color:var(--color-light-brown)}#news.detail .p-article__inner{padding:0rem 3.2rem;display:flex;flex-direction:column;gap:3.2rem}#news.detail .p-article__inner .c-post-p+.c-post-p,#news.detail .p-article__inner .c-title-box--xs+.c-post-p,#news.detail .p-article__inner .c-btn+.c-btn{margin-top:-0.8rem}#news.detail .p-article__inner .c-post-frame{margin-left:-3.2rem;margin-right:-3.2rem}#news.detail .p-article-foot__back{width:32.6rem;margin:4rem auto 8rem auto}@media screen and (min-width: 768px){#news.index .p-news__inner{width:107.2rem;padding-bottom:12rem;gap:8rem}#news.index .p-news__cat-box{padding:2.4rem 0rem;gap:2.4rem}#news.index .p-news__cat-list{gap:1.2rem}#news.index .p-news__list-box{gap:3.5rem}#news.index .p-news__tag-box{border-radius:1.2rem;padding:2.4rem}#news.index .p-news__tag-list{gap:1rem 1.6rem}#news.index .p-news__tag span{font-family:var(--font-jp-gothic);font-weight:500;font-size:1.4rem;line-height:1.8;letter-spacing:.07em}#news.index .p-news__tag span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#news.detail .p-article__inner{padding:0;width:107.2rem;margin:0 auto;gap:5.6rem}#news.detail .p-article__inner .c-title-box,#news.detail .p-article__inner .c-btn{width:69.6rem;margin-left:auto;margin-right:auto}#news.detail .p-article__inner .c-post-p+.c-post-p{margin-top:-2.8rem}#news.detail .p-article__inner .c-title-box--xs+.c-post-p,#news.detail .p-article__inner .c-btn+.c-btn{margin-top:-3.2rem}#news.detail .p-article__inner .c-post-frame{margin-left:auto;margin-right:auto}#news.detail .p-article-foot__back{width:69.6rem;margin:8rem auto 12rem auto}}
.navipage_ {
    justify-content: center;
    align-items: center;
    gap: 0;
    display: flex;
}
.pager_link {
    aspect-ratio: 1;
    width: 3.2rem;
    color: var(--color-light-brown);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: opacity .3s;
    display: flex;
}
.pager_first,
.pager_prev,
.pager_next,
.pager_last {
    aspect-ratio: 1;
    display: block;
}
.pager_link {
    font-family: var(--font-en-min);
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    width: 2.85rem;
}
.c-pager__a.is-current {
    background-color: var(--color-light-brown);
    color: var(--color-white);
}
div.c-post-body {
    font-family: var(--font-jp-gothic);
    letter-spacing: .07em;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2;
    text-align: justify;
    width: 32.6rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
}
.pager_num {
    display: flex;
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 0;
}
.pager_link.now {
    background-color: var(--color-light-brown);
    color: var(--color-white);
}
.col2_,
.col3_ {
    display: flex;
    justify-content: flex-start;
    gap: 3rem;
    flex-direction: column;
}
@media screen and (width >= 768px) {
    .pager_num {gap: 1.6rem;}
    .navipage_ {
        gap: 1.6rem;
    }
    .pager_link {
        width: 4rem;
        font-size: 1.8rem;
        line-height: 1;
    }
    div.c-post-body {
        font-size: 1.4rem;
        line-height: 2.2;
        width: 69.6rem;
        gap: 5.6rem;
    }
    .col2_,
    .col3_ {
        flex-direction: row;
    }

}