.c-item-news{border:0 solid var(--color-gray);position:relative}@media screen and (min-width:768px){.c-item-news{align-items:center;border-bottom-width:.1rem;display:flex;padding:4rem 0}}@media screen and (max-width:767px){.c-item-news{border-bottom-width:.1rem;padding:2.2rem 0}}@media screen and (min-width:768px){.c-item-news:first-of-type{border-top-width:.1rem}}@media screen and (max-width:767px){.c-item-news:first-of-type{border-top-width:.1rem}}.c-item-news-header{align-items:center;display:flex;flex:0 0 auto}.c-item-news-date{font-family:var(--font-family-montserrat);font-weight:var(--font-weight-semi-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.c-item-news-date{font-size:1.4rem;width:10rem}}@media screen and (max-width:767px){.c-item-news-date{font-size:1.2rem;width:8rem}}.c-item-news-category{display:flex;margin-left:auto}@media screen and (min-width:768px){.c-item-news-category{gap:.8rem}}@media screen and (max-width:767px){.c-item-news-category{gap:.8rem}}.c-item-news-category-item{background-color:var(--color-white);border-radius:var(--border-radius-full);color:var(--color-base);display:block;line-height:var(--leading-tight)}@media screen and (min-width:768px){.c-item-news-category-item{font-size:1.1rem;padding:.6rem 1.3rem}}@media screen and (max-width:767px){.c-item-news-category-item{font-size:1.1rem;padding:.6rem 1.3rem}}@media screen and (min-width:768px){.c-item-news-body{margin-left:3.2rem}}@media screen and (max-width:767px){.c-item-news-body{margin-top:1.8rem}}.c-item-news-ttl a{text-align:justify;text-decoration:none;transition:opacity .2s var(--ease-none);word-break:break-all}.c-item-news-ttl a:before{content:"";display:block;inset:0;position:absolute}@media screen and (hover:hover) and (min-width:768px){.c-item-news:has(.c-item-news-ttl a:hover) .c-item-news-ttl a{opacity:.5}}.category{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.category{margin-top:-4rem}}.category-ttl{font-family:var(--font-family-montserrat);font-weight:var(--font-weight-semi-bold)}@media screen and (min-width:768px){.category-ttl{font-size:1.1rem}}@media screen and (max-width:767px){.category-ttl{font-size:1.1rem}}.category-list{display:flex}@media screen and (min-width:768px){.category-list{gap:.8rem;margin-left:1.4rem}}@media screen and (max-width:767px){.category-list{gap:.8rem;margin-left:1.4rem}}.category-link{border:0 solid var(--color-gray);border-radius:var(--border-radius-full);display:block;line-height:var(--leading-tight);text-decoration:none;transition:color .2s var(--ease-none),background-color .2s var(--ease-none)}@media screen and (min-width:768px){.category-link{border-width:.1rem;font-size:1.2rem;padding:.6rem 1.2rem}}@media screen and (max-width:767px){.category-link{border-width:.1rem;font-size:1.2rem;padding:.6rem 1.2rem}}@media screen and (hover:hover) and (min-width:768px){.category-link:hover{background-color:var(--color-gray-light)}}.category-link.is-active{background-color:var(--color-base);border-color:var(--color-base);color:var(--color-white)}.page-news .article{position:relative}@media screen and (min-width:768px){.page-news .article{padding-top:7.1rem}}@media screen and (max-width:767px){.page-news .article{padding-top:4.8rem}}.page-news .pager{text-align:center}.page-news .pager-list{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.page-news .pager-list{margin-top:8rem}}@media screen and (max-width:767px){.page-news .pager-list{margin-top:4.8rem}}@media screen and (min-width:768px){.page-news .pager-item{padding:0 .2rem}}@media screen and (max-width:767px){.page-news .pager-item{padding:0 .2rem}}.page-news .pager-btn{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;text-decoration:none}@media screen and (min-width:768px){.page-news .pager-btn{width:2.8rem}}@media screen and (max-width:767px){.page-news .pager-btn{width:2.8rem}}.page-news .pager-btn:not(.prev,.next){border-radius:var(--border-radius-full);font-family:var(--font-family-montserrat);font-weight:var(--font-weight-semi-bold)}@media screen and (min-width:768px){.page-news .pager-btn:not(.prev,.next){font-size:1.4rem}}@media screen and (max-width:767px){.page-news .pager-btn:not(.prev,.next){font-size:1.4rem}}.page-news .pager-btn:not(.prev,.next).current{background-color:var(--color-base);color:var(--color-white)}@media screen and (min-width:768px){.page-news .pager-btn.next,.page-news .pager-btn.prev{margin:0 .9rem}}@media screen and (max-width:767px){.page-news .pager-btn.next,.page-news .pager-btn.prev{margin:0 .9rem}}@media screen and (min-width:768px){.page-news .pager-btn.next svg,.page-news .pager-btn.prev svg{width:1.4rem}}@media screen and (max-width:767px){.page-news .pager-btn.next svg,.page-news .pager-btn.prev svg{width:1.4rem}}.page-news .pager-btn.next.prev svg,.page-news .pager-btn.prev.prev svg{transform:scaleX(-1)}.page-news .pager-btn.next.is-current,.page-news .pager-btn.prev.is-current{opacity:.3;pointer-events:none}.page-news .pager-btn.dots{opacity:.3}:where(#news-list,#news-pager).is-changing{transition:opacity .25s var(--ease-none)}:where(#news-list,#news-pager).is-animating{opacity:0}