@charset "UTF-8";.con_news{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.con_news{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.con_news{max-width:calc(1260px * (15 + 3)/ 12)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.con_news{max-width:calc(1260px * (15 + 2)/ 12)}}@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(320 / 380 * 100%)}}@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.l-header-lower__title{color:var(--color-bg-main);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.con_news{--wrp:10;--main:7;--side:2.5}@media only screen and (min-width:1025px){.con_news{display:flex;align-items:flex-start}}@media only screen and (min-width:768px) and (max-width:1024px){.con_news{--main:10;--side:7}}@media only screen and (max-width:767px){.con_news{--main:10;--side:10}}.con_news .main_news_det{width:calc(var(--main)/ var(--wrp) * 100%)}.con_news .main_news{width:calc(var(--main)/ var(--wrp) * 100%)}.con_news .side{width:calc(var(--side)/ var(--wrp) * 100%);margin-right:0;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.con_news .side{margin-right:auto;margin-top:5em}}@media only screen and (max-width:767px){.con_news .side{margin-top:5em}}.con_news .main_news .txt_news{margin-bottom:1em}.con_news .main_news .txt_news span{font-weight:600;font-size:1.83rem}.con_news .main_news .list_item{display:flex;flex-wrap:wrap;gap:4rem 2%}@media only screen and (min-width:768px){.con_news .main_news .list_item .item{width:32%}}@media only screen and (max-width:767px){.con_news .main_news .list_item .item{width:49%}}.con_news .main_news .list_item .item a{text-decoration:none;display:block}.con_news .main_news .list_item .item a .inner .img{overflow:hidden;aspect-ratio:3/2;pointer-events:none}.con_news .main_news .list_item .item a .inner .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.con_news .main_news .list_item .item a .inner .img.no-img img{width:80%;-o-object-fit:contain;object-fit:contain;margin:auto}@media only screen and (min-width:1025px){.con_news .main_news .list_item .item a .inner .img{min-width:200px}}.con_news .main_news .list_item .item a .inner .box_txt{margin-top:1rem}.con_news .main_news .list_item .item a .inner .box_txt time{font-size:.9em;color:var(--color-txt-body)}@media only screen and (min-width:768px){.con_news .main_news .list_item .item a .inner .box_txt .txt{margin-top:1rem}}@media only screen and (max-width:767px){.con_news .main_news .list_item .item a .inner .box_txt .txt{margin-top:.5rem}}.con_news .main_news .list_item .item a .inner .box_txt .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.con_news .main_news .list_item .item a .inner .box_txt .tags{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem}.con_news .main_news .list_item .item a .inner .box_txt .tags span{background-color:var(--color-sub-2);padding:.5em;line-height:1}@media only screen and (min-width:768px){.con_news .main_news .list_item .item a .inner .box_txt .tags span{font-size:.9em}}@media only screen and (max-width:767px){.con_news .main_news .list_item .item a .inner .box_txt .tags span{font-size:.8em}}@media only screen and (min-width:1025px){.con_news .main_news .list_item .item a:hover .inner .img{opacity:.8}}@media only screen and (min-width:768px){.con_news .main_news .list_item.column{gap:0 0}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column{gap:3rem 0}}.con_news .main_news .list_item.column{justify-content:space-between}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item{width:100%}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item{width:49%}}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item{padding:2em 0}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item{padding:0}}.con_news .main_news .list_item.column .item a .inner{display:flex}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item a .inner{flex-wrap:nowrap}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item a .inner{flex-wrap:wrap}}.con_news .main_news .list_item.column .item a .inner{align-items:center}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item a .inner{gap:2rem}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item a .inner{gap:1rem}}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item a .inner .img{width:20%}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item a .inner .img{width:100%}}.con_news .main_news .list_item.column .item a .inner .img.no-img{box-sizing:border-box;border:1px solid #d3d3d3}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item a .inner .img.no-img{width:20%}}@media only screen and (max-width:767px){.con_news .main_news .list_item.column .item a .inner .img.no-img{width:100%}}.con_news .main_news .list_item.column .item a .inner .box_txt{margin-top:0}@media only screen and (min-width:768px){.con_news .main_news .list_item.column .item{border-bottom:1px solid #d3d3d3}}@media only screen and (min-width:768px){.con_news .main_news .list_item.column{border-top:1px solid var(--color-table-line)}}.con_news .main_news .box_pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.con_news .main_news .box_pager p{display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0 .41rem}.con_news .main_news .box_pager p>a,.con_news .main_news .box_pager p>span{line-height:1;text-decoration:none;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}@media only screen and (min-width:768px){.con_news .main_news .box_pager p>a,.con_news .main_news .box_pager p>span{font-size:1rem}}@media only screen and (max-width:767px){.con_news .main_news .box_pager p>a,.con_news .main_news .box_pager p>span{font-size:1rem}}@media only screen and (max-width:1024px){.con_news .main_news .box_pager p>a,.con_news .main_news .box_pager p>span{width:2.91rem;height:2.91rem}}.con_news .main_news .box_pager p.btn_next,.con_news .main_news .box_pager p.btn_prev{margin:0}@media only screen and (max-width:1024px){.con_news .main_news .box_pager p.btn_next,.con_news .main_news .box_pager p.btn_prev{width:2.5rem;height:2.5rem}}.mouse .con_news .main_news .box_pager p.btn_next a,.mouse .con_news .main_news .box_pager p.btn_prev a{transition:opacity .3s ease-in}.mouse .con_news .main_news .box_pager p.btn_next a:hover,.mouse .con_news .main_news .box_pager p.btn_prev a:hover,.touch .con_news .main_news .box_pager p.btn_next a.touchstart,.touch .con_news .main_news .box_pager p.btn_prev a.touchstart{opacity:.7}.touch .con_news .main_news .box_pager p.btn_next a,.touch .con_news .main_news .box_pager p.btn_prev a{-webkit-tap-highlight-color:transparent}.touch .con_news .main_news .box_pager p.btn_next a.touchend,.touch .con_news .main_news .box_pager p.btn_prev a.touchend{transition-delay:.2s}.con_news .main_news .box_pager p.btn_next a,.con_news .main_news .box_pager p.btn_prev a{background:url(../images/common/ic_pager_arrow.svg) no-repeat center/75%}.con_news .main_news .box_pager p.btn_prev{transform:scale(-1,1)}.con_news .main_news .box_pager p.pager>a,.con_news .main_news .box_pager p.pager>span{background-color:transparent;transition:background-color .3s ease,color .3s ease;border-radius:1000px}.con_news .main_news .box_pager p.pager.current>*{background-color:var(--color-txt-body);color:#fff}.con_news .main_news .box_pager p.pager:hover>*{background-color:var(--color-txt-body);color:#fff}@media only screen and (min-width:768px){.con_news .main_news .box_pager{margin-top:4rem}}@media only screen and (max-width:767px){.con_news .main_news .box_pager{margin-top:2rem}}.main_news_det .news_title .txt_inf{display:flex;align-items:center;flex-wrap:wrap;gap:1em}.main_news_det .news_title .txt_inf .cate{display:flex;flex-wrap:wrap;gap:.5em}@media only screen and (min-width:768px){.main_news_det .news_title .txt_inf .cate{font-size:1.08rem}}@media only screen and (max-width:767px){.main_news_det .news_title .txt_inf .cate{font-size:.86rem}}.main_news_det .news_title .txt_inf .cate span{display:inline-block;line-height:1.5;border:1px solid var(--color-sub-1);padding:0 1em}@media only screen and (min-width:1025px){.main_news_det .news_title .txt_inf .cate span{font-size:.92rem}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .news_title .txt_inf .cate span{font-size:.92rem}}@media only screen and (max-width:767px){.main_news_det .news_title .txt_inf .cate span{font-size:.79rem}}@media only screen and (min-width:1025px){.main_news_det .news_title .title{font-size:2rem}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .news_title .title{font-size:1.83rem}}@media only screen and (max-width:767px){.main_news_det .news_title .title{font-size:1.43rem}}.main_news_det .news_title .title{margin-top:1em;line-height:1.5;font-weight:400}.main_news_det .box_det>*+.txt{margin-top: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 .box_pager{border-top:1px solid var(--color-sub-1);display:flex;justify-content:center;margin-top:8rem}@media only screen and (min-width:768px){.main_news_det .box_pager{padding-top:2rem}}@media only screen and (max-width:767px){.main_news_det .box_pager{padding-top:3rem}}@media only screen and (min-width:768px){.main_news_det .box_pager{margin-top:4em}}@media only screen and (max-width:767px){.main_news_det .box_pager{margin-top:6em}}@media only screen and (max-width:767px){.main_news_det .box_pager{margin-top:6rem}}.main_news_det .box_pager>*{display:block}.main_news_det .box_pager>* a{background-color:transparent;transition:background-color .3s ease,color .3s ease;width:-moz-fit-content;width:fit-content;border:1px solid var(--color-sub-1);padding:.5em 1em;text-decoration:none;box-sizing:border-box;display:block}@media only screen and (max-width:767px){.main_news_det .box_pager>* a{letter-spacing:0}}.main_news_det .box_pager>:hover{background-color:var(--color-txt-body);color:#fff}.main_news_det .box_pager .btn_list{margin-right:1em;margin-left:1em}@media only screen and (max-width:767px){.main_news_det .box_pager .btn_list{margin-right:.5em;margin-left:.5em}}.main_news_det .box_slider .caption,.main_news_det .photo .caption{margin-top:.75em;line-height:1.4;display:block}@media only screen and (min-width:1025px){.main_news_det .caption{font-size:.92rem}}@media only screen and (min-width:768px) and (max-width:1024px){.main_news_det .caption{font-size:.92rem}}@media only screen and (max-width:767px){.main_news_det .caption{font-size:.79rem}}.main_news_det .caption{line-height:1.6}.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%}@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}}.main_news_det [class*=box_photo_txt],.main_news_det [class*=box_txt_photo]{--photo:48;--text:48}@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_txt_txt{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){.main_news_det .box_txt_txt{gap:0}}@media only screen and (max-width:767px){.main_news_det .box_txt_txt{gap:2em}}@media only screen and (min-width:768px){.main_news_det .box_txt_txt .box_txt{width:48%}}@media only screen and (max-width:767px){.main_news_det .box_txt_txt .box_txt{width:100%}}.main_news_det .box_movie iframe{aspect-ratio:560/315;-o-object-fit:cover;object-fit:cover;width:100%;border:none}.main_news_det .box_st+.box_tbl{margin-top:1.5em}.main_news_det .box_st{margin-bottom:0}.main_news_det .box_st+*{margin-top:calc(var(--base-margin) * .2)}.main_news_det .box_st .c-title{box-sizing:border-box;margin:0}.main_news_det .box_st .c-title--cms-center{padding-bottom:.5em;text-align:center}.main_news_det .box_st .c-title--cms-color{background-color:var(--color-sub-2);padding:.25em 1em}.main_news_det .box_st .c-title--cms-small{line-height:1.3;border-left:.25rem solid var(--color-sub-1);padding:.25em 1em}.main_news_det .box_st+.box_st{margin-top:1.5em}.main_news_det .box_btn{text-align:center;margin-bottom:0}.main_news_det .box_btn+.box_btn{margin-top:1.5em}.main_news_det .box_btn>.c-arrow-link{max-width:100%;display:inline-block}.main_news_det .box_btn>.c-btn{max-width:100%}@media only screen and (min-width:768px){.main_news_det .box_btn>.c-btn{min-width:25rem}}@media only screen and (max-width:767px){.main_news_det .box_btn>.c-btn{min-width:100%}}.main_news_det .box_btn>.c-btn{display:inline-block;width:auto;text-align:left}.main_news_det .box_btn>.c-btn .c-btn__link{display:flex;justify-content:space-between}.side{--bd:1px solid var(--color-table-line)}.side .box_side+.box_side{margin-top:3em}@media only screen and (min-width:1025px){.side .box_side .st{font-size:1.33rem}}@media only screen and (min-width:768px) and (max-width:1024px){.side .box_side .st{font-size:1.33rem}}@media only screen and (max-width:767px){.side .box_side .st{font-size:1.14rem}}.side .box_side .st{color:var(--color-txt-body);font-weight:400}.side .box_side ol li>.accordion,.side .box_side ol li>a,.side .box_side ul li>.accordion,.side .box_side ul li>a{cursor:pointer;min-height:3.33rem;box-sizing:border-box;position:relative;display:flex;align-items:center;text-decoration:none;line-height:1.5;--ic:2rem;--padtb:1em}@media only screen and (max-width:767px){.side .box_side ol li>.accordion,.side .box_side ol li>a,.side .box_side ul li>.accordion,.side .box_side ul li>a{--padtb:.75em}}.side .box_side ol li>.accordion,.side .box_side ol li>a,.side .box_side ul li>.accordion,.side .box_side ul li>a{padding:var(--padtb) 0 var(--padtb) 0}.side .box_side ol li>.accordion:hover,.side .box_side ol li>a:hover,.side .box_side ul li>.accordion:hover,.side .box_side ul li>a:hover{transition:background-color .2s ease-out;background-color:var(--color-bg-sub)}.side .box_side ol li>.accordion span,.side .box_side ol li>a span,.side .box_side ul li>.accordion span,.side .box_side ul li>a span{width:calc(100% - var(--ic) - 1em);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .side .box_side ol li>.accordion span,.firefox .side .box_side ol li>a span,.firefox .side .box_side ul li>.accordion span,.firefox .side .box_side ul li>a span,.ie .side .box_side ol li>.accordion span,.ie .side .box_side ol li>a span,.ie .side .box_side ul li>.accordion span,.ie .side .box_side ul li>a span{max-height:3em}.side .box_side ol li .accordion,.side .box_side ul li .accordion{display:flex;gap:.75rem}.side .box_side ol li .accordion svg,.side .box_side ul li .accordion svg{transition:transform .3s;font-size:1.5rem}.side .box_side ol li .accordion.is-active svg,.side .box_side ul li .accordion.is-active svg{transform:rotate(90deg)}.side .box_side .box_cate,.side .box_side .box_new{margin-top:.75em}.side .box_side .box_cate li,.side .box_side .box_new li{border-top:var(--bd)}.side .box_side .box_cate li:last-child,.side .box_side .box_new li:last-child{border-bottom:var(--bd)}.side .box_side .box_mon{margin-top:.75em}.side .box_side .box_mon>li{border-top:var(--bd)}.side .box_side .box_mon>li:last-child{border-bottom:var(--bd)}.side .box_side .box_mon>li button{width:100%;align-items:center}.side .box_side .box_mon ol{display:none}.side .box_side .box_mon ol li{border-top:var(--bd)}.side .box_side .box_mon ol li a{min-height:auto}.mouse .side .box_side .box_mon ol li a{transition:opacity .3s ease-in}.mouse .side .box_side .box_mon ol li a:hover,.touch .side .box_side .box_mon ol li a.touchstart{opacity:.7}.touch .side .box_side .box_mon ol li a{-webkit-tap-highlight-color:transparent}.touch .side .box_side .box_mon ol li a.touchend{transition-delay:.2s}.side .box_side .box_mon ol li a{padding-left:1em;background-color:var(--color-bg-sub);--padtb:.75em}@media only screen and (max-width:767px){.side .box_side .box_mon ol li a{--padtb:.5em}}