@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.p-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px}@media only screen and (min-width:768px){.p-news{margin-block:3.1rem 6.2rem}}@media only screen and (max-width:767px){.p-news{margin-block:3.1rem 4.3rem}}.p-news{margin-inline:auto;width:var(--content-width)}@media only screen and (min-width:1200px){.p-news__main{width:70%}}@media print{.p-news__main{width:70%}}@media only screen and (max-width:1199px){.p-news__main{width:100%}}.p-news__main.box_list article{border-top:1px solid rgba(25,32,49,.3);padding-block:2em}.p-news__main.box_list article:last-of-type{border-bottom:1px solid rgba(25,32,49,.3)}.p-news__main.box_list article:hover{opacity:.7;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.p-news__main.box_detail .wrp_title{border-bottom:1px solid rgba(25,32,49,.3);margin-bottom:1em;padding-bottom:1em;width:100%}.p-news__main .total{margin-block:1em}.p-news__main article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1em 5%;position:relative}.p-news__main .wrp_title .c-heading{margin-bottom:1em}.p-news__main .wrp_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}@media only screen and (min-width:768px){.p-news__main .wrp_txt{width:calc(95% - 200px)}}@media only screen and (max-width:767px){.p-news__main .wrp_txt{width:100%}}.p-news__main .wrp_txt>.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.p-news__main .wrp_img{max-width:200px}}@media only screen and (max-width:767px){.p-news__main .wrp_img{max-width:100%}}.p-news__main .wrp_img{width:100%}@media only screen and (max-width:767px){.p-news__main .wrp_img{height:250px}}.p-news__main .wrp_img img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.p-news__main .wrp_img img{max-height:130px}}.p-news__main .wrp_img.no_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.p-news__main .wrp_img.no_img::after,.p-news__main .wrp_img.no_img::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;height:100%;width:100%}@media only screen and (min-width:768px){.p-news__main .wrp_img.no_img::after,.p-news__main .wrp_img.no_img::before{max-height:130px}}.p-news__main .wrp_img.no_img::after{content:"";background-color:#ccc;z-index:-1}.p-news__main .wrp_link{position:absolute;inset:0}.p-news__main .wrp_link a{display:block;position:absolute;inset:0}.p-news__main .box_pagination_detail,.p-news__main .wrp_pagination{margin-top:2em}.p-news__main .box_pagination_detail dd,.p-news__main .wrp_pagination dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}.p-news__main .box_pagination_detail dd .next,.p-news__main .box_pagination_detail dd .prev,.p-news__main .wrp_pagination dd .next,.p-news__main .wrp_pagination dd .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news__main .box_pagination_detail dd .next a,.p-news__main .box_pagination_detail dd .prev a,.p-news__main .wrp_pagination dd .next a,.p-news__main .wrp_pagination dd .prev a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.p-news__main .box_pagination_detail dd .next a::after,.p-news__main .box_pagination_detail dd .prev a::after,.p-news__main .wrp_pagination dd .next a::after,.p-news__main .wrp_pagination dd .prev a::after{content:"";border-top:solid 2px rgba(33,33,33,.3);border-right:solid 2px rgba(33,33,33,.3);-webkit-transition:.3s left,.3s right;transition:.3s left,.3s right;position:absolute;height:.75rem;width:.75rem}.p-news__main .box_pagination_detail dd .prev,.p-news__main .wrp_pagination dd .prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-news__main .box_pagination_detail dd .prev a,.p-news__main .wrp_pagination dd .prev a{padding-left:1em}.p-news__main .box_pagination_detail dd .prev a::after,.p-news__main .wrp_pagination dd .prev a::after{left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.p-news__main .box_pagination_detail dd .prev a:hover::after,.p-news__main .wrp_pagination dd .prev a:hover::after{left:-.25em;-webkit-transition:.3s left;transition:.3s left}.p-news__main .box_pagination_detail dd .next a,.p-news__main .wrp_pagination dd .next a{padding-right:1em}.p-news__main .box_pagination_detail dd .next a::after,.p-news__main .wrp_pagination dd .next a::after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-news__main .box_pagination_detail dd .next a:hover::after,.p-news__main .wrp_pagination dd .next a:hover::after{right:-.25em;-webkit-transition:.3s right;transition:.3s right}.p-news__main .box_pagination_detail dd .home a,.p-news__main .wrp_pagination dd .home a{border-left:1px solid rgba(25,32,49,.15);border-right:1px solid rgba(25,32,49,.15)}@media only screen and (min-width:768px){.p-news__main .box_pagination_detail dd .home a,.p-news__main .wrp_pagination dd .home a{padding:.5em 2em}}@media only screen and (max-width:767px){.p-news__main .box_pagination_detail dd .home a,.p-news__main .wrp_pagination dd .home a{padding:.5em 1em}}.p-news__main .box_pagination_detail dd .home a,.p-news__main .wrp_pagination dd .home a{position:relative;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out;text-decoration:none}.p-news__main .box_pagination_detail dd .home a::before,.p-news__main .wrp_pagination dd .home a::before{content:"";background-color:var(--color-text);position:absolute;top:0;left:0;-webkit-transition:.2s width ease-in-out;transition:.2s width ease-in-out;height:100%;width:0;z-index:-1}.p-news__main .box_pagination_detail dd .home a:hover,.p-news__main .wrp_pagination dd .home a:hover{color:var(--color-white);-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out}.p-news__main .box_pagination_detail dd .home a:hover::before,.p-news__main .wrp_pagination dd .home a:hover::before{-webkit-transition:.2s width ease-in-out;transition:.2s width ease-in-out;width:100%}.p-news__main .box_pagination_detail ol,.p-news__main .wrp_pagination ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.p-news__main .box_pagination_detail ol a,.p-news__main .wrp_pagination ol a{display:block;padding:1em;text-decoration:none;-webkit-transition:.1s all;transition:.1s all}.p-news__main .box_pagination_detail ol a:hover,.p-news__main .wrp_pagination ol a:hover{background-color:rgba(25,32,49,.7);color:var(--color-white);-webkit-transition:.1s all;transition:.1s all}.p-news__main .box_pagination_detail ol a[aria-current=page],.p-news__main .wrp_pagination ol a[aria-current=page]{background-color:var(--color-text);color:var(--color-white);cursor:none;pointer-events:none}@media only screen and (min-width:1200px){.p-news__side{width:24%}}@media print{.p-news__side{width:24%}}@media only screen and (max-width:1199px){.p-news__side{margin-top:2em;width:100%}}.p-news__side li{line-height:2}.p-news__side a{text-decoration:none}.p-news__side .c-heading{border-bottom:1px solid rgba(25,32,49,.3);margin-bottom:.5em;padding-bottom:.25em}.p-news__side .list_newer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.p-news__side .wrp_side+.wrp_side{margin-top:2em}.p-news__side .c-accordion__trigger{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--color-text);border-radius:0;color:var(--color-text);text-align:left}.p-news__side .c-accordion__panel{padding-inline:1em;margin-top:1em}.p-news .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.p-news .box_date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.p-news .box_category ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-news .box_category li{border-radius:100vmax;background-color:var(--color-text);color:var(--color-white)}@media only screen and (min-width:768px){.p-news .box_category li{font-size:.8rem}}@media only screen and (max-width:767px){.p-news .box_category li{font-size:.9rem}}.p-news .box_category li{padding:0 1em}[class*=layout]{margin-bottom:var(--content-margin-bottom,2em)}.layout_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media only screen and (min-width:768px){.layout_img .img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.layout_img .img{width:100%}}.layout_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media only screen and (max-width:767px){.layout_column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:768px){.layout_column.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px){.layout_column>*{max-width:47.5%}}@media only screen and (max-width:767px){.layout_column>*{max-width:100%}}.layout_title{--content-margin-bottom:1em;font-weight:500}.layout_title.large{background-color:var(--color-text);color:var(--color-white)}@media only screen and (min-width:768px){.layout_title.large{font-size:1.5rem}}@media only screen and (max-width:767px){.layout_title.large{font-size:1.3rem}}.layout_title.large{padding:.5em 1em}.layout_title.middle{border-left:.25em solid var(--color-text)}@media only screen and (min-width:768px){.layout_title.middle{font-size:1.3rem}}@media only screen and (max-width:767px){.layout_title.middle{font-size:1.1rem}}.layout_title.middle{padding-block:.15em;padding-left:.75em}.layout_title.small{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em}@media only screen and (min-width:768px){.layout_title.small{font-size:1rem}}@media only screen and (max-width:767px){.layout_title.small{font-size:1rem}}.layout_title.small{padding-bottom:.25em;position:relative}.layout_title.small span{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout_title.small::before{content:"";background-color:rgba(25,32,49,.3);border-radius:100vmax;display:block;height:.5em;width:.5em}.layout_slide{--content-margin-bottom:4em}.layout_movie iframe{aspect-ratio:16/9;height:100%;width:100%}.layout_table caption{display:block;margin-bottom:1em}.layout_btn{--content-margin-bottom:1em}.layout_btn a{background-color:var(--color-text);border:2px solid var(--color-text);border-radius:100vmax;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-inline:auto;padding:.5em;position:relative;text-decoration:none;text-align:center;-webkit-transition:.05s background-color,.05s color ease-in-out;transition:.05s background-color,.05s color ease-in-out;max-width:340px;width:100%}.layout_btn a:hover{background-color:rgba(0,0,0,0);color:var(--color-text);-webkit-transition:.05s background-color,.05s color ease-in-out;transition:.05s background-color,.05s color ease-in-out}.layout_btn a svg{fill:currentColor}