button{font-size:inherit;font-family:inherit;letter-spacing:inherit}@media only screen and (min-width: 1025px){#footer{margin-top:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer{margin-top:7.69rem}}@media only screen and (max-width: 767px){#footer{margin-top:4em}}.con_news{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_news{width:calc(1060 / 1440 * 100%);max-width:calc(1060px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_news{max-width:calc(1060px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_news{max-width:calc(1060px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_news{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_news{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.con_news .box_main{width:calc(100% - 220px - 50px)}}@media only screen and (max-width: 767px){.con_news .box_main{width:100%}}.con_news .box_main.box_list .total{font-size:108%;letter-spacing:.06em;line-height:1.5;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .total{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .total{font-size:93%}}.con_news .box_main.box_list .total span{margin-right:.25em;line-height:1}@media only screen and (min-width: 768px){.con_news .box_main.box_list .total span{font-size:1.54rem}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .total span{font-size:1.4rem}}.con_news .box_main.box_list .wrp_list .post{position:relative;box-sizing:border-box;text-decoration:none;container-type:inline-size}.con_news .box_main.box_list .wrp_list .post .wrp_img{overflow:hidden;aspect-ratio:16 / 9}.con_news .box_main.box_list .wrp_list .post .wrp_img img{width:100%;height:100%;object-fit:cover}.con_news .box_main.box_list .wrp_list .post .wrp_img.no_img{position:relative;background:transparent;display:inline-flex;justify-content:center;align-items:center}.con_news .box_main.box_list .wrp_list .post .wrp_img.no_img::before{content:attr(data-text);display:none}.con_news .box_main.box_list .wrp_list .post .wrp_img.no_img::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/header/logo.svg) no-repeat center/55%}.con_news .box_main.box_list .wrp_list .post .wrp_txt{display:flex;flex-direction:column}.con_news .box_main.box_list .wrp_list .post .wrp_txt .txt{font-size:108%;letter-spacing:.06em;line-height:1.86;order:2;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .txt{-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .txt{-webkit-line-clamp:3}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .txt{font-size:93%}}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info{font-size:108%;letter-spacing:.06em;line-height:1.5;order:1;display:flex;flex-wrap:wrap;align-items:center;gap:.3em .5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .info{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list .post .wrp_txt .info{font-size:93%}}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info dl dt{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info .box_date dd time{font-weight:400;font-family:"Hina Mincho",  serif;font-size:.92rem}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info .box_category{display:contents}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info .box_category dd{display:contents}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info .box_category dd ul{display:contents}.con_news .box_main.box_list .wrp_list .post .wrp_txt .info .box_category dd ul li{font-size:.85rem;padding:.1em .25em;box-sizing:border-box;color:var(--color-gray-2);font-size:86%}.con_news .box_main.box_list .wrp_list .post .wrp_link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.con_news .box_main.box_list .wrp_list .post .wrp_link a{display:block;width:100%;height:100%}.con_news .box_main.box_list .wrp_list.type_list .post{position:relative;display:flex;flex-direction:row-reverse;border-bottom:1px solid var(--color-gray-4);transition:background 400ms ease}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_list .post{align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list.type_list .post{align-items:flex-start}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post{align-items:flex-start}}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_list .post{padding:calc(25 / 890 * 100%) 3em calc(25 / 890 * 100%) calc(25 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post{padding:calc(38 / 880 * 100%) calc(80 / 880 * 100%) calc(38 / 880 * 100%) 0}}.con_news .box_main.box_list .wrp_list.type_list .post:first-child{border-top:1px solid var(--color-gray-4)}.con_news .box_main.box_list .wrp_list.type_list .post::after{content:"";position:absolute;top:50%;transform:translate(0, -50%) rotate(-45deg);z-index:1;width:.7em;height:.7em;border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-gray-4);transition:transform 400ms ease}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_list .post::after{right:1.4em}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post::after{right:.9em}}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_img{width:calc(210 / (890 - 50) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_img{width:calc(260 / (890 - 50) * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_img{width:calc(250 / (880 - 80) * 100%)}}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_img::before{font-size:1.54rem}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_img::before{font-size:1.4rem}}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt{width:calc(730 / (890 - 50) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt{width:calc(680 / (890 - 50) * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt{width:calc(510 / (880 - 80) * 100%)}}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt{margin-left:calc(40 / (890 - 50) * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt{margin-left:calc(40 / (880 - 80) * 100%)}}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt .txt{margin-top:calc(20 / 730 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt .txt{margin-top:calc(30 / 730 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_list .post .wrp_txt .txt{margin-top:calc(30 / 880 * 100%)}}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_list .post:has(a:hover,a:focus){background:var(--color-gray-6)}.con_news .box_main.box_list .wrp_list.type_list .post:has(a:hover,a:focus)::after{transform:translate(0.3em, -50%) rotate(-45deg)}}.con_news .box_main.box_list .wrp_list.type_card{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_card{gap:3em calc(35 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_card{gap:2em calc(40 / 880 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_news .box_main.box_list .wrp_list.type_card{gap:2em calc(30 / 1030 * 100%)}}.con_news .box_main.box_list .wrp_list.type_card .post{display:flex;flex-flow:column;flex-direction:column-reverse;justify-content:flex-end;height:100%;transition:background 400ms ease}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_card .post{width:calc(320 / 1030 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_news .box_main.box_list .wrp_list.type_card .post{width:calc(500 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_card .post{width:calc(420 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_img::before{font-size:2.15rem}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_img::before{font-size:2rem}}.con_news .box_main.box_list .wrp_list.type_card .post .wrp_img img,.con_news .box_main.box_list .wrp_list.type_card .post .wrp_img::before{transition:transform 400ms ease}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_txt{padding:calc(20 / 320 * 100%) calc(15 / 320 * 100%);box-sizing:border-box}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_txt{margin-top:calc(30 / 420 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_txt .txt{margin-top:calc(15 / 290 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_list.type_card .post .wrp_txt .txt{margin-top:calc(30 / 420 * 100%)}}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_list.type_card .post:has(a:hover,a:focus){background:#ccc}.con_news .box_main.box_list .wrp_list.type_card .post:has(a:hover,a:focus) .wrp_img img,.con_news .box_main.box_list .wrp_list.type_card .post:has(a:hover,a:focus) .wrp_img::before{transform:scale(1.08)}}.con_news .box_main.box_list .wrp_list .inner,.con_news .box_main.box_list .type_list .inner,.con_news .box_main.box_list .type_card .inner{position:relative}.con_news .box_main.box_list .wrp_pagination dt{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.con_news .box_main.box_list .wrp_pagination dd{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.con_news .box_main.box_list .wrp_pagination dd{margin:calc(60 / 890 * 100%) auto 0}}@media only screen and (max-width: 767px){.con_news .box_main.box_list .wrp_pagination dd{margin:calc(90 / 880 * 100%) auto 0}}.con_news .box_main.box_list .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}.con_news .box_main.box_list .wrp_pagination dd ol{display:flex;margin:0 .8em}.con_news .box_main.box_list .wrp_pagination dd ol li{margin-left:.5em}.con_news .box_main.box_list .wrp_pagination dd ol li:first-child{margin-left:0}.con_news .box_main.box_list .wrp_pagination dd ol li a{font-weight:400;font-family:"Hina Mincho",  serif;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-4);border-radius:3.84rem}.con_news .box_main.box_list .wrp_pagination dd ol li a[aria-current="page"],.con_news .box_main.box_list .wrp_pagination dd ol li a:hover{color:#fff;background-color:var(--color-cv-1);border-color:var(--color-cv-1)}.con_news .box_main.box_list .wrp_pagination .prev a::after,.con_news .box_main.box_list .wrp_pagination .next a::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:.7em;height:.7em;margin:auto;border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-gray-4);transition:transform 400ms ease}.con_news .box_main.box_list .wrp_pagination .prev a::after{transform:translateX(0.25em) rotate(135deg)}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_pagination .prev a:hover{transform:translateX(-0.3em)}}.con_news .box_main.box_list .wrp_pagination .next a::after{transform:translateX(-0.25em) rotate(-45deg)}@media only screen and (min-width: 1025px){.con_news .box_main.box_list .wrp_pagination .next a:hover{transform:translateX(0.3em)}}.con_news .box_detail article .wrp_title{display:flex;flex-direction:column;border-bottom:1px solid var(--color-gray-4)}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_title{margin-bottom:calc(40 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_title{margin-bottom:calc(60 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_title{margin-bottom:calc(60 / 880 * 100%)}}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_title{padding-bottom:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_title{padding-bottom:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_title{padding-bottom:calc(45 / 880 * 100%)}}.con_news .box_detail article .wrp_title .title{order:2;line-height:1.6;letter-spacing:.06em}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_title .title{margin-top:calc(20 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_title .title{margin-top:calc(30 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_title .title{margin-top:calc(30 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_title .title{font-size:1.85rem}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_title .title{font-size:1.8rem}}.con_news .box_detail article .wrp_title .info{display:flex;flex-wrap:wrap;align-items:center;gap:.3em .5em;order:1;font-size:108%;letter-spacing:.06em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_title .info{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_title .info{font-size:93%}}.con_news .box_detail article .wrp_title .info dl dt{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.con_news .box_detail article .wrp_title .info .box_date dd time{font-size:1rem;font-weight:400;font-family:"Hina Mincho",  serif}.con_news .box_detail article .wrp_title .info .box_category{display:contents}.con_news .box_detail article .wrp_title .info .box_category dd{display:contents}.con_news .box_detail article .wrp_title .info .box_category dd ul{display:flex;flex-wrap:wrap}.con_news .box_detail article .wrp_title .info .box_category dd ul li{font-size:.85rem;padding:.1em .5em;box-sizing:border-box;color:var(--color-gray-2)}.con_news .box_detail article .wrp_article img{width:auto;height:auto}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article>*{margin-top:calc(70 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article>*{margin-top:calc(105 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article>*{margin-top:calc(105 / 880 * 100%)}}.con_news .box_detail article .wrp_article>*:first-child{margin-top:0}.con_news .box_detail article .wrp_article .layout_img{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.con_news .box_detail article .wrp_article .layout_img figcaption{display:block;margin-top:.8em;font-size:108%;letter-spacing:.06em;line-height:1.5;font-size:1rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_img figcaption{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_img figcaption{font-size:93%}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_img.double .img{width:calc(495 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_img.double .img{width:calc(420 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_img.triple{gap:0 calc(30 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_img.triple{gap:2em calc(40 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_img.triple .img{width:calc(320 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_img.triple .img{width:calc(420 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_column{display:flex}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_column{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_column{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_column{align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_column .img{width:calc(495 / 1030 * 100%)}}.con_news .box_detail article .wrp_article .layout_column .txt{font-size:108%;letter-spacing:.06em;line-height:1.86}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_column .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_column .txt{font-size:93%}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_column .txt{width:calc(495 / 1030 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_column .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_column.reverse{flex-direction:row}}.con_news .box_detail article .wrp_article .layout_text{font-size:108%;letter-spacing:.06em;line-height:1.86}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_text{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_text{font-size:93%}}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_text+.layout_text{margin-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_text+.layout_text{margin-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_text+.layout_text{margin-top:calc(45 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_title.large{letter-spacing:.06em;line-height:1.6;box-sizing:border-box;padding-bottom:.61rem;border-bottom:4px solid var(--color-cv-1)}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_title.large{font-size:1.85rem}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.large{font-size:1.8rem}}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_title.large+*{margin-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_title.large+*{margin-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.large+*{margin-top:calc(45 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_title.middle{box-sizing:border-box;padding-bottom:.61rem;border-bottom:2px dotted var(--color-gray-4);letter-spacing:.06em;line-height:1.6}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_title.middle{font-size:1.69rem}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.middle{font-size:1.6rem}}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_title.middle+*{margin-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_title.middle+*{margin-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.middle+*{margin-top:calc(45 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_title.small{letter-spacing:.06em;line-height:1.6}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_title.small{font-size:1.54rem}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.small{font-size:1.4rem}}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_title.small+*{margin-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_title.small+*{margin-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_title.small+*{margin-top:calc(45 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_slide img{width:100%}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots{position:absolute;left:0;right:0;bottom:1.5em;z-index:1;display:flex;align-items:center;justify-content:center}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li{overflow:hidden;width:.5em;height:.5em;transition:transform 400ms ease}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li+li{margin-left:1.3em}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li button{appearance:none;width:100%;height:100%;vertical-align:top;border:none;padding:0;background:#fff;border-radius:50%;transition:background 400ms ease;color:transparent}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li:hover,.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li.slick-active{transform:scale(1.5)}.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li:hover button,.con_news .box_detail article .wrp_article .layout_slide .js-slider .slick-dots li.slick-active button{cursor:pointer;background:var(--color-cv-1)}.con_news .box_detail article .wrp_article .layout_slide .splide__arrows button{background:#fff}.con_news .box_detail article .wrp_article .layout_slide .splide__arrows button svg{fill:var(--color-cv-1)}.con_news .box_detail article .wrp_article .layout_slide .splide__pagination>li button{background:#fff}.con_news .box_detail article .wrp_article .layout_slide .splide__pagination>li .is-active{background:var(--color-cv-1)}.con_news .box_detail article .wrp_article .layout_movie{position:relative;overflow:hidden;padding-bottom:calc(580 / 890 * 100%)}.con_news .box_detail article .wrp_article .layout_movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}.con_news .box_detail article .wrp_article .layout_table .tbl_basic{width:100%;border-bottom:1px solid var(--color-gray-4)}.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr th,.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr td{padding:1em;border-top:1px solid var(--color-gray-4);font-size:108%;letter-spacing:.06em;line-height:1.86;vertical-align:top;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr th,.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr td{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr th,.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr td{font-size:93%}}.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr th{width:35%}.con_news .box_detail article .wrp_article .layout_table .tbl_basic tr td{width:65%}.con_news .box_detail article .wrp_article .layout_btn{margin-inline:auto}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_btn{margin-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_btn{margin-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_btn{margin-top:calc(45 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_detail article .wrp_article .layout_btn{max-width:320px}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_btn{width:80%}}.con_news .box_detail article .wrp_article .layout_btn a{font-size:108%;letter-spacing:.06em;line-height:1.5;display:flex;justify-content:center;align-items:center;padding:1em 2em;border:1px solid var(--color-gray-4);border-radius:7.69rem;overflow:hidden;box-sizing:border-box;text-decoration:none;transition:background .5s ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_btn a{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_btn a{font-size:93%}}.con_news .box_detail article .wrp_article .layout_btn a:hover{background-color:var(--color-gray-5);border-color:var(--color-gray-4)}.con_news .box_detail article .wrp_article .layout_btn.outer a,.con_news .box_detail article .wrp_article .layout_btn.pdf a{justify-content:space-between}.con_news .box_detail article .wrp_article .layout_btn.outer a::after,.con_news .box_detail article .wrp_article .layout_btn.pdf a::after{content:'';display:inline-block;vertical-align:middle;width:1em;height:1em;margin-left:.5em;min-width:16px}.con_news .box_detail article .wrp_article .layout_btn.outer a::after{background:url(../images/news/ic_outer.webp) no-repeat left top/contain}.con_news .box_detail article .wrp_article .layout_btn.pdf a::after{background:url(../images/news/ic_pdf.webp) no-repeat left top/contain}@media only screen and (min-width: 1025px){.con_news .box_detail article .wrp_article .layout_btn+.layout_btn{margin-top:calc(15 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail article .wrp_article .layout_btn+.layout_btn{margin-top:calc(23 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail article .wrp_article .layout_btn+.layout_btn{margin-top:calc(30 / 880 * 100%)}}.con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a{background-color:var(--color-cv-1);color:white}.mouse .con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a{-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.mouse .con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a:hover,.touch .con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_detail article .wrp_article .layout_btn+.layout_btn.cv a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_news .box_detail .box_pagination_detail dt{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.con_news .box_detail .box_pagination_detail dd{border-top:1px solid var(--color-gray-4);display:flex;align-items:center}@media only screen and (min-width: 1025px){.con_news .box_detail .box_pagination_detail dd{margin:calc(60 / 890 * 100%) auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail .box_pagination_detail dd{margin:calc(90 / 890 * 100%) auto 0}}@media only screen and (max-width: 767px){.con_news .box_detail .box_pagination_detail dd{margin:calc(90 / 880 * 100%) auto 0}}@media only screen and (min-width: 1025px){.con_news .box_detail .box_pagination_detail dd{padding-top:calc(30 / 890 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail .box_pagination_detail dd{padding-top:calc(45 / 890 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_detail .box_pagination_detail dd{padding-top:calc(45 / 880 * 100%)}}@media only screen and (min-width: 768px){.con_news .box_detail .box_pagination_detail dd{justify-content:center}}@media only screen and (max-width: 767px){.con_news .box_detail .box_pagination_detail dd{justify-content:space-around}}.con_news .box_detail .box_pagination_detail dd .home a,.con_news .box_detail .box_pagination_detail dd .prev a,.con_news .box_detail .box_pagination_detail dd .next a{font-size:108%;letter-spacing:.06em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_detail .box_pagination_detail dd .home a,.con_news .box_detail .box_pagination_detail dd .prev a,.con_news .box_detail .box_pagination_detail dd .next a{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_detail .box_pagination_detail dd .home a,.con_news .box_detail .box_pagination_detail dd .prev a,.con_news .box_detail .box_pagination_detail dd .next a{font-size:93%}}@media only screen and (min-width: 768px){.con_news .box_detail .box_pagination_detail dd .home{margin:0 1.8em}}@media only screen and (max-width: 767px){.con_news .box_detail .box_pagination_detail dd .home{margin:0 0.5em}}.con_news .box_detail .box_pagination_detail dd .home a{display:block;padding:.5em 1.2em;box-sizing:border-box;text-decoration:none;color:#fff}.mouse .con_news .box_detail .box_pagination_detail dd .home a{-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.mouse .con_news .box_detail .box_pagination_detail dd .home a:hover,.touch .con_news .box_detail .box_pagination_detail dd .home a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_news .box_detail .box_pagination_detail dd .home a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_detail .box_pagination_detail dd .home a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_news .box_detail .box_pagination_detail dd .prev a,.con_news .box_detail .box_pagination_detail dd .next a{display:flex;align-items:center;text-decoration:none;line-height:1}.con_news .box_detail .box_pagination_detail dd .prev a::before,.con_news .box_detail .box_pagination_detail dd .prev a::after,.con_news .box_detail .box_pagination_detail dd .next a::before,.con_news .box_detail .box_pagination_detail dd .next a::after{width:.4em;height:.4em;border-width:0 1px 1px 0;border-style:solid;border-color:border-color;transition:transform 400ms ease}.con_news .box_detail .box_pagination_detail dd .prev a::before{content:"";margin-right:.5em;transform:rotate(135deg)}.con_news .box_detail .box_pagination_detail dd .prev a:hover::before{transform:translateX(-0.3em) rotate(135deg)}.con_news .box_detail .box_pagination_detail dd .next a::after{content:"";margin-left:.5em;transform:rotate(-45deg)}.con_news .box_detail .box_pagination_detail dd .next a:hover::after{transform:translateX(0.3em) rotate(-45deg)}@media only screen and (min-width: 768px){.con_news .box_side{width:220px}}@media only screen and (max-width: 767px){.con_news .box_side{width:100%}}@media only screen and (max-width: 767px){.con_news .box_side{margin-top:calc(160 / 960 * 100%)}}.con_news .box_side .st{letter-spacing:.06em;margin-bottom:1rem;font-weight:normal}@media only screen and (min-width: 768px){.con_news .box_side .st{font-size:1.69rem}}@media only screen and (max-width: 767px){.con_news .box_side .st{font-size:1.6rem}}@media only screen and (min-width: 768px){.con_news .box_side .wrp_side+.wrp_side{margin-top:calc(75 / 220 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side+.wrp_side{margin-top:calc(113 / 880 * 100%)}}.con_news .box_side .wrp_side .list>li>a,.con_news .box_side .wrp_side .list>button{font-size:108%;letter-spacing:.06em;line-height:1.5;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;transition:opacity 400ms ease}@media only screen and (min-width: 768px){.con_news .box_side .wrp_side .list>li>a,.con_news .box_side .wrp_side .list>button{padding:calc(15 / 220 * 100%) calc(20 / 220 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side .list>li>a,.con_news .box_side .wrp_side .list>button{padding:calc(30 / 880 * 100%) calc(40 / 880 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_side .wrp_side .list>li>a,.con_news .box_side .wrp_side .list>button{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side .list>li>a,.con_news .box_side .wrp_side .list>button{font-size:93%}}.con_news .box_side .wrp_side .list>li>a:hover,.con_news .box_side .wrp_side .list>button:hover{cursor:pointer;opacity:.7}.con_news .box_side .wrp_side .list_newer{border-top:1px solid var(--color-gray-4)}.con_news .box_side .wrp_side .list_newer li a{display:block;padding:1rem 0 1rem 1rem;position:relative;transition:opacity 400ms ease}.con_news .box_side .wrp_side .list_newer li a::after{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%) rotate(-45deg);z-index:1;width:.3em;height:.3em;border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-gray-4)}.con_news .box_side .wrp_side .list_newer li a span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.con_news .box_side .wrp_side .list_newer li a:hover{opacity:.7}.con_news .box_side .wrp_side.category .list{border-top:1px solid var(--color-gray-4)}.con_news .box_side .wrp_side.category .list li a{display:block;padding:1rem 0 1rem 1rem;position:relative;transition:opacity 400ms ease}.con_news .box_side .wrp_side.category .list li a::after{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%) rotate(-45deg);z-index:1;width:.3em;height:.3em;border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-gray-4)}.con_news .box_side .wrp_side.category .list li a:hover{opacity:.7}.con_news .box_side .wrp_side.archive .inner{border-top:1px solid var(--color-gray-4)}.con_news .box_side .wrp_side.archive .inner .list:first-child ul{display:block}.con_news .box_side .wrp_side.archive .inner .list .accordion{position:relative;padding-right:2em;transition:opacity 400ms ease}.con_news .box_side .wrp_side.archive .inner .list .accordion::before,.con_news .box_side .wrp_side.archive .inner .list .accordion::after{content:"";position:absolute;right:.7em;top:50%;transform:rotate(0);width:1em;height:1px;margin-top:-1px;background:var(--color-gray-4);transition:transform 400ms ease}.con_news .box_side .wrp_side.archive .inner .list .accordion::after{transform:rotate(90deg)}.con_news .box_side .wrp_side.archive .inner .list .accordion:hover{cursor:pointer;opacity:.7}.con_news .box_side .wrp_side.archive .inner .list .accordion.active{opacity:.7}.con_news .box_side .wrp_side.archive .inner .list .accordion.active::after{transform:rotate(0)}.con_news .box_side .wrp_side.archive .inner .list ol{display:none}@media only screen and (min-width: 768px){.con_news .box_side .wrp_side.archive .inner .list ol{padding:calc(15 / 220 * 100%) calc(20 / 220 * 100%) calc(15 / 220 * 100%) calc(30 / 220 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side.archive .inner .list ol{padding:calc(30 / 880 * 100%) calc(40 / 880 * 100%) calc(30 / 880 * 100%) calc(60 / 880 * 100%)}}.con_news .box_side .wrp_side.archive .inner .list ol li{font-size:108%;letter-spacing:.06em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_side .wrp_side.archive .inner .list ol li{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side.archive .inner .list ol li{font-size:93%}}@media only screen and (min-width: 768px){.con_news .box_side .wrp_side.archive .inner .list ol li+li{margin-top:calc(10 / 220 * 100%)}}@media only screen and (max-width: 767px){.con_news .box_side .wrp_side.archive .inner .list ol li+li{margin-top:calc(15 / 880 * 100%)}}.con_news .box_side .wrp_side.archive .inner .list ol li a{background:transparent;text-decoration:none}.con_news .box_side .wrp_side.archive .inner .list ol li a:hover{text-decoration:underline}.con_news .box_side .wrp_side.archive .inner .list:has(button.active) ol{display:block}
