@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:6.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-news{margin-top:5rem}}@media only screen and (max-width:767px){.p-news{margin-top:2.5rem}}.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.75rem;width:var(--sp-width)}}.p-news__main{grid-area:main;max-width:800px}.p-news__list{margin-top:.9375rem}.p-news__item{border-bottom:1px solid var(--color-gray)}.p-news__item:first-child{border-top:1px solid var(--color-gray)}.p-news__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%;position:relative;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);padding:4.375% 3.4375rem 4.375% 4.375%;text-decoration:none}@media only screen and (min-width:1200px){.p-news__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.p-news__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__link{grid-template-columns:19.75% 1fr;padding-block:3.125%;padding-left:2.5%}}@media only screen and (max-width:767px){.p-news__link{grid-template-columns:33% 1fr;padding:1.25rem 2.1875rem 1.25rem 0}}.p-news__link:after,.p-news__link:before{position:absolute;top:50%;-webkit-transform:translate(.5625rem,-50%);transform:translate(.5625rem,-50%);z-index:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing)}.p-news__link:before{content:"";display:block;right:2rem;width:.375rem;aspect-ratio:1/1;border-radius:100%;background:currentColor}.p-news__link::after{content:"";display:block;width:1rem;aspect-ratio:1/1;background-color:currentColor;-webkit-mask:var(--icon-caret-right) no-repeat center/contain;mask:var(--icon-caret-right) no-repeat center/contain;pointer-events:none;right:1rem;opacity:0;width:1.1875rem}.p-news__link:hover:after,.p-news__link:hover:before{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.p-news__link:hover:after{opacity:1}.p-news__link:after,.p-news__link:before{-webkit-transform:translate(.5625rem,-50%) scale(1.2);transform:translate(.5625rem,-50%) scale(1.2)}.p-news__link:hover:after,.p-news__link:hover:before{-webkit-transform:translate(0,-50%) scale(1.2);transform:translate(0,-50%) scale(1.2)}.p-news__link:hover{background:#f7f7f7}.p-news__link:has(>:only-child){grid-template-columns:100%}.p-news__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.875rem}@media only screen and (max-width:767px){.p-news__content{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.p-news__content-title{width:100%;line-height:1.5}@media only screen and (min-width:1200px){.p-news__content-title{font-size:1.125rem}}@media print{.p-news__content-title{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__content-title{font-size:.9375rem}}@media only screen and (max-width:767px){.p-news__content-title{font-size:1rem}}.p-news__content-date{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.125rem}.p-news__content-category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:158/105}.p-news__count span{padding-inline:.25rem;line-height:1}@media only screen and (min-width:1200px){.p-news__count span{font-size:1.5rem}}@media print{.p-news__count span{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__count span{font-size:1.25rem}}@media only screen and (max-width:767px){.p-news__count span{font-size:1.3333rem}}.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:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;margin-top:2.5rem}@media only screen and (max-width:767px){.p-news__pagination{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article{-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}}.p-news__pagination.u-article .p-news__page a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:unset;padding:.625rem 1rem;border-radius:5px;border:1px solid var(--color-gray);background:#fff}@media only screen and (min-width:1200px){.p-news__pagination.u-article .p-news__page a{font-size:1rem}}@media print{.p-news__pagination.u-article .p-news__page a{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__pagination.u-article .p-news__page a{font-size:.875rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article .p-news__page a{font-size:.9333rem}}@media only screen and (max-width:767px){.p-news__pagination.u-article .p-news__page a{padding-inline:.5rem}}.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:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.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:.125rem}.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-property:color,background;transition-property:color,background;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);width:1.875rem;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.5rem}}.p-news__page a:hover,.p-news__page span:hover{color:var(--color-red-key)}.p-news__page.u-current span{color:var(--color-red-key)}.p-news__page.u-prev a:before{content:"";display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-property:border;transition-property:border;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);width:6px;height:6px;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-property:border;transition-property:border;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);width:6px;height:6px;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.75rem}@media only screen and (max-width:767px){.p-news__aside{row-gap:2.5rem}}@media only screen and (min-width:1200px){.p-news__side-title.c-heading.u-heading-3 .c-heading__main{font-size:1.75rem}}@media print{.p-news__side-title.c-heading.u-heading-3 .c-heading__main{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__side-title.c-heading.u-heading-3 .c-heading__main{font-size:1.25rem}}@media only screen and (max-width:767px){.p-news__side-title.c-heading.u-heading-3 .c-heading__main{font-size:1.4rem}}.p-news__side-list{margin-top:.9375rem}.p-news__side-list .c-accordion__trigger{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);padding:1rem .625rem;border-radius:0;background:inherit;color:inherit;text-align:inherit}.p-news__side-list .c-accordion__trigger.is-active,.p-news__side-list .c-accordion__trigger:hover{background:#f7f7f7}.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:.625rem}.p-news__side-list.u-archive .p-news__side-item ol li:last-child{padding-bottom:.625rem}.p-news__side-list.u-archive .p-news__side-item ol li a{display:block;padding-inline:1.25rem}.p-news__side-item{border-top:1px solid var(--color-gray)}.p-news__side-item:last-child{border-bottom:1px solid var(--color-gray)}.p-news__side-item.u-current>a,.p-news__side-item>a:hover{background:#f7f7f7}.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:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);padding:1rem .625rem;text-decoration:none}.p-news__side-item>a::after{content:"";display:block;width:1rem;aspect-ratio:1/1;background-color:currentColor;-webkit-mask:var(--icon-caret-right) no-repeat center/contain;mask:var(--icon-caret-right) no-repeat center/contain;pointer-events:none}.p-article b,.p-article strong{font-weight:initial}.p-article__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.875rem;padding-bottom:.9375rem;border-bottom:1px solid var(--color-gray)}@media only screen and (max-width:767px){.p-article__head{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.p-article__head-title{width:100%;line-height:1.5}@media only screen and (min-width:1200px){.p-article__head-title{font-size:1.5rem}}@media print{.p-article__head-title{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-article__head-title{font-size:1.125rem}}@media only screen and (max-width:767px){.p-article__head-title{font-size:1.3333rem}}.p-article__head-date{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.125rem}.p-article__head-category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-article__body{margin-top:1.875rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-gray)}.p-article__body>*+*{margin-top:3.75rem}@media only screen and (max-width:767px){.p-article__body>*+*{margin-top:2.5rem}}.p-article__body .c-caption{margin-top:.625rem}.p-article__body img{border-radius:5px;-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__photo-item{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}.p-article__photo-item img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-article__slider img{display:block;max-width:800px}.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:.9375rem}}.p-article__photo-text .photo{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}.p-article__photo-text .photo img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.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;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}.p-article__text-photo .photo img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media only screen and (max-width:767px){.p-article__text-photo{grid-template-columns:100%;row-gap:.9375rem}}.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.875rem}@media only screen and (max-width:767px){.p-article__heading+*{margin-top:1.25rem}}.p-article__heading.u-small .c-heading{line-height:1.4}.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:1rem}.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}.mouse .p-article__banner a:hover,.p-article__banner a:focus,.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;border-radius:0}