@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeUp{0%{transform:translateY(200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}.con_news{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_news{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_news{margin-top:2em}}@media only screen and (min-width: 1025px){.con_news{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_news{max-width:calc(1200px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_news{max-width:calc(1200px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_news{width:calc(330 / 375 * 100%)}}.con_news .main_news,.con_news .main_news_det{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.23rem}@media only screen and (min-width: 1025px){.con_news .main_news,.con_news .main_news_det{width:75%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .main_news,.con_news .main_news_det{width:100%}}@media only screen and (max-width: 767px){.con_news .main_news,.con_news .main_news_det{width:100%}}.con_news .main_news .txt_news,.con_news .main_news_det .txt_news{box-sizing:border-box}.con_news .main_news .txt_news span,.con_news .main_news_det .txt_news span{font-size:1.85rem;padding:0 .3rem}.con_news .main_news .box_pager,.con_news .main_news_det .box_pager{display:flex;justify-content:center;align-items:center;gap:.61rem}.con_news .main_news .box_pager p a,.con_news .main_news .box_pager p span,.con_news .main_news_det .box_pager p a,.con_news .main_news_det .box_pager p span{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid var(--color-line);width:3em;height:3em;line-height:1;text-decoration:none;border-radius:50%}@media only screen and (min-width: 1025px){.con_news .main_news .box_pager p a:hover,.con_news .main_news .box_pager p span:hover,.con_news .main_news_det .box_pager p a:hover,.con_news .main_news_det .box_pager p span:hover{border-color:var(--color-cv1)}}.con_news .main_news .box_pager p.current span,.con_news .main_news_det .box_pager p.current span{background-color:var(--color-cv1);border-color:var(--color-cv1);color:white}.con_news .main_news .box_news,.con_news .main_news_det .box_news{width:100%;display:flex;flex-direction:column}.con_news .main_news .box_news li a,.con_news .main_news_det .box_news li a{text-decoration:none;width:100%;display:flex;justify-content:space-between;box-sizing:border-box;padding:2em 0;border-top:1px solid var(--color-line)}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .photo,.con_news .main_news_det .box_news li a .photo{width:20%}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .photo,.con_news .main_news_det .box_news li a .photo{width:25%}}.con_news .main_news .box_news li a .photo img,.con_news .main_news_det .box_news li a .photo img{aspect-ratio:3 / 2;object-fit:cover}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .box_txt,.con_news .main_news_det .box_news li a .box_txt{width:77%}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt,.con_news .main_news_det .box_news li a .box_txt{width:70%}}.con_news .main_news .box_news li a .box_txt time,.con_news .main_news_det .box_news li a .box_txt time{margin-right:.61rem}.con_news .main_news .box_news li a .box_txt .txt_inf,.con_news .main_news_det .box_news li a .box_txt .txt_inf{display:inline-flex}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .box_txt .txt_inf,.con_news .main_news_det .box_news li a .box_txt .txt_inf{gap:.3rem}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt .txt_inf,.con_news .main_news_det .box_news li a .box_txt .txt_inf{gap:.61rem .3rem}}.con_news .main_news .box_news li a .box_txt .txt_inf .cate,.con_news .main_news_det .box_news li a .box_txt .txt_inf .cate{display:inline-flex;align-items:center;line-height:1;border:1px solid var(--color-line);box-sizing:border-box}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .box_txt .txt_inf .cate,.con_news .main_news_det .box_news li a .box_txt .txt_inf .cate{padding:0.25em 0.5em}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt .txt_inf .cate,.con_news .main_news_det .box_news li a .box_txt .txt_inf .cate{padding:0.25em 0.5em}}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .box_txt .txt_inf .cate,.con_news .main_news_det .box_news li a .box_txt .txt_inf .cate{font-size:.9em}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt .txt_inf .cate,.con_news .main_news_det .box_news li a .box_txt .txt_inf .cate{font-size:.8em}}.con_news .main_news .box_news li a .box_txt .st,.con_news .main_news_det .box_news li a .box_txt .st{width:100%;font-size:1.2em}@media only screen and (min-width: 768px){.con_news .main_news .box_news li a .box_txt .st,.con_news .main_news_det .box_news li a .box_txt .st{margin-top:.92rem}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt .st,.con_news .main_news_det .box_news li a .box_txt .st{margin-top:1em}}@media only screen and (max-width: 767px){.con_news .main_news .box_news li a .box_txt .st,.con_news .main_news_det .box_news li a .box_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;font-size:1em}.firefox .con_news .main_news .box_news li a .box_txt .st,.ie .con_news .main_news .box_news li a .box_txt .st,.firefox .con_news .main_news_det .box_news li a .box_txt .st,.ie .con_news .main_news_det .box_news li a .box_txt .st{max-height:3em}}.con_news .main_news .box_news li:last-child a,.con_news .main_news_det .box_news li:last-child a{border-bottom:1px solid var(--color-line)}.con_news .main_news .box_news li.Noimg a .photo,.con_news .main_news_det .box_news li.Noimg a .photo{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:3 / 2}.con_news .main_news .box_news li.Noimg a .photo:before,.con_news .main_news_det .box_news li.Noimg a .photo:before{content:"";display:block;width:80%;height:6em;background:url(../../files/images/common/logo_bk.svg) no-repeat center/contain}.con_news .main_news .box_news+.box_pager,.con_news .main_news_det .box_news+.box_pager{justify-content:center;margin:1em auto}@media only screen and (min-width: 1025px){.con_news .aside{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .aside{width:100%}}@media only screen and (max-width: 767px){.con_news .aside{width:100%}}@media only screen and (min-width: 1025px){.con_news .aside{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .aside{margin-top:6em}}@media only screen and (max-width: 767px){.con_news .aside{margin-top:6em}}.con_news.detail .box_pager{border-top:1px solid var(--color-line);display:flex;width:100%;justify-content:center;margin-top:2rem;padding-top:2em}@media only screen and (max-width: 767px){.con_news.detail .box_pager{margin-top:6rem}}.con_news.detail .box_pager>* a{width:100% !important;display:flex;border:1px solid black;padding:.25em 1em;border-radius:.3rem !important;transition:ease-out .3s color, ease-out .3s background-color}@media only screen and (min-width: 768px){.con_news.detail .box_pager>* a{font-size:.92rem}}@media only screen and (max-width: 767px){.con_news.detail .box_pager>* a{font-size:.92rem}}.con_news.detail .box_pager>* a:hover{border-color:var(--color-text) !important}.con_news.detail .box_pager .btn_prev a::before{content:"";width:.8em;height:.8em;background:url(../../files/images/common/ic_arrow.svg) no-repeat center/contain;transform:rotate(90deg);margin-right:.5em}.con_news.detail .box_pager .btn_next a::after{content:"";width:.8em;height:.8em;background:url(../../files/images/common/ic_arrow.svg) no-repeat center/contain;transform:rotate(-90deg);margin-left:.5em}.main_news_det .news_title .txt_inf{display:flex;flex-wrap:wrap;align-items:center}.main_news_det .news_title .txt_inf time{margin-right:1em}.main_news_det .news_title .txt_inf>.cate{font-size:.85rem;display:flex;flex-wrap:wrap;gap:.61rem .3rem}@media only screen and (max-width: 767px){.main_news_det .news_title .txt_inf>.cate{margin-top:.5em}}.main_news_det .news_title .txt_inf>.cate>.cate{border:1px solid black;padding-right:1em;padding-left:1em}.main_news_det .news_title .txt_inf>.cate>.cate:not(:first-child){margin-left:-1px}.main_news_det .news_title .title{font-size:2rem;margin-top:.5em}.main_news_det .box_det{display:block;width:100%}.main_news_det .box_det .txt{margin-top:1.5rem;margin-bottom:1.5rem}.main_news_det .box_det>*{--base-margin:3.5rem;margin:var(--base-margin) 0}@media only screen and (max-width: 767px){.main_news_det .box_det>*{--base-margin:2.5rem}}.main_news_det .photo .caption{margin-top:.75em;line-height:1.4;display:block}@media only screen and (min-width: 768px){.main_news_det .photo .caption{font-size:.92rem}}@media only screen and (max-width: 767px){.main_news_det .photo .caption{font-size:.9rem}}.main_news_det .photo img{width:auto}.main_news_det .box_photo2{display:flex}.main_news_det .box_photo2 .photo{--parent:100;--col:2;--width:48;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width) / var(--parent) * 100%)}.main_news_det .box_photo2 .photo:not(:first-child){margin-left:calc(var(--margin) / var(--parent) * 100%)}.main_news_det .box_photo2 .photo img{aspect-ratio:auto;width:100%}.main_news_det .box_photo3{display:flex}.main_news_det .box_photo3 .photo{--parent:100;--col:3;--width:31;--margin:calc((var(--parent) - (var(--width) * var(--col))) / (var(--col) - 1));width:calc(var(--width) / var(--parent) * 100%)}.main_news_det .box_photo3 .photo:not(:first-child){margin-left:calc(var(--margin) / var(--parent) * 100%)}.main_news_det .box_photo3 .photo img{aspect-ratio:auto;width:100%}.main_news_det [class*="box_photo_txt"],.main_news_det [class*="box_txt_photo"]{--photo:48;--text:48}@media only screen and (min-width: 768px){.main_news_det [class*="box_photo_txt"],.main_news_det [class*="box_txt_photo"]{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 767px){.main_news_det [class*="box_photo_txt"],.main_news_det [class*="box_txt_photo"]{display:flex;flex-direction:column}}@media only screen and (max-width: 767px){.main_news_det [class*="box_photo_txt"],.main_news_det [class*="box_txt_photo"]{--photo:100;--text:100}}.main_news_det [class*="box_photo_txt"] .photo,.main_news_det [class*="box_txt_photo"] .photo{width:calc(var(--photo) / 100 * 100%)}@media only screen and (max-width: 767px){.main_news_det [class*="box_photo_txt"] .photo,.main_news_det [class*="box_txt_photo"] .photo{order:-1}}.main_news_det [class*="box_photo_txt"] .photo img,.main_news_det [class*="box_txt_photo"] .photo img{aspect-ratio:auto;width:100%}.main_news_det [class*="box_photo_txt"] .box_txt,.main_news_det [class*="box_txt_photo"] .box_txt{width:calc(var(--text) / 100 * 100%)}@media only screen and (max-width: 767px){.main_news_det [class*="box_photo_txt"] .box_txt,.main_news_det [class*="box_txt_photo"] .box_txt{margin-top:2em}}.main_news_det [class*="box_photo_txt"] .box_txt .txt,.main_news_det [class*="box_txt_photo"] .box_txt .txt{margin-top:0;margin-bottom:0}@media only screen and (min-width: 768px){.main_news_det .box_photo_txt2,.main_news_det .box_txt_photo2{--photo:30;--text:65}}@media only screen and (max-width: 767px){.main_news_det .box_photo_txt2,.main_news_det .box_txt_photo2{--photo:100}.main_news_det .box_photo_txt2 img,.main_news_det .box_photo_txt2 span,.main_news_det .box_txt_photo2 img,.main_news_det .box_txt_photo2 span{max-width:70%;display:block;margin-right:auto;margin-left:auto}}.main_news_det .box_photo_txt2 .photo img,.main_news_det .box_txt_photo2 .photo img{aspect-ratio:auto;width:100%}.main_news_det .box_txt_photo .box_txt,.main_news_det .box_txt_photo2 .box_txt{order:-1}.main_news_det .box_movie{width:90%;margin:var(--base-margin) auto}.main_news_det .box_movie iframe{aspect-ratio:560 / 315;object-fit:cover;width:100%;border:none}.main_news_det .box_txt_txt{--txt:100;--margin:4}@media only screen and (min-width: 768px){.main_news_det .box_txt_txt{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 767px){.main_news_det .box_txt_txt{--margin:0}}.main_news_det .box_txt_txt .box_txt{width:calc(var(--txt) / 100 * 100%)}.main_news_det .box_txt_txt .box_txt:nth-child(2){margin-left:calc(var(--margin) / 100 * 100%)}@media only screen and (max-width: 767px){.main_news_det .box_txt_txt .box_txt:nth-child(2){margin-top:.5em}}.main_news_det .box_txt_txt .box_txt .txt{margin-top:0;margin-bottom:0}.main_news_det .box_st+*{margin-top:calc(var(--base-margin) * .2)}.main_news_det .box_st .tmp_simple_st{margin:1em 0}.main_news_det .box_st .tmp_simple_st.size_l{border-bottom:2px solid var(--color-cv1)}.main_news_det .box_st .tmp_simple_st.size_m{border-left:4px solid var(--color-text);box-sizing:border-box;padding-left:.5em}.main_news_det .tmp_txt_btn{margin-top:0}.main_news_det .box_btn{display:flex;flex-direction:column;justify-content:center;gap:1em}.main_news_det .box_btn .btn{margin:auto}@media only screen and (min-width: 768px){.main_news_det .box_btn .btn{min-width:26.15rem}}@media only screen and (max-width: 767px){.main_news_det .box_btn .btn{min-width:90%}}.main_news_det .box_btn .btn.tmp_txt_btn{min-width:auto}.main_news_det .btn,.main_news_det .txt_link{margin-bottom:0}.main_news_det+.btn,.main_news_det .txt_link{margin-top:calc(var(--base-margin) * -1 * .5);margin-bottom:0}.aside{--bdc:var(--color-line);--bd:1px solid var(--bdc)}.aside .box_side+.box_side{margin-top:3em}.aside .box_side .st{font-size:1.3em;line-height:calc(42/26);font-weight:400}.aside .box_side ul li>a,.aside .box_side ul li>.accordion,.aside .box_side ol li>a,.aside .box_side ol li>.accordion{cursor:pointer;position:relative;display:flex;text-decoration:none;align-items:center;gap:.3rem;--ic:2rem;--padtb:.8em;padding:var(--padtb) 0 var(--padtb) 0}@media only screen and (max-width: 767px){.aside .box_side ul li>a,.aside .box_side ul li>.accordion,.aside .box_side ol li>a,.aside .box_side ol li>.accordion{--padtb:.75em}}.aside .box_side ul li>a span,.aside .box_side ul li>.accordion span,.aside .box_side ol li>a span,.aside .box_side ol li>.accordion span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;width:calc(100% - var(--ic) - 1em)}.firefox .aside .box_side ul li>a span,.ie .aside .box_side ul li>a span,.firefox .aside .box_side ul li>.accordion span,.ie .aside .box_side ul li>.accordion span,.firefox .aside .box_side ol li>a span,.ie .aside .box_side ol li>a span,.firefox .aside .box_side ol li>.accordion span,.ie .aside .box_side ol li>.accordion span{max-height:3em}.aside .box_side ul li .accordion,.aside .box_side ol li .accordion{display:flex;gap:.61rem}.aside .box_side ul li .accordion::before,.aside .box_side ol li .accordion::before{content:'';width:.8em;height:.8em;background:url(../../files/images/common/ic_arrow.svg) no-repeat center/contain;transform:rotate(-90deg)}.aside .box_side ul li .accordion.is-active::before,.aside .box_side ol li .accordion.is-active::before{transform:rotate(0deg)}.aside .box_side .box_new,.aside .box_side .box_cate{margin-top:.75em}.aside .box_side .box_new li,.aside .box_side .box_cate li{border-top:var(--bd)}.aside .box_side .box_new li:last-child,.aside .box_side .box_cate li:last-child{border-bottom:var(--bd)}.aside .box_side .box_mon{margin-top:.75em}.aside .box_side .box_mon>li{border-top:var(--bd)}.aside .box_side .box_mon>li:last-child{border-bottom:var(--bd)}.aside .box_side .box_mon>li button{width:100%;font-size:1.08rem;align-items:center}.aside .box_side .box_mon ol{max-height:0;overflow:hidden;transition:max-height 0.35s ease, opacity 0.35s ease;opacity:0}.aside .box_side .box_mon ol li{box-sizing:border-box;padding:1em}.aside .box_side .box_mon ol li a{--padtb:0}@media only screen and (max-width: 767px){.aside .box_side .box_mon ol li a{--padtb:.5em}}.aside .box_side .box_mon ol li a:hover{text-decoration:underline}.aside .box_side .box_mon .accordion.is-active+ol{opacity:1}
