@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.p-news{margin-top:4.4444rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-news{margin-top:3.5556rem}}@media only screen and (max-width:767px){.p-news{margin-top:2.6667rem}}.p-news__inner{max-width:1200px;width:var(--main-width);margin-inline:auto}@media only screen and (min-width:768px){.p-news__inner{display:grid;grid-template-columns:66.6667% 23.3333%;grid-template-areas:"main side";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__inner{grid-template-columns:66.6667% 28%}}@media only screen and (max-width:767px){.p-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3.5556rem;width:var(--sp-width)}}.p-news__main{grid-area:main;max-width:800px}.p-news__list{margin-top:.8889rem}.p-news__list .c-article-card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-news__item{border-bottom:1px solid var(--color-gray)}.p-news__item:first-child{border-top:1px solid var(--color-gray)}.p-news .c-article-link{display:grid;grid-template-columns:max(19.75%,158px) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:3.75%;-moz-column-gap:3.75%;column-gap:3.75%}@media only screen and (min-width:1200px){.p-news .c-article-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.p-news .c-article-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news .c-article-link{grid-template-columns:19.75% 1fr}}@media only screen and (max-width:767px){.p-news .c-article-link{grid-template-columns:32% 1fr}}.p-news .c-article-link:has(>:only-child){grid-template-columns:100%}.p-news .c-article-card{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.1111rem;-moz-column-gap:1.1111rem;column-gap:1.1111rem}.p-news .c-article-card__title{width:100%}.p-news__thumb{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}@media only screen and (max-width:767px){.p-news__thumb{width:100%}}.p-news__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:158/105}.p-news__count span{padding-inline:.2222rem;line-height:1}@media only screen and (min-width:1200px){.p-news__count span{font-size:1.3333rem}}@media print{.p-news__count span{font-size:1.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__count span{font-size:1.1667rem}}@media only screen and (max-width:767px){.p-news__count span{font-size:1.3125rem}}.p-news__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.8889rem;-moz-column-gap:.8889rem;column-gap:.8889rem;margin-top:2.2222rem}@media only screen and (max-width:767px){.p-news__pagination{margin-top:1.7778rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article{-webkit-column-gap:.4444rem;-moz-column-gap:.4444rem;column-gap:.4444rem}}.p-news__pagination.u-article .p-news__page a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:unset;padding:.6667rem .8889rem;border-radius:4px;border:1px solid var(--color-gray);background:var(--color-white)}@media only screen and (min-width:1200px){.p-news__pagination.u-article .p-news__page a{font-size:.8889rem}}@media print{.p-news__pagination.u-article .p-news__page a{font-size:.8889rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__pagination.u-article .p-news__page a{font-size:.7222rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article .p-news__page a{font-size:.8125rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article .p-news__page a{padding-inline:.6667rem}}.p-news__pagination.u-article .p-news__page.u-next a,.p-news__pagination.u-article .p-news__page.u-prev a{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6667rem;-moz-column-gap:.6667rem;column-gap:.6667rem}.p-news__pagination.u-article .p-news__page.u-next a:before,.p-news__pagination.u-article .p-news__page.u-prev a:before{margin-top:.1111rem}.p-news__pagination.u-article .p-news__page.u-prev a{grid-template-columns:auto 1fr}.p-news__pagination.u-article .p-news__page.u-next a{grid-template-columns:1fr auto}.p-news__page a,.p-news__page span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color var(--transition);transition:color var(--transition);width:1.7778rem;aspect-ratio:1/1;text-decoration:none;line-height:1}@media only screen and (max-width:767px){.p-news__page a,.p-news__page span{width:1.3333rem}}@media only screen and (min-width:1200px){.p-news__page a:hover,.p-news__page span:hover{color:var(--color-key)}}@media print{.p-news__page a:hover,.p-news__page span:hover{color:var(--color-key)}}.p-news__page.u-current span{color:var(--color-key)}.p-news__page.u-prev a:before{content:"";display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border var(--transition);transition:border var(--transition);width:8px;height:8px;border-top:solid 1px currentColor;border-left:solid 1px currentColor;margin-right:-.2em}.p-news__page.u-next a:after{content:"";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border var(--transition);transition:border var(--transition);width:8px;height:8px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;margin-left:-.2em}.p-news__aside{grid-area:side;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3.5556rem}@media only screen and (max-width:767px){.p-news__aside{row-gap:2.2222rem}}.p-news__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.3333rem;width:100%}.p-news__side-title{line-height:1.4}@media only screen and (min-width:1200px){.p-news__side-title{font-size:1.3333rem}}@media print{.p-news__side-title{font-size:1.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__side-title{font-size:1.1667rem}}@media only screen and (max-width:767px){.p-news__side-title{font-size:1.3125rem}}.p-news__side-list .c-accordion__trigger{-webkit-transition:all var(--transition);transition:all var(--transition);padding:.8889rem .6667rem;border-radius:0;border:none;background:inherit;color:inherit;text-align:inherit}@media only screen and (min-width:1200px){.p-news__side-list .c-accordion__trigger:hover{background:var(--color-news-active)}}@media print{.p-news__side-list .c-accordion__trigger:hover{background:var(--color-news-active)}}.p-news__side-list .c-accordion__trigger.is-active{background:var(--color-news-active)}.p-news__side-list.u-archive .p-news__side-item:first-child .c-accordion__panel{display:block}.p-news__side-list.u-archive .p-news__side-item ol li:first-child{padding-top:.6667rem}.p-news__side-list.u-archive .p-news__side-item ol li:last-child{padding-bottom:.6667rem}.p-news__side-list.u-archive .p-news__side-item ol li a{display:block;padding-inline:1.3333rem}.p-news__side-item{border-bottom:1px solid var(--color-gray)}.p-news__side-item:first-child{border-top:1px solid var(--color-gray)}.p-news__side-item.u-current>a,.p-news__side-item>a:hover{background:var(--color-news-active)}.p-news__side-item>a{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.4444rem;-moz-column-gap:.4444rem;column-gap:.4444rem;-webkit-transition:all var(--transition);transition:all var(--transition);padding:.8889rem .6667rem;text-decoration:none}.p-news__side-item>a::after{content:"";display:block;width:.8889rem;aspect-ratio:1/1;background-color:currentColor;-webkit-mask-image:var(--icon-chevron-right);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--icon-chevron-right);mask-repeat:no-repeat;mask-position:center;mask-size:contain;pointer-events:none;-webkit-transition:-webkit-transform var(--transition);transition:-webkit-transform var(--transition);transition:transform var(--transition);transition:transform var(--transition),-webkit-transform var(--transition);width:.6667rem}@media only screen and (min-width:1200px){.p-news__side-item>a:hover:after{-webkit-transform:translateX(.2222rem);transform:translateX(.2222rem)}}@media print{.p-news__side-item>a:hover:after{-webkit-transform:translateX(.2222rem);transform:translateX(.2222rem)}}.p-article b,.p-article strong{font-weight:initial}.p-article__head{padding-bottom:.8889rem;border-bottom:1px solid var(--color-gray)}.p-article__head .c-article-card__title{line-height:1.4}@media only screen and (min-width:1200px){.p-article__head .c-article-card__title{font-size:1.3333rem}}@media print{.p-article__head .c-article-card__title{font-size:1.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-article__head .c-article-card__title{font-size:1.1667rem}}@media only screen and (max-width:767px){.p-article__head .c-article-card__title{font-size:1.3125rem}}.p-article__body{margin-top:1.7778rem;padding-bottom:2.2222rem;border-bottom:1px solid var(--color-gray)}.p-article__body>*+*{margin-top:3.5556rem}@media only screen and (max-width:767px){.p-article__body>*+*{margin-top:2.2222rem}}.p-article__body .c-caption{display:block;margin-top:.6667rem;line-height:1.5}@media only screen and (min-width:768px){.p-article__body .c-caption{font-size:.6667rem}}@media only screen and (max-width:767px){.p-article__body .c-caption{font-size:.75rem}}.p-article__body img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:3/2}.p-article__photo{max-width:800px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-article__photo.u-column-2{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;width:100%}.p-article__photo.u-column-3{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;width:100%}.p-article__slider img{display:block;max-width:800px;height:auto}.p-article__photo-text{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;width:100%}@media only screen and (max-width:767px){.p-article__photo-text{grid-template-columns:100%;row-gap:.8889rem}}.p-article__text-photo{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}@media only screen and (min-width:768px){.p-article__text-photo{grid-template-areas:"txt img"}.p-article__text-photo .text{grid-area:txt}.p-article__text-photo .photo{grid-area:img}}@media only screen and (max-width:767px){.p-article__text-photo{grid-template-columns:100%;row-gap:.8889rem}}.p-article__movie{position:relative;width:100%;aspect-ratio:800/450}.p-article__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.p-article__heading+*{margin-top:1.3333rem}@media only screen and (max-width:767px){.p-article__heading+*{margin-top:.8889rem}}.p-article__table table{width:100%}.p-article__table table td,.p-article__table table th{font-weight:initial;word-break:break-all}.p-article__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-article__button+.p-article__button{margin-top:.8889rem}.p-article__banner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-article__banner a{display:block}.mouse .p-article__banner a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:1200px){.mouse .p-article__banner a:hover,.touch .p-article__banner a.touchstart{opacity:.7}}@media print{.mouse .p-article__banner a:hover,.touch .p-article__banner a.touchstart{opacity:.7}}.touch .p-article__banner a{-webkit-tap-highlight-color:transparent}.touch .p-article__banner a.touchend{-webkit-transition-delay:.2s;transition-delay:.2s}.p-article__banner img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}