@charset "utf-8";[lang=ko-KR] .main_v2_page *{font-family:Suit}.main_v2 h1{color:#fff;font-size:64px;font-weight:900;line-height:1.2}.main_v2 h2{padding-bottom:56px;color:#333;font-size:40px;font-weight:800;line-height:1.2}.main_v2 .wrap{position:relative;max-width:1280px;padding:0 40px;color:#333}.btn_view_more{display:flex;align-items:center;gap:8px;padding:11px 0;color:#56acff;font-size:20px;font-weight:600;line-height:130%}.btn_view_more i{width:6px;height:12px;background:url(/wp-content/uploads/image/main/main_link_arrow.webp) no-repeat center/cover;color:transparent}.rc_hero{position:relative;height:620px}.bg_hero{overflow:hidden;height:620px}.bg_hero picture{display:block;width:100%;height:100%}.bg_hero img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 2.5s ease}.rc_hero .tit_hero{position:absolute;top:0;left:0;width:100%;height:100%}.rc_hero .tit_hero .wrap{display:flex;flex-direction:column;justify-content:center;height:100%}.rc_hero .hero_buttons,.rc_hero .tit_hero .sub_txt,.rc_hero .tit_hero h1{overflow:hidden}.rc_hero .hero_buttons div,.rc_hero .tit_hero .sub_txt p,.rc_hero .tit_hero h1 div{transform:translateY(100%);opacity:0}.rc_hero .tit_hero p{padding:24px 0 48px;color:#fff;font-size:24px;line-height:1.3}.rc_hero .hero_buttons div{display:flex;gap:12px}.rc_hero .btn_cta.inquiry{position:relative;min-width:238px;padding:16px 32px;background:#fff;color:#56acff;font-size:24px;font-weight:800;line-height:1.3;text-align:center}.rc_hero .btn_cta.inquiry.line{background:0 0;box-shadow:inset 0 0 0 2.5px #fff;color:#fff}.load .bg_hero img{transform:scale(1.3)}.load .rc_hero .tit_hero .hero_buttons div,.load .rc_hero .tit_hero .sub_txt p,.load .rc_hero .tit_hero h1 div{transform:translateY(0);opacity:1;transition:all 1s}.rc_support_types{padding:100px 0}.support_type_list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:24px}.support_type_list li{position:relative;transition:flex 1.2s ease,transform 1.2s ease;flex:1;height:340px;transform-origin:center;border-radius:16px;overflow:hidden}.support_type_list li:nth-child(1){background:url(/wp-content/uploads/image/main/bg_core01.webp) no-repeat 74% center/cover}.support_type_list li:nth-child(2){background:url(/wp-content/uploads/image/main/bg_core02.webp) no-repeat 73% center/cover}.support_type_list li:nth-child(3){background:url(/wp-content/uploads/image/main/bg_core03.webp) no-repeat 30% center/cover}.support_type_list li:nth-child(4){background:url(/wp-content/uploads/image/main/bg_core04.webp) no-repeat 70% center/cover}.support_type_list .list{transition:all .8s ease 0s;position:absolute;bottom:0;width:100%;height:100%;display:flex;justify-content:flex-end;flex-wrap:nowrap;flex-direction:column;transform-origin:center}.support_type_list .list:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(48,48,48,0) 50%,#303030 100%)}.support_type_list .text{padding:0 32px 40px;color:#fff;font-size:28px;font-weight:800;line-height:120%;z-index:1}[lang=ja] .support_type_list li:nth-child(1){background:url(/wp-content/uploads/image/main/bg_core01_ja.webp) no-repeat 74% center/cover}[lang=ja] .support_type_list li:nth-child(2){background:url(/wp-content/uploads/image/main/bg_core02_ja.webp) no-repeat 73% center/cover}[lang=ja] .support_type_list li:nth-child(3){background:url(/wp-content/uploads/image/main/bg_core03_ja.webp) no-repeat 30% center/cover}[lang=ja] .support_type_list li:nth-child(4){background:url(/wp-content/uploads/image/main/bg_core04_ja.webp) no-repeat 70% center/cover}[lang=ja] .support_type_list .text{font-size:24px;font-weight:700}[lang=ko-KR] .support_type_list .text br{display:none}.support_type_list .view{height:0;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out;transition-delay:.6s;z-index:1}.support_type_list .view>div{transform:translateX(100px);transition:transform .8s ease-out;transition-delay:.4s;display:flex;gap:20px;justify-content:space-between;align-items:end;padding:0 32px 40px}.support_type_list .view h3{padding-bottom:12px;color:#fff;font-size:28px;font-weight:800;line-height:120%}.support_type_list .view p{color:#fff;font-size:18px;font-weight:400;line-height:130%}.support_type_list li a{display:block;transform:translateX(0);transition:transform .8s ease-out;width:30px;height:30px;background:url(/wp-content/uploads/image/main/ico_arrow_core.webp) no-repeat center/30px;color:transparent}.support_type_list li a:hover{transform:translateX(10px)}.support_type_list video{display:inline-block;max-width:100%;position:absolute;opacity:0;width:100%;height:100%;object-fit:cover}.support_type_list li.on{flex:4;transform:scaleX(1)}.support_type_list li.on .text p{display:none}.support_type_list li.on .text br{display:block}.support_type_list li.on .view{height:auto;opacity:1;visibility:visible}.support_type_list li.on .view>div{transform:translateX(0)}.support_type_list li.on video{opacity:1}.rc_core_features{padding-bottom:100px}.rc_core_features h2{padding-bottom:12px}.features_list{padding-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 10px}.features_list li{width:calc(25% - 10px)}.features_list li h3{margin:12px 7px 8px;color:#333;font-size:20px;font-weight:700;line-height:1.3}.features_list li p{margin:12px 7px 8px;color:#666;font-size:18px;line-height:1.3}.rc_step_video{padding:0 0 100px}.step_list{display:flex;gap:40px;max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}.step_list.slick-initialized{visibility:visible}.step_item{flex:1 1 33%;opacity:.3;cursor:pointer}.step_item.is_active{opacity:1;transition:all .2s}.step_video_wrap video{width:100%;height:auto;max-width:100%;border-radius:12px}.step_progress_bar{height:4px;margin:20px 0;border-radius:4px;background:#dbdbdb}.progress_fill{width:0;height:4px;border-radius:4px;background:#56acff;will-change:width}.step_info span{font-size:20px;line-height:130%}.step_info div{padding:8px 0 12px;font-size:24px;font-weight:700;line-height:130%}.step_info p{color:#666;font-size:18px;line-height:130%}.more{display:none}.rc_certifications{padding:100px 0;background:#073c62}.rc_certifications h2{color:#fff;padding-bottom:40px}.rc_certifications_wrap{padding:32px;border-radius:16px;background:#fff}.certifications_wrap{display:flex;gap:20px;margin-bottom:28px}.certifications_wrap li{flex:1;display:flex;gap:24px;min-height:fit-content;border-right:1px dashed rgba(0,0,0,.3);padding-right:24px}[lang=ja] .certifications_wrap li{gap:8px;align-items:center}.certifications_wrap li:last-child{border-right:0;padding-right:0}.certifications_wrap li img{vertical-align:top}.certifications_wrap h4{padding-bottom:8px;font-size:20px;font-weight:700;line-height:130%}.certifications_wrap p{color:#666;font-size:18px;line-height:130%}.security_wrap{padding:32px;border-radius:16px;background:#f7f8fc}.security_wrap h3{padding-bottom:32px;font-size:24px;font-weight:800;line-height:120%}.security_wrap .sc_cont{display:flex;flex-direction:column;gap:20px}.security_wrap .sc_cont ul{display:flex;gap:20px}.security_wrap .sc_cont li{flex:1;width:calc(50% - 6px);padding-left:25px;background:url(/wp-content/uploads/image/sub/ico_support_userCheck.webp) no-repeat 0 4px;box-sizing:border-box}.security_wrap .sc_cont li div{color:#333;font-size:18px;font-weight:700;line-height:130%}[lang=ja] .security_wrap .sc_cont li div{font-size:16px}.security_wrap .sc_cont li p{color:#666;font-size:14px;line-height:130%}.certifications_info{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px}.certifications_info div{color:#9db7ca;font-size:18px;line-height:130%}.certifications_info a{display:flex;align-items:center;gap:8px;color:#fff;font-size:20px;font-weight:600;line-height:130%}.certifications_info a i{width:6px;height:12px;background:url(/wp-content/uploads/image/main/main_security_sla_arrow.webp) no-repeat center/cover;color:transparent}.rc_performance{padding:100px 0}.rc_performance ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:56px 0}.rc_performance li{flex:1 1 36.36%}.rc_performance li:nth-child(3n){flex:1 1 27.27%}.rc_performance li .stat{display:flex;align-items:end;gap:12px}.rc_performance li .stat>div{min-width:117px}.rc_performance li:last-child .stat>div{min-width:166px;text-align:center}.rc_performance .lwCounter{position:relative;display:inline-block;height:64px;vertical-align:sub;visibility:hidden;color:#333;font-size:64px;font-weight:700;line-height:1;z-index:2}.rc_performance .lwCounter.ready{visibility:visible}.rc_performance .lwCounter .digit-wrap{position:relative;display:inline-block;height:64px;overflow:hidden}.rc_performance .lwCounter .digit-wrap:first-child{text-align:right}.rc_performance .lwCounter .digit-inner{display:flex;flex-direction:column;height:100%;transform:translateY(0)}.rc_performance .lwCounter .digit-inner span{display:block;height:100%;color:#333;font-size:64px;font-weight:900;line-height:120%}.rc_performance .lwCounter .digit-wrap.active .digit-inner{transition:transform 2.5s cubic-bezier(.1,.5,.1,1)}.rc_performance li .unit{position:relative;display:inline-block;font-size:28px;font-weight:800;line-height:1;vertical-align:baseline;z-index:2}.rc_performance li .unitS{position:relative;display:inline-block;font-size:64px;font-weight:700;line-height:1;vertical-align:baseline;z-index:2}.rc_performance li p{color:#666;font-size:18px;line-height:130%}.rc_performance li p span{display:block;font-size:18px;font-weight:400}[lang=ja] .rc_performance h2{padding-bottom:16px}[lang=ja] .rc_performance h2+p{padding-bottom:56px;color:#ccc;font-size:18px;line-height:130%}[lang=ja] .rc_performance li{flex:1 1 25%}[lang=ja] .rc_performance li:nth-child(2){flex:1 1 35%}[lang=ja] .rc_performance li:nth-child(5){flex:1 1 35%}[lang=ja] .rc_performance li:nth-child(5) .stat>div{min-width:217px;text-align:center}[lang=ja] .rc_performance li:nth-child(3n){flex:1 1 30%}.rc_clients .client_cases_slider{visibility:hidden;margin:0 -10px 10px}.rc_clients .client_cases_slider.slick-initialized{visibility:visible}.client_cases_slider .slick_arrow{opacity:1;width:52px;height:52px;padding:12px;color:transparent;cursor:pointer}.client_cases_slider .slick_prev{position:absolute;top:50%;left:0;transform:translate(-100%,-50%);background:url(/wp-content/uploads/image/main/ico_prev.webp) no-repeat right center/cover}.client_cases_slider .slick_next{position:absolute;top:50%;right:0;transform:translate(100%,-50%);background:url(/wp-content/uploads/image/main/ico_next.webp) no-repeat right center/cover}.client_cases_slider .slick_arrow.slick-disabled{opacity:0}.client_cases_slider .slick-list{padding-bottom:12px}.client_cases_slider .slick-track{display:flex}.client_cases_slider .slick-slide{padding:0 10px;height:auto}.client_cases{display:flex;gap:8px;height:100%;padding:24px;border-radius:16px;background:#f9f9f9;box-sizing:border-box}.client_cases a{border-radius:12px;border:1px solid #e5e5e5;background:#fff}.category_cases{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:10px}.category_cases div{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:130%}.category_cases div i{width:6px;height:12px;background:url(/wp-content/uploads/image/main/main_category_arrow.webp) no-repeat center/cover;color:transparent}.case_detail{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px 20px 24px}.case_detail p{margin-bottom:12px;color:#666;font-size:18px;line-height:130%}.case_detail p+div{display:flex;align-items:center;gap:12px;background:url(/wp-content/uploads/image/main/ico_arrow_story.webp) no-repeat right center/14px 9px}.client_logo{color:#666;font-size:16px;font-weight:800;line-height:130%}.client_nm{border-left:1px solid #b2b2b2;padding-left:10px;color:#b2b2b2;font-size:16px;line-height:1}.client_cases .category_cases:hover{border-color:#56acff;background:#f1f8ff}.client_cases .case_detail:hover{border-color:#56acff}.client_cases:hover .case_detail p+div{background:url(/wp-content/uploads/image/main/ico_arrow_story_hover.webp) no-repeat right center/14px 9px}.slick-dots{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px}.slick-dots button{width:8px;height:8px;border-radius:56px;background:#eaeaea;font-size:0;color:transparent;border:0;vertical-align:top}.slick-dots .slick-active button{width:24px;background:#0097e4}.clients_logo{overflow-x:auto}.clients_logo_top{display:flex;gap:10px;padding:28px 0 12px;border-radius:0 0 8px 8px;box-shadow:0 5px 4px 0 #f3f3f3;font-size:18px;font-weight:700;line-height:130%}.clients_logo_top li{flex:1;position:relative;text-align:center}.clients_logo_top li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:3px;height:3px;background:#ccc}.clients_logo_top li:last-child:after{display:none}.list_clients_logo{display:flex;gap:10px;padding-top:30px}.list_clients_logo ul{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px;text-align:center}.list_clients_logo img{width:100%;height:auto;max-width:154px}.rc_partner{padding-bottom:100px}.partner_logo{padding-top:30px}.partner_logo h3{padding-bottom:16px;border-bottom:1px solid #ccc;font-size:28px;font-weight:700;line-height:130%;text-transform:capitalize}.partner_logo ul{display:flex;flex-wrap:wrap;gap:48px 13px;padding:48px 0}.partner_logo li{width:calc(20% - 13px)}.partner_logo li a{display:flex;gap:8px;flex-direction:column}.partner_logo ul img{width:100%;height:auto;max-width:222px}.partner_logo ul div{flex:1;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f4f4f4;padding:8px 12px;color:#666;text-align:center;font-size:12px;line-height:130%}.rc_onboarding_types{padding:100px 0}.rc_onboarding_types h2{padding-bottom:12px}.rc_onboarding_types h2+p{padding-bottom:56px;color:#666;font-size:24px;line-height:130%}.onboarding_item{padding-bottom:56px}.onboarding_item>div{display:flex;gap:20px}.onboarding_item .onboarding_box{flex:1 1 50%;border:1px solid #e9e9e9;border-radius:16px;padding:30px 24px 28px}.onboarding_item .onboarding_box h3{font-size:24px;font-weight:800;line-height:120%}.onboarding_item .onboarding_box span{color:#666;font-size:20px;line-height:1.3}.onboarding_item .onboarding_box p{margin-top:20px;padding:20px 0 24px;border-top:.5px solid #b2b2b2;color:#666;font-size:18px;line-height:1.3}.onboarding_item .onboarding_box .onboarding_btn{display:flex;gap:12px}.onboarding_item .onboarding_box .onboarding_btn a{flex:1 1 50%;border:1.2px solid #56acff;border-radius:8px;padding:12px;background:#fff;color:#56acff;font-size:20px;font-weight:800;line-height:1.3;text-align:center}.onboarding_item .onboarding_box .onboarding_btn a.line{color:#fff;border-color:#56acff;background:#56acff}.onboarding_item>p{padding-top:12px;color:#666;font-size:18px;line-height:130%;text-align:right}.onboarding_item>p a{color:#56acff;font-size:18px;line-height:130%;text-decoration:underline}.onboarding_item .onboarding_box:hover{border-color:#56acff}.onboarding_item .onboarding_box:hover h3{color:#56acff}[lang=ja] .onboarding_item>p a{font-weight:700}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes rotate{0%{--angle:0deg}100%{--angle:360deg}}.main_product_popup{position:relative;display:flex;gap:20px;align-items:center;justify-content:space-between;border-radius:60px;padding:16px 18px 16px 30px;box-shadow:0 2px 8px 0 rgba(51,51,51,.2);cursor:pointer}.main_product_popup::before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:conic-gradient(from var(--angle),#ff9797 0,#fff5a6 20%,#7bfffb 40%,#1eceff 60%,#6a8cff 80%,#ff9797 100%);border-radius:60px;animation:rotate 2.5s ease-in-out infinite;z-index:-1}.main_product_popup::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:60px;z-index:-1}.main_product_popup>div{display:flex;align-items:center;gap:12px;overflow:hidden;color:#333;font-size:28px;font-weight:800;line-height:120%}.main_product_popup>img{border-radius:50px;box-shadow:0 2px 8px 0 rgba(51,51,51,.16)}.dialog_wrap.product{padding:0 20px}.rcProduct_dialog{position:relative;width:1168px;max-height:680px;border-radius:12px;background-color:#fff;overflow:visible;z-index:1;box-shadow:0 2px 8px 0 rgba(51,51,51,.2)}.rcProduct_dialog .close_wrap{position:sticky;top:0;width:100%;display:flex;justify-content:flex-end;padding:23px 25px 0;z-index:6;box-sizing:border-box}.rcProduct_dialog .close_wrap img{cursor:pointer}.rcProduct_dialog .dialog_cont{position:relative;height:627px;overflow:auto;border-radius:12px;padding:0 100px 60px 120px;margin-right:20px;box-shadow:none;background:0 0;box-sizing:border-box}.rcProduct_dialog .pr_tit1{font-size:20px;font-weight:700;padding-bottom:36px;border-bottom:1px solid #ccc}.rcProduct_dialog .pr_tit2{font-size:15px;color:#666;line-height:1.7;padding:36px 0;border-bottom:1px solid #f3f3f3}.rcProduct_dialog .pr_tit3{position:sticky;top:0;color:#0f0f0f;font-size:18px;font-weight:700;line-height:130%;padding:20px 0 36px;background-color:#fff;z-index:5}.rcProduct_dialog .qna{position:relative;padding:5px 0 5px 13px;color:#333;font-size:14px;line-height:1.25}.rcProduct_dialog .qna::after{content:'';position:absolute;top:0;left:0;width:3px;height:100%;border-radius:39px;background-color:#d9d9d9}.rcProduct_dialog .qna a{font-weight:700;text-decoration-line:underline}.rcProduct_dialog table{width:100%;margin-bottom:20px;text-align:left;border-collapse:separate}.rcProduct_dialog thead{position:sticky;top:79px;background-color:#fff;z-index:5}.rcProduct_dialog thead::after{content:'';width:100%;height:1px;background-color:#ccc}.rcProduct_dialog thead th{padding-bottom:24px}.rcProduct_dialog th{border-bottom:1px solid #e5e5e5;color:#202224;font-size:14px;font-weight:700;line-height:1.3}.rcProduct_dialog td{border-bottom:1px solid #e5e5e5;padding:24px 10px 24px 0;color:#333;font-size:14px;line-height:1.7}.rcProduct_dialog tbody th{color:#333;font-weight:700}.rcProduct_dialog td>div{display:flex;flex-direction:column;gap:12px}.rcProduct_dialog td li{position:relative;padding-left:11px}.rcProduct_dialog td li::before{content:'';position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#333}.rcProduct_dialog tbody tr:first-child li{font-weight:700}.rcProduct_dialog tbody tr:last-child td>div{align-items:flex-start;gap:24px}.rcProduct_dialog td:nth-child(3),.rcProduct_dialog th:nth-child(3){color:#56acff}.rcProduct_dialog td:nth-child(3) li::before{background:#56acff}.rcProduct_dialog td:last-child{padding-right:0}.rcProduct_dialog td a{display:inline-block;padding:1px 12px;font-size:12px;line-height:1.7;font-weight:500;border-radius:20px;cursor:pointer}.rcProduct_dialog .pr_btn_wrap{display:flex;flex-wrap:wrap;gap:12px 8px}.rcProduct_dialog .pr_btn_wrap .sub_info{padding-top:0}.rcProduct_dialog .pr_btn{margin-right:8px;color:#7a7a7a;background-color:#f2f2f2}.rcProduct_dialog .trial_btn{color:#fff;background-color:#000}.rcProduct_dialog .sub_info{display:block;padding-top:12px;color:#999;font-size:12px}.rc_blog{padding-bottom:100px;padding-top:20px}.rc_blog h2{padding-bottom:16px}.rc_blog h2+.btn_view_more{padding:0}.rc_blog .blog_slide{max-width:1280px;margin:56px auto 0 auto;padding:0 40px;box-sizing:border-box}.rc_blog .blog_slide>ul{display:flex;gap:24px}.rc_blog .blog_slide>ul>li{width:calc(33% - 12px)}.rc_blog .blog_slide img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #e7e7e7}.rc_blog .blog_slide .category_main{padding:16px 0 10px;color:#b2b2b2;font-size:14px;line-height:1.3}.rc_blog .blog_slide .title{color:#666;font-size:18px;line-height:1.3}.rc_newsletter{padding:80px 0;background:#f8f8f8}.rc_newsletter .wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-right:110px}.rc_newsletter .box{flex:1}.rc_newsletter h2{padding-bottom:48px;font-size:36px;font-weight:800;line-height:120%}.rc_newsletter .letter_wrap{display:flex;gap:18px;align-items:flex-start;width:100%;max-width:705px}.rc_newsletter .letter_wrap .letter_box{flex:2 1 465px;display:flex;flex-direction:column;gap:16px}.rc_newsletter .letter_wrap .letter_box .agree{display:flex;flex-direction:column;gap:6px}.rc_newsletter .letter_wrap .letter_box .agree label{color:#999;font-size:14px;line-height:1.3}.rc_newsletter .letter_wrap .letter_box .agree label span{font-weight:600;text-decoration:underline;cursor:pointer}.rc_newsletter input[type=text]{width:100%;max-width:465px;border-radius:8px;border:1px solid #ccc;padding:14px 16px;background-color:#fff;font-size:20px;box-sizing:border-box}.rc_newsletter input[type=text]:focus{border-color:#56acff;outline:0}.rc_newsletter input[type=text]::placeholder{color:#e7e7e7;font-size:20px}.rc_newsletter input[type=checkbox]{display:inline-block;position:relative;width:14px;height:14px;margin-right:5px;border:.8px solid #999;border-radius:2px;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.rc_newsletter input[type=checkbox]:checked{background-color:#56acff;border-color:#56acff}.rc_newsletter input[type=checkbox]:checked::after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.rc_newsletter .letter_btn_wrap{flex:1 1 222px}.rc_newsletter .letter_btn{display:inline-block;padding:12px 24px;border-radius:8px;background-color:#56acff;color:#fff;font-size:24px;font-weight:800;line-height:1.3;text-align:center;cursor:pointer;box-sizing:border-box}.rc_newsletter .error_msg{padding:5px;color:#ff574a;font-size:14px}.dialog_wrap.newsletter table{margin-bottom:12px;width:100%}.dialog_wrap.newsletter td,.dialog_wrap.newsletter th{text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.dialog_wrap.newsletter th{padding:8px;background:#f5f5f5;color:#737373;font-size:12px;line-height:1.33}.dialog_wrap.newsletter td{padding:6px;color:#434343;font-size:14px;font-weight:400;line-height:1.42}#promotionInfo .dialog{width:auto;overflow:visible}#promotionInfo .dialog_middle{padding:43px 0 0}#promotionInfo img{width:100%;max-width:100%;height:auto}@media screen and (max-width:1920px){.rcProduct_dialog{max-width:1168px;height:680px}.rcProduct_dialog .dialog_cont{height:627px}}@media screen and (max-width:1300px){.support_type_list .text{padding:0 24px 40px}.support_type_list .view>div{padding:0 24px 40px}.rc_performance li{flex:1 1 calc(100% / 3)}.rc_performance li:nth-child(3n){flex:1 1 calc(100% / 3)}}@media screen and (max-width:1200px){.rc_performance li .stat{flex-direction:column;align-items:flex-start}.rc_performance li:last-child .stat>div{min-width:fit-content}[lang=ja] .rc_performance li{flex:1 1 33%}[lang=ja] .rc_performance li:nth-child(2){flex:1 1 33%}[lang=ja] .rc_performance li:nth-child(5){flex:1 1 33%}[lang=ja] .rc_performance li:nth-child(3n){flex:1 1 33%}.rc_newsletter .wrap{padding-right:40px}}@media screen and (max-width:1024px){.main_v2 h1{font-size:40px}.main_v2 h2{font-size:28px}.btn_view_more{font-size:16px}.btn_view_more i{width:6px;height:10px}.rc_hero .tit_hero p{font-size:18px}.rc_hero .btn_cta.inquiry{min-width:238px;font-size:20px}.support_type_list .text{font-size:20px}.support_type_list .view h3{font-size:20px}.support_type_list .view p{font-size:14px}.support_type_list li.on{flex:3;transform:scaleX(1)}[lang=ja] .support_type_list .text{font-size:18px}.features_list li h3{font-size:16px}.features_list li p{font-size:14px}.step_info span{font-size:16px}.step_info div{font-size:18px}.step_info p{font-size:14px}.rc_certifications_wrap{padding:0;background:0 0}.certifications_wrap{flex-direction:column;gap:12px;margin-bottom:24px}.certifications_wrap li{align-items:center;border-right:0;padding:24px 14px;border-radius:12px;background:#fff;box-shadow:0 2px 8px 0 rgba(51,51,51,.12)}.certifications_wrap li:nth-child(2){background:#ebf5ff}.certifications_wrap h4{font-size:16px}.certifications_wrap p{font-size:14px}.security_wrap h3{font-size:18px}.security_wrap .sc_cont li div{font-size:14px}[lang=ja] .security_wrap .sc_cont li div{font-size:14px}.security_wrap .sc_cont li p{font-size:12px}.certifications_info div{font-size:16px}.certifications_info a{font-size:16px}.certifications_info a i{width:6px;height:10px}.rc_performance li .stat>div{min-width:117px}.rc_performance .lwCounter{height:40px;font-size:40px}.rc_performance .lwCounter .digit-wrap{height:40px}.rc_performance .lwCounter .digit-inner span{font-size:40px}.rc_performance li .unit{font-size:20px}.rc_performance li .unitS{font-size:40px}.rc_performance li p{font-size:16px}.rc_performance li p span{font-size:16px}[lang=ja] .rc_performance h2{padding-bottom:16px}[lang=ja] .rc_performance h2+p{font-size:14px}[lang=ja] .rc_performance li:nth-child(5) .stat>div{min-width:117px}.category_cases div{font-size:12px}.category_cases div i{width:6px;height:10px}.case_detail p{font-size:16px}.client_logo{font-size:14px}.client_nm{font-size:14px}.clients_logo_top{font-size:14px}.partner_logo h3{font-size:20px}.rc_onboarding_types h2+p{font-size:18px}.onboarding_item>div{flex-direction:column}.onboarding_item .onboarding_box h3{font-size:18px}.onboarding_item .onboarding_box span{font-size:16px}.onboarding_item .onboarding_box p{font-size:14px}.onboarding_item .onboarding_box .onboarding_btn a{font-size:16px}.onboarding_item>p{font-size:16px}.onboarding_item>p a{font-size:16px}.main_product_popup>div{font-size:20px}.rcProduct_dialog .pr_tit1{font-size:16px}.rcProduct_dialog .pr_tit2{font-size:14px}.rcProduct_dialog .pr_tit3{font-size:16px}.rcProduct_dialog .qna{font-size:12px}.rcProduct_dialog thead{top:76px}.rcProduct_dialog th{font-size:12px}.rcProduct_dialog td{font-size:12px}.rc_blog .blog_slide .category_main{font-size:12px}.rc_blog .blog_slide .title{font-size:16px}.rc_newsletter .wrap{flex-direction:column;align-items:normal}.rc_newsletter h2{font-size:24px}.rc_newsletter .letter_wrap{max-width:none}.rc_newsletter .letter_wrap .letter_box{flex:1 1 100%;display:flex;flex-direction:column;gap:16px}.rc_newsletter .letter_wrap .letter_box .agree{display:flex;flex-direction:column;gap:6px}.rc_newsletter .letter_wrap .letter_box .agree label{font-size:12px}.rc_newsletter .letter_wrap .letter_box .agree label span{font-weight:600;text-decoration:underline}.rc_newsletter input[type=text]{max-width:none;font-size:16px}.rc_newsletter input[type=text]::placeholder{font-size:16px}.rc_newsletter .letter_btn_wrap{flex:0 0 176px}.rc_newsletter .letter_btn{font-size:18px}.rc_newsletter .error_msg{font-size:12px}.dialog_wrap.newsletter table{margin-bottom:12px;width:100%}.dialog_wrap.newsletter td,.dialog_wrap.newsletter th{text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.dialog_wrap.newsletter th{padding:8px;background:#f5f5f5;color:#737373;font-size:12px;line-height:1.33}.dialog_wrap.newsletter td{padding:6px;color:#434343;font-size:14px;font-weight:400;line-height:1.42}#promotionInfo .dialog{width:auto;overflow:visible}#promotionInfo .dialog_middle{padding:43px 0 0}#promotionInfo img{width:100%;max-width:100%;height:auto}}@media screen and (max-width:768px){.support_type_list{height:510px;flex-direction:column;flex-wrap:wrap;gap:12px}.support_type_list li{width:100%;flex:1;height:80px;transform-origin:center;border-radius:12px;overflow:hidden}.support_type_list li:nth-child(1){background-position:center}.support_type_list li:nth-child(2){background-position:center}.support_type_list li:nth-child(3){background-position:center}.support_type_list li:nth-child(4){background-position:center}.support_type_list .list{justify-content:center}.support_type_list .list:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%)}.support_type_list .text{display:flex;align-items:center;height:100%;padding:8px 16px;font-size:18px;z-index:1}.support_type_list .view{transition-delay:.5s}.support_type_list .view>div{transform:inherit;gap:0;align-items:end;padding:0 16px 20px}.support_type_list .view h3{padding-bottom:8px;font-size:18px}.support_type_list .view p{font-size:14px}.support_type_list li a{width:25px;height:25px;background-size:25px}.support_type_list li.on{flex:3}.support_type_list li.on .list:after{background:linear-gradient(180deg,rgba(0,0,0,0) 39.71%,rgba(0,0,0,.3) 78.24%)}}@media screen and (max-width:640px){.main_v2 h1{color:#333;font-size:32px}[lang=ja] .main_v2 h1{font-size:28px}.main_v2 h2{padding-bottom:20px;font-size:24px}.main_v2 .wrap{padding:0 20px}.btn_view_more{padding:0;font-size:14px}.rc_hero{height:527px}.bg_hero{height:527px}.bg_hero picture{max-height:740px;min-height:527px}.bg_hero img{object-position:center 80%}.rc_hero .tit_hero .wrap{justify-content:normal;align-items:center;padding:48px 20px 0;text-align:center}.rc_hero .tit_hero p{padding:12px 0 24px;color:#1a1a1a;font-size:16px;line-height:1.3;text-shadow:0 6px 20px rgba(51,51,51,.28);letter-spacing:-1.3px}.rc_hero .hero_buttons div{flex-direction:column-reverse}.rc_hero .btn_cta.inquiry{padding:12px 24px;background:#56acff;color:#fff;font-size:18px;line-height:1.3}.rc_hero .btn_cta.inquiry.line{box-shadow:inset 0 0 0 2.5px #56acff;color:#56acff}.load .bg_hero img{transform:scale(1)}.rc_support_types{padding:40px 0}.rc_core_features .wrap{padding:0 14px}.rc_core_features h2{padding-bottom:12px}.features_list{gap:36px 20px}.features_list li{width:calc(50% - 10px)}.features_list li img{width:48px;height:auto}.features_list li h3{margin:8px 0 4px 6px;font-size:16px;font-weight:800;line-height:1.2}.features_list li p{margin:0 0 0 6px;font-size:14px;line-height:1.3}.rc_step_video{padding:40px 0}.step_list{visibility:hidden;display:block;padding:0}.step_list.slick-initialized{visibility:visible}.step_list .slick-list{padding:0 23px!important}.step_item{padding:0 8px}.step_progress_bar{height:4px;margin:12px 0}.step_info span{font-size:16px}.step_info div{padding:4px 0 8px;font-size:18px}.step_info p{font-size:14px}.rc_certifications{padding:48px 0}.rc_certifications h2{padding-bottom:24px;letter-spacing:-.72px}.certifications_wrap li{gap:12px}.certifications_wrap img{width:46px;height:auto}.certifications_wrap h4{padding-bottom:0;font-size:16px;font-weight:800}.certifications_wrap p{color:#999;font-size:12px}.security_wrap{padding:16px;border-radius:12px}.security_wrap>div{padding:24px 16px 20px 16px;border-radius:8px;background:url(/wp-content/uploads/image/main/main_security_bg_mb.webp) no-repeat center/cover}.security_wrap h3{padding-bottom:24px;font-size:16px}.security_wrap .sc_cont{display:block}.security_wrap .sc_cont ul{display:none;flex-direction:column;gap:12px;margin-bottom:24px}.security_wrap .sc_cont li{flex:1;width:100%;min-height:88px;padding:0 0 12px 18px;background:url(/wp-content/uploads/image/sub/ico_support_userCheck.webp) no-repeat 0 5px/10px 8px;border-bottom:.5px solid #ccc}[lang=ja] .security_wrap .sc_cont li{min-height:123px}.security_wrap .sc_cont li:last-child{border-bottom:0}.security_wrap .sc_cont li div{padding-bottom:4px;color:#666;font-size:14px}.security_wrap .sc_cont li p{color:#999;font-size:12px}.security_wrap .sc_cont+.more{display:block;padding:8px 12px;border-radius:8px;border:1px solid #6f6f6f;color:#6f6f6f;font-size:14px;font-weight:600;line-height:130%;text-align:center;cursor:pointer}.security_wrap .sc_cont+.more i{display:inline-block;margin-left:10px;width:11px;height:11px;background:url(/wp-content/uploads/image/main/main_security_spinner.webp) no-repeat center/cover}.security_wrap .sc_cont ul.active{display:flex}.certifications_info{padding-top:24px}[lang=ja] .certifications_info{gap:0}.certifications_info div{font-size:12px}.certifications_info a{font-size:14px}.rc_performance{padding:48px 0}.rc_performance ul{gap:40px 10px}.rc_performance li .stat>div{min-width:117px}.rc_performance li{flex:1 1 calc(50% - 20px)}.rc_performance li:nth-child(3n){flex:1 1 calc(50% - 20px)}.rc_performance .lwCounter{height:32px;font-size:32px}.rc_performance .lwCounter .digit-wrap{height:32px}.rc_performance .lwCounter .digit-inner span{font-size:32px}.rc_performance li .unit{font-size:18px}.rc_performance li .unitS{font-size:32px}.rc_performance li p{font-size:14px}[lang=ja] .rc_performance h2{padding-bottom:12px}[lang=ja] .rc_performance h2+p{padding-bottom:24px;font-size:12px}[lang=ja] .rc_performance li:nth-child(5) .stat>div{min-width:auto}.rc_clients .client_cases_slider{margin:0 -12px}.rc_clients .client_cases_slider .slick-list{padding:0 54px 12px 0!important}.rc_clients .client_cases_slider .slick-slide{padding:0 8px}.client_cases{gap:4px;padding:12px;border-radius:12px}.client_cases a{min-height:89px;border-radius:8px}.category_cases{gap:6px;padding:5px 7.5px}.category_cases img{width:60px;height:auto}.category_cases div{font-size:12px;font-weight:700}.case_detail{padding:12px 12px 8px 12px}.case_detail p{margin-bottom:8px;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.case_detail p+div{gap:10px}.client_logo{font-size:12px}.client_logo img{width:auto;height:16px}.client_nm{font-size:12px}.clients_logo{margin:16px -20px 0}.clients_logo>div{min-width:530px}.clients_logo_top{gap:5px;padding:8px 0;border-radius:0 0 4px 4px;box-shadow:0 3.314px 2.651px 0 rgba(0,0,0,.1);font-size:12px}.list_clients_logo{gap:5px;padding:16px 0}.list_clients_logo ul{gap:12px}.list_clients_logo img{max-width:60px}.partner_logo{padding-top:12px}.partner_logo h3{padding-bottom:12px;font-size:12px}.partner_logo ul{gap:20px 24px;padding:24px 0}.partner_logo li{width:calc(50% - 12px)}.partner_logo li a{gap:4px}.partner_logo ul div{border-radius:4px;padding:4px 6px;font-size:10px}.rc_onboarding_types{padding:32px 0 48px}.rc_onboarding_types h2+p{padding-bottom:24px;font-size:16px}.onboarding_item{padding-bottom:24px}.onboarding_item>div{gap:24px}.onboarding_item .onboarding_box{border-radius:12px;padding:18px}.onboarding_item .onboarding_box h3{padding-bottom:8px;font-size:18px}.onboarding_item .onboarding_box span{font-size:14px}.onboarding_item .onboarding_box p{margin-top:12px;padding:12px 0 20px;border-top:.4px solid #b2b2b2;font-size:14px}.onboarding_item .onboarding_box .onboarding_btn{flex-direction:column-reverse;gap:8px}.onboarding_item>p{padding-top:24px;font-size:14px;text-align:left}.onboarding_item>p a{font-size:14px}[lang=ja] .onboarding_item>p{font-size:12px}[lang=ja] .onboarding_item>p a{font-size:12px}.main_product_popup{gap:12px;padding:14px 16px 14px 20px}.main_product_popup::before{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px}.main_product_popup>div{font-size:16px}.main_product_popup>div img{display:none}.main_product_popup>img{width:26px;height:26px}.rcProduct_dialog{height:510px;width:calc(100% - 40px)}.rcProduct_dialog .close_wrap{top:12px;padding:8px 8px 0 8px}.rcProduct_dialog .close_wrap img{width:18px;height:18px}.rcProduct_dialog .dialog_cont{height:469px;padding:22px 3px 35px 20px;margin-right:5px}.rcProduct_dialog .pr_tit1{font-size:18px;padding:0 17px 16px 0}.rcProduct_dialog .pr_tit2{font-size:12px;line-height:1.3;padding:16px 17px 20px 0}.rcProduct_dialog .pr_tit3{position:initial;font-size:16px;padding:20px 17px 20px 0}.rcProduct_dialog .qna{padding:1px 0 1px 10px;font-size:12px;line-height:1.3}.rcProduct_dialog .dl_wrap{width:100%;overflow-x:auto;margin-bottom:20px}.rcProduct_dialog .dl_wrap::after{content:"";position:absolute;top:0;width:50px;height:950px;pointer-events:none;z-index:2;right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.rcProduct_dialog table{min-width:702px;margin-bottom:20px;font-size:12px}.rcProduct_dialog thead{position:initial}.rcProduct_dialog th{font-size:12px}.rcProduct_dialog td{padding:12px 10px 12px 0;font-size:12px;line-height:1.3}.rcProduct_dialog td li{padding-left:7px}.rcProduct_dialog td li::before{top:6px}.rc_blog{padding-bottom:48px;padding-top:0}.rc_blog h2{padding-bottom:12px}.rc_blog .blog_slide{margin:32px auto 0 14px;padding:0}.rc_blog .blog_slide>ul{display:block}.rc_blog .blog_slide>ul>li{width:100%}.rc_blog .blog_slide>ul .slick-list{padding:0 54px 20px 0!important}.rc_blog .blog_slide .slick-slide{padding:0 8px}.rc_blog .blog_slide img{border-radius:12px}.rc_blog .blog_slide .category_main{padding:24px 0 12px;font-size:12px}.rc_blog .blog_slide .title{font-size:14px}.rc_newsletter{padding:30px 0}.rc_newsletter .wrap img{width:96px;height:96px}.rc_newsletter h2{padding:24px 0}.rc_newsletter .letter_wrap{flex-direction:column;gap:10px;align-items:normal}.rc_newsletter .letter_wrap .letter_box{gap:10px}.rc_newsletter .letter_wrap .letter_box .agree{gap:6px}.rc_newsletter input[type=text]{font-size:14px}.rc_newsletter input[type=text]::placeholder{font-size:14px}.rc_newsletter .letter_btn_wrap{flex:0 0 100%}.rc_newsletter .letter_btn{display:block;font-size:18px}.rc_newsletter .error_msg{font-size:12px}.dialog .btn_close{width:18px;height:18px;background-size:cover}}