.section-flow{padding:118px 0 134px}.section-flow .section-flow-desc{margin-top:24px;text-align:center}.section-flow .section-flow-wrap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:53px;gap:40px}.section-flow .section-flow-item-step{font-size:32px;font-family:Nunito,sans-serif;font-weight:700;letter-spacing:-.48px;text-align:center;color:var(--text-golden-yellow);margin-bottom:18px}.section-flow .section-flow-item{padding-right:20px;position:relative}.section-flow .section-flow-item svg{position:absolute;right:0;top:42%;transform:translateY(-50%)}.section-flow .section-flow-item-img{width:100px;height:100px;margin:0 auto}.section-flow .section-flow-item-title{font-weight:700;font-size:20px;text-align:center;margin-top:14px}.section-flow .section-flow-item-desc{font-size:1.6rem;margin-top:18px;font-weight:700;letter-spacing:.7px;margin-bottom:8px}.section-flow .section-flow-item-desc-list{font-size:1.4rem}.section-flow .section-flow-bottom{font-size:2.6rem;font-weight:700;margin-top:78px;text-align:center}@media all and (max-width: 767px){.section-flow{padding:42px 0 56px}.section-flow .section-flow-desc{margin-top:32px;text-align:left;letter-spacing:.75px}.section-flow .section-flow-wrap{margin-top:32px;grid-template-columns:1fr;gap:12px}.section-flow .section-flow-item{position:relative;padding-left:97px;text-align:left;padding-bottom:27px}.section-flow .section-flow-item-step{text-align:left;font-size:16px;margin-bottom:3px}.section-flow .section-flow-item-title{text-align:left;margin-top:0}.section-flow .section-flow-item-desc{margin-top:12px;margin-bottom:8px;font-size:1.4rem}.section-flow .section-flow-item-img{position:absolute;left:0;top:30%;transform:translateY(-50%);width:80px;height:80px}.section-flow .section-flow-item svg{top:unset;bottom:0;left:50%;transform:translate(-50%)}.section-flow .section-flow-item-desc-arrow{transform:rotate(90deg);position:absolute;bottom:3px;left:54%}.section-flow .section-flow-bottom{font-size:1.6rem;margin-top:13px}}@media all and (min-width: 768px){.section-flow .container{max-width:839px}.section-flow .section-flow-item-desc-arrow{position:absolute;top:33%;right:0}}.top-page .top-banner{background:url(/build/assets/bg-banner-pc-C8xsOBVv.webp) no-repeat center;background-size:cover;height:767px;width:100%;position:relative;margin-bottom:37px}.top-page .top-banner img{width:200px}.top-page .banner-content{position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.top-page .banner-content .banner-label{font-size:2.4rem;text-align:center;font-weight:700;width:fit-content;position:relative;margin:0 auto}.top-page .banner-content .banner-label:before{content:"";position:absolute;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:var(--black-color);top:120%}.top-page .banner-content .banner-title{font-size:4.8rem;font-weight:700;margin-bottom:7px;text-align:center;margin-top:20px}.top-page .banner-content .banner-subtitle{font-size:1.8rem;font-weight:400;text-align:center;line-height:1.7}.top-page .list-logo{padding-top:37px;padding-bottom:37px;max-width:100%}.top-page .list-logo .list-logo-title{font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:17px;margin-bottom:28.5px;letter-spacing:normal}.top-page .reason{background-size:cover;padding-bottom:120px;position:relative}.top-page .reason.our-beliefs .reason-body{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem}.top-page .reason.our-beliefs .reason-body-item{background:#f9f7f3;min-height:inherit;padding-bottom:56px}.top-page .reason.our-beliefs .reason-body-item:nth-child(1) .item-title,.top-page .reason.our-beliefs .reason-body-item:nth-child(3) .item-title{padding-top:18px}.top-page .reason.our-beliefs .reason-body-item:nth-child(2){transform:translateY(0)}.top-page .reason.our-beliefs .reason-body-item:nth-child(2) .item-image{width:112px;height:135.81px}@media all and (max-width: 767px){.top-page .reason.our-beliefs .reason-body-item:nth-child(2) .item-image{width:92px;height:auto}}@media all and (min-width: 768px){.top-page .reason.our-beliefs .container-small{max-width:1139px}}@media all and (max-width: 767px){.top-page .reason.our-beliefs{background:unset}.top-page .reason.our-beliefs .reason-body{grid-template-columns:1fr;gap:21px}}.top-page .reason.issue{background:url(/build/assets/issue-bg-CWtVy9P9.webp) no-repeat top;background-size:cover}.top-page .reason.issue .reason-top{padding-top:113px;margin-bottom:0}.top-page .reason.issue .note{max-width:576px}.top-page .reason.issue .reason-body-item:nth-child(odd){transform:translateY(100px)}.top-page .reason.issue .reason-body-item:nth-child(2n){transform:translateY(0)}.top-page .reason.issue .item-content-header{display:flex;align-items:center}.top-page .reason.issue .item-content-header>div{width:50%;margin-top:17px;margin-bottom:18px}.top-page .reason.issue .item-content-header>div span{display:block;margin:0 auto;font-size:1.6rem;font-weight:700;width:fit-content;border:2px solid #000000;min-width:64px;text-align:center}.top-page .reason.issue .item-title{text-align:center;margin-top:40px;margin-bottom:32px}.top-page .reason.issue .item-image{margin:0 auto;width:408px;height:228.79px;object-fit:cover}.top-page .reason.issue .item-content{padding:0 24px}.top-page .reason.issue .content{display:grid;grid-template-columns:1fr 44px 1fr;letter-spacing:.8px}.top-page .reason.issue .item-content-wrap{padding-bottom:16px}.top-page .reason.issue .item-content-wrap:not(:first-child){padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.top-page .reason.issue .section-note{font-size:2.6rem;font-weight:700;margin-top:200px;text-align:center}@media all and (max-width: 767px){.top-page .reason.issue{background-image:url(/build/assets/issue-bg-sp-DgoPIvxF.webp);padding-bottom:42px}.top-page .reason.issue .reason-body-item{margin-top:22px;padding:24px 20px}.top-page .reason.issue .section-note{margin-top:25px;font-size:1.6rem;max-width:240px;margin-left:auto;margin-right:auto;text-align:center;letter-spacing:0px}.top-page .reason.issue .item-content{padding:0}.top-page .reason.issue .reason-top-title{margin-top:10px}.top-page .reason.issue .note{margin-top:34px}.top-page .reason.issue .reason-top{padding-top:55px}.top-page .reason.issue .reason-body{display:flex;touch-action:pan-y pinch-zoom}.top-page .reason.issue .item-title{margin-top:0;font-size:2rem;margin-bottom:20px}.top-page .reason.issue .embla__slide{flex:0 0 100%;margin-left:0}.top-page .reason.issue .reason-body-item:nth-child(odd){transform:translateY(0)}.top-page .reason.issue .content{grid-template-columns:1fr 35px 1fr;font-size:1.2rem;letter-spacing:.6px}.top-page .reason.issue .content svg{width:16px}}.top-page .reason .reason-top{padding-top:139px;margin-bottom:130px;z-index:1;position:relative;max-width:1024px;margin-left:auto;margin-right:auto}.top-page .reason .reason-top .label{margin-bottom:10px}.top-page .reason .reason-top-image{position:absolute;right:0;top:0;width:537.89px}.top-page .reason .reason-top-title{font-size:52px;font-weight:700}.top-page .reason .reason-top-title .text-highlight{color:var(--blue-color);font-size:82px;font-weight:600;line-height:1}.top-page .reason .note{max-width:540px;margin-top:29px;letter-spacing:.8px}.top-page .reason .reason-btn{max-width:707px;display:grid;grid-template-columns:1fr 1fr;gap:27px;margin:64px auto 0}.top-page .reason-body-item{position:relative;background-color:var(--white-color);padding-bottom:24px}.top-page .reason-body-item:nth-child(2){transform:translateY(100px)}.top-page .reason-body-item:nth-child(4){align-self:start;transform:translateY(100px)}.top-page .reason-body-item .item-number{position:absolute;top:3px;left:19px;font-size:82px;font-weight:700;color:var(--text-golden-yellow);font-family:Nunito,sans-serif}.top-page .reason-body-item .item-title,.top-page .reason-body-item .item-desc{padding:0 24px}.top-page .reason-body-item .item-title{font-size:32px;font-weight:700;letter-spacing:1.6px;margin-bottom:20px}.top-page .reason-body-item .item-desc{letter-spacing:1px}.top-page .reason-body{display:grid;grid-template-columns:1fr 1fr;gap:64px}.top-page .reason-body .item-image{width:120px;height:auto;margin:104px auto 31px;line-height:1.3}.top-page .reason-body .item-number svg{height:60px}.top-page #list-robot-embla .embla__slide{height:177px;margin-left:40px;flex:0 0 auto;width:fit-content}.top-page #list-robot-embla .embla__slide img{object-fit:contain;height:100%;display:block}.top-page .list-robot{margin-top:58px;margin-bottom:120px}.top-page .robot-list-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.top-page .robot-list-detail .robot-item{background-color:#f5f5f5;padding:20px;display:flex;flex-direction:column;height:100%}.top-page .robot-list-detail .robot-item .item-content{display:flex;flex-direction:column;height:100%}.top-page .robot-list-detail .robot-item .item-img{width:100%;height:207.2px;margin:0 auto 41px}.top-page .robot-list-detail .item-title{font-size:24px;font-weight:700;margin-bottom:17px}.top-page .robot-list-detail .item-desc{line-height:1.6;margin-bottom:16px;letter-spacing:.8px}.top-page .robot-list-detail .item-list-checked{background-color:#eaeaea;padding:10px 16px;font-weight:700;display:flex;gap:7px;flex-direction:column;margin-bottom:auto}.top-page .robot-list-detail .item-btn{margin-top:16px;margin-bottom:20px}.top-page .merit{padding:120px 0 140px}.top-page .merit .merit-desc{margin-top:24px}.top-page .merit .merit-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:68px}.top-page .merit .merit-wrap .merit-item{position:relative;background-color:#f5f5f5;padding:24px}.top-page .merit .merit-wrap .merit-item .item-number{position:absolute;top:0;left:8px}.top-page .merit .merit-wrap .merit-item .item-title{color:#000;padding-right:10px}.top-page .merit .merit-wrap .merit-item img{width:260px;margin:40px auto 16px}.top-page .merit .item-desc{line-height:1.6;letter-spacing:.8px;margin-top:16px}.top-page .news{background-repeat:no-repeat;background-position:bottom;background-size:contain;padding:106px 0 140px;position:relative}.top-page .news .list-new{margin-top:85px;display:flex;gap:39px;flex-direction:column;z-index:1;position:relative;max-width:755px}.top-page .news .list-new a{color:var(--text-black)}.top-page .news .list-new .date{font-size:16px;font-weight:700;font-family:Nunito,sans-serif;color:#707070;letter-spacing:.8px;margin-right:16px}.top-page .news .list-new .item-head{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px}.top-page .news .list-new .tag{font-size:14px;font-weight:700;padding:3px 12px;min-width:100px;border-radius:4px;background-color:var(--orange-color);color:var(--text-white);display:flex;align-items:center;justify-content:center}.top-page .news .list-new .item-title{font-size:18px;font-weight:700;letter-spacing:.9px;margin-bottom:6px}.top-page .news .list-new .desc{font-size:14px;letter-spacing:.7px}.top-page .news .btn-new{margin-top:80px;max-width:340px}.top-page .news .news-bg{width:631px;position:absolute;right:0;top:0;z-index:0}@media all and (max-width: 767px){.top-page .top-banner{background-image:url(/build/assets/bg-banner-sp-CY5x1dC2.webp);height:520px;margin-bottom:20px}.top-page .top-banner img{width:90px}.top-page .top-banner .banner-content{top:63%}.top-page .top-banner .banner-content .banner-label{font-size:1.6rem;letter-spacing:.8px}.top-page .top-banner .banner-content .banner-title{font-size:3.2rem;margin-bottom:6px;letter-spacing:1.6px;margin-top:1rem}.top-page .top-banner .banner-content .banner-subtitle{font-size:1.2rem;letter-spacing:.6px}.top-page .list-logo{padding-top:24px;padding-bottom:20px}.top-page .list-logo .btn-sp{display:flex;flex-direction:column;gap:10px;margin-bottom:57px}.top-page .list-logo .list-logo-title{font-size:16px}.top-page .list-logo .logo-carousel .embla__slide{flex:0 0 33%;margin-left:12px}.top-page .list-logo .logo-carousel .embla__slide img{width:100%;height:auto;object-fit:cover}.top-page .reason .reason-top-image{width:220.28px}.top-page .reason .reason-top{padding-top:203px;margin-bottom:33px}.top-page .reason .reason-top-title{font-size:28px;letter-spacing:1.4px;line-height:1.5}.top-page .reason .reason-top-title .text-highlight{font-size:40px;font-weight:600}.top-page .reason .note{margin-top:28px;font-size:15px}.top-page .reason-body{grid-template-columns:1fr;gap:24px}.top-page .reason-body .reason-body-item:nth-child(2){transform:unset}.top-page .reason-body .reason-body-item:nth-child(4){align-self:start;transform:unset}.top-page .reason-body-item .item-number{font-size:52px;left:11px}.top-page .reason-body .item-image{max-width:100px;margin:38px auto 0;object-fit:cover}.top-page .reason-body-item .item-title{font-size:24px;padding-top:18px}.top-page .reason-body-item .item-desc{font-size:15px;letter-spacing:.75px}.top-page .reason-body-item{padding-bottom:20px}.top-page .reason{padding-bottom:64px;background-image:url(/build/assets/reason-bg-sp-CGiSYddq.webp)}.top-page .reason .reason-btn{margin-top:40px;grid-template-columns:1fr;gap:10px}.top-page .merit{padding:64px 0 35px}.top-page .merit .merit-desc{margin-top:32px;padding:0 20px;text-align:left;letter-spacing:.75px}.top-page .merit .merit-wrap{margin-top:40px;grid-template-columns:1fr;gap:24px}.top-page .merit .merit-wrap .merit-item{padding:20px}.top-page .merit .merit-wrap .merit-item .item-title{font-size:24px}.top-page .merit .item-desc{margin-top:20px}.top-page .news{padding-bottom:66px}.top-page .news .news-bg{width:220px;z-index:-1}.top-page .news .text-title{margin-bottom:32px}.top-page .news .list-new{margin-top:40px}.top-page .news .list-new .date{font-size:15px;margin-right:10px}.top-page .news .list-new{gap:24px}.top-page .news .list-new .tag{min-width:80px;height:20px;font-size:12px;line-height:1}.top-page .news .list-new .item-title{font-size:15px;line-height:1.4;margin-top:11px;margin-bottom:10px}.top-page .news .list-new .desc{font-size:12px;letter-spacing:.6px}.top-page .news .btn-new{margin-top:40px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px){.top-page .reason-body-item{min-height:520px}.top-page .strengths-item .strengths-item-left{min-width:100px;height:100px}.top-page .strengths-item .strengths-item-left img{width:100%;height:100%;object-fit:cover}.top-page .robot .robot-btn a{font-size:24px}}.section-faq{padding:120px 0;background-image:url(/build/assets/faq-bg-CUl48ZBs.webp);background-repeat:no-repeat;background-size:cover}.section-faq .faq-title{font-size:5.2rem;font-weight:700}.section-faq .faqs{margin-top:44px}.section-faq .faq-item{border-bottom:1px solid #000000}.section-faq .question{padding:32px 20px 32px 0;cursor:pointer;font-weight:700;position:relative;display:flex;align-items:center}.section-faq .question span{font-size:24px;color:var(--orange-color);font-family:Nunito,sans-serif;font-weight:700;padding-right:18px;align-self:flex-start}.section-faq .answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.section-faq .answer-text{padding-bottom:32px}.section-faq .faq-icon{width:18px;height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.section-faq .faq-icon:before,.section-faq .faq-icon:after{content:"";position:absolute;background:var(--orange-color);transition:all .3s ease}.section-faq .faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.section-faq .faq-icon:after{height:100%;width:2px;left:50%;top:0;transform:translate(-50%)}.section-faq .faq-item.active .faq-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}@media all and (max-width: 767px){.section-faq{padding:56px 0}.section-faq .faq-title{font-size:2.8rem;margin-top:8px}.section-faq .question{padding:16px 20px 16px 0;font-size:1.8rem}.section-faq .question span{font-size:2rem;padding-right:4px}.section-faq .answer-text{font-size:1.4rem;letter-spacing:.7px;padding-bottom:16px}.section-faq .faqs{margin-top:16px}}.bg-orange-custom{background-color:#ef6b11}
