@charset "UTF-8";.cmn_layout_box{max-width:1060px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}@media (max-width:550px){.cmn_layout_box{padding:0 20px}}.cmn_layout_box.box-wide{max-width:1600px}.home_cmn_ttl{font-size:50px;text-align:center;letter-spacing:.3em;font-weight:400;margin:0 0 50px}@media (max-width:750px){.home_cmn_ttl{font-size:42px;margin-bottom:40px}}@media (max-width:550px){.home_cmn_ttl{font-size:36px;margin-bottom:30px;letter-spacing:.15em;line-height:1.1}}.home_cmn_ttl span{display:block}.home_cmn_ttl span img{width:100px}@media (max-width:750px){.home_cmn_ttl span img{width:80px;margin-bottom:.2em}}.home_cmn_more{font-size:20px}@media (max-width:750px){.home_cmn_more{font-size:18px}}@media (max-width:550px){.home_cmn_more{font-size:16px}}.home_cmn_more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#292929;-webkit-transition:color .4s;transition:color .4s}@media (any-hover:hover){.home_cmn_more a:hover{color:#0647af}.home_cmn_more a:hover .icon{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.home_cmn_more a .icon{padding-left:10px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.home_cmn_more a .icon img{-webkit-transform:translateY(-.7em);-ms-transform:translateY(-.7em);transform:translateY(-.7em)}@media (max-width:550px){.home_cmn_more a .icon img{width:75px;-webkit-transform:translateY(-.5em);-ms-transform:translateY(-.5em);transform:translateY(-.5em)}}.home_cmn_more_white a{color:#fff}.home_intro{position:relative;margin-bottom:65px}@media (max-width:991px){.home_intro{height:650px}}@media (max-width:550px){.home_intro{height:550px}}.home_intro_main{position:absolute;left:10vw;top:30%;color:#fff;z-index:1}@media (max-width:991px){.home_intro_main{top:12%}}@media (max-width:550px){.home_intro_main{left:25px;width:90%}}.home_intro_main h1{font-size:60px;text-shadow:10px 10px 10px rgba(41,41,41,.2);margin:0 0 25px;line-height:1.3}@media (max-width:550px){.home_intro_main h1{font-size:45px;margin-bottom:15px}}.home_intro_main p{font-size:18px;text-shadow:5px 5px 10px rgba(41,41,41,.2);line-height:1.8;font-weight:700}.home_intro_link{position:absolute;right:10vw;bottom:0;z-index:1;width:300px;height:300px;border-radius:50%;-webkit-box-shadow:10px 30px 50px rgba(134,134,134,.1607843137);box-shadow:10px 30px 50px rgba(134,134,134,.1607843137);background-color:#fff;color:#292929;text-decoration:none;-webkit-transition:background .5s,color .5s,-webkit-box-shadow .5s;transition:background .5s,color .5s,-webkit-box-shadow .5s;transition:background .5s,color .5s,box-shadow .5s;transition:background .5s,color .5s,box-shadow .5s,-webkit-box-shadow .5s;overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:750px){.home_intro_link{right:20px;width:250px;height:250px}}@media (max-width:550px){.home_intro_link{display:none}}.home_intro_link:hover{color:#fff;background-color:#0546af;-webkit-box-shadow:10px 30px 50px rgba(5,70,175,.3);box-shadow:10px 30px 50px rgba(5,70,175,.3)}.home_intro_link:hover .cap{color:#fff}.home_intro_link:hover .icon{-webkit-filter:grayscale(10) brightness(10);filter:grayscale(10) brightness(10)}.home_intro_link .cap{font-size:28px;text-align:center;margin:0 0 .3em;font-weight:400;color:#0647af;-webkit-transition:color .4s;transition:color .4s}@media (max-width:750px){.home_intro_link .cap{font-size:22px;margin-bottom:.2em}}.home_intro_link .text{font-size:16px;margin-bottom:1em}.home_intro_link .icon{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.home_intro_link .icon img{width:35px}.home_intro_cta{position:absolute;right:0;top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20;border-radius:50px 0 0 50px;overflow:hidden;-webkit-box-shadow:0 2px 20px rgba(134,134,134,.3);box-shadow:0 2px 20px rgba(134,134,134,.3)}@media (max-width:1100px){.home_intro_cta{display:block;border-radius:15px 0 0 15px}}@media (max-width:550px){.home_intro_cta{top:auto;bottom:0}}.home_intro_cta li:nth-last-of-type(1) a{border:none}.home_intro_cta a{background-color:#fff;display:block;color:#fff;color:#0647af;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7em .95em;gap:10px;border-right:1px solid #0647af;-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}@media (max-width:1100px){.home_intro_cta a{border-bottom:1px solid #0647af;border-right:none}}@media (max-width:750px){.home_intro_cta a{font-size:15px}}@media (any-hover:hover){.home_intro_cta a:hover{background-color:#0647af;color:#fff}.home_intro_cta a:hover .icon{-webkit-filter:grayscale(10) brightness(10);filter:grayscale(10) brightness(10)}}.home_intro_cta a img{width:18px;-webkit-transform:translateY(-.25em);-ms-transform:translateY(-.25em);transform:translateY(-.25em)}.home_intro_cta .icon{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.home_intro_bg{margin:0}@media (max-width:991px){.home_intro_bg{height:100%}}.home_intro_bg:after{display:block;content:"";position:absolute;width:100%;height:100%;left:0;z-index:1}.home_intro_bg:after{background:url(../../img/home/home_mask_hero_bottom.svg) no-repeat;background-position:left bottom;bottom:-2px}.home_intro_bg div{background-color:#000;position:relative;overflow:hidden;height:100%}.home_intro_bg video{aspect-ratio:16/9;width:100%;height:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.5}.home_package{margin-bottom:100px}@media (max-width:750px){.home_package{margin-bottom:70px}}@media (max-width:550px){.home_package{margin-bottom:50px}}.home_installation{display:none;margin-bottom:100px;overflow:hidden;position:relative}.home_installation:before{content:"ミー 🙇‍♀️ ダミー 🌐 ダミー 🏢 ダミー 🌐 ダミー 🏢 ダミー 🌐 ダミー 🏢 ダ";display:block;width:100%;position:absolute;font-size:30px;left:0;bottom:0;z-index:1;text-align:center;color:rgba(255,0,0,.5);opacity:.3}@media (max-width:750px){.home_installation:before{font-size:24px;content:"ミー 🙇‍♀️ ダミー 🌐 ダミー 🏢 ダ"}}@media (max-width:550px){.home_installation:before{font-size:20px}}.home_installation_box{width:200vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:homeLogoSlide 50s linear infinite;animation:homeLogoSlide 50s linear infinite}@media (max-width:750px){.home_installation_box{width:300vw}}@media (max-width:550px){.home_installation_box{width:400vw}}.home_installation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.home_installation li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.home_installation li img{max-height:40px}@-webkit-keyframes homeLogoSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes homeLogoSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.use_cnt .c_child_case_list{margin-top:40px}@media (max-width:750px){.use_cnt .c_child_case_list{margin-top:30px}}@media (max-width:750px){.use_cnt .c_child_case_list_single .text{padding-right:20px}}.spec_cnt .fee_cont{-webkit-box-sizing:border-box;box-sizing:border-box}.home_news{margin-bottom:80px}@media (max-width:750px){.home_news{margin-bottom:70px}}@media (max-width:550px){.home_news{margin-bottom:50px}}.home_news_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width:750px){.home_news_list{margin-bottom:50px;display:block}}@media (max-width:550px){.home_news_list{margin-bottom:35px}}.home_news_single{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}@media (max-width:750px){.home_news_single{width:90%;margin-bottom:10px}}@media (max-width:550px){.home_news_single{width:100%;margin-bottom:0;border-top:1px dotted #c5c5c5}.home_news_single:nth-of-type(1){border:none}}.home_news_single:nth-of-type(2){margin-top:75px}@media (max-width:750px){.home_news_single:nth-of-type(2){margin-top:0;margin-left:5%}}@media (max-width:550px){.home_news_single:nth-of-type(2){margin-left:0}}.home_news_single:nth-of-type(3){margin-top:150px}@media (max-width:750px){.home_news_single:nth-of-type(3){margin-top:0;margin-left:10%}}@media (max-width:550px){.home_news_single:nth-of-type(3){margin-left:0}}.home_news_single a{display:block;padding:30px;color:#292929;-webkit-transition:-webkit-box-shadow .5s,-webkit-transform .2s;transition:-webkit-box-shadow .5s,-webkit-transform .2s;transition:box-shadow .5s,transform .2s;transition:box-shadow .5s,transform .2s,-webkit-box-shadow .5s,-webkit-transform .2s;border-radius:15px;position:relative;background-color:#fff}@media (max-width:750px){.home_news_single a{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}}@media (max-width:550px){.home_news_single a{padding:15px 0}}.home_news_single a:hover{-webkit-box-shadow:0 2px 25px rgba(0,0,0,.2);box-shadow:0 2px 25px rgba(0,0,0,.2);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);z-index:1}.home_news_single a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:750px){.home_news_single a>div{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}@media (max-width:550px){.home_news_single a>div{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}}.home_news_single figure{margin-bottom:25px;overflow:hidden;vertical-align:bottom;font-size:0}@media (max-width:750px){.home_news_single figure{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}}@media (max-width:550px){.home_news_single figure{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.home_news_single figure img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.home_news_single .category{color:#0647af;font-size:14px;margin-bottom:1.5em}@media (max-width:750px){.home_news_single .category{margin-bottom:1em}}@media (max-width:550px){.home_news_single .category{margin-bottom:.3em}}.home_news_single .text{font-size:18px;line-height:1.8;margin-bottom:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:750px){.home_news_single .text{font-size:16px}}.home_news_single .date{font-size:14px}.visible-xs{display:none}@media (max-width:550px){.visible-xs{display:block!important}}.home_content_box{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1s,-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1s,transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1s,transform 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1)}.js_on.home_content_box{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (max-width:1600px){.cmn_layout_box.box-wide{max-width:90%}}@media (max-width:1200px){.cmn_layout_box.box-wide{max-width:100%}}.home_package_top{margin-top:50px}.home_package_top{padding-bottom:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px}@media (max-width:980px){.home_package_top{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:750px){.home_package_top{gap:25px}}@media (max-width:550px){.home_package_top{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.home_package_top_single a{height:100%;color:#292929;background-color:#fff;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.05),0 3px 30px rgba(0,0,0,.05);box-shadow:0 3px 15px rgba(0,0,0,.05),0 3px 30px rgba(0,0,0,.05);border-radius:8px;overflow:hidden;position:relative;display:block;-webkit-transition:-webkit-box-shadow .4s,-webkit-transform .2s;transition:-webkit-box-shadow .4s,-webkit-transform .2s;transition:box-shadow .4s,transform .2s;transition:box-shadow .4s,transform .2s,-webkit-box-shadow .4s,-webkit-transform .2s}@media (any-hover:hover){.home_package_top_single a:hover{-webkit-box-shadow:0 1px 15px rgba(6,71,175,.1),0 1px 30px rgba(6,71,175,.1);box-shadow:0 1px 15px rgba(6,71,175,.1),0 1px 30px rgba(6,71,175,.1);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.home_package_top_single a:hover img{-webkit-filter:brightness(130%);filter:brightness(130%);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}.home_package_top_single a:hover h2{color:#0647af}.home_package_top_single a:hover .home_package2_top_single_link{background-color:#0647af;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.home_package_top_single a:hover .home_package2_top_single_link:before{border-top:1px solid #fff;border-right:1px solid #fff}}.home_package_top_single figure{overflow:hidden;aspect-ratio:4/2.5}.home_package_top_single figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .4s,-webkit-transform .2s;transition:-webkit-filter .4s,-webkit-transform .2s;transition:filter .4s,transform .2s;transition:filter .4s,transform .2s,-webkit-filter .4s,-webkit-transform .2s}.home_package_top_single.add-logo figure{overflow:hidden;position:relative;background-color:#000}.home_package_top_single.add-logo figure img:nth-of-type(1){opacity:.85;-webkit-transition:opacity .4s,-webkit-transform .2s,-webkit-filter .4s;transition:opacity .4s,-webkit-transform .2s,-webkit-filter .4s;transition:transform .2s,filter .4s,opacity .4s;transition:transform .2s,filter .4s,opacity .4s,-webkit-transform .2s,-webkit-filter .4s;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home_package_top_single.add-logo figure img:nth-of-type(2){position:absolute;left:25px;top:30px;left:5.5%;top:12%;max-width:20%;height:auto}.home_package_top_single.add-logo figure img.logo_idogaxr{aspect-ratio:100/28}.home_package_top_single.add-logo figure img.logo_allstart{max-width:28%;aspect-ratio:567/129}.home_package_top_single.add-logo figure img.logo_cycling{max-width:36%;aspect-ratio:271.5/56.7}.home_package_top_single.add-logo figure img.logo_walking{max-width:36%;aspect-ratio:283.7/56.7}.home_package_top_single.add-logo figure img.logo_synchroathlete{max-width:40%;aspect-ratio:566.9/52.5}.home_package_top_single.add-logo figure img.logo_projection{max-width:59%;aspect-ratio:652.7/42}.home_package_top_single.add-logo figure img.logo_magic{max-width:50%;max-height:50px;-o-object-fit:contain;object-fit:contain;top:6.5%;aspect-ratio:400/199;-o-object-position:left top;object-position:left top}.home_package_top_single.add-logo figure img.logo_simulator{max-width:23%;aspect-ratio:460/113.4}.home_package_top_single.add-logo figure img.logo_aed{max-width:23%;aspect-ratio:436.5/113.4}.home_package_top_single.add-logo figure img.logo_hc{max-width:45%;top:10.5%;aspect-ratio:355.1/56.7}.home_package_top_single_text{padding:1.2em 60px 1.6em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:550px){.home_package_top_single_text{padding:1.1em 60px 1.3em 1.3em}}.home_package_top_single_text hgroup h2{font-size:18px;line-height:1.2;-webkit-transition:color .4s;transition:color .4s}@media (max-width:550px){.home_package_top_single_text hgroup h2{font-size:17px}}.home_package_top_single_text hgroup h2 span{line-height:1.2}.home_package_top_single_text hgroup p{font-size:14px}.home_package_top_single_text hgroup p em{font-style:normal;color:#6f6f6f;display:inline-block;padding-bottom:.12em}.home_package_top_single_text hgroup p small{font-size:14px}.home_package_top_single_text hgroup p .fe{color:#0647af;padding-bottom:.85em;display:inline-block;letter-spacing:.05em}.home_package_top_single_link{position:absolute;right:15px;bottom:15px;background-color:#eff2f7;border-radius:50px;width:40px;height:40px;-webkit-transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s}.home_package_top_single_link:before{display:block;content:"";position:absolute;width:8px;height:8px;border-top:1px solid #292929;border-right:1px solid #292929;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:15px;left:14px;-webkit-transition:border-color .4s;transition:border-color .4s}.home_solution{padding-top:80px;margin-bottom:250px}@media (max-width:991px){.home_solution{margin-bottom:70px}}@media (max-width:750px){.home_solution{padding-top:60px;margin-bottom:60px}}@media (max-width:550px){.home_solution{padding-top:40px;margin-bottom:50px}}.home_solution_box{position:relative;height:1000px;margin-bottom:150px}@media (max-width:991px){.home_solution_box{margin-bottom:50px;height:115vw}}@media (max-width:750px){.home_solution_box{height:112vw}}@media (max-width:550px){.home_solution_box{height:165vw}}@media (max-width:460px){.home_solution_box{height:225vw}}.home_solution_single{position:absolute;z-index:2;width:320px}@media (max-width:991px){.home_solution_single{width:30vw}}@media (max-width:750px){.home_solution_single{width:25vw}}@media (max-width:550px){.home_solution_single{width:30vw}}@media (max-width:460px){.home_solution_single{width:40vw}}.home_solution_single:before{display:block;content:"";position:absolute;width:150%;height:1px;background-color:#4e4e4e}.home_solution_single1{left:80px;top:0}@media (max-width:550px){.home_solution_single1{left:30px}}@media (max-width:460px){.home_solution_single1{left:1vw}}.home_solution_single1:before{rotate:50deg;left:0;top:50%}@media (max-width:991px){.home_solution_single1:before{top:60%;rotate:60deg}}@media (max-width:750px){.home_solution_single1:before{top:65%;rotate:70deg}}@media (max-width:550px){.home_solution_single1:before{top:75%;width:170%}}.home_solution_single1 .home_solution_single_main h3{letter-spacing:0}.home_solution_single1 .home_solution_single_main img{width:auto}@media (max-width:750px){.home_solution_single1 .home_solution_single_main img{width:35%}}.home_solution_single2{right:80px;top:0}@media (max-width:550px){.home_solution_single2{right:30px}}@media (max-width:460px){.home_solution_single2{right:1vw}}.home_solution_single2:before{rotate:-50deg;right:0;top:50%}@media (max-width:991px){.home_solution_single2:before{top:60%;rotate:-60deg}}@media (max-width:750px){.home_solution_single2:before{rotate:-70deg}}@media (max-width:550px){.home_solution_single2:before{top:75%;width:170%}}@media (max-width:1100px){.home_solution_single2 ul{padding-left:1em}}@media (max-width:750px){.home_solution_single2 ul{padding-left:0}}.home_solution_single2 .home_solution_single_main img{width:auto}@media (max-width:750px){.home_solution_single2 .home_solution_single_main img{width:35%}}.home_solution_single3{left:0;top:450px}@media (max-width:600px){.home_solution_single3{top:50%}}@media (max-width:550px){.home_solution_single3{top:80vw}}@media (max-width:460px){.home_solution_single3{top:44%}}.home_solution_single3:before{rotate:-25deg;left:0;top:25%}@media (max-width:750px){.home_solution_single3:before{rotate:-38deg;top:20%}}@media (max-width:600px){.home_solution_single3:before{rotate:-40deg;top:15%}}@media (max-width:550px){.home_solution_single3:before{rotate:-48deg;top:13%}}.home_solution_single3 .home_solution_single_main img{width:auto}@media (max-width:750px){.home_solution_single3 .home_solution_single_main img{width:45%}}.home_solution_single4{right:0;top:450px}@media (max-width:600px){.home_solution_single4{top:50%}}@media (max-width:550px){.home_solution_single4{top:80vw}}@media (max-width:460px){.home_solution_single4{top:44%}}.home_solution_single4:before{rotate:25deg;right:0;top:25%}@media (max-width:750px){.home_solution_single4:before{rotate:38deg;top:18%}}@media (max-width:600px){.home_solution_single4:before{rotate:40deg;top:10%}}@media (max-width:550px){.home_solution_single4:before{rotate:48deg;top:13%}}.home_solution_single4 .home_solution_single_main img{width:auto}@media (max-width:750px){.home_solution_single4 .home_solution_single_main img{width:32%}}.home_solution_single5{right:calc(50% - 160px);top:700px}@media (max-width:991px){.home_solution_single5{top:650px;right:calc(50% - 15vw)}}@media (max-width:750px){.home_solution_single5{top:550px;right:calc(50% - 12.5vw)}}@media (max-width:550px){.home_solution_single5{top:125vw;right:calc(50% - 15vw)}}@media (max-width:460px){.home_solution_single5{top:77%;right:calc(50% - 20vw)}}.home_solution_single5:before{rotate:90deg;left:-25%;top:0}@media (max-width:550px){.home_solution_single5:before{left:-50%;top:-50%;width:200%}}@media (max-width:460px){.home_solution_single5:before{left:-100%;width:300%}}.home_solution_single5 .home_solution_single_main img{width:auto}@media (max-width:750px){.home_solution_single5 .home_solution_single_main img{width:32%}}.home_solution_single0{left:50%;top:45%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;font-size:24px;background-color:#5a62b4;width:230px;height:230px;border-radius:500px;color:#fff;z-index:1;z-index:2}.home_solution_single0:before{display:none}@media (max-width:991px){.home_solution_single0{font-size:20px;width:30vw;height:30vw}}@media (max-width:750px){.home_solution_single0{font-size:18px;top:38%}}@media (max-width:600px){.home_solution_single0{top:45%}}@media (max-width:550px){.home_solution_single0{top:62vw;font-size:3.2vw}}@media (max-width:460px){.home_solution_single0{top:38%}}.home_solution_single0 h3{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.home_solution_single a{display:block;width:320px;height:320px;border-radius:200px;background:#8f9bb2;background:radial-gradient(circle,#8f9bb2 0,#677288 100%);color:#fff;text-align:center;position:relative;overflow:hidden;margin-bottom:20px}@media (max-width:1100px){.home_solution_single a{margin-bottom:13px}}@media (max-width:991px){.home_solution_single a{width:30vw;height:30vw}}@media (max-width:750px){.home_solution_single a{margin-bottom:15px}}@media (max-width:750px){.home_solution_single a{width:25vw;height:25vw}}@media (max-width:550px){.home_solution_single a{width:30vw;height:30vw}}@media (max-width:460px){.home_solution_single a{width:40vw;height:40vw}}.home_solution_single a:hover .home_solution_single_main h3{opacity:0;-webkit-transform:translateY(.5em);-ms-transform:translateY(.5em);transform:translateY(.5em)}.home_solution_single a:hover .home_solution_single_main img:nth-of-type(1){-webkit-transform:scale(1.1) translateY(10px);-ms-transform:scale(1.1) translateY(10px);transform:scale(1.1) translateY(10px)}.home_solution_single a:hover .home_solution_single_main img:nth-of-type(2){opacity:0}.home_solution_single a:hover .home_solution_single_bg{opacity:.5}.home_solution_single a:hover .home_solution_single_bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home_solution_single .link{position:absolute;width:100%;bottom:15%;font-size:15px}@media (max-width:850px){.home_solution_single .link{display:none}}.home_solution_single_main{position:absolute;width:100%;top:13%}@media (max-width:750px){.home_solution_single_main{top:8%}}.home_solution_single_main h3{margin-top:.5em;font-size:24px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;letter-spacing:.2em}@media (max-width:991px){.home_solution_single_main h3{font-size:20px}}@media (max-width:750px){.home_solution_single_main h3{margin-top:.2em;font-size:18px;line-height:1.2}}@media (max-width:750px){.home_solution_single_main h3{font-size:16px}}.home_solution_single_main>div{position:relative}.home_solution_single_main img{margin-bottom:10px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;position:relative}.home_solution_single_main img:nth-of-type(1){z-index:2}.home_solution_single_main img:nth-of-type(2){position:absolute;left:51%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-filter:brightness(10%) blur(2px);filter:brightness(10%) blur(2px);opacity:.3}.home_solution_single_bg{position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.home_solution_single_bg img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.home_solution_single ul{margin-bottom:.75em;text-align:center}.home_solution_single li{display:inline-block;border-radius:100px;border:1px solid #747474;color:#747474;padding:0 15px;font-size:17px;margin:0 5px 15px;background-color:#fff;position:relative}@media (max-width:1100px){.home_solution_single li{margin:0 5px 7px}}@media (max-width:750px){.home_solution_single li{margin:0 2px 5px}}.home_solution_box .home_solution_single a{background:#000;border:1px solid #eff2f7}.home_solution_box .home_solution_single_bg{opacity:.5}.home_news_list2 .home_news_single:nth-of-type(2),.home_news_list2 .home_news_single:nth-of-type(3){margin-top:0}