.pro_tabs,.pro_tabs li{display:flex;justify-content:center}.pro_tabs li{width:277px;align-items:center;background:#f8f8f8;height:159px}.pro_tabs li img{width:124px}.pro_tabs li p{margin-top:20px;font-size:12px;font-weight:500;line-height:normal;letter-spacing:-.22px;color:#b0afb7}.pro_tabs li.on{border-radius:6px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);background-color:#fff;border-bottom:3px solid #508aff}.product_cont .product_inview .tit_box .abs_bot .bot_ctns a{display:inline-block;vertical-align:middle}.product_cont .product_inview .tit_box .abs_bot .bot_ctns .blue{width:157px;height:50px;padding:0 53px 0 20px;background:#508aff url(../../images/product/bg_arrow_white.png) 119px no-repeat;background-size:17px auto;margin-right:15px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;color:#fff}.product_cont .product_inview .tit_box .abs_bot .bot_ctns .base{width:121px;height:50px;border:1px solid #cfcfcf;background-color:#fff;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;text-align:center;color:#3d3d3d;margin-right:30px}.product_cont .product_inview .tit_box .abs_bot .bot_ctns .inview{font-size:14px;line-height:1.93;letter-spacing:-.25px;color:#757575;text-decoration:underline}.product_inner .sec02 .wrap{position:relative;left:800px;margin:120px auto 0;transition:.1s}.product_inner .sec02 .wrap ul{display:flex;justify-content:center}.product_inner .sec02 .wrap li{margin-right:55px;border-bottom:1px solid #cdcdcd}.product_inner .sec02 img{height:320px}.product_inner .sec02 span{display:block;font-size:14px;font-weight:700;line-height:1.86;letter-spacing:-.25px;color:#508aff;padding:15px 0}.innerWrap{padding-left:30px;padding-right:30px}@media (max-width:1024px){.container{margin-top:120px}.innerWrap{padding-left:30px;padding-right:30px}.product_cont .product_inner .imgs span{bottom:unset;top:25px!important;right:25px!important}.product_cont .product_inview{margin-top:150px;padding-bottom:80px;border-bottom:4px solid #508aff}.product_cont .product_inview .top_txt{margin-bottom:94px}.product_cont .product_inview .top_txt h2{font-size:50px;font-weight:700;line-height:1.06;letter-spacing:-.9px;color:#292929}.product_cont .product_inview .top_txt p{font-size:22px;font-weight:500;line-height:1.18;letter-spacing:-.4px;color:#303030;margin-top:18px}.product_cont .product_inview .cont_box{display:flex;justify-content:space-between;align-items:flex-end}.product_cont .product_inview .cont_box .abs_bot{width:43%;min-width:360px;margin-right:7%}.product_cont .product_inview .cont_box .qna li{padding:18px 0;border-bottom:1px solid #cdcdcd}.product_cont .product_inview .cont_box .qna li button{display:block;width:100%;box-sizing:border-box;padding-right:25px;font-size:16px;line-height:1.69;letter-spacing:-.3px;color:#4a4e5e;position:relative;text-align:left}.product_cont .product_inview .cont_box .qna li button:after{content:"";width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../../images/product/bg_qna_off.png) no-repeat;background-size:100%}.product_cont .product_inview .cont_box .qna li.on button:after{content:"";width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../../images/product/bg_qna_on.png) no-repeat;background-size:100%}.product_cont .product_inview .cont_box .qna li p{margin:15px 0 0;font-size:16px;line-height:1.69;letter-spacing:-.3px;color:#979797;display:none}.product_cont .product_inview .img_box{width:688px;width:50%}.product_cont .product_inview .img_box .imgs img{width:100%}.product_cont .product_inview .img_box .imgs{position:relative}.product_cont .product_inview .img_box .imgs button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product_cont .product_inview .img_box .imgs button img{width:151px}.product_cont .product_inview .bottom_box{margin-top:80px;display:flex;align-items:center;justify-content:space-between}.product_cont .product_inview .bottom_box .bot_ctns a{display:inline-block;vertical-align:middle}.product_cont .product_inview .bottom_box .bot_ctns .blue{width:157px;height:50px;padding:0 53px 0 20px;background:#508aff url(../../images/product/bg_arrow_white.png) 119px no-repeat;background-size:17px auto;margin-right:15px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;color:#fff}.product_cont .product_inview .bottom_box .bot_ctns .base{width:121px;height:50px;border:1px solid #cfcfcf;background-color:#fff;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;text-align:center;color:#3d3d3d;margin-right:30px}.product_cont .product_inview .bottom_box .bot_ctns .inview{font-size:14px;line-height:1.93;letter-spacing:-.25px;color:#757575;text-decoration:underline}.product_cont .product_inview .bottom_box span{display:block;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:-.25px;color:#b0afb7}.product_cont .product_inview .bottom_box strong{font-stretch:normal;font-style:normal;display:inline-block;font-size:29px;font-weight:500;line-height:.9;letter-spacing:-.52px;color:#292929;padding-left:36px;background:url(../../images/product/icon_point.png) left 3px no-repeat;background-size:24px;margin-top:3px}.sec01{margin-top:160px}.sec01 h3{margin-bottom:70px;font-size:40px;font-weight:700;line-height:1.23;letter-spacing:-.72px}.sec01 h3,.sec01 p{text-align:center;color:#595959}.sec01 p{font-size:16px;line-height:1.13;letter-spacing:-.29px}.sec01 .imgs{position:relative;width:91%;margin:34px auto 0;padding-bottom:44px}.sec01 .imgs span{position:absolute;right:0;bottom:0;display:block;width:32px;height:32px;text-indent:-9999px;background:url(../../images/product/plus-bt.svg) 50%/contain no-repeat}.sec01 .imgs span img{width:100%}.sec02{margin-top:178px}.sec02 .text{display:table}.sec02 .text h3{padding-right:80px;font-size:36px;font-weight:700;line-height:1.36}.sec02 .text h3,.sec02 .text p{display:table-cell;vertical-align:middle;color:#595959}.sec02 .text p{font-size:14px;line-height:1.14}.sec02 .wrap{width:1500px}.sec02 .wrap li img{height:270px}.sec03{margin-top:224px;padding:0 30px;text-align:center}.sec03 .imgs{position:relative;padding-bottom:44px;width:91%;margin:0 auto}.sec03 img{width:100%}.sec03 span{position:absolute;bottom:0;right:0;display:block;width:32px;height:32px;text-indent:-9999px;background:url(../../images/product/plus-bt.svg) 50%/contain no-repeat}.sec03 h3{margin-top:10px;margin-bottom:33px;font-size:36px;font-weight:700;line-height:1.36;letter-spacing:-.4px;color:#595959}.sec03 p{font-size:14px;line-height:1.57;letter-spacing:-.25px;color:#595959}.sec03 p.blue{margin-top:20px;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-.3px;color:#508aff}.sec04{margin-top:240px;display:flex;justify-content:space-between;align-items:flex-end}.sec04 .txt{padding-bottom:7%;margin-right:22px}.sec04 .txt h3{margin:30px auto 81px;font-size:36px;font-weight:700;line-height:1.36;letter-spacing:-.4px;color:#595959}.sec04 .txt p{color:#595959}.sec04 .txt p,.sec04 .txt p strong{font-size:14px;line-height:1.57;letter-spacing:-.25px}.sec04 .txt p strong{font-weight:700}.sec04 .imgs{position:relative;width:60%;padding-bottom:44px}.sec04 .imgs img{width:100%}.sec04 .imgs span{position:absolute;right:0;bottom:0;display:block;width:32px;height:32px;text-indent:-9999px;background:url(../../images/product/plus-bt.svg) 50%/contain no-repeat}.swiper_product{position:relative;left:50%;width:100%;height:439px;overflow:hidden;margin-top:156px;background:#f2f2f2 url(../../images/common/bg_add_line.png) repeat;background-size:20px;box-sizing:border-box;padding-top:86px;transform:translateX(-50%)}.swiper_product>strong{font-size:28px;font-weight:500;line-height:normal;letter-spacing:-.3px;color:#292929;display:block;text-align:center;padding-bottom:54px}.swiper_product .swiper_wrap{position:relative;overflow:hidden;margin:0 30px;padding:0 60px}.swiper_product .swiper_wrap .prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}.swiper_product .swiper_wrap .prev img{width:32px;transform:rotate(180deg)}.swiper_product .swiper_wrap .next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.swiper_product .swiper_wrap .next img{width:32px}.swiper_product .swiper-container ul li{width:144px;height:144px;border-radius:50%;overflow:hidden}.swiper_product li .pro-itemImg{width:100%;height:100%;background-color:#fff;background-position:50%;background-size:60%;background-repeat:no-repeat}.real_inner{padding-top:200px;width:100%;border-bottom:4px solid #508aff;position:relative}.real_inner .flex_box{display:flex;padding-bottom:144px;justify-content:space-between}.real_inner .flex_box .scroll_inner{width:33.3%}.real_inner .flex_box .scroll_inner ul{padding-left:10px}.real_inner .flex_box .scroll_inner ul li{position:relative;width:120px;margin-bottom:28px;font-size:16px;font-weight:500;line-height:.88;letter-spacing:-.5px;color:#9a9a9a}.real_inner .flex_box .scroll_inner li:after{content:"";width:4px;height:20px;position:absolute;left:-10px;top:0;background:#cdcdcd}.real_inner .flex_box .scroll_inner li.on{color:#3437ce}.real_inner .flex_box .scroll_inner li.on:after{background:#3437ce}.real_inner .flex_box .real_txt{width:66.6%}.real_inner .flex_box .real_txt li{float:left;display:flex;width:100%;margin-bottom:110px;padding-bottom:40px;border-bottom:1px solid #bfbfbf}.real_inner .flex_box .real_txt li>strong{width:calc(50% - 22px);margin-right:22px;font-size:24px;line-height:1.17;letter-spacing:-.26px;color:#292929}.real_inner .flex_box .real_txt li p{font-size:14px;line-height:1.8;letter-spacing:-.18px;color:#757575;width:50%}.real_inner .flex_box .real_txt li p>strong{font-size:14px;font-weight:700;line-height:1.29;letter-spacing:-.18px;color:#757575}.real_inner .flex_box .real_txt li p .second{display:block;margin-top:20px}.real_inner .flex_box .real_txt .btns{margin-top:110px}.real_inner .flex_box .real_txt .btns .down{width:182px;border:1px solid #fff;background-color:#eee;color:#000145}.real_inner .flex_box .real_txt .btns .ask,.real_inner .flex_box .real_txt .btns .down{display:inline-block;height:50px;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;text-align:center}.real_inner .flex_box .real_txt .btns .ask{width:131px;background-color:#3437ce;color:#fff;margin-left:14px}.real_inner .center_btns{display:flex;justify-content:center;padding-top:70px;margin-bottom:65px;text-align:center}.real_inner .center_btns .text{width:423px;display:inline-block;vertical-align:top}.real_inner .center_btns .text input[type=text]{width:100%;box-sizing:border-box;height:50px;padding:18px 25px;background-color:#f2f2f2;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.29px;color:#595959;border:0}.real_inner .center_btns .text input[type=text]::placeholder{color:#595959;opacity:.3}.real_inner .center_btns .link{width:230px;display:inline-block;vertical-align:top;margin-left:7px}.real_inner .center_btns .link a{height:50px;padding-left:20px;background-color:#e8f0f9;display:block;position:relative;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;color:#000145;text-align:left}.real_inner .center_btns .link a:after{content:"";width:19px;height:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:url(../../images/common/icon_arrow_more.png) no-repeat;background-size:100%}.real_inner .center_btns .blue{width:139px;height:50px;background-color:#508aff;text-align:center;display:inline-block;margin-left:22px;font-size:14px;font-weight:700;line-height:50px;letter-spacing:-.25px;color:#fff}.view_case{width:100%;max-width:1380px;margin:130px auto 0}.view_case .tit_box{position:relative}.view_case .tit_box h3{font-size:28px;font-weight:300;line-height:1.11;letter-spacing:-.5px;color:#595959}.view_case .tit_box h3 strong{font-weight:500}.view_case .tit_box a{display:inline-block;width:89px;height:34px;background:#f2f2f2 url(../../images/common/icon_arrow_more.png) 60px no-repeat;background-size:auto 12px;font-size:13px;font-weight:700;line-height:34px;letter-spacing:-.23px;color:#979797;padding-left:12px;box-sizing:border-box;position:absolute;right:0;top:0}.view_case ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.view_case ul li{margin-bottom:20px;margin-right:15px;margin-left:15px}.view_case ul a{display:block}.view_case ul dl{width:324px;height:404px;border-radius:10px;border:1px solid #ebebeb;background-color:#fff;overflow:hidden}.view_case ul dl dt{position:relative;padding-top:240px;background:center -2px/110% no-repeat}.view_case ul dl dt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05)}.view_case ul dl dt div{position:absolute;left:0;bottom:0;width:100%;text-align:right;background-color:#508aff;height:34px;padding-right:20px;box-sizing:border-box;display:none}.view_case ul dl dt div span{font-size:12px;font-weight:700;line-height:34px;letter-spacing:-.22px;color:#fff;padding-right:28px;display:inline-block;background:url(../../images/product/bg_arrow_white2.png) 100% no-repeat;background-size:17px auto}.view_case ul dl dd{padding:30px}.view_case ul dl dd strong{display:block;font-size:16px;font-weight:700;line-height:1.13;letter-spacing:-.29px;color:#474747}.view_case ul dl dd p{margin-top:20px;font-size:14px;line-height:1.29;letter-spacing:-.25px;color:#858585}.view_case ul dl dd div{margin-top:12px}.view_case ul dl dd div span{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.22px;color:#508aff;display:inline-block}.view_case ul dl dd div span+span{margin-left:5px}.view_case ul a:hover dl{box-shadow:1px 1px 6px 0 rgba(0,0,0,.1);border:1px solid #508aff}.view_case ul a:hover dl dt div{display:block}.view_case+.pro_tabs{margin-top:125px}}@media (max-width:768px){.product_cont .product_inview .cont_box{flex-direction:column-reverse}.product_cont .product_inview .img_box{width:100%;margin-bottom:80px}.product_cont .product_inview .cont_box .abs_bot{width:100%;margin-right:0}.sec02 .text h3{padding-right:57px}.sec02 .text p{vertical-align:top;padding-top:30px}.sec03 .imgs{width:100%}.sec03 div:nth-child(2){text-align:left}.sec04{flex-direction:column-reverse;align-items:flex-start}.sec04 .imgs{width:100%}.sec04 .txt h3{margin-bottom:43px}.sec04 .txt{padding-bottom:0}.swiper_product{margin-top:0}.real_inner .flex_box .scroll_inner{display:none}.real_inner .flex_box .real_txt{width:100%}}@media (max-width:425px){.container{margin-top:76px}.pro_tabs{display:flex;flex-wrap:wrap;position:relative;padding-top:96px}.pro_tabs li{display:none;position:absolute;top:0;height:96px;width:240px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);border-radius:0!important;border-bottom:2px solid #508aff}.pro_tabs li:after{content:"";position:absolute;right:26px;top:45%;transform:translateY(-50%);background:url(../../images/product/pro_tabs_select.svg) 50%/contain no-repeat;width:16px;height:16px}.pro_tabs li p{margin-top:4px;color:#508aff;font-size:12px}.pro_tabs li a{margin-left:-50px}.pro_tabs li.on{display:flex}.product_cont .product_inview{margin-top:80px}.product_cont .product_inview .top_txt{margin-bottom:37px}.product_cont .product_inview .top_txt h2{font-size:22px}.product_cont .product_inview .top_txt p{font-size:14px;margin-top:14px}.product_cont .product_inview .img_box{margin-left:-30px;margin-right:-30px;width:100vw;margin-bottom:37px}.product_cont .product_inview .cont_box .abs_bot{min-width:auto}.product_cont .product_inview .bottom_box{flex-direction:column}.product_cont .product_inview .bottom_box .bot_ctns{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.product_cont .product_inview .bottom_box .bot_ctns .base{margin-right:0;width:50%}.product_cont .product_inview .bottom_box .bot_ctns .inview{margin-top:15px;margin-bottom:60px}.product_cont .product_inview .bottom_box .bot_ctns .blue{width:48%;margin-right:2%;background-position:90%}.product_cont .product_inview .bottom_box .bot_ctns .base{width:48%}.sec01{margin-top:82px}.sec01 h3{font-size:30px;margin-bottom:38px}.sec01 p{font-size:14px;line-height:1.5}.sec01 .imgs{margin:23px auto 0;width:100%;padding-bottom:0}.sec01 .imgs span{left:50%;top:50%;transform:translate(-50%,-50%)}.sec02{margin-top:87px}.sec02 .text{display:flex;flex-direction:column;justify-content:space-between}.sec02 .text h3{font-size:30px;padding-right:0}.sec02 .text p{text-align:right;padding-top:13px;font-size:14px}.sec03{margin-top:87px;padding:0}.sec03 h3{font-size:30px}.sec04{margin-top:123px}.swiper_product .swiper_wrap{padding:0;overflow:visible}.swiper_product .swiper_wrap button{display:none}.real_inner{padding-top:123px}.real_inner .flex_box .real_txt{width:100vw;margin:0 -30px}.real_inner .flex_box .real_txt li{flex-direction:column;padding:0 30px 60px;margin-bottom:60px}.real_inner .flex_box .real_txt li>strong{width:100%;font-size:20px}.real_inner .flex_box .real_txt li p{margin:25px 0 0 25px}.real_inner .flex_box .real_txt .btns{text-align:center}.real_inner .center_btns{flex-wrap:wrap;justify-content:space-between}.real_inner .center_btns .blue,.real_inner .center_btns .link{width:49%;margin:7px 2% 0 0}.real_inner .center_btns .blue{margin-right:0}.view_case .tit_box h3{font-size:20px}.view_case .tit_box a{top:6px}.view_case ul li{margin:0 0 20px;width:100%}.view_case ul dl{width:100%}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/2495902/hub_generated/template_assets/50463728219/1660097428744/midasMCAD/Coded_Files/css2/responsive_test.css */