body{background-color:#fafafa;color:#333;font-family:Zen Old Mincho,Noto Sans JP,sans-serif;overflow-x:hidden}.c-news-item{border-bottom:1px solid #333}.c-news-item__link{color:#333;display:block;padding:5.1282051282vw 0;text-decoration:none;transition:background-color .3s cubic-bezier(.4,1.07,1,1)}@media (min-width:52.1875em){.c-news-item__link{padding:1.756954612vw 0}}@media (any-hover:hover){.c-news-item__link:focus-visible,.c-news-item__link:hover{background-color:rgba(141,0,0,.102)}.c-news-item__link:focus-visible .c-news-item__meta,.c-news-item__link:focus-visible .c-news-item__title,.c-news-item__link:hover .c-news-item__meta,.c-news-item__link:hover .c-news-item__title{translate:10px 0}}.c-news-item__meta{align-items:center;display:flex;gap:2.5641025641vw;margin-bottom:2.5641025641vw;transition:translate .3s cubic-bezier(.4,1.07,1,1);translate:0}@media (min-width:52.1875em){.c-news-item__meta{gap:1.4641288433vw;margin-bottom:.878477306vw}}.c-news-item__date{color:#333;font-family:Noto Sans JP,sans-serif;font-size:3.5897435897vw;font-weight:400;line-height:1.3;white-space:nowrap}@media (min-width:52.1875em){.c-news-item__date{font-size:1.1713030747vw}}.c-news-item__badge{align-items:center;background-color:#8d0000;border-radius:100vmax;color:#fff;display:inline-flex;font-family:Puritan,sans-serif;font-size:3.0769230769vw;font-weight:400;line-height:1.3;padding:1.0256410256vw 3.8461538462vw;white-space:nowrap}@media (min-width:52.1875em){.c-news-item__badge{font-size:1.1713030747vw;padding:.3660322108vw .878477306vw}}.c-news-item__title{color:#333;font-size:4.1025641026vw;font-weight:400;line-height:1.8;transition:translate .3s cubic-bezier(.4,1.07,1,1);translate:0}@media (min-width:52.1875em){.c-news-item__title{font-size:1.317715959vw;line-height:1.3}}.p-news-list{padding:14.8717948718vw 5.1282051282vw 29.4871794872vw}@media (min-width:52.1875em){.p-news-list{padding:8.78477306vw 13.3967789165vw 13.17715959vw}}.p-news-list__filter{display:flex;flex-wrap:wrap;gap:2.5641025641vw;margin-bottom:12.3076923077vw}@media (min-width:52.1875em){.p-news-list__filter{gap:1.0980966325vw;margin-bottom:5.8565153734vw}}.p-news-list__filter-btn{background:#fafafa;border:1px solid #8d0000;border-radius:999px;color:#8d0000;display:block;font-family:Noto Sans JP,sans-serif;font-size:3.5897435897vw;line-height:1.3;padding:1.2820512821vw 3.3333333333vw;text-align:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media (min-width:52.1875em){.p-news-list__filter-btn{font-size:1.1713030747vw;padding:.3660322108vw 1.0980966325vw}}.p-news-list__filter-btn.is-active{background-color:#8d0000;color:#fafafa;pointer-events:none}@media (hover:hover){.p-news-list__filter-btn:hover{background-color:#8d0000;color:#fafafa}}.p-news-list__list{border-top:1px solid #333;list-style:none;margin:0;padding:0}.p-news-list__pagination{align-items:center;display:flex;gap:2.5641025641vw;justify-content:center;margin-top:12.8205128205vw}@media (min-width:52.1875em){.p-news-list__pagination{gap:.7320644217vw;margin-top:5.8565153734vw}}.p-news-list__page{align-items:center;border:1px solid #8d0000;border-radius:50%;color:#8d0000;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:3.5897435897vw;height:7.4358974359vw;justify-content:center;text-decoration:none;transition:background-color .25s ease,color .25s ease;width:7.4358974359vw}@media (min-width:52.1875em){.p-news-list__page{border:2px solid #8d0000;font-size:1.1713030747vw;height:2.5622254758vw;width:2.5622254758vw}}.p-news-list__page.is-active{background-color:#8d0000;color:#fafafa;pointer-events:none}@media (hover:hover){.p-news-list__page:hover{background-color:#8d0000;color:#fafafa}.p-news-list__page:hover:after{filter:brightness(0) invert(1)}}.p-news-list__page--next,.p-news-list__page--prev{position:relative}.p-news-list__page--next:after,.p-news-list__page--prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%238D0000' d='M13.513 8.364a.55.55 0 0 1 0 .773l-3.646 3.646a.546.546 0 1 1-.773-.773l2.713-2.713h-7.43a.547.547 0 0 1 0-1.094h7.43L9.094 5.491a.547.547 0 0 1 .773-.773z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:4.1025641026vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .25s ease;width:4.1025641026vw}@media (min-width:52.1875em){.p-news-list__page--next:after,.p-news-list__page--prev:after{height:1.317715959vw;width:1.317715959vw}}.p-news-list__page--prev:after{transform:translate(-50%,-50%) scaleX(-1)}.p-news-detail{padding:14.8717948718vw 5.1282051282vw 29.4871794872vw}@media (min-width:52.1875em){.p-news-detail{padding:8.78477306vw 0 13.17715959vw}.p-news-detail__inner{margin-inline:auto;width:58.5651537335vw}}.p-news-detail__header{margin-bottom:8.2051282051vw}@media (min-width:52.1875em){.p-news-detail__header{margin-bottom:3.513909224vw}}.p-news-detail__meta{align-items:center;display:flex;gap:3.0769230769vw;margin-bottom:4.1025641026vw}@media (min-width:52.1875em){.p-news-detail__meta{gap:1.4641288433vw;margin-bottom:1.4641288433vw}}.p-news-detail__date{color:#333;font-family:Noto Sans JP,sans-serif;font-size:3.5897435897vw;font-weight:400;line-height:1.3;white-space:nowrap}@media (min-width:52.1875em){.p-news-detail__date{font-size:1.1713030747vw}}.p-news-detail__cats{display:flex;flex-wrap:wrap;gap:2.0512820513vw;list-style:none;margin:0;padding:0}@media (min-width:52.1875em){.p-news-detail__cats{gap:.5856515373vw}}.p-news-detail__cat{align-items:center;background-color:#8d0000;border-radius:100vmax;color:#fff;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:3.0769230769vw;font-weight:400;line-height:1.3;padding:1.0256410256vw 3.8461538462vw;white-space:nowrap}@media (min-width:52.1875em){.p-news-detail__cat{font-size:1.0248901903vw;padding:.3660322108vw .878477306vw}}.p-news-detail__title{color:#333;font-family:Noto Sans JP,sans-serif;font-size:5.641025641vw;font-weight:700;line-height:1.6}@media (min-width:52.1875em){.p-news-detail__title{font-size:2.3426061493vw}}.p-news-detail__thumbnail{aspect-ratio:16/9;border-radius:2.0512820513vw;margin-bottom:10.2564102564vw;overflow:hidden;position:relative;width:100%}@media (min-width:52.1875em){.p-news-detail__thumbnail{border-radius:.7320644217vw;margin-bottom:4.39238653vw}}.p-news-detail__thumbnail img{height:100%;object-fit:cover;width:100%}.p-news-detail__content{color:#333;font-family:Noto Sans JP,sans-serif;font-size:3.8461538462vw;font-weight:400;line-height:1.9}@media (min-width:52.1875em){.p-news-detail__content{font-size:1.1713030747vw}}.p-news-detail__content h2{border-left:1.0256410256vw solid #8d0000;font-size:5.1282051282vw;font-weight:700;line-height:1.5;margin-bottom:5.1282051282vw;margin-top:12.3076923077vw;padding-left:3.5897435897vw}@media (min-width:52.1875em){.p-news-detail__content h2{border-left-width:.2928257687vw;font-size:1.756954612vw;margin-bottom:1.756954612vw;margin-top:4.39238653vw;padding-left:1.1713030747vw}}.p-news-detail__content h3{font-size:4.358974359vw;font-weight:700;line-height:1.5;margin-bottom:3.5897435897vw;margin-top:9.2307692308vw}@media (min-width:52.1875em){.p-news-detail__content h3{font-size:1.4641288433vw;margin-bottom:1.1713030747vw;margin-top:3.513909224vw}}.p-news-detail__content p{margin-bottom:5.1282051282vw}@media (min-width:52.1875em){.p-news-detail__content p{margin-bottom:1.756954612vw}}.p-news-detail__content p:last-child{margin-bottom:0}.p-news-detail__content img{border-radius:1.5384615385vw;height:auto;margin-block:6.1538461538vw;max-width:100%}@media (min-width:52.1875em){.p-news-detail__content img{border-radius:.5856515373vw;margin-block:2.3426061493vw}}.p-news-detail__content a{color:#8d0000;text-underline-offset:3px}.p-news-detail__content ol,.p-news-detail__content ul{margin-bottom:5.1282051282vw;padding-left:1.5em}@media (min-width:52.1875em){.p-news-detail__content ol,.p-news-detail__content ul{margin-bottom:1.756954612vw}}.p-news-detail__content ol li+li,.p-news-detail__content ul li+li{margin-top:1.5384615385vw}@media (min-width:52.1875em){.p-news-detail__content ol li+li,.p-news-detail__content ul li+li{margin-top:.5856515373vw}}.p-news-detail__back{display:flex;justify-content:center;margin-top:16.4102564103vw}@media (min-width:52.1875em){.p-news-detail__back{margin-top:5.8565153734vw}}.p-news-detail__back-link{align-items:center;border:1px solid #8d0000;border-radius:100vmax;color:#8d0000;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:3.8461538462vw;font-weight:500;gap:2.5641025641vw;justify-content:center;line-height:1.3;padding:3.5897435897vw 12.3076923077vw;text-decoration:none;transition:background-color .25s ease,color .25s ease}@media (min-width:52.1875em){.p-news-detail__back-link{font-size:1.1713030747vw;gap:.7320644217vw;padding:.878477306vw 3.3674963397vw}}@media (hover:hover){.p-news-detail__back-link:hover{background-color:#8d0000;color:#fafafa}}