.mv{height:calc(100vh + 266px);position:relative;z-index:0}.mv__inner{height:100vh;position:relative}.mv__copy_box{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.mv__copy_box .en_copy{width:772px;margin:0 auto}.mv__copy_box .en_copy .copy02{margin-top:27px}.mv__copy_box .border{width:100%;height:10px;margin-top:32px;position:relative}.mv__copy_box .border::before,.mv__copy_box .border::after{content:"";position:absolute;top:0;background:var(--white-color);width:0;height:100%}.mv__copy_box .border::before{left:0}.mv__copy_box .border::after{right:0}.mv__copy_box .jp_copy{font-size:24px;letter-spacing:.15em;color:var(--white-color);font-weight:bold;text-align:center;margin-top:36px}.mv__news{position:absolute;left:75px;bottom:50px;z-index:1}.mv__news_item{display:block;padding-right:60px;color:var(--white-color);position:relative}.mv__news_item .item_data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:.1em}.mv__news_item .item_data .name{padding-right:10px;margin-right:10px;position:relative}.mv__news_item .item_data .name::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:11px;background:var(--white-color)}.mv__news_item .item_title{font-size:16px;letter-spacing:.05em;line-height:1.4;font-weight:500;margin-top:6px}.mv__news_item .icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mv__news_item .icon span{display:block}.mv__news_item .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:100%}.mv__news_item .arrow::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;border:1px solid var(--white-color);-webkit-transition:border .4s;transition:border .4s;z-index:-1}.mv__news_item .arrow span{width:10px;height:11px;background:url(../img/common/icon_arrow_w.svg) no-repeat center/contain}.mv__news_item .blank{width:27px;height:22px;background:url(../img/common/icon_blank02_w.svg) no-repeat center/contain}.mv__news_item .pdf{width:21px;height:27px;background:url(../img/common/icon_pdf_w.svg) no-repeat center/contain}.mv__news_item.nolink{pointer-events:none}.mv__scroll{padding-bottom:60px;position:absolute;right:34px;bottom:0;z-index:1}.mv__scroll_text{font-size:15px;letter-spacing:.05em;color:var(--white-color);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin-left:11px}.mv__scroll_bar{position:absolute;left:0;top:0;width:1px;height:100%;background:var(--white-color)}.mv__scroll_bar::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--green-color);-webkit-animation:scroll 3s infinite;animation:scroll 3s infinite}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}34%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}67%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}34%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}67%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}}.mv_bg{width:100%;height:100vh;position:fixed;left:0;top:0;pointer-events:none;z-index:-1}.mv_bg::before,.mv_bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.mv_bg::before{mix-blend-mode:multiply;-webkit-transition:.6s;transition:.6s;z-index:1}.mv_bg::after{background:var(--blue-color-t);-webkit-transition:1.5s;transition:1.5s;z-index:2}.mv_bg__slider{width:100%;height:100%;position:relative;z-index:0}.mv_bg__slider::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--main-color);opacity:.46;mix-blend-mode:multiply;z-index:1}.mv_bg .slick-list,.mv_bg .slick-track,.mv_bg .slick-slide{height:100%}.mv_bg .slick-slide:nth-child(2) .img{-webkit-transform:scale(1.3) translateX(-100px);transform:scale(1.3) translateX(-100px);-webkit-transition:-webkit-transform linear 10s,-webkit-filter 1.4s;transition:-webkit-transform linear 10s,-webkit-filter 1.4s;transition:transform linear 10s,filter 1.4s;transition:transform linear 10s,filter 1.4s,-webkit-transform linear 10s,-webkit-filter 1.4s}.mv_bg .slick-slide:nth-child(2).moving .img{-webkit-transform:scale(1.3) translateX(0);transform:scale(1.3) translateX(0)}.mv_bg .slick-slide:nth-child(4) .img{-webkit-transform:scale(1);transform:scale(1)}.mv_bg .slick-slide:nth-child(4).moving .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.mv_bg .slick-slide.moving .img{-webkit-transform:scale(1);transform:scale(1)}.mv_bg .img{height:100%;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform linear 6s,-webkit-filter 1.4s;transition:-webkit-transform linear 6s,-webkit-filter 1.4s;transition:transform linear 6s,filter 1.4s;transition:transform linear 6s,filter 1.4s,-webkit-transform linear 6s,-webkit-filter 1.4s}@media screen and (min-width: 681px){.mv__news_item:hover .icon{-webkit-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}.mv__news_item .icon{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.mv_bg .img.img01{background:url(../img/top/mv01.webp) no-repeat center/cover}.mv_bg .img.img02{background:url(../img/top/mv02.webp) no-repeat center/cover}.mv_bg .img.img03{background:url(../img/top/mv03.webp) no-repeat center/cover}.mv_bg .img.img04{background:url(../img/top/mv04.webp) no-repeat center/cover}}@media screen and (max-width: 680px){.mv{height:calc(100svh + 92px)}.mv__inner{height:100svh}.mv__copy_box .en_copy{width:100%;padding:0 25px}.mv__copy_box .en_copy .copy02{margin-top:13px}.mv__copy_box .border{height:7px;margin-top:17px}.mv__copy_box .jp_copy{font-size:15px;line-height:1.4;text-indent:7.5px;margin-top:18px}.mv__news{width:calc(100% - 65px);left:25px;bottom:30px}.mv__news_item{padding-right:50px}.mv__news_item .item_data{font-size:13px}.mv__news_item .item_title{font-size:15px;margin-top:8px}.mv__news_item .arrow{width:24px;height:24px}.mv__news_item .blank{width:22px;height:18px}.mv__news_item .pdf{width:19px;height:25px}.mv__scroll{padding-bottom:64px;right:4px}.mv__scroll_text{font-size:12px;margin-left:6px}.mv_bg{height:100dvh}.mv_bg .slick-slide:nth-child(2) .img{-webkit-transform:scale(1.3) translateX(-40px);transform:scale(1.3) translateX(-40px)}.mv_bg .slick-slide:nth-child(2).moving .img{-webkit-transform:scale(1.3) translateX(0);transform:scale(1.3) translateX(0)}.mv_bg .img.img01{background:url(../img/top/mv01_sp.webp) no-repeat center/cover}.mv_bg .img.img02{background:url(../img/top/mv02_sp.webp) no-repeat center 6vw/cover}.mv_bg .img.img03{background:url(../img/top/mv03_sp.webp) no-repeat center/cover}.mv_bg .img.img04{background:url(../img/top/mv04_sp.webp) no-repeat center/cover}}.sec_contents__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--sec-width);margin:0 auto;padding-bottom:331px}.sec_contents__title{padding-top:73px}.sec_contents .top_common_title{position:-webkit-sticky;position:sticky;top:140px}.sec_contents__cont{width:748px;margin-right:-95px}.sec_contents__cont_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec_contents__cont_item+.sec_contents__cont_item{margin-top:140px}.sec_contents__cont_item .text_box{width:calc(100% - 381px);padding-right:30px;position:relative;z-index:1}.sec_contents__cont_item .item_img{overflow:hidden;width:381px;height:455px}.sec_contents__cont_item .item_img .img{height:calc(100% + 50px)}.sec_contents__cont_item .item_title{white-space:nowrap}.sec_contents__cont_item .item_title .en,.sec_contents__cont_item .item_title .jp{display:block;font-weight:500;color:var(--white-color);-webkit-transition:color .4s;transition:color .4s}.sec_contents__cont_item .item_title .en{font-size:58px;letter-spacing:.05em}.sec_contents__cont_item .item_title .jp{font-size:28px;letter-spacing:.15em;margin-top:17px}.sec_contents__cont_item .item_text{font-size:16px;letter-spacing:.05em;line-height:2;font-weight:500;text-align:justify;color:var(--white-color);margin-top:38px}.sec_contents__cont_item .item_btn{padding-top:26px}.sec_contents__cont_item .item_btn a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:17px;letter-spacing:.05em;font-weight:500;color:var(--white-color);position:relative;-webkit-transition:color .4s;transition:color .4s}@-webkit-keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@-webkit-keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@media screen and (min-width: 681px){.sec_contents .top_common_title{margin-bottom:255px}.sec_contents__cont_item .item_img:hover .item_img_in{-webkit-transform:scale(1.05);transform:scale(1.05)}.sec_contents__cont_item .item_img .item_img_in{height:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.sec_contents__cont_item .item_img .img{position:relative;left:0}.sec_contents__cont_item .item_img .img.item_img01{background:url(../img/top/contents_img01.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img02{background:url(../img/top/contents_img02.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img03{background:url(../img/top/contents_img03.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img04{background:url(../img/top/contents_img04.webp) no-repeat top/cover}.sec_contents__cont_item .item_text{-webkit-transition:color .4s,opacity .4s .6s,-webkit-transform .4s .6s;transition:color .4s,opacity .4s .6s,-webkit-transform .4s .6s;transition:color .4s,opacity .4s .6s,transform .4s .6s;transition:color .4s,opacity .4s .6s,transform .4s .6s,-webkit-transform .4s .6s}.sec_contents__cont_item .item_btn{-webkit-transition:opacity .4s .6s,-webkit-transform .4s .6s;transition:opacity .4s .6s,-webkit-transform .4s .6s;transition:opacity .4s .6s,transform .4s .6s;transition:opacity .4s .6s,transform .4s .6s,-webkit-transform .4s .6s}.sec_contents__cont_item .item_btn a:hover .arrow{-webkit-transform:scale(1.4);transform:scale(1.4);background:var(--hover-color);border-color:var(--hover-color)}.sec_contents__cont_item .item_btn a .arrow{-webkit-transition:background .4s,border .4s,-webkit-transform .4s;transition:background .4s,border .4s,-webkit-transform .4s;transition:transform .4s,background .4s,border .4s;transition:transform .4s,background .4s,border .4s,-webkit-transform .4s}.sec_contents__cont_item.contents_anime .item_title .barAnimeIn{display:inline-block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;z-index:0}.sec_contents__cont_item.contents_anime .item_title .barAnimeIn::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--main-color);z-index:1}.sec_contents__cont_item.contents_anime .item_title .barText{display:inline-block;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.sec_contents__cont_item.contents_anime .item_text,.sec_contents__cont_item.contents_anime .item_btn{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.sec_contents__cont_item.contents_anime.white .item_title .barAnimeIn::before{background:var(--white-color)}.sec_contents__cont_item.contents_anime.action .item_title .barAnimeIn::before{-webkit-animation:passing-bar .6s ease 1 normal forwards;animation:passing-bar .6s ease 1 normal forwards}.sec_contents__cont_item.contents_anime.action .item_title .barText{-webkit-animation:passing-txt 0s ease .3s 1 normal forwards;animation:passing-txt 0s ease .3s 1 normal forwards}.sec_contents__cont_item.contents_anime.action .item_text,.sec_contents__cont_item.contents_anime.action .item_btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 680px){.sec_contents__inner{display:block;width:var(--sec-width-sp);padding:0 25px 125px}.sec_contents__title{padding-top:0}.sec_contents .top_common_title{position:relative;top:0}.sec_contents__cont{width:100%;margin:64px 0 0}.sec_contents__cont_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec_contents__cont_item+.sec_contents__cont_item{margin-top:60px}.sec_contents__cont_item .text_box{width:100%;padding-right:0}.sec_contents__cont_item .item_img_box{width:calc(100% + 25px);height:64vw;position:relative}.sec_contents__cont_item .item_img{display:block;width:100%;height:100%;position:relative}.sec_contents__cont_item .item_img::before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:75%;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 19, 36)), to(rgba(255, 255, 255, 0.66)));background:-webkit-linear-gradient(bottom, rgb(0, 19, 36) 0%, rgba(255, 255, 255, 0.66) 100%);background:linear-gradient(0deg, rgb(0, 19, 36) 0%, rgba(255, 255, 255, 0.66) 100%);mix-blend-mode:multiply;z-index:1}.sec_contents__cont_item .item_img .img.item_img01{background:url(../img/top/contents_img01_sp.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img02{background:url(../img/top/contents_img02_sp.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img03{background:url(../img/top/contents_img03_sp.webp) no-repeat top/cover}.sec_contents__cont_item .item_img .img.item_img04{background:url(../img/top/contents_img04_sp.webp) no-repeat top/cover}.sec_contents__cont_item .item_title{position:absolute;left:0;bottom:18px;width:100%;padding:60px 14px 0;white-space:normal;pointer-events:none;z-index:2}.sec_contents__cont_item .item_title .en{font-size:36px;letter-spacing:0}.sec_contents__cont_item .item_title .jp{font-size:16px;margin-top:5px}.sec_contents__cont_item .item_text{font-size:15px;letter-spacing:0;margin-top:16px;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.sec_contents__cont_item .item_text.anime{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.sec_contents__cont_item .item_text.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_contents__cont_item .item_btn{text-align:center;padding-top:35px;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.sec_contents__cont_item .item_btn.anime{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.sec_contents__cont_item .item_btn.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_contents__cont_item .item_btn a{padding-bottom:10px}.sec_contents__cont_item .item_btn a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--white-color);-webkit-transition:background .4s;transition:background .4s}.sec_contents__cont_item .item_btn a .common_arrow:before{-webkit-transition:background .4s;transition:background .4s}.sec_contents__cont_item .item_btn a .common_arrow span::before{-webkit-transition:border-color .4s;transition:border-color .4s}.sec_contents__cont_item .item_btn a .common_arrow span::after{-webkit-transition:background .4s;transition:background .4s}.sec_contents__cont_item .item_btn a:hover{opacity:1}.sec_contents__cont_item .item_btn a:hover .common_arrow:before{background:var(--white-color)}.sec_contents__cont_item .item_btn a:hover .common_arrow span::before{border-color:var(--main-color)}.sec_contents__cont_item .item_btn a:hover .common_arrow span::after{background:var(--main-color)}.sec_contents__cont_item .item_btn a:hover .common_arrow.blank span::before{background:url(../img/common/icon_blank.svg) no-repeat center/cover}}.sec_news{overflow:hidden}.sec_news__inner{max-width:var(--sec-width);margin:0 auto;padding-bottom:165px;position:relative;z-index:0}.sec_news__inner.anime .bg_bd::before{width:0;-webkit-transition:width 2s;transition:width 2s}.sec_news__inner.action .bg_bd::before{width:100%}.sec_news .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec_news__title{margin-top:-7px}.sec_news__cont{width:770px}.sec_news__cont .news_list li{border-bottom:1px solid var(--border-color)}.sec_news__cont .news_list li+li{margin-top:30px}.sec_news__cont .news_list li a{display:block;padding-bottom:28px;-webkit-transition:color .4s;transition:color .4s;position:relative}.sec_news__cont .news_list li a.nolink{pointer-events:none}.sec_news__cont .news_list li .list_cat_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px}.sec_news__cont .news_list li .list_cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.sec_news__cont .news_list li .list_cat span{display:inline-block;background:var(--main-color);padding:2px 7px;font-size:13px;line-height:1.4;font-weight:500;color:var(--white-color)}.sec_news__cont .news_list li .list_date{font-size:13px}.sec_news__cont .news_list li .list_title{font-size:18px;font-weight:500;line-height:1.5;margin-top:11px}.sec_news__cont .news_list li .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec_news__cont .news_list li .icon span{display:block}.sec_news__cont .news_list li .arrow{right:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:100%}.sec_news__cont .news_list li .arrow::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;border:1px solid var(--main-color);-webkit-transition:border .4s;transition:border .4s;z-index:-1}.sec_news__cont .news_list li .arrow span{width:10px;height:11px;background:url(../img/common/icon_arrow.svg) no-repeat center/contain}.sec_news__cont .news_list li .blank{right:8px;width:27px;height:22px;background:url(../img/common/icon_blank02.svg) no-repeat center/contain}.sec_news__cont .news_list li .pdf{right:13px;width:21px;height:27px;background:url(../img/common/icon_pdf.svg) no-repeat center/contain}.sec_news .other_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:104px}.sec_news .other_list li{width:calc((100% - 20px)/2);height:207px}.sec_news .other_list li a{display:block;overflow:hidden;height:100%;position:relative}.sec_news .other_list li a:hover{opacity:1}.sec_news .other_list li a:hover .list_btn .btn{background:var(--white-color);color:var(--main-color)}.sec_news .other_list li a:hover .list_btn .arrow::before{border-color:var(--main-color)}.sec_news .other_list li a:hover .list_btn .arrow::after{background:var(--main-color)}.sec_news .other_list li a:hover .list_btn .blank{background:url(../img/common/icon_blank.svg) no-repeat center/cover}.sec_news .other_list li a:hover .list_img::before{opacity:.8}.sec_news .other_list li a:hover .list_img .img{-webkit-transform:scale(1.05);transform:scale(1.05)}.sec_news .other_list li .list_text_box{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:var(--white-color);text-align:center;z-index:1}.sec_news .other_list li .list_title{font-size:27px;letter-spacing:.15em;font-weight:500}.sec_news .other_list li .list_text{font-size:15px;line-height:1.5;margin-top:9px}.sec_news .other_list li .list_btn{margin-top:13px}.sec_news .other_list li .list_btn .btn{width:208px;height:33px;margin:0 auto;border:1px solid var(--white-color);border-radius:100px;padding-bottom:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:17px;letter-spacing:.05em;font-weight:500;color:var(--white-color);-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.sec_news .other_list li .list_btn .arrow{display:block;width:11px;height:10px;position:relative}.sec_news .other_list li .list_btn .arrow::before,.sec_news .other_list li .list_btn .arrow::after{content:"";position:absolute;top:50%;-webkit-transition:border .4s,background .4s;transition:border .4s,background .4s}.sec_news .other_list li .list_btn .arrow::before{right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:1px solid var(--white-color);border-bottom:1px solid var(--white-color)}.sec_news .other_list li .list_btn .arrow::after{right:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 1px);height:1px;background:var(--white-color)}.sec_news .other_list li .list_btn .blank{display:block;width:15px;height:11px;background:url(../img/common/icon_blank_w.svg) no-repeat center/cover;-webkit-transition:background .4s;transition:background .4s}.sec_news .other_list li .list_img{height:100%;position:relative;z-index:0}.sec_news .other_list li .list_img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--main-color);opacity:.58;mix-blend-mode:multiply;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:1}.sec_news .other_list li .list_img .img{height:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.sec_news .other_list li .list_img .img.img01{background:url(../img/top/other_img01.webp) no-repeat center/cover}.sec_news .other_list li .list_img .img.img02{background:url(../img/top/other_img02.webp) no-repeat center/cover}.sec_news .bg_bd{position:absolute;top:calc(100% - 70vw);left:11vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:200vw;height:207px;z-index:-1}.sec_news .bg_bd::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:var(--white-color)}@media screen and (min-width: 681px){.sec_news__cont .news_list li a:hover .icon{-webkit-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}.sec_news__cont .news_list li a:hover .arrow{background:var(--hover-color)}.sec_news__cont .news_list li a:hover .arrow::before{border-color:var(--hover-color)}.sec_news__cont .news_list li a:hover .arrow span{background:url(../img/common/icon_arrow_w.svg) no-repeat center/contain}.sec_news__cont .news_list li .list_title{-webkit-transition:color .4s;transition:color .4s}.sec_news__cont .news_list li .icon{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.sec_news__cont .news_list li .arrow{-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;transition:transform .4s,background .4s;transition:transform .4s,background .4s,-webkit-transform .4s}.sec_news__cont .news_list li .arrow::before{-webkit-transition:border .4s;transition:border .4s}.sec_news .other_list li .list_img .img.img01{background:url(../img/top/other_img01.webp) no-repeat center/cover}.sec_news .other_list li .list_img .img.img02{background:url(../img/top/other_img02.webp) no-repeat center/cover}}@media screen and (max-width: 680px){.sec_news__inner{width:var(--sec-width-sp);padding:0 25px 70px}.sec_news .column{display:block}.sec_news__title{margin-top:0}.sec_news__cont{width:100%;margin-top:32px}.sec_news__cont .news_list li+li{margin-top:0}.sec_news__cont .news_list li a{padding:18px 0}.sec_news__cont .news_list li .list_cat_box{gap:9px}.sec_news__cont .news_list li .list_cat span{font-size:12px}.sec_news__cont .news_list li .list_title{font-size:15px;padding-right:35px;margin-top:11px}.sec_news__cont .news_list li .arrow{right:0;width:24px;height:24px}.sec_news__cont .news_list li .blank{right:2px;width:22px;height:18px}.sec_news__cont .news_list li .pdf{right:3px;width:19px;height:25px}.sec_news__other.anime .bg_bd::before{-webkit-transition:width 3s;transition:width 3s}.sec_news .other_list{display:block;width:calc(100% + 50px);margin-left:-25px;margin-top:50px}.sec_news .other_list li{width:100%;height:49.334vw}.sec_news .other_list li+li{margin-top:5px}.sec_news .other_list li .list_title{font-size:25px}.sec_news .other_list li .list_text{font-size:13px;line-height:1.52;margin-top:12px}.sec_news .other_list li .list_btn{margin-top:13px}.sec_news .other_list li .list_btn .btn{width:53.334%;height:30px;font-size:15px;position:relative}.sec_news .other_list li .list_btn .btn .arrow{width:9px;height:9px}.sec_news .other_list li .list_btn .btn .arrow::before{width:6px;height:6px}.sec_news .other_list li .list_btn .btn .blank{width:13px;height:10px}.sec_news .other_list li .list_img::before{opacity:.55;background:var(--blue-color-d4);mix-blend-mode:unset}.sec_news .other_list li .list_img .img.img01{background:url(../img/top/other_img01_sp.webp) no-repeat center/cover}.sec_news .other_list li .list_img .img.img02{background:url(../img/top/other_img02_sp.webp) no-repeat center/cover}.sec_news .bg_bd{top:auto;bottom:105vw;left:-65vw;-webkit-transform:rotate(-62deg);transform:rotate(-62deg);width:300vw;height:133px}}body.c-clean .mv_bg::after{opacity:0}body.c-blue .mv_bg::before{background:var(--main-color);opacity:.88}body.c-blue .mv_bg::after{opacity:0}body.c-blue .sec_news__cont .news_list li a{color:var(--white-color)}body.c-blue .sec_news__cont .news_list li .arrow{border:1px solid var(--white-color)}body.c-blue .sec_news__cont .news_list li .arrow span{background:url(../img/common/icon_arrow_w.svg) no-repeat center/contain}body.c-white .mv_bg::before{opacity:0}body.c-white .mv_bg::after{opacity:1}body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_title .en,body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_title .jp{color:var(--main-color)}body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_text{color:var(--text-color)}body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_btn a{color:var(--main-color)}body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_btn a::before{background:var(--main-color)}@media screen and (max-width: 680px){body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_btn a:hover .common_arrow.blank::before{border:none}body.c-white .sec_contents .sec_contents__cont .sec_contents__cont_item .item_btn a:hover .common_arrow.blank span::before{background:url(../img/common/icon_blank.svg) no-repeat center/cover}}