.video-cover,.video-cover:after{position:absolute;transition:all .5s}.info-tabmenu li button,.service-btn,.service-btn.buyguide-btn,.service-btn.no-btn,.service-section.service-feature .info-textbox h2,.service-section.service-feature .info-textbox h3,.service-section.service-feature .info-textbox p,.service-section.service-info .service-header h2,.service-section.visual .mv-textbox p,.service-section.visual.buy ul.summary-list li p,.service-section.visual.teamsolution .mv-img p,.service-section.visual.xyro .mv-textbox h3{font-family:'Noto Sans KR'}.service-container.products-info #contents{padding-top:0}.buy-wrap{width:100%;max-width:1070px;padding:0 35px;margin:0 auto}.service-info-contents{padding-top:40px}.service-info-contents.buy-wrap{margin-bottom:75px}video::-webkit-media-controls{display:none}video:focus{outline:0}.video-cover{width:100%;height:0;padding-top:56.25%;top:0;left:0;z-index:10;cursor:pointer}.service-btn.right-arrow:after,.video-cover:after{content:'';display:block;width:0;height:0}.video-cover:after{border-left:53px solid rgba(255,255,255,.8);border-top:30px solid transparent;border-bottom:30px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%)}.video-cover:hover{box-shadow:inset 0 0 100px rgba(0,0,0,.4);background:rgba(0,0,0,.1)}.video-cover:hover:after{border-left-color:#fff;filter:drop-shadow(0 0 20px rgba(0, 0, 0, .4))}.video-cover.now-play:hover{box-shadow:none;background:0 0}.video-cover.now-play:after{display:none}.service-btn{min-width:140px;height:36px;padding:0 26px;margin-right:10px;border-radius:6px;border:1px solid transparent;font-size:14px;color:#fff;line-height:20px;letter-spacing:-1px;font-weight:700;background:0 0;display:inline-flex;justify-content:center;align-items:center}.service-btn span{padding-top:2px}.service-btn.right-arrow:after{margin-left:16px;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.service-btn.double-right-arrow span:after,.service-btn.double-right-arrow:after{margin-left:16px;border-left:9px solid #636588;border-top:6px solid transparent;border-bottom:6px solid transparent;display:block;width:0;height:0;content:''}.service-btn.double-right-arrow span{position:relative}.service-btn.double-right-arrow span:after{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.service-btn.down-arrow:after{content:'';display:block;width:0;height:0;margin-left:5px;border-top:9px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent}.service-btn.top-demo-btn{border-color:#fff;font-weight:400}.service-btn.go-to-plan{color:#636588;background:#fff}.service-btn.play-btn{color:#fff;font-weight:500;background:#636588}.service-btn.ts-demo-btn{padding:0 33px;color:#fff;font-weight:500;background:#d81414}.service-btn.buyguide-btn,.service-btn.no-btn{height:56px;color:#636588;line-height:30px;width:100%}.service-btn.buyguide-btn{border-color:#00ff96;font-size:20px;font-weight:700;background:#00ff96}.service-btn.no-btn{border-color:transparent;font-size:20px;font-weight:400;background:0 0}.service-btn.disabled-btn{border:0!important;color:#636588!important;background:#e5e5e5!important;cursor:not-allowed}.service-btn.disabled-btn span,.service-btn.disabled-btn:after{opacity:.5!important}.price-emph{display:flex;width:100%;justify-content:center;align-items:center;font-size:16px;color:#000;line-height:24px;font-weight:400}.price-emph span{padding-top:3px}.price-emph span.unit{margin-right:20px}.price-emph span:not(.unit){margin-left:6px}.price-emph strong{font-size:28px;color:#5c6193;line-height:30px;font-weight:900}.info-tabmenu{width:100%;margin-bottom:10px;display:flex;align-items:center}.info-tabmenu li{width:calc((100% - 10px)/ 6);height:42px;margin-right:2px}.info-tabmenu li button{width:100%;height:100%;font-size:15px;color:#484b64;line-height:20px;font-weight:500;letter-spacing:-1px;background:#fff;display:flex;justify-content:center;align-items:center}.info-tabmenu li:last-child{margin-right:0}.service-section.visual{width:100%;margin-bottom:0;color:#fff;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.service-section.visual .wrap{display:flex;justify-content:space-between}.service-section.visual .mv-textbox{margin-right:60px;padding-top:90px}.service-section.visual .mv-textbox h2{margin-bottom:10px;font-size:56px;line-height:56px;font-weight:700}.service-section.visual .mv-textbox p{margin-bottom:30px;font-size:20px;line-height:20px;font-weight:300}.service-section.visual.teamsolution{background-image:url(/img/renewal_index/service/track_landscape@2x.jpg)}.service-section.visual.teamsolution .mv-img{padding:60px 6.5217% 0;font-size:0}.service-section.visual.teamsolution .mv-img p{margin-bottom:7px;font-size:11px;line-height:11px;font-weight:300}.service-section.visual.teamsolution .mv-img img{width:100%;max-width:533px}.service-section.visual.xyro{color:#484b64}.service-section.visual.xyro .mv-textbox{padding-top:100px}.service-section.visual.xyro .mv-textbox h2{font-size:59px;line-height:59px;margin-bottom:10px;font-weight:900}.service-section.visual.xyro .mv-textbox h3{margin-bottom:20px;font-size:20px;color:#484b64;line-height:30px;font-weight:400;letter-spacing:-1px}.service-section.visual.xyro .mv-textbox p{font-size:14px;color:#636588}.service-section.visual.xyro .mv-textbox .play-btn{border-color:#636588;color:#484b64;font-weight:700;background:0 0}.service-section.visual.xyro .mv-textbox .play-btn span{padding-top:2px}.service-section.visual.xyro .mv-textbox .play-btn.right-arrow:after{border-left-color:#484b64}.service-section.visual.xyro .mv-textbox .go-to-shop{border:0;background:#a8a8a8;cursor:not-allowed}.service-section.visual.xyro .mv-textbox .go-to-shop span{opacity:.5}.service-section.visual.xyro .mv-img{width:48.6957%;padding:90px 0 75px;position:relative}.service-section.visual.xyro .mv-img .xyro-img{height:79.1667%;position:absolute;right:83.0357%;bottom:10px;z-index:100}.service-section.visual.xyro .mv-img .xyro-img img{height:100%;object-fit:contain}.service-section.visual.xyro .mv-img .box-img{width:100%;font-size:0;position:relative}.service-section.visual.xyro .mv-img .box-img img,.service-section.visual.xyro .mv-img .box-img video{width:100%;object-fit:cover}.service-section.visual.buy{height:470px;padding-top:80px;margin-bottom:110px;background-image:url(/img/renewal_index/service/track_landscape@2x.jpg)}.service-section.visual.buy ul.summary-list{display:flex}.service-section.visual.buy ul.summary-list li{width:calc((100% - 60px)/ 3);height:500px;padding:25px 20px;border-radius:6px;background:#fff;box-shadow:10px 10px 20px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center}.service-section.visual.buy ul.summary-list li:nth-child(2){margin:0 50px}.service-section.visual.buy ul.summary-list li h3{padding-top:15px;margin-bottom:20px;font-size:20px;color:#484b64;line-height:30px;font-weight:300}.service-section.visual.buy ul.summary-list li figure{flex:1;display:flex;justify-content:center;align-items:center;font-size:0}.service-section.visual.buy ul.summary-list li p{margin-bottom:25px;font-size:13px;color:#000;line-height:20px;font-weight:400}.service-section.visual.buy ul.summary-list li p.blur-text{color:#8f8f8f}.service-section.visual.buy ul.summary-list li p .comma:after{content:','}.service-section.visual.buy ul.summary-list li .price-emph{margin-bottom:50px}.service-section.visual.buy ul.summary-list li .link-wrap{width:100%}.service-section.service-feature{padding:30px 0;margin-bottom:0;border-bottom:1px solid #c1c1c1;display:flex;justify-content:space-between}.service-section.service-feature .info-textbox{flex:1}.service-section.service-feature .info-textbox h2{margin-bottom:10px;font-size:24px;color:#484b64;line-height:24px;font-weight:700}.service-section.service-feature .info-textbox h3{height:52px;margin-bottom:20px;font-size:18px;color:#484b64;line-height:26px;font-weight:400}.service-section.service-feature .info-textbox p{margin-bottom:20px;font-size:14px;color:#535353;line-height:24px;font-weight:400}.service-section.service-feature .info-media{width:48.6957%;margin-left:30px;font-size:0;position:relative}.service-section.service-feature .info-media img,.service-section.service-feature .info-media video{width:100%;object-fit:cover}.service-section .service-header{display:block;margin:0;text-align:center}.service-section .service-header h2{margin:0;color:#484b64}.service-section.service-info{padding:0;margin-bottom:0}.service-section.service-info .service-header{padding:60px 0}.service-section.service-info .service-header h2{font-size:32px;line-height:47px;font-weight:300}.service-section.service-info .service-header p{display:block;margin-top:5px;margin-bottom:30px;font-size:16px;color:#484b64;font-weight:400;font-family:Roboto}.service-section.service-info .service-header .service-btn{margin:0}.service-section.service-info .service-contents ul.ts-details{display:flex;flex-wrap:wrap}.service-section.service-info .service-contents ul.ts-details li{width:calc((100% - 10px)/ 2);height:480px;margin:0 10px 10px 0;padding:40px 15px 0;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center}.service-section.service-info .service-contents ul.ts-details li:nth-child(2),.service-section.service-info .service-contents ul.ts-details li:nth-child(5){margin-right:0}.service-section.service-info .service-contents ul.ts-details li h3{margin-bottom:10px;font-size:24px;color:#484b64;line-height:24px;font-family:'Noto Sans KR';font-weight:700}.service-section.service-info .service-contents ul.ts-details li h4{margin-bottom:20px;font-size:24px;color:#3b3b3b;line-height:24px;font-family:'Noto Sans KR';font-weight:300;letter-spacing:-1px}.service-section.service-info .service-contents ul.ts-details li p{font-size:14px;color:#3b3b3b;line-height:24px;font-family:'Noto Sans KR';font-weight:500}.service-section.service-info .service-contents ul.ts-details li .details-img{width:100%;font-size:0;flex:1;display:flex;justify-content:center;align-items:center}.service-section.service-info .service-contents ul.ts-details li .details-img img{width:100%}.service-section.service-info .service-contents ul.ts-details li:nth-child(n+3){width:calc((100% - 20px)/ 3);height:410px;margin-bottom:0}.service-section.service-info .service-contents ul.ts-details li:nth-child(n+3) h4{font-size:18px;line-height:18px}.service-section.service-info .service-contents ul.ts-details li:nth-child(n+3) p{font-size:12px;line-height:20px}.service-section.service-info .service-contents ul.ts-details li:nth-child(1) .details-img img{max-width:242px}.service-section.service-info .service-contents ul.ts-details li:nth-child(2) .details-img img{max-width:261px}.service-section.service-info .service-contents ul.ts-details li:nth-child(3) .details-img img{max-width:347px}.service-section.service-info .service-contents ul.ts-details li:nth-child(4) .details-img img{max-width:194px}.service-section.service-info .service-contents ul.ts-details li:nth-child(5) .details-img img{max-width:139px}.service-section.service-xyro{margin-bottom:60px}.service-section.service-xyro .service-header{padding:0 0 40px}.service-section.service-xyro .service-header h2{font-size:24px;line-height:24px;font-weight:700}.service-section.service-buy{padding:60px 0;margin:0}.service-section.service-buy p.section-script{margin-bottom:40px;font-size:18px;color:#3b3b3b;line-height:28px;font-weight:400;font-family:'Noto Sans KR';text-align:center}.service-section.service-buy.bg-white{padding-top:64px;background:#fff}.service-section.service-buy .service-header{padding:0 0 40px}.service-section.service-buy .service-header h2{font-size:28px;line-height:28px;letter-spacing:-1.5px;font-weight:300;font-family:'Noto Sans KR';display:flex;justify-content:center;align-items:center}.service-section.service-buy .service-header h2 strong{margin-left:10px;padding-top:4px;font-size:36px;line-height:40px;font-family:Roboto;font-weight:900}.service-section.service-buy .service-header p.section-script{margin-bottom:0;padding-top:10px;font-size:20px;line-height:20px}.service-section.service-buy .plan-compare-table{width:100%}.service-section.service-buy .plan-compare-table .table-row{width:100%;height:64px;border-bottom:1px solid #c9cad1;display:flex}.service-section.service-buy .plan-compare-table .table-row .table-cell{padding:0 40px;font-size:18px;font-weight:500;display:flex;justify-content:center;align-items:center}.service-section.service-buy .plan-compare-table .table-row .table-cell.thead-col{color:#000}.service-section.service-buy .plan-compare-table .table-row .table-cell.thead-row{flex:1;justify-content:flex-start;color:#636588}.service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(1){width:31.2%;background:#fff}.service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(2){width:34.2%;margin:0 .2%;background:#efefef}.service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(3){width:34.2%;background:#e2e2e2}.service-section.service-buy .plan-compare-table .table-row .table-cell span{display:block;width:26px;height:26px;border-radius:50%;border:2px solid #5c6193;font-size:0}.service-section.service-buy .plan-compare-table+p{padding-top:15px;font-size:16px;color:#5c6193;line-height:16px;text-align:right;font-family:'Noto Sans KR';font-weight:500;letter-spacing:-1px}.service-section.service-buy.service-ecu{padding-left:100px;padding-right:100px}.service-section.service-buy.service-ecu .buyguide-btn{display:flex;width:380px;margin:0 auto 60px}.service-section.service-buy.service-ecu figure{margin-bottom:15px;font-size:0}.service-section.service-buy.service-ecu figure img{width:100%;object-fit:cover}.service-section.service-buy.buy-faq{padding:60px 50px 90px}.service-section.service-buy.buy-faq .service-header h2{font-weight:700}ul.how-to-use{width:100%;padding:80px 0;display:flex;background:#fff}ul.how-to-use li{padding:0 50px;margin-right:18px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}ul.how-to-use li:after{content:'';display:block;width:18px;height:100%;background:url(/img/renewal_index/service/nxt_arrow.svg) center center no-repeat;position:absolute;top:0;left:100%}ul.how-to-use li:last-child{margin-right:0}ul.how-to-use li:last-child:after{display:none}ul.how-to-use li figure{height:50px;margin-bottom:20px;font-size:0;display:flex;justify-content:center;align-items:center}ul.how-to-use li h3{margin-bottom:10px;font-size:18px;color:#484b64;line-height:20px;font-family:'Noto Sans KR';font-weight:700;word-break:keep-all}ul.how-to-use li p{margin-bottom:15px;font-size:14px;color:#636588;line-height:20px;font-family:'Noto Sans KR';font-weight:400}ul.how-to-use li a,ul.spec-list li h3{font-weight:700;font-family:'Noto Sans KR'}ul.how-to-use li a{font-size:14px;color:#a0a6df;line-height:20px;display:flex;align-items:center}ul.how-to-use li a:after{content:'';display:block;width:8px;height:12px;margin-left:8px;background:url(/img/renewal_index/service/Link_arrow_icon.svg) center center no-repeat}ul.xyro-list{display:flex}ul.xyro-list li{width:calc((100% - 9px)/ 4);margin-right:3px;text-align:center}ul.xyro-list li:last-child{margin-right:0}ul.xyro-list li figure{width:100%;margin-bottom:10px;font-size:0;background:#fff;display:flex;justify-content:center;align-items:center}ul.xyro-list li h3{font-size:13px;color:#636588;line-height:20px;font-family:'Noto Sans KR'}ul.xyro-list.features li figure{height:60px}ul.xyro-list.package li figure{height:230px}ul.spec-list{margin-bottom:20px;color:#636588;display:flex;flex-wrap:wrap}ul.spec-list li{width:25%;margin-bottom:10px;display:flex}ul.spec-list li:nth-child(4n+1) h3{width:40px}ul.spec-list li:nth-child(4n+2) h3{width:55px}ul.spec-list li:nth-child(4n+3) h3{width:70px}ul.spec-list li:nth-child(4n+4) h3{width:65px}ul.spec-list li h3{margin-right:25px;font-size:14px;line-height:24px}ul.spec-list li p{font-size:14px;line-height:24px;font-weight:400;font-family:'Noto Sans KR';letter-spacing:0}ul.acc-list li h3,ul.acc-list li p,ul.spec-list+p{line-height:20px;text-align:center;font-family:'Noto Sans KR';font-weight:400}ul.spec-list+p{padding-bottom:55px;font-size:12px;color:#636588}ul.acc-list{width:100%;display:flex}ul.acc-list li{width:calc((100% - 120px)/ 4);margin-right:40px}ul.acc-list li:last-child{margin-right:0}ul.acc-list li figure{width:100%;padding-top:100%;margin-bottom:10px;border-radius:10px;font-size:0;overflow:hidden;position:relative}ul.acc-list li figure img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}ul.acc-list li h3,ul.acc-list li p{font-size:14px;letter-spacing:0}ul.acc-list li h3{color:#6f7290}ul.acc-list li p{color:#434343}ul.faq-list li{width:100%}ul.faq-list li h3.question{width:100%;padding:17.5px 0;border-bottom:1px solid #e9e9e9;font-size:20px;color:#5c6193;line-height:30px;font-family:'Noto Sans KR';font-weight:400;letter-spacing:-1px;cursor:pointer;position:relative}ul.faq-list li h3.question:after{content:'';display:block;width:0;height:0;border-top:8px solid #5c6193;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0 solid #5c6193;position:absolute;top:50%;right:10px;transform:translateY(-50%)}ul.faq-list li.on h3.question:after{border-top-width:0;border-bottom-width:8px}ul.faq-list li .answer{width:100%;height:0;overflow:hidden;transition:height .6s}ul.faq-list li .answer h4,ul.faq-list li .answer p{font-size:18px;color:#7a7a7a;line-height:26px;font-family:Roboto,'Noto Sans KR';font-weight:400}ul.faq-list li .answer h4{margin-bottom:15px;color:#343434;font-weight:500}ul.faq-list li .answer .text-wrap{padding:20px 0}ul.faq-list li .answer .guide-divide{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #e1e1e1}ul.faq-list li .answer .guide-divide:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}ul.faq-list li .answer table{width:100%}ul.faq-list li .answer table td,ul.faq-list li .answer table th{padding:15px 10px;text-align:left}ul.faq-list li .answer table td:nth-child(1),ul.faq-list li .answer table th:nth-child(1){width:25%}ul.faq-list li .answer table td:nth-child(2),ul.faq-list li .answer table th:nth-child(2){width:30%}ul.faq-list li .answer table td:nth-child(3),ul.faq-list li .answer table th:nth-child(3){width:15%}ul.faq-list li .answer table td:nth-child(4),ul.faq-list li .answer table th:nth-child(4){width:30%}ul.faq-list li .answer table td p,ul.faq-list li .answer table th p{font-size:16px;line-height:40px;letter-spacing:0;word-break:break-all;font-family:'Noto Sans KR'}ul.faq-list li .answer table th{background:#8286b4}ul.faq-list li .answer table th:nth-child(2n){background:#5c6193}ul.faq-list li .answer table th p{color:#fff}ul.faq-list li .answer table td{border-bottom:2px solid #fff;background:#f9f9f9}ul.faq-list li .answer table td:nth-child(2n){background:#e9e9e9}ul.faq-list li .answer table td p{color:#5c6193}@media only screen and (min-width:414px){html.mobile-device{font-size:4.14px}}@media only screen and (min-width:768px){html.mobile-device{font-size:5px}}@media only screen and (min-width:1024px){html.mobile-device{font-size:5px}}.mobile-device .service-btn-wrap{width:100%;max-width:540px;margin:0 auto;display:flex;align-items:center;justify-content:center}.mobile-device .service-btn-wrap .service-btn{height:8.6957rem;padding:0 4.8309rem;margin:0 1.2077rem;font-size:3.3816rem;line-height:4.8309rem}.mobile-device .service-btn-wrap .service-btn:first-child{margin-left:0}.mobile-device .service-btn-wrap .service-btn:last-child{margin-right:0}.mobile-device .service-btn-wrap .service-btn span{font-size:3.3816rem;white-space:nowrap}.mobile-device .service-btn-wrap .service-btn.right-arrow:after{margin-left:1.2077rem;border-left-width:2.1739rem;border-top-width:1.4493rem;border-bottom-width:1.4493rem}.mobile-device .service-section.visual .wrap{flex-direction:column;justify-content:flex-start;align-items:center}.mobile-device .service-section.visual.teamsolution{padding:14.4928rem 0 18.1159rem;background-image:url(/img/renewal_index/service/track_landscape@3x.jpg)}.mobile-device .service-section.visual.teamsolution .wrap{height:100%;padding:0 14.4928rem}.mobile-device .service-section.visual.teamsolution .service-btn-wrap .service-btn{flex:1;min-width:0}.mobile-device .service-section.visual.teamsolution .mv-textbox{width:100%;margin:0;padding:0}.mobile-device .service-section.visual.teamsolution .mv-textbox h2{width:100%;margin:0 auto 2.4155rem;font-size:0;line-height:0;text-align:center}.mobile-device .service-section.visual.teamsolution .mv-textbox h2 img{width:86.2069%;height:100%;object-fit:contain;font-family:'object-fit:contain'}@media only screen and (min-width:768px){.mobile-device .service-section.visual.teamsolution .mv-textbox h2 img{width:calc(7px * 60.3865)}}.mobile-device .service-section.visual.teamsolution .mv-textbox p{margin-bottom:12.0773rem;font-size:3.3816rem;text-align:center}.mobile-device .service-section.visual.teamsolution .mv-img{padding:19.3237rem 0 0;display:flex;flex-direction:column-reverse}.mobile-device .service-section.visual.teamsolution .mv-img img{max-width:100%;margin-bottom:2.4155rem}.mobile-device .service-section.visual.teamsolution .mv-img p{width:calc(100% + 14.4928rem);margin-left:-7.2464rem;margin-right:-7.2464rem;font-size:2.657rem;text-align:center;line-height:4.1063rem;text-shadow:-1px -1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.3),1px -1px 1px rgba(0,0,0,.3),1px 1px 1px rgba(0,0,0,.3),0 0 3px rgba(0,0,0,.7)}.mobile-device .service-section.visual.xyro{background:0 0}.mobile-device .service-section.visual.xyro .wrap{padding:0}.mobile-device .service-section.visual.xyro .service-btn-wrap{max-width:400px;margin:0}.mobile-device .service-section.visual.xyro .service-btn-wrap .service-btn{flex:1;min-width:0}.mobile-device .service-section.visual.xyro .mv-textbox{width:100%;padding:9.6618rem 8.4541%;margin:0;background:#f8f8f8}.mobile-device .service-section.visual.xyro .mv-textbox h2{margin-bottom:2.4154rem;font-size:14.2512rem;line-height:14.2512rem}.mobile-device .service-section.visual.xyro .mv-textbox h3{margin-bottom:4.8309rem;font-size:4.8309rem;line-height:7.2464rem}.mobile-device .service-section.visual.xyro .mv-textbox p{margin-bottom:7.2464rem;font-size:3.3816rem;line-height:4.8309rem}.mobile-device .service-section.visual.xyro .mv-img{width:100%;padding:0;display:flex;flex-direction:column-reverse;position:static}.mobile-device .service-section.visual.xyro .mv-img .xyro-img{width:100%;height:calc(1vw * 64.0096);max-height:300px;position:relative;bottom:auto;right:auto;display:flex;justify-content:center;align-items:center}.mobile-device .service-section.visual.xyro .mv-img .xyro-img img{width:44.4444%;max-width:200px;height:auto}.mobile-device .service-section.visual.buy{height:auto;margin:0;padding:40px 0}.mobile-device .service-section.visual.buy ul.summary-list{display:block}.mobile-device .service-section.visual.buy ul.summary-list li{width:100%;height:auto;padding:25px 32px 28px;box-shadow:4px 4px 10px rgba(0,0,0,.1);flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mobile-device .service-section.visual.buy ul.summary-list li:nth-child(2){margin:20px 0}.mobile-device .service-section.visual.buy ul.summary-list li h3{width:100%;padding:0;margin-bottom:20px;text-align:center}.mobile-device .service-section.visual.buy ul.summary-list li figure{width:50%;padding:0 20px 0 10px;margin-bottom:20px}.mobile-device .service-section.visual.buy ul.summary-list li figure img{width:100%;max-height:170px;object-fit:contain}.mobile-device .service-section.visual.buy ul.summary-list li .summary-text-wrap{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-device .service-section.visual.buy ul.summary-list li p{width:100%;margin:0;font-size:2.8986rem;line-height:4.8309rem;text-align:center}.mobile-device .service-section.visual.buy ul.summary-list li p span{display:block;width:100%}.mobile-device .service-section.visual.buy ul.summary-list li h4.price-emph{width:100%;margin:10px 0;font-size:2.8986rem}.mobile-device .service-section.visual.buy ul.summary-list li h4.price-emph span.unit{margin-right:1.2077rem}.mobile-device .service-section.visual.buy ul.summary-list li h4.price-emph span:not(.unit){margin-left:.7246rem}.mobile-device .service-section.visual.buy ul.summary-list li h4.price-emph strong{font-size:4.8309rem;line-height:6.7633rem}.mobile-device .service-section.visual.buy ul.summary-list li .service-btn.no-btn{height:11.1111rem}.mobile-device .service-section.visual.buy ul.summary-list li .service-btn.buyguide-btn{height:11.1111rem;font-size:4.3478rem}.mobile-device .service-section.service-feature{padding:0 0 7.2464rem;border-bottom:1px solid #c1c1c1;display:block}.mobile-device .service-section.service-feature .info-textbox .service-btn,.mobile-device .service-section.service-feature .info-textbox p,.mobile-device .service-section.xyro-feature .service-header{display:none}.mobile-device .service-section.service-feature .info-textbox{width:100%;padding:9.6618rem 8.4541% 7.2464rem}.mobile-device .service-section.service-feature .info-textbox h2{font-size:5.7971rem;line-height:5.7971rem}.mobile-device .service-section.service-feature .info-textbox h3{height:auto;margin-bottom:0;font-size:4.3478rem;line-height:6.2802rem}.mobile-device .service-section.service-feature .info-media{width:100%;margin:0}.mobile-device .service-section.service-info .service-header{padding:9.6618rem 0}.mobile-device .service-section.service-info .service-header h2{font-size:7.7294rem;line-height:10.1449rem}.mobile-device .service-section.service-info .service-header h2 strong{display:block}.mobile-device .service-section.service-info .service-contents ul.ts-details{display:block;width:100%}.mobile-device .service-section.service-info .service-contents ul.ts-details li{width:100%;height:auto;padding:7.2464rem 3.6232rem 0;margin:0 0 1.2077rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li h3{margin-bottom:2.4155rem;font-size:5.7971rem;line-height:5.7971rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li h4{margin-bottom:4.8309rem;font-size:4.3478rem;line-height:5.7971rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li p{font-size:3.3816rem;line-height:5.7971rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li .details-img{flex:auto;width:100%;height:66.9082rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li .details-img img{max-width:100%}.mobile-device .service-section.service-info .service-contents ul.ts-details li:nth-child(1) .details-img img{width:58.4541rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li:nth-child(2) .details-img img{width:63.0435rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li:nth-child(3) .details-img img{width:83.8164rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li:nth-child(4) .details-img img{width:48.3092rem}.mobile-device .service-section.service-info .service-contents ul.ts-details li:nth-child(5) .details-img img{width:33.3333rem}.mobile-device .service-section.service-info.teamsolution-demo .service-header{padding-bottom:15.7005rem}.mobile-device .service-section.service-info.teamsolution-demo .service-header p{margin-top:2.4155rem;margin-bottom:9.6618rem;font-weight:400}.mobile-device .service-section.service-xyro{margin-bottom:14.4928rem}.mobile-device .service-section.service-xyro .service-header{padding-bottom:7.2464rem}.mobile-device .service-section.xyro-feature ul.xyro-list{display:block;width:100%}.mobile-device .service-section.xyro-feature ul.xyro-list li{width:100%;height:14.4928rem;padding:0 8.4541%;margin:0 0 5px;background:#fff;display:flex;justify-content:space-between;align-items:center}.mobile-device .service-section.xyro-feature ul.xyro-list li:last-child{margin-bottom:0}.mobile-device .service-section.xyro-feature ul.xyro-list li figure{width:auto;height:auto;margin:0;display:block}.mobile-device .service-section.xyro-feature ul.xyro-list li h3{font-size:3.1401rem;line-height:4.8309rem}.mobile-device .service-section.xyro-feature ul.xyro-list li:nth-child(1) figure img{width:21.0144rem}.mobile-device .service-section.xyro-feature ul.xyro-list li:nth-child(2) figure img{width:22.7053rem}.mobile-device .service-section.xyro-feature ul.xyro-list li:nth-child(3) figure img{width:26.8116rem}.mobile-device .service-section.xyro-feature ul.xyro-list li:nth-child(4) figure img{width:21.0145rem}.mobile-device .service-section.service-buy.service-ecu{padding:11.1111rem 0 0}.mobile-device .service-section.service-buy.service-ecu .service-header{padding:0}.mobile-device .service-section.service-buy.service-ecu p.section-script{padding:3.6232rem 12.0773rem 0}.mobile-device .service-section.service-buy.service-ecu p.section-script span{display:block}.mobile-device .service-section.service-buy.service-ecu .buyguide-btn{width:100%;max-width:280px;height:11.1111rem;margin-bottom:9.6618rem;font-size:4.3478rem}.mobile-device .service-section.service-buy.service-ecu figure{height:200px;margin:0}.mobile-device .service-section.service-buy.service-ecu figure img{height:100%}.mobile-device .service-section.service-buy.service-ecu .price-emph{height:17.3913rem;font-size:2.8986rem;line-height:2.8986rem}.mobile-device .service-section.service-buy.service-ecu .price-emph span.unit{margin-right:1.2077rem}.mobile-device .service-section.service-buy.service-ecu .price-emph span:not(.unit){margin-left:.7246rem}.mobile-device .service-section.service-buy.service-ecu .price-emph strong{font-size:4.8309rem;line-height:4.8309rem}.mobile-device .service-section.service-buy.buy-faq{padding:9.6618rem 0 0}.mobile-device .service-section.service-buy.buy-faq .service-header{padding-bottom:2.4155rem}.mobile-device .service-section.service-buy .service-header h2{flex-direction:column;justify-content:center;align-items:center;font-size:5.314rem;line-height:5.314rem;letter-spacing:-.2415rem}.mobile-device .service-section.service-buy .service-header h2 strong{padding:2.4155rem 0 0;margin:0;font-size:7.2464rem;line-height:7.2464rem}.mobile-device .service-section.service-buy p.section-script{padding:1.2077rem 0 0;font-size:2.8986rem;line-height:4.3478rem}.mobile-device .service-section.service-buy .plan-compare-table .table-row .table-cell{font-size:3.1401rem;padding:0 8.4541rem}.mobile-device .service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(1){width:40.5797%}.mobile-device .service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(2),.mobile-device .service-section.service-buy .plan-compare-table .table-row .table-cell:nth-child(3){width:29.2271%}.mobile-device .service-section.service-buy .plan-compare-table+p{padding:1.2077rem 2.4155rem 0;font-size:2.8986rem}.mobile-device .service-section.service-buy .acc-list-wrap{overflow-x:auto;overflow-y:hidden}.mobile-device .service-section ul.how-to-use{padding:0;flex-wrap:wrap;background:0 0}.mobile-device .service-section ul.how-to-use li{width:50%;padding:0 8.4541%;margin:0 0 40px;align-items:flex-start}.mobile-device .service-section ul.how-to-use li:before{display:block;width:100%;margin-bottom:10px;font-size:16px;color:#999cbb;line-height:20px;font-weight:900;text-align:left}.mobile-device .service-section ul.how-to-use li:after{display:none}.mobile-device .service-section ul.how-to-use li:nth-child(1):before{content:'1'}.mobile-device .service-section ul.how-to-use li:nth-child(2):before{content:'2'}.mobile-device .service-section ul.how-to-use li:nth-child(3):before{content:'3'}.mobile-device .service-section ul.how-to-use li:nth-child(4):before{content:'4'}.mobile-device .service-section ul.how-to-use li figure{display:block;height:70px;margin:0}.mobile-device .service-section ul.how-to-use li h3{font-size:3.8647rem;line-height:4.8309rem;text-align:left;letter-spacing:-.2415rem}.mobile-device .service-section ul.how-to-use li p{font-size:2.8986rem;line-height:4.3478rem;text-align:left}.mobile-device .service-section ul.xyro-list.package{flex-wrap:wrap}.mobile-device .service-section ul.xyro-list.package li{width:calc(50% - 1px);margin:0 2px 2px 0}.mobile-device .service-section ul.xyro-list.package li:nth-child(2n){margin-right:0}.mobile-device .service-section ul.xyro-list.package li h3{display:none}.mobile-device .service-section ul.spec-list li p br,.mobile-device .service-section ul.spec-list+p br{display:inline}.mobile-device .service-section ul.xyro-list.package li figure{height:40.0966rem;margin:0}.mobile-device .service-section ul.xyro-list.package li figure img{transform:none}.mobile-device .service-section ul.xyro-list.package li:nth-child(1) figure img{width:25.1207rem}.mobile-device .service-section ul.xyro-list.package li:nth-child(2) figure img{width:29.2271rem}.mobile-device .service-section ul.xyro-list.package li:nth-child(3) figure img{width:30.6763rem}.mobile-device .service-section ul.xyro-list.package li:nth-child(4) figure img{width:22.4638rem}.mobile-device .service-section ul.spec-list{padding:0 8.4541%}.mobile-device .service-section ul.spec-list li{width:50%;margin:0;padding:3px 0}.mobile-device .service-section ul.spec-list li h3{width:14.4927rem;margin:0;font-size:2.657rem;line-height:4.8309rem}.mobile-device .service-section ul.spec-list li p{flex:1;font-size:2.657rem;line-height:4.8309rem}.mobile-device .service-section ul.spec-list+p{padding:0 8.4541%;font-size:2.8986rem;text-align:left}.mobile-device .service-section ul.acc-list{padding:0 8.4541rem;min-width:258.4541rem}.mobile-device .service-section ul.faq-list li h3.question{padding:4.1063rem 2.657rem 4.5894rem;font-size:3.8647rem;line-height:6.2802rem}.mobile-device .service-section ul.faq-list li .answer{padding:0 4.8309rem}.mobile-device .service-section ul.faq-list li .answer h4,.mobile-device .service-section ul.faq-list li .answer p{font-size:3.3816rem;line-height:5.7971rem}.mobile-device .service-section ul.faq-list li .answer table p{font-size:2.8986rem}.mobile-device .service-section ul.faq-list li .answer table td:nth-child(1),.mobile-device .service-section ul.faq-list li .answer table td:nth-child(2),.mobile-device .service-section ul.faq-list li .answer table th:nth-child(1),.mobile-device .service-section ul.faq-list li .answer table th:nth-child(2){width:50%}.mobile-device .service-info-contents{padding:0}.mobile-device .info-tabmenu{display:none}