﻿.p-news{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-news{width:calc(1220 / 1440 * 100%);max-width:calc(1220px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-news{max-width:calc(1220px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-news{max-width:calc(1220px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news{width:calc(1220 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-news{width:calc(388 / 428 * 100%)}}.l-footer{padding-top:0}@media only screen and (min-width: 1025px){.p-news{padding-bottom:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news{padding-bottom:4.66rem}}@media only screen and (max-width: 767px){.p-news{padding-bottom:2.66rem}}@media only screen and (min-width: 1025px){#main_and_aside{background:url(./../../news/images/bg.webp) center top -10em no-repeat;background-size:contain}}.c-link--wide{text-decoration:none}.c-link--wide::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;box-sizing:border-box;border-radius:0.25rem;content:""}.p-news{margin-bottom:4rem}@media only screen and (min-width: 1025px){.p-news{margin-top:calc(80 / 1920 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news{margin-top:calc(80 / 1220 * 100%)}}@media only screen and (max-width: 767px){.p-news{margin-top:calc(120 / 960 * 100%)}}.p-news .st{letter-spacing:0.06em;margin-bottom:1rem;font-weight:normal}@media only screen and (min-width: 1025px){.p-news .st{font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .st{font-size:1.2rem}}@media only screen and (max-width: 767px){.p-news .st{font-size:1.13rem}}.p-news .p-newsList__items .p-newsItem{transition:all 400ms ease}.p-news .p-newsList__items .p-newsItem__date{margin-right:0.5em;position:relative}@media only screen and (max-width: 767px){.p-news .p-newsList__items .p-newsItem__date{margin-right:0.25em}}.p-news .p-newsList__items .p-newsItem__date dd time{font-size:80%;color:var(--color-text-1);font-weight:bold}.p-news .p-newsList__items .p-newsItem__category{display:contents}.p-news .p-newsList__items .p-newsItem__category dd{display:contents}.p-news .p-newsList__items .p-newsItem__category dd ul{display:contents}.p-news .p-newsList__items .p-newsItem__category dd ul li{background:var(--color-accent-3);padding:0.17em 0.9em;border:1px solid var(--color-text-1);border-radius:3em;line-height:1}.p-news .p-newsList .wrp_pagination ul li a{font-weight:600;font-family:"Cabin", sans-serif}.p-news .p-newsList .wrp_pagination .prev a:after,.p-news .p-newsList .wrp_pagination .next a:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:0.7em;height:0.7em;margin:auto;border-width:0 1px 1px 0;border-style:solid;border-color:red;transition:transform 400ms ease}.p-news .p-newsList .wrp_pagination .prev a:after{transform:translateX(0.25em) rotate(135deg)}@media only screen and (min-width: 1025px){.p-news .p-newsList .wrp_pagination .prev a:hover{transform:translateX(-0.3em)}}.p-news .p-newsList .wrp_pagination .next a:after{transform:translateX(-0.25em) rotate(-45deg)}@media only screen and (min-width: 1025px){.p-news .p-newsList .wrp_pagination .next a:hover{transform:translateX(0.3em)}}@media only screen and (min-width: 1025px){.p-newsList .p-newsItem:has(a:hover,a:focus){background:var(--bg-color-2);box-shadow:0.41rem 0.45rem 2.12rem 0.18rem rgba(125,125,125,0.16)}.p-newsList .p-newsItem:has(a:hover,a:focus) .c-link-btn__arr{right:1em}}.p-news{max-width:1220px}@media only screen and (min-width: 1441px){.p-news{max-width:calc(1220 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.p-news{display:flex;justify-content:space-between}}.p-news .p-newsList{position:relative}@media only screen and (min-width: 1025px){.p-news .p-newsList{width:calc(100% - 305px - 50px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList{width:100%}}@media only screen and (max-width: 767px){.p-news .p-newsList{width:100%}}.p-news .p-newsList__total{margin-bottom:1em}.p-news .p-newsList__total span{margin-right:0.25em;font-size:143%;line-height:1}.p-news .p-newsList__items .p-newsItem{position:relative;box-sizing:border-box;text-decoration:none;container-type:inline-size}.p-news .p-newsList__items .p-newsItem__thumb{overflow:hidden;aspect-ratio:15 / 10}.p-news .p-newsList__items .p-newsItem__thumb img{width:100%;height:100%;object-fit:cover}.p-news .p-newsList__items .p-newsItem__thumb.is-noImage{background:url(./../../news/images/img.webp) center no-repeat;background-size:cover;display:flex}.p-news .p-newsList__items .p-newsItem__thumb.is-noImage::before{margin:auto;color:#fff}.p-news .p-newsList__items .p-newsItem__body{display:flex;flex-direction:column}.p-news .p-newsList__items .p-newsItem__title{order:2;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;color:#222222}@media only screen and (min-width: 768px){.p-news .p-newsList__items .p-newsItem__title{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.p-news .p-newsList__items .p-newsItem__title{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.p-news .p-newsList__items .p-newsItem__title{line-height:1.8}}.p-news .p-newsList__items .p-newsItem__info{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:0.3em 0.75em}.p-news .p-newsList__items .p-newsItem__info dl dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.p-news .p-newsList__items .p-newsItem__category dd ul li{font-size:80%}.p-news .p-newsList__items .p-newsItem .c-link-btn__arr{position:absolute;right:1.5em;top:50%;transform:translateY(-50%);transition:all 0.5s}@media only screen and (max-width: 767px){.p-news .p-newsList__items .p-newsItem .c-link-btn__arr{display:none}}.p-news .p-newsList .wrp_pagination dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.p-news .p-newsList .wrp_pagination dd{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-news .p-newsList .wrp_pagination dd{margin:calc(60 / 695 * 100%) auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .wrp_pagination dd{margin:4em auto 0}}@media only screen and (max-width: 767px){.p-news .p-newsList .wrp_pagination dd{margin:calc(90 / 800 * 100%) auto 0}}.p-news .p-newsList .wrp_pagination dd a{overflow:hidden;display:block;position:relative;width:2.5em;height:2.5em;line-height:2.5em;box-sizing:border-box;text-align:center;text-decoration:none;transition:all 400ms ease}@media only screen and (min-width: 768px){.p-news .p-newsList .wrp_pagination dd a{font-size:120%}}.p-news .p-newsList .wrp_pagination dd ul{display:flex;margin:0 0.8em}.p-news .p-newsList .wrp_pagination dd ul li{margin-left:0.5em}.p-news .p-newsList .wrp_pagination dd ul li:first-child{margin-left:0}.p-news .p-newsList .wrp_pagination dd ul li a{border:1px solid var(--color-sub-3)}.p-news .p-newsList .wrp_pagination dd ul li a[aria-current="page"],.p-news .p-newsList .wrp_pagination dd ul li a:hover{border-color:red;background:red;color:#fff}.p-news .p-newsList .p-newsItem{position:relative;background:#fff;display:flex;flex-direction:row-reverse;border-bottom:1px solid var(--color-sub-3)}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem{align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem{align-items:flex-start}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem{align-items:flex-start}}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem{padding:20px 5em 20px 20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem{padding:20px 4em 20px 20px}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem{padding:1em}}.p-news .p-newsList .p-newsItem:first-child{border-top:1px solid var(--color-sub-3)}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem__thumb{width:calc(258 / (695 - 50) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem__thumb{width:calc(260 / (695 - 50) * 100%)}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem__thumb{width:calc(225 / (800 - 80) * 100%)}}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem__thumb::before{font-size:1.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem__thumb::before{font-size:1.2rem}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem__thumb::before{font-size:.8rem}}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem__body{width:calc(730 / (695 - 50) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem__body{width:calc(680 / (695 - 50) * 100%)}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem__body{width:calc(510 / (800 - 80) * 100%)}}@media only screen and (min-width: 768px){.p-news .p-newsList .p-newsItem__body{margin-left:calc(20 / (695 - 50) * 100%)}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem__body{margin-left:calc(40 / (800 - 80) * 100%)}}@media only screen and (min-width: 1025px){.p-news .p-newsList .p-newsItem__title{margin-top:calc(10 / 730 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news .p-newsList .p-newsItem__title{margin-top:calc(10 / 730 * 100%)}}@media only screen and (max-width: 767px){.p-news .p-newsList .p-newsItem__title{margin-top:calc(30 / 800 * 100%)}}.tmp_pager_detail{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;display:flex;align-items:center}@media only screen and (min-width: 1025px){.tmp_pager_detail{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_pager_detail{margin-top:4em}}@media only screen and (max-width: 767px){.tmp_pager_detail{margin-top:3em}}.tmp_pager_detail .pre,.tmp_pager_detail .next{width:50%;display:flex;align-items:center}.tmp_pager_detail .pre a,.tmp_pager_detail .next a{text-decoration:none;position:relative;display:block;width:100%}@media only screen and (max-width: 767px){.tmp_pager_detail .pre a span,.tmp_pager_detail .next a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.tmp_pager_detail .pre a::after,.tmp_pager_detail .next a::after{content:"";top:50%;transform:translateY(-50%);position:absolute;width:11px;height:10px;--mask-image:url(../images/common/ic_arr.svg);display:inline-block;background:#000;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);-webkit-transition:0.2s ease;transition:0.2s ease}@media only screen and (min-width: 768px){.tmp_pager_detail .pre a{padding:1.2rem 2rem 1.2rem 2.66rem}}@media only screen and (max-width: 767px){.tmp_pager_detail .pre a{padding:1.5em 1em 1.5em 1.5em}}.tmp_pager_detail .pre a::after{content:"";transform:translateY(-50%) rotate(-180deg)}@media only screen and (min-width: 1025px){.tmp_pager_detail .pre a::after{left:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_pager_detail .pre a::after{left:.5em}}@media only screen and (max-width: 767px){.tmp_pager_detail .pre a::after{left:0}}.tmp_pager_detail .next{border-left:solid 1px #ddd}@media only screen and (min-width: 768px){.tmp_pager_detail .next a{padding:1.2rem 2.66rem 1.2rem 2rem}}@media only screen and (max-width: 767px){.tmp_pager_detail .next a{padding:1.5em 1.5em 1.5em 1em}}@media only screen and (min-width: 1025px){.tmp_pager_detail .next a::after{right:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_pager_detail .next a::after{right:.5em}}@media only screen and (max-width: 767px){.tmp_pager_detail .next a::after{right:0}}@media only screen and (min-width: 1025px){.l-side{width:247px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side{width:100%}}@media only screen and (max-width: 767px){.l-side{width:100%}}@media only screen and (min-width: 1025px){.l-side{margin-top:-0.3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(100 / 960 * 100%)}}@media only screen and (max-width: 767px){.l-side{margin-top:calc(160 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav{width:45%}}@media only screen and (min-width: 1025px){.l-side .c-sideNav+.c-sideNav{margin-top:calc(75 / 305 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav+.c-sideNav{margin-top:0}}@media only screen and (max-width: 767px){.l-side .c-sideNav+.c-sideNav{margin-top:calc(113 / 800 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav:nth-child(n+3){margin-top:calc(30 / 305 * 100%)}}.l-side .c-sideNav .c-sideNav__list,.l-side .c-sideNav .c-accordion__section{background:#fff}.l-side .c-sideNav .c-sideNav__list>li>a,.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>li>a,.l-side .c-sideNav .c-accordion__section>button{appearance:none;display:block;width:100%;margin:0;border:none;background:none;box-sizing:border-box;text-decoration:none;border-radius:0;text-align:left}.l-side .c-sideNav .c-sideNav__list>li>a:hover,.l-side .c-sideNav .c-sideNav__list>button:hover,.l-side .c-sideNav .c-accordion__section>li>a:hover,.l-side .c-sideNav .c-accordion__section>button:hover{cursor:pointer}@media only screen and (min-width: 1025px){.l-side .c-sideNav .c-sideNav__list>li>a,.l-side .c-sideNav .c-accordion__section>li>a{padding:1.2em 0 1.2em 1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav .c-sideNav__list>li>a,.l-side .c-sideNav .c-accordion__section>li>a{padding:1.2rem 0 1.2rem 1.5rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav .c-sideNav__list>li>a,.l-side .c-sideNav .c-accordion__section>li>a{padding:calc(30 / 800 * 100%) calc(40 / 800 * 100%)}}.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{font-weight:400;font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}@media only screen and (min-width: 1025px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{font-size:.87rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{font-size:.87rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{font-size:.87rem}}@media only screen and (min-width: 1025px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{padding:1.25rem 0 1.25rem 1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{padding:1.2rem 0 1.2rem 1.5rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>button{padding:calc(30 / 800 * 100%) calc(40 / 800 * 100%)}}.l-side .c-sideNav.--category .c-sideNav__list{border-top:1px solid var(--color-sub-3)}.l-side .c-sideNav.--category .c-sideNav__list>li{border-bottom:1px solid var(--color-sub-3)}.l-side .c-sideNav.--archive .c-accordion{border-top:1px solid var(--color-sub-3)}.l-side .c-sideNav.--archive .c-accordion__section{border-bottom:1px solid var(--color-sub-3)}.l-side .c-sideNav.--archive .c-accordion__section .accordion{position:relative;padding-right:2em}.l-side .c-sideNav.--archive .c-accordion__section .accordion:before,.l-side .c-sideNav.--archive .c-accordion__section .accordion:after{content:"";position:absolute;right:0.7em;top:50%;transform:rotate(0);width:1em;height:1px;margin-top:-1px;background:var(--color-sub-2);transition:transform 400ms ease}.l-side .c-sideNav.--archive .c-accordion__section .accordion:after{transform:rotate(90deg)}.l-side .c-sideNav.--archive .c-accordion__section .accordion:hover{cursor:pointer}.l-side .c-sideNav.--archive .c-accordion__section .accordion.active:after{transform:rotate(0)}.l-side .c-sideNav.--archive .c-accordion__section ul{display:none}@media only screen and (min-width: 768px){.l-side .c-sideNav.--archive .c-accordion__section ul{padding:calc(15 / 305 * 100%) 0}}@media only screen and (max-width: 767px){.l-side .c-sideNav.--archive .c-accordion__section ul{padding:calc(30 / 800 * 100%) 0}}.l-side .c-sideNav.--archive .c-accordion__section ul li+li{padding:0.25 0}@media only screen and (min-width: 768px){.l-side .c-sideNav.--archive .c-accordion__section ul li+li{margin-top:calc(10 / 305 * 100%)}}@media only screen and (max-width: 767px){.l-side .c-sideNav.--archive .c-accordion__section ul li+li{margin-top:calc(15 / 800 * 100%)}}.l-side .c-sideNav.--archive .c-accordion__section ul li a{display:block;width:100%;background:transparent;text-decoration:none;color:var(--color-sub-1)}@media only screen and (min-width: 1025px){.l-side .c-sideNav.--archive .c-accordion__section ul li a{font-size:.87rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav.--archive .c-accordion__section ul li a{font-size:.8rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav.--archive .c-accordion__section ul li a{font-size:1rem}}@media only screen and (min-width: 768px){.l-side .c-sideNav.--archive .c-accordion__section ul li a{padding:calc(3 / 305 * 100%) calc(20 / 305 * 100%) calc(3 / 305 * 100%) calc(30 / 305 * 100%)}}@media only screen and (max-width: 767px){.l-side .c-sideNav.--archive .c-accordion__section ul li a{padding:0 calc(40 / 800 * 100%) 0 calc(60 / 800 * 100%)}}.l-side .c-sideNav.--archive .c-accordion__section ul li a:hover{text-decoration:underline}.l-side .c-sideNav.--archive .c-accordion__section:has(button.active) ul{display:block}.l-side .c-sideNav__title{font-weight:600;font-family:"Cabin", sans-serif}@media only screen and (min-width: 1025px){.l-side .c-sideNav__title{font-size:1.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav__title{font-size:1.33rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav__title{font-size:1.2rem}}@media only screen and (min-width: 768px){.l-side .c-sideNav__title{margin-bottom:15px}}@media only screen and (max-width: 767px){.l-side .c-sideNav__title{margin-bottom:1rem}}.l-side .c-sideNav .c-sideNav__list>li>a,.l-side .c-sideNav .c-sideNav__list>button,.l-side .c-sideNav .c-accordion__section>li>a,.l-side .c-sideNav .c-accordion__section>button{transition:background 400ms ease;color:var(--color-text-1)}.l-side .c-sideNav .c-sideNav__list>li>a:hover,.l-side .c-sideNav .c-sideNav__list>button:hover,.l-side .c-sideNav .c-accordion__section>li>a:hover,.l-side .c-sideNav .c-accordion__section>button:hover{background:var(--bg-color-2)}.l-side .c-sideNav.--archive .c-accordion__section .accordion{transition:background 400ms ease;color:var(--color-sub-1)}@media only screen and (min-width: 1025px){.l-side .c-sideNav.--archive .c-accordion__section .accordion{font-size:.87rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-side .c-sideNav.--archive .c-accordion__section .accordion{font-size:.8rem}}@media only screen and (max-width: 767px){.l-side .c-sideNav.--archive .c-accordion__section .accordion{font-size:1rem}}.l-side .c-sideNav.--archive .c-accordion__section .accordion:hover,.l-side .c-sideNav.--archive .c-accordion__section .accordion.active{background:var(--bg-color-2)}.c-pagination dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.c-pagination dd{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.c-pagination dd{margin:80px auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-pagination dd{margin:3em auto 0}}@media only screen and (max-width: 767px){.c-pagination dd{margin:calc(90 / 800 * 100%) auto 0}}.c-pagination dd a{overflow:hidden;display:block;position:relative;width:2.9em;height:3.15em;line-height:2.9em;box-sizing:border-box;text-align:center;text-decoration:none;transition:all 400ms ease;border-radius:50%}@media only screen and (min-width: 768px){.c-pagination dd a{font-size:120%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-pagination dd a{width:2.5em;height:2.7em;line-height:2.5em}}.c-pagination dd ul{display:flex}.c-pagination dd ul li{margin-left:1em;font-weight:bold}.c-pagination dd ul li:first-child{margin-left:0}.c-pagination dd ul li a{border:1px solid var(--color-text-1)}.c-pagination dd ul li a[aria-current="page"],.c-pagination dd ul li a:hover{color:#fff;border-color:var(--color-text-1);background:var(--color-text-1);color:#fff}.c-pagination dd ul li.dots{display:flex;align-items:center}.c-pagination .prev a:after,.c-pagination .next a:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:13px;height:10px;margin:auto}.c-pagination .prev a:after{background:url(./../../news/images/ic_prev.svg) center left no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.c-pagination .prev a:hover{transform:translateX(-0.3em)}}.c-pagination .next a:after{background:url(./../../news/images/ic_next.svg) center right no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.c-pagination .next a:hover{transform:translateX(0.3em)}}@media only screen and (min-width: 1025px){.l-main--detail{width:calc(100% - 305px - 25px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail{width:100%}}@media only screen and (max-width: 767px){.l-main--detail{width:100%}}.l-main--detail .txt{color:var(--color-text-2)}@media only screen and (max-width: 767px){.l-main--detail .txt{line-height:1.8}}.l-main--detail .p-article__title{display:flex;flex-direction:column;background-image:linear-gradient(to right, #000000 4px,rgba(0,0,0,0) 2px);background-size:9px 2px;background-repeat:repeat-x;background-position:bottom}@media only screen and (min-width: 1025px){.l-main--detail .p-article__title{margin-bottom:calc(65 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article__title{margin-bottom:calc(60 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article__title{margin-bottom:calc(70 / 800 * 100%)}}@media only screen and (min-width: 1025px){.l-main--detail .p-article__title{padding-bottom:calc(8 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article__title{padding-bottom:calc(8 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article__title{padding-bottom:calc(15 / 800 * 100%)}}.l-main--detail .p-article__title .title{order:2;line-height:1.7;letter-spacing:0.06em}@media only screen and (min-width: 1025px){.l-main--detail .p-article__title .title{font-size:1.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article__title .title{font-size:1.33rem}}@media only screen and (max-width: 767px){.l-main--detail .p-article__title .title{font-size:1.13rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article__title .title{margin-top:calc(20 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article__title .title{margin-top:calc(30 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article__title .title{margin-top:calc(30 / 800 * 100%)}}.l-main--detail .p-article__info{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:0.3em 0.75em}.l-main--detail .p-article__info dl dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.l-main--detail .p-article__date{margin-right:0.5em;position:relative}@media only screen and (max-width: 767px){.l-main--detail .p-article__date{margin-right:0.25em}}.l-main--detail .p-article__date dd time{color:var(--color-text-1);font-weight:bold}@media only screen and (min-width: 1025px){.l-main--detail .p-article__date dd time{font-size:.93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article__date dd time{font-size:.87rem}}@media only screen and (max-width: 767px){.l-main--detail .p-article__date dd time{font-size:.87rem}}.l-main--detail .p-article__category{display:contents}.l-main--detail .p-article__category dd{display:contents}.l-main--detail .p-article__category dd ul{display:contents}.l-main--detail .p-article__category dd ul li{background:var(--color-accent-3);padding:0.17em 0.9em;border:1px solid var(--color-text-1);border-radius:3em;line-height:1;font-size:80%}.l-main--detail .p-article .wrp_article img{width:100%;height:auto}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article>*{margin-top:calc(60 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article>*{margin-top:calc(105 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article>*{margin-top:3em}}.l-main--detail .p-article .wrp_article>*:first-child{margin-top:0}.l-main--detail .p-article .wrp_article .layout_img{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.l-main--detail .p-article .wrp_article .layout_img figcaption{display:block;margin-top:0.8em;color:var(--color-text-2)}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_img.double .img{width:calc(495 / 1030 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_img.double .img{width:calc(420 / 880 * 100%)}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_img.triple{gap:0 calc(30 / 1030 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_img.triple{gap:1em calc(40 / 880 * 100%)}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_img.triple .img{width:calc(320 / 1030 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_img.triple .img{width:calc(420 / 880 * 100%)}}.l-main--detail .p-article .wrp_article .layout_column{display:flex}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_column{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_column{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_column{align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_column .img{width:calc(495 / 1030 * 100%)}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_column .txt{width:calc(495 / 1030 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_column .txt{margin-top:1em}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_column.reverse{flex-direction:row}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_text+.layout_text{margin-top:calc(30 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_text+.layout_text{margin-top:calc(45 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_text+.layout_text{margin-top:calc(45 / 800 * 100%)}}.l-main--detail .p-article .wrp_article .layout_title{background-image:linear-gradient(to right, #000000 4px,rgba(0,0,0,0) 2px);background-size:9px 2px;background-repeat:repeat-x;background-position:bottom}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title{padding-bottom:0.25em}}.l-main--detail .p-article .wrp_article .layout_title.large{letter-spacing:0.06em;line-height:1.86}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.large{font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.large{font-size:1.13rem}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.large{font-size:1.13rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.large+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.large+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.large+*{margin-top:calc(45 / 800 * 100%)}}.l-main--detail .p-article .wrp_article .layout_title.middle{letter-spacing:0.06em;line-height:1.86}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.middle{font-size:1.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.middle{font-size:1rem}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.middle{font-size:1rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.middle{font-size:1.1rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.middle+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.middle+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.middle+*{margin-top:calc(45 / 800 * 100%)}}.l-main--detail .p-article .wrp_article .layout_title.small{letter-spacing:0.06em;line-height:1.86}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.small{font-size:.93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.small{font-size:.87rem}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.small{font-size:.93rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.small{font-size:1rem}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_title.small+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_title.small+*{margin-top:calc(50 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_title.small+*{margin-top:calc(45 / 800 * 100%)}}.l-main--detail .p-article .wrp_article .layout_slide .c-swiper__normal img{border-radius:0}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_slide .txt{margin-top:calc(70 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_slide .txt{margin-top:calc(80 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_slide .txt{margin-top:calc(100 / 800 * 100%)}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_slide .txt{padding:0 calc(55 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_slide .txt{padding:0 calc(30 / 695 * 100%) 0}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_slide .txt{padding:0 calc(20 / 800 * 100%)}}.l-main--detail .p-article .wrp_article .layout_movie{position:relative;overflow:hidden;padding-bottom:calc(580 / 695 * 100%)}.l-main--detail .p-article .wrp_article .layout_movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}.l-main--detail .p-article .wrp_article .layout_table .tbl_basic tr th{width:35%}.l-main--detail .p-article .wrp_article .layout_table .tbl_basic tr td{width:65%}.l-main--detail .p-article .wrp_article .layout_table .tbl_basic01{max-width:100%}.l-main--detail .p-article .wrp_article .layout_btn{margin-inline:auto}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_btn{margin-top:calc(60 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_btn{margin-top:calc(60 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_btn{margin-top:calc(80 / 800 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_btn .c-btn__link{max-width:100%}}@media only screen and (min-width: 768px){.l-main--detail .p-article .wrp_article .layout_btn{max-width:320px}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_btn{width:80%}}@media only screen and (min-width: 1025px){.l-main--detail .p-article .wrp_article .layout_btn+.layout_btn{margin-top:calc(15 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .p-article .wrp_article .layout_btn+.layout_btn{margin-top:calc(23 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .p-article .wrp_article .layout_btn+.layout_btn{margin-top:calc(30 / 800 * 100%)}}.l-main--detail .box_pagination_detail dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.l-main--detail .box_pagination_detail dd{border-top:1px solid blue;display:flex;align-items:center}@media only screen and (min-width: 1025px){.l-main--detail .box_pagination_detail dd{margin:calc(60 / 695 * 100%) auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .box_pagination_detail dd{margin:calc(90 / 695 * 100%) auto 0}}@media only screen and (max-width: 767px){.l-main--detail .box_pagination_detail dd{margin:calc(90 / 800 * 100%) auto 0}}@media only screen and (min-width: 1025px){.l-main--detail .box_pagination_detail dd{padding-top:calc(30 / 695 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-main--detail .box_pagination_detail dd{padding-top:calc(45 / 695 * 100%)}}@media only screen and (max-width: 767px){.l-main--detail .box_pagination_detail dd{padding-top:calc(45 / 800 * 100%)}}@media only screen and (min-width: 768px){.l-main--detail .box_pagination_detail dd{justify-content:center}}@media only screen and (max-width: 767px){.l-main--detail .box_pagination_detail dd{justify-content:space-around}}@media only screen and (min-width: 768px){.l-main--detail .box_pagination_detail dd .home{margin:0 1.8em}}@media only screen and (max-width: 767px){.l-main--detail .box_pagination_detail dd .home{margin:0 0.5em}}.l-main--detail .box_pagination_detail dd .home a{display:block;padding:0.5em 1.2em;box-sizing:border-box;text-decoration:none;background:var(--color-text-1);color:#fff}.l-main--detail .box_pagination_detail dd .prev a,.l-main--detail .box_pagination_detail dd .next a{display:flex;align-items:center;text-decoration:none;line-height:1}.l-main--detail .box_pagination_detail dd .prev a:before,.l-main--detail .box_pagination_detail dd .prev a:after,.l-main--detail .box_pagination_detail dd .next a:before,.l-main--detail .box_pagination_detail dd .next a:after{width:0.4em;height:0.4em;border-width:0 1px 1px 0;border-style:solid;border-color:blue;transition:transform 400ms ease}.l-main--detail .box_pagination_detail dd .prev a:before{content:"";margin-right:0.5em;transform:rotate(135deg)}.l-main--detail .box_pagination_detail dd .prev a:hover:before{transform:translateX(-0.3em) rotate(135deg)}.l-main--detail .box_pagination_detail dd .next a:after{content:"";margin-left:0.5em;transform:rotate(-45deg)}.l-main--detail .box_pagination_detail dd .next a:hover:after{transform:translateX(0.3em) rotate(-45deg)}.c-pagerDetail{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;display:flex;align-items:center}@media only screen and (min-width: 1025px){.c-pagerDetail{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-pagerDetail{margin-top:4em}}@media only screen and (max-width: 767px){.c-pagerDetail{margin-top:3em}}.c-pagerDetail__prev,.c-pagerDetail__next{width:50%;display:flex;align-items:center}.c-pagerDetail__prev .c-pagerDetail__link,.c-pagerDetail__next .c-pagerDetail__link{text-decoration:none;position:relative;display:block;width:100%}.mouse .c-pagerDetail__prev .c-pagerDetail__link,.mouse .c-pagerDetail__next .c-pagerDetail__link{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .c-pagerDetail__prev .c-pagerDetail__link:hover,.touch .c-pagerDetail__prev .c-pagerDetail__link.touchstart,.mouse .c-pagerDetail__next .c-pagerDetail__link:hover,.touch .c-pagerDetail__next .c-pagerDetail__link.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .c-pagerDetail__prev .c-pagerDetail__link,.touch .c-pagerDetail__next .c-pagerDetail__link{-webkit-tap-highlight-color:transparent}.touch .c-pagerDetail__prev .c-pagerDetail__link.touchend,.touch .c-pagerDetail__next .c-pagerDetail__link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.c-pagerDetail__prev .c-pagerDetail__link .c-pagerDetail__text,.c-pagerDetail__next .c-pagerDetail__link .c-pagerDetail__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.c-pagerDetail__prev .c-pagerDetail__link .c-link-btn__arr,.c-pagerDetail__next .c-pagerDetail__link .c-link-btn__arr{top:50%;transform:translateY(-50%);position:absolute;-webkit-transition:0.2s ease;transition:0.2s ease}@media only screen and (min-width: 768px){.c-pagerDetail__prev .c-pagerDetail__link{padding:1rem 1.66rem 1rem 4rem}}@media only screen and (max-width: 767px){.c-pagerDetail__prev .c-pagerDetail__link{padding:1.5em 1em 1.5em 2.5em}}.c-pagerDetail__prev .c-pagerDetail__link .c-link-btn__arr{transform:translateY(-50%) rotate(-180deg)}@media only screen and (min-width: 1025px){.c-pagerDetail__prev .c-pagerDetail__link .c-link-btn__arr{left:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-pagerDetail__prev .c-pagerDetail__link .c-link-btn__arr{left:.5em}}@media only screen and (max-width: 767px){.c-pagerDetail__prev .c-pagerDetail__link .c-link-btn__arr{left:0}}@media only screen and (min-width: 1025px){.mouse .c-pagerDetail__prev .c-pagerDetail__link:hover::after,.touch .c-pagerDetail__prev .c-pagerDetail__link.touchstart::after{left:0}.touch .c-pagerDetail__prev .c-pagerDetail__link{-webkit-tap-highlight-color:transparent}.touch .c-pagerDetail__prev .c-pagerDetail__link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}}.c-pagerDetail__next{border-left:solid 1px #ddd}@media only screen and (min-width: 768px){.c-pagerDetail__next .c-pagerDetail__link{padding:1rem 4rem 1rem 2rem}}@media only screen and (max-width: 767px){.c-pagerDetail__next .c-pagerDetail__link{padding:1.5em 2.5em 1.5em 1em}}@media only screen and (min-width: 1025px){.c-pagerDetail__next .c-pagerDetail__link .c-link-btn__arr{right:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-pagerDetail__next .c-pagerDetail__link .c-link-btn__arr{right:.5em}}@media only screen and (max-width: 767px){.c-pagerDetail__next .c-pagerDetail__link .c-link-btn__arr{right:0}}@media only screen and (min-width: 1025px){.mouse .c-pagerDetail__next .c-pagerDetail__link:hover::after,.touch .c-pagerDetail__next .c-pagerDetail__link.touchstart::after{right:0em}.touch .c-pagerDetail__next .c-pagerDetail__link{-webkit-tap-highlight-color:transparent}.touch .c-pagerDetail__next .c-pagerDetail__link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}}@media only screen and (max-width: 767px){#news .l-topicpath__ul{display:flex}#news .l-topicpath__ul li{line-height:1.2}#news .l-topicpath__ul li:first-child{padding-right:0.25em;flex:none}#news .l-topicpath__ul li:nth-child(2){flex:none}#news .l-topicpath__ul li:last-child{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}
