@charset "UTF-8";.con_about .box_inner,.con_intro .box_intro,.con_level .box_level,.con_mv>.box_inner,.con_news>.box_inner,.con_policy>.box_inner,.con_services>.box_inner{margin-inline:auto;max-width:calc(1110 / 16 * 1em);width:90%}.js_txt_shadow{position:relative;color:#fff;font-weight:700;font-style:italic}.js_txt_shadow .txt{position:relative;z-index:1}.js_txt_shadow .txt_shadow{position:absolute;z-index:0;color:#130c3f;top:calc(3 / var(--fsz) * 1em);left:calc(5 / var(--fsz) * 1em)}.con_mv{position:relative}.con_mv{container:con_mv/inline-size}.con_mv:after,.con_mv:before,.con_mv>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_mv>.box_inner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:1;flex-direction:column}.con_mv>.box_inner .title{--fsz:54;font-size:clamp(30/var(--base) * 1em,30/var(--base) * 1em + calc(var(--fsz) - 30)/calc(1110 - 360) * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);color:#fff;word-break:break-word;text-transform:uppercase}@container (calc(640 / 16 * 1em) <= inline-size){.con_mv>.box_inner .btn{margin-top:calc(24 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_mv>.box_inner .btn{margin-top:calc(15 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_mv>.box_inner .btn .button{--fsz:30;padding:calc(5 / var(--fsz) * 1em) calc(35 / var(--fsz) * 1em);font-size:clamp(22/var(--base) * 1em,22/var(--base) * 1em + calc(var(--fsz) - 22)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_mv .img img{object-fit:cover;width:100%}@container (calc(640 / 16 * 1em) <= inline-size){.con_mv .img img{min-height:calc(100vh - 36 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_mv .img img{min-height:calc(100vh - var(--header-height) / var(--base) * 1em)}}.con_intro{position:relative;z-index:3}.con_intro{container:con_intro/inline-size}.con_intro:after,.con_intro:before,.con_intro>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro{margin-top:calc(-1 * clamp(50 / var(--base) * 1em, 50 / var(--base) * 1em + 100 / 1280 * (var(--cqi-to-px) - 640 / 100) * 100 / var(--base) * 1em, 150 / var(--base) * 1em))}}@container (inline-size < calc(640 / 16 * 1em)){.con_intro{margin-top:calc(80 / var(--base) * 1em)}}.con_intro .box_intro{display:flex;background:#fff}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro .box_intro{padding-inline:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 25/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,45/var(--base) * 1em);gap:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 50/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,70/var(--base) * 1em);padding-top:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 28/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,58/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_intro .box_intro{flex-direction:column;gap:calc(35 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro .box_intro>li{flex:1}}.con_intro .box_intro>li .box_item{display:flex;flex-direction:column;text-align:center}.con_intro .box_intro>li .box_item .img{order:-1}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro .box_intro>li .box_item .title{--fsz:25;font-size:clamp(16/var(--base) * 1em,16/var(--base) * 1em + calc(var(--fsz) - 16)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_intro .box_intro>li .box_item .title{--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(15 / var(--base) * 1em)}}.con_intro .box_intro>li .box_item .txt_desc{line-height:1.35}@container (calc(640 / 16 * 1em) <= inline-size){.con_intro .box_intro>li .box_item .txt_desc{--fsz:20;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(15 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_intro .box_intro>li .box_item .txt_desc{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(12 / var(--base) * 1em)}}.con_about{position:relative}.con_about{container:con_about/inline-size}.con_about:after,.con_about:before,.con_about>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_about{margin-top:clamp(80/var(--base) * 1em,80/var(--base) * 1em + 80/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,160/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_about{margin-top:calc(80 / var(--base) * 1em)}}.con_about .box_inner{display:flex}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner{gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 95/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,125/var(--base) * 1em);align-items:center}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner{flex-direction:column;gap:calc(30 / var(--base) * 1em)}}.con_about .box_inner .box_text{display:block;text-decoration:none}.con_about .box_inner .box_text .title .title_1{color:#fff;background:#f3531f;display:inline-block;vertical-align:top;padding:calc(4 / var(--fsz) * 1em) calc(16 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner .box_text .title .title_1{--fsz:20;font-size:clamp(16/var(--base) * 1em,16/var(--base) * 1em + calc(var(--fsz) - 16)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-bottom:clamp(11/var(--fsz) * 1em,11/var(--fsz) * 1em + 11/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,22/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner .box_text .title .title_1{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);margin-bottom:calc(10 / var(--base) * 1em)}}.con_about .box_inner .box_text .title .title_2{display:block;line-height:1.3}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner .box_text .title .title_2{--fsz:45;font-size:clamp(24/var(--base) * 1em,24/var(--base) * 1em + calc(var(--fsz) - 24)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner .box_text .title .title_2{--fsz:30;font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_about .box_inner .box_text .txt_desc{line-height:1.35}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner .box_text .txt_desc{--fsz:20;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(13/var(--fsz) * 1em,13/var(--fsz) * 1em + 13/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,26/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner .box_text .txt_desc{--fsz:16;margin-top:calc(15 / var(--base) * 1em)}}.con_about .box_inner .box_img{position:relative;order:-1}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner .box_img{flex:0 0 45.1351351351%}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner .box_img{text-align:right}}.con_about .box_inner .box_img .img_bg{position:absolute;z-index:-1;left:max(-1 * clamp(15/var(--base) * 1em,15/var(--base) * 1em + 88/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,103/var(--base) * 1em))}@container (calc(640 / 16 * 1em) <= inline-size){.con_about .box_inner .box_img .img_bg{top:-15.5688622754%;width:30.7385229541%}}@container (inline-size < calc(640 / 16 * 1em)){.con_about .box_inner .box_img .img_bg{width:24.0625%;top:-12.1875%}}.con_about .box_inner .box_img .img{position:relative;z-index:1}.con_about .box_inner .box_img .img img{width:100%}.con_policy{background:url("../../assets//images/home/bg_policy.webp") no-repeat center/cover}.con_policy{container:con_policy/inline-size}.con_policy:after,.con_policy:before,.con_policy>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_policy{margin-top:clamp(80/var(--base) * 1em,80/var(--base) * 1em + 80/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,160/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_policy{margin-top:calc(80 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_policy>.box_inner .box_text{padding-block:clamp(80/var(--base) * 1em,80/var(--base) * 1em + 37/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,117/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_policy>.box_inner .box_text{padding-block:calc(60 / var(--base) * 1em)}}.con_policy>.box_inner .box_text .title{display:block}@container (calc(640 / 16 * 1em) <= inline-size){.con_policy>.box_inner .box_text .title{--fsz:65;font-size:clamp(40/var(--base) * 1em,40/var(--base) * 1em + calc(var(--fsz) - 40)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_policy>.box_inner .box_text .title{--fsz:40;font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_policy>.box_inner .box_text .txt_desc{color:#fff;line-height:1.35}@container (calc(640 / 16 * 1em) <= inline-size){.con_policy>.box_inner .box_text .txt_desc{--fsz:20;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(8/var(--fsz) * 1em,8/var(--fsz) * 1em + 8/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,16/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_policy>.box_inner .box_text .txt_desc{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}}.con_policy>.box_inner .box_text .txt_desc li{position:relative;padding-left:calc(15 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_policy>.box_inner .box_text .txt_desc li:not(:first-child){margin-top:clamp(11/var(--fsz) * 1em,11/var(--fsz) * 1em + 11/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,22/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_policy>.box_inner .box_text .txt_desc li:not(:first-child){margin-top:calc(10 / var(--fsz) * 1em)}}.con_policy>.box_inner .box_text .txt_desc li:before{content:"•";position:absolute;left:0}.con_services{position:relative}.con_services{container:con_services/inline-size}.con_services:after,.con_services:before,.con_services>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_services{margin-top:clamp(70/var(--base) * 1em,70/var(--base) * 1em + 70/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,140/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_services{margin-top:calc(70 / var(--base) * 1em)}}.con_services>.box_inner{position:relative}.con_services>.box_inner .box_items{display:grid;gap:calc(30 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_services>.box_inner .box_items{grid-template-columns:repeat(3,1fr)}}@container (inline-size < calc(640 / 16 * 1em)){.con_services>.box_inner .box_items{grid-template-columns:100%}}.con_services>.box_inner .box_items>li>.item{text-decoration:none;display:block}.con_services>.box_inner .box_items>li>.item .box_item{display:flex;flex-direction:column}.con_services>.box_inner .box_items>li>.item .box_item .img{order:-1}.con_services>.box_inner .box_items>li>.item .box_item .img img{width:100%}.con_services>.box_inner .box_items>li>.item .box_item .title{font-weight:700}@container (calc(640 / 16 * 1em) <= inline-size){.con_services>.box_inner .box_items>li>.item .box_item .title{--fsz:25;font-size:clamp(16/var(--base) * 1em,16/var(--base) * 1em + calc(var(--fsz) - 16)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(11/var(--fsz) * 1em,11/var(--fsz) * 1em + 11/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,22/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_services>.box_inner .box_items>li>.item .box_item .title{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}}.con_services>.box_inner .box_items>li>.item .box_item .txt_desc{font-weight:300;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35}.firefox .con_services>.box_inner .box_items>li>.item .box_item .txt_desc,.ie .con_services>.box_inner .box_items>li>.item .box_item .txt_desc{max-height:calc(3 * 1.35 * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_services>.box_inner .box_items>li>.item .box_item .txt_desc{--fsz:20;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(6 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_services>.box_inner .box_items>li>.item .box_item .txt_desc{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(5 / var(--fsz) * 1em)}}.con_services>.box_inner .img_bg{position:absolute;z-index:-1;top:0;left:max(-1 * clamp(15/var(--base) * 1em,15/var(--base) * 1em + 81/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,96/var(--base) * 1em))}@container (calc(640 / 16 * 1em) <= inline-size){.con_services>.box_inner .img_bg{width:13.8738738739%}}@container (inline-size < calc(640 / 16 * 1em)){.con_services>.box_inner .img_bg{width:24.0625%}}@container (calc(640 / 16 * 1em) <= inline-size){.con_services>.btn{position:absolute;top:clamp(-10/var(--base) * 1em,-10/var(--base) * 1em + 45/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,35/var(--base) * 1em);right:6.8%}}@container (inline-size < calc(640 / 16 * 1em)){.con_services>.btn{margin-top:calc(20 / var(--base) * 1em);display:flex;justify-content:flex-end;padding-inline:5%}}.con_banner_full{container:con_banner_full/inline-size}.con_banner_full:after,.con_banner_full:before,.con_banner_full>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_banner_full{margin-top:clamp(80/var(--base) * 1em,80/var(--base) * 1em + 80/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,160/var(--base) * 1em);position:relative}}@container (inline-size < calc(640 / 16 * 1em)){.con_banner_full{margin-top:calc(80 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){.con_banner_full .main_title{position:absolute;top:5%;left:0;right:0;text-align:center;color:#fff;z-index:1}}.con_banner_full .box_banner_full{display:grid;grid-template-columns:repeat(3,1fr)}@container (inline-size < calc(640 / 16 * 1em)){.con_banner_full .box_banner_full{grid-template-columns:100%}}.con_banner_full .box_banner_full>li .item:hover .box_item:before{background:rgba(6,13,40,0.8)}.con_banner_full .box_banner_full>li .item .box_item{position:relative}.con_banner_full .box_banner_full>li .item .box_item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(6,13,40,0.45);z-index:0}.con_banner_full .box_banner_full>li .item .box_item .box_text{position:absolute;top:0;left:0;right:0;bottom:0;padding-inline:5%;display:flex;flex-direction:column;text-align:center;justify-content:center;z-index:1;color:#fff}.con_banner_full .box_banner_full>li .item .box_item .box_text .title{font-weight:700;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.firefox .con_banner_full .box_banner_full>li .item .box_item .box_text .title,.ie .con_banner_full .box_banner_full>li .item .box_item .box_text .title{max-height:calc(2 * 1.35 * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_banner_full .box_banner_full>li .item .box_item .box_text .title{--fsz:30;font-size:clamp(18/var(--base) * 1em,18/var(--base) * 1em + calc(var(--fsz) - 18)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_banner_full .box_banner_full>li .item .box_item .box_text .title{--fsz:20;font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;margin-inline:auto}.firefox .con_banner_full .box_banner_full>li .item .box_item .box_text .txt_desc,.ie .con_banner_full .box_banner_full>li .item .box_item .box_text .txt_desc{max-height:calc(2 * 1.5 * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_desc{--fsz:22;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(10/var(--fsz) * 1em,10/var(--fsz) * 1em + 5/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,15/var(--fsz) * 1em);max-width:calc(400 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_desc{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}}.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_link span{display:inline-block;vertical-align:top;text-decoration:underline}@container (calc(640 / 16 * 1em) <= inline-size){.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_link span{--fsz:17;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(12/var(--fsz) * 1em,12/var(--fsz) * 1em + 6/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,18/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_banner_full .box_banner_full>li .item .box_item .box_text .txt_link span{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(12 / var(--fsz) * 1em)}}.con_banner_full .box_banner_full>li .item .box_item .img{display:block}.con_banner_full .box_banner_full>li .item .box_item .img img{width:100%}.con_level{container:con_level/inline-size}.con_level:after,.con_level:before,.con_level>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_level{margin-top:clamp(70/var(--base) * 1em,70/var(--base) * 1em + 70/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,140/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_level{margin-top:calc(70 / var(--base) * 1em)}}.con_level .box_level{display:flex;flex-wrap:wrap;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_level .box_level{gap:calc(15 / var(--base) * 1em) clamp(15/var(--base) * 1em,15/var(--base) * 1em + 45/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,60/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_level .box_level{gap:calc(15 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_level .box_level li .button{--fsz:21;font-size:clamp(16/var(--base) * 1em,16/var(--base) * 1em + calc(var(--fsz) - 16)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);padding:calc(14 / var(--fsz) * 1em) calc(22 / var(--fsz) * 1em)}}.con_projects{position:relative}.con_projects{container:con_projects/inline-size}.con_projects:after,.con_projects:before,.con_projects>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_projects{margin-top:clamp(70/var(--base) * 1em,70/var(--base) * 1em + 70/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,140/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_projects{margin-top:calc(70 / var(--base) * 1em)}}.con_projects .box_projects{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_projects .box_projects{grid-template-columns:repeat(4,1fr)}}@container (inline-size < calc(640 / 16 * 1em)){.con_projects .box_projects{grid-template-columns:repeat(2,1fr)}}.con_projects .box_projects .img{display:block}.con_projects .box_projects .img img{width:100%;aspect-ratio:480/391;object-fit:cover}@container (calc(640 / 16 * 1em) <= inline-size){.con_projects>.btn{position:absolute;top:clamp(-10/var(--base) * 1em,-10/var(--base) * 1em + 45/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,35/var(--base) * 1em);right:6.8%}}@container (inline-size < calc(640 / 16 * 1em)){.con_projects>.btn{margin-top:calc(20 / var(--base) * 1em);display:flex;justify-content:flex-end;padding-inline:5%}}.con_news{position:relative;max-width:100%;overflow:hidden}.con_news{container:con_news/inline-size}.con_news:after,.con_news:before,.con_news>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_news{margin-top:clamp(70/var(--base) * 1em,70/var(--base) * 1em + 70/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,140/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_news{margin-top:calc(70 / var(--base) * 1em)}}.con_news>.box_inner{position:relative}.con_news>.box_inner .main_title{text-align:left}.con_news>.box_inner .splide .splide__track .splide__list{margin-inline:calc(var(--gap) * -1 / var(--base) * 1em)!important}@container (calc(640 / 16 * 1em) <= inline-size){.con_news>.box_inner .splide .splide__track .splide__list{--gap:15}}@container (inline-size < calc(640 / 16 * 1em)){.con_news>.box_inner .splide .splide__track .splide__list{--gap:5}}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide{padding-inline:calc(var(--gap) / var(--base) * 1em)}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item{text-decoration:none;display:block}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item{display:flex;flex-direction:column}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .img{order:-1}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .img img{width:100%}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .title{font-weight:700}@container (calc(640 / 16 * 1em) <= inline-size){.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .title{--fsz:25;font-size:clamp(16/var(--base) * 1em,16/var(--base) * 1em + calc(var(--fsz) - 16)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:clamp(11/var(--fsz) * 1em,11/var(--fsz) * 1em + 11/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,22/var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .title{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}}.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .txt_desc{font-weight:300;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35}.firefox .con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .txt_desc,.ie .con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .txt_desc{max-height:calc(3 * 1.35 * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .txt_desc{--fsz:20;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/calc(1110 - 640) * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(6 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_news>.box_inner .splide .splide__track .splide__list .splide__slide .item .box_item .txt_desc{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(5 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_news>.box_inner .splide .splide__arrows{display:none}}.con_news>.box_inner .splide .splide__arrows .splide__arrow{width:calc(40 / var(--base) * 1em);height:calc(40 / var(--base) * 1em);background:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;margin-inline:0;color:#f3531f;filter:drop-shadow(0 0 calc(2 / var(--base) * 1em) rgba(0,0,0,0.1))}.con_news>.box_inner .splide .splide__arrows .splide__arrow svg{height:40%;fill:currentColor}.con_news>.box_inner .splide .splide__arrows .splide__arrow:hover{background:#f3531f;color:#fff}.con_news>.box_inner .splide .splide__arrows .splide__arrow--prev{transform:translateX(-50%) rotate(180deg)}.con_news>.box_inner .splide .splide__arrows .splide__arrow--next{transform:translateX(50%)}.con_news>.box_inner .splide .box_item .img{display:block}.con_news>.box_inner .splide .box_item .img img{width:100%;aspect-ratio:351/231;object-fit:cover}.con_news>.box_inner .img_bg{position:absolute;z-index:-1;top:0;right:max(-1 * clamp(15/var(--base) * 1em,15/var(--base) * 1em + 81/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,96/var(--base) * 1em))}@container (calc(640 / 16 * 1em) <= inline-size){.con_news>.box_inner .img_bg{width:13.8738738739%}}@container (inline-size < calc(640 / 16 * 1em)){.con_news>.box_inner .img_bg{width:24.0625%}}