@charset "utf-8";.page_main{font-family:SUIT;line-height:1.2;color:#333;letter-spacing:normal;--fxd-wid1:60px;--fxd-wid2:458px}.page_main section{padding:100px 0}.page_main section .inner{max-width:1230px;margin:0 auto;padding:0 15px}.page_main section .inner .tit{font-size:40px;font-weight:800}.page_main a.link{display:inline-block;font-size:20px;font-weight:600;line-height:1.3;color:#56acff;padding-right:15px;background:url(/wp-content/uploads/sites/2/image/main/main_link_arrow.webp) no-repeat right center/8px 14px;margin-top:16px}.main_visual{position:relative;height:620px;overflow:hidden;padding-top:120px}.main_visual .video_wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.main_visual .video_wrap .hero_video{width:100%;height:100%;object-fit:cover;object-position:center}.main_visual .video_wrap .hero_video_mb{display:none}.main_visual .visual_txt{position:relative;z-index:1;top:50%;transform:translateY(-50%);color:#000}.main_visual .visual_txt .main_tit{font-size:64px;font-weight:900;margin-bottom:18px;text-shadow:0 8px 30px #33333333}.main_visual .visual_txt .sub{font-size:24px;line-height:1.3}.main_visual .vs_wrap{display:flex;gap:24px;margin-top:48px}.main_visual a.btn_qna{color:#56acff;box-shadow:inset 0 0 0 2.5px #56acff;background-color:transparent}.main_visual a.btn_qna:hover{color:#fff}.main_visual a.btn_trial{color:#fff;background-color:#56acff}.main_visual a.main_trial{position:relative;overflow:hidden;z-index:0;display:inline-block;font-size:24px;font-weight:800;padding:16px 0;border-radius:66px;width:238px;text-align:center}.main_visual a.main_trial::before{content:"";position:absolute;inset:-1px;background:#094b7b;z-index:-1;transform-origin:right center;transform:scaleX(0);transition:transform .25s ease-in-out}.main_visual a.main_trial:hover::before{transform-origin:left center;transform:scaleX(1);box-shadow:none;color:#fff}.main_product .slide_wrap{position:relative;margin-top:56px}.main_product .accr_wrap{display:none}.main_product ul li .pr_img{position:relative;width:640px;height:406px;cursor:pointer;overflow:hidden;float:right;border-radius:12px}.main_product ul li .pr_bg{position:relative;height:100%;background-size:100%;background-position:center;transition:background-size .4s ease}.main_product ul li .pr_img:hover .pr_bg{background-size:110%;background-position:center}.main_product ul li .pr_bg.bg01{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg01.webp)}.main_product ul li .pr_bg.bg02{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg02.webp)}.main_product ul li .pr_bg.bg03{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg03.webp)}.main_product ul li .pr_bg.bg04{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg04.webp)}.main_product ul li .pr_bg.bg05{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg05.webp)}.main_product ul li .pr_bg.bg06{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_bg06.webp)}.main_product ul li .pr_bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60.96%,#000 95.94%);background-blend-mode:multiply;z-index:1}.main_product ul li .pr_bg .pr_text{position:absolute;bottom:22px;left:30px;z-index:2;color:#fff;transition:opacity .3s}.main_product ul li .pr_bg .pr_text .txt{font-size:24px;font-weight:800;margin-bottom:12px}.main_product ul li .pr_bg .pr_text p{font-size:16px;line-height:1.3}.main_product ul li .pr_bg img{position:absolute;bottom:22px;right:29.5px;z-index:3;opacity:1;transform:translateX(0);transition:opacity .4s ease,transform .4s ease}.main_product ul li .pr_hover{position:absolute;inset:0;opacity:0;z-index:4;transition:opacity .4s ease;background:#000000B2}.main_product ul li .pr_hover .hover_txt{position:absolute;bottom:22px;left:30px;color:#fff}.main_product ul li .pr_hover .hover_txt .txt{font-size:24px;font-weight:800;margin-bottom:12px}.main_product ul li .pr_hover .hover_txt p{font-size:16px;line-height:1.3}.main_product ul li .pr_hover img{position:absolute;bottom:22px;right:29.5px;opacity:0;transform:translateX(-10px)}.main_product ul li .pr_img:hover .pr_bg .pr_text{opacity:0}.main_product ul li .pr_img:hover .pr_bg img{opacity:0;transform:translateX(5px)}.main_product ul li .pr_img:hover .pr_hover{opacity:1}.main_product ul li .pr_img:hover .pr_hover img{opacity:1;transform:translateX(0);right:19.5px}.main_product .slide_wrap .slider_wrap{width:800px;margin:0 auto}.main_product .slide_wrap .slide_texts{display:flex;justify-content:space-between;flex-direction:column;padding:0;list-style:none;position:absolute;top:10px;left:32px;width:300px}.main_product .slide_wrap .slide_texts li{font-size:20px;font-weight:700;color:#b2b2b2;cursor:pointer;padding:20px 0;transition:color .3s;color:#999;font-weight:400}.main_product .slide_wrap .slide_texts li.active{font-size:24px;font-weight:800;color:#333;font-weight:700}.main_product .slide_wrap .slick-dots{position:absolute;top:10px;left:0;height:381px;width:3px;display:flex;flex-direction:column;justify-content:space-between;padding:0;margin:0}.main_product .slide_wrap .slick-dots li{flex:1;margin:0;list-style:none;border-radius:0;width:3px}.main_product .slide_wrap .slick-dots li:first-child{border-top-left-radius:27px;border-top-right-radius:27px}.main_product .slide_wrap .slick-dots li:last-child{border-bottom-left-radius:27px;border-bottom-right-radius:27px}.main_product .slide_wrap .slick-dots li.slick-active{width:3px}.main_product .slide_wrap .slick-dots li.slick-active button{background:#56acff;border-radius:27px}.main_product .slide_wrap .pause_btn{position:absolute;right:683px;bottom:0;background-color:#ccc;width:30px;height:30px;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:center}.main_product .slide_wrap .pause_btn.pause{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_sl_stop.webp);background-size:14px 12px}.main_product .slide_wrap .pause_btn.play{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_sl_play.webp);background-size:15px 17px;background-position:9px center}.page_main section.main_feature{padding-top:20px}.main_feature a.link{display:inline-block;font-size:20px;font-weight:600;line-height:1.3;color:#56acff;padding-right:15px;background:url(/wp-content/uploads/sites/2/image/main/main_link_arrow.webp) no-repeat right center/8px 14px;margin-top:16px}.main_feature .wrap{margin-top:56px}.main_feature .wrap ul.ft_box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 0}.main_feature .wrap ul.ft_box li{width:25%;max-width:260px}.main_feature .wrap ul.ft_box li .desc{font-size:20px;font-weight:800;line-height:1.3;margin-top:12px;padding-left:8px}.main_feature .wrap ul.ft_box li p{font-size:18px;line-height:1.3;color:#666;margin-top:2px;padding-left:8px}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}.main_feature .popup_btn{position:relative;display:block;max-width:1200px;margin:100px auto 0 auto;border-radius:66px;box-shadow:0 2px 8px #33333333;cursor:pointer}.main_feature .popup_btn::before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:conic-gradient(from var(--angle),#ce8dff,#1decff 20%,#1decff 40%,#ce8dff 60%);border-radius:66px;animation:rotate 1.8s linear infinite;z-index:-1}.main_feature .popup_btn::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:66px;z-index:-1}.main_feature .popup_btn .border{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:60px;overflow:hidden;background-color:#fff;padding:16px 22px 16px 94px}.main_feature .popup_btn .border::before{content:'';position:absolute;top:50%;left:30px;background-image:url(/wp-content/uploads/sites/2/image/main/main_product_popup_btn_icon01.webp);background-size:48px 48px;width:48px;height:48px;transform:translateY(-50%)}.main_feature .popup_btn .border span{font-size:28px;font-weight:800}.main_feature .popup_btn .border .grad{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:50%;background:linear-gradient(117.43deg,#3a8cff 16.93%,#8d8fff 84.29%);box-shadow:0 2px 8px #33333329}.main_feature .popup_btn .border .poptxt_mb{display:none}@keyframes rotate{0%{--angle:0deg}100%{--angle:360deg}}.product_modal .dialog{max-width:1168px;height:800px;border-radius:12px;background-color:#fff;padding-top:0;overflow:visible}.product_modal .dialog .close_wrap{position:sticky;top:0;width:100%;display:flex;justify-content:flex-end;padding:23px 25px 0;z-index:6}.product_modal .dialog .close_wrap .pr_modal_close{width:30px;height:30px;cursor:pointer}.product_modal .dialog .dialog_cont{position:relative;border-radius:12px;padding:0 100px 60px 120px;overflow:auto;height:747px;margin-right:20px}.product_modal .dialog .pr_wrap{color:#0f0f0f}.product_modal .dialog .pr_wrap .pr_tit1{font-size:20px;font-weight:700;padding-bottom:36px;border-bottom:1px solid #d9d9d9}.product_modal .dialog .pr_wrap .pr_tit2{font-size:15px;color:#0f0f0f;line-height:1.7;padding:36px 0;border-bottom:1px solid #d9d9d9}.product_modal .dialog .pr_wrap .pr_tit2 span{font-weight:700}.product_modal .dialog .pr_wrap .pr_tit3{position:sticky;top:0;font-size:20px;font-weight:700;padding:36px 0 20px;background-color:#fff;z-index:5}.product_modal .dialog .pr_wrap .pr_tit4{font-size:20px;font-weight:700;padding:36px 0 24px}.product_modal .dialog .pr_wrap .qna{position:relative;line-height:1.7;font-size:15px;padding-left:13px}.product_modal .dialog .pr_wrap .qna::after{content:'';position:absolute;top:3px;left:0;width:3px;height:46px;border-radius:39px;background-color:#d9d9d9}.product_modal .dialog .pr_wrap table{width:100%;font-size:14px;border-collapse:separate}.product_modal .dialog .pr_wrap table thead{position:sticky;top:79px;background-color:#fff;z-index:5}.product_modal .dialog .pr_wrap table thead::after{content:'';width:100%;height:1px;background-color:#000}.product_modal .dialog .pr_wrap table thead tr th{font-size:14px;font-weight:700;line-height:1.3;text-align:left;padding-bottom:24px;border-bottom:1px solid #d9d9d9}.product_modal .dialog .pr_wrap table tbody tr td{border-bottom:1px solid #f3f3f3;padding:24px 0}.product_modal .dialog .pr_wrap table tbody tr:last-child td{border-color:#d9d9d9}.product_modal .dialog .pr_wrap table tbody tr td:first-child{font-size:14px;font-weight:700;line-height:1.7}.product_modal .dialog .pr_wrap table tbody tr td .lh2{line-height:1.7}.product_modal .dialog .pr_wrap table tbody tr td .lh2+.pr_btn{margin-top:6px}.product_modal .dialog .pr_wrap table tbody tr td .sale{margin-right:5px}.product_modal .dialog .pr_wrap table tbody tr td ul{display:flex;flex-direction:column;gap:6px}.product_modal .dialog .pr_wrap table tbody tr td ul li{position:relative;padding-left:11px;line-height:1.3}.product_modal .dialog .pr_wrap table .lh{line-height:1.7}.product_modal .dialog .pr_wrap table tbody tr td ul li span{font-weight:700}.product_modal .dialog .pr_wrap table tbody tr td ul li::before{content:'';position:absolute;top:8px;left:4px;width:3px;height:3px;border-radius:50%;background-color:#0f0f0f}.product_modal .dialog .pr_wrap table tbody tr td ul li.no_dot{padding-left:0}.product_modal .dialog .pr_wrap table tbody tr td ul li.no_dot::before{display:none}.product_modal .dialog .pr_wrap .pr_btn{display:inline-block;font-size:11px;line-height:1.7;font-weight:500;color:#7a7a7a;background-color:#f2f2f2;border-radius:9.5px;cursor:pointer}.product_modal .dialog .pr_wrap .qna_btn{color:#7a7a7a;background-color:#f2f2f2;padding:0 11px}.product_modal .dialog .pr_wrap .trial_btn{padding:0 10px;color:#fff;background-color:#000}body.modal-open{overflow:hidden}.main_security{background-color:#073c62}.main_security .tit{color:#fff}.main_security .wrap{background-color:#fff;border-radius:12px;padding:24px 50px;margin-top:56px}.main_security .wrap ul.sc_logo{display:flex}.main_security .wrap ul.sc_logo li{width:20%;display:flex;flex-direction:column;align-items:center;gap:4px}.main_security .wrap ul.sc_logo li img{max-width:100%;height:auto}.main_security .wrap ul.sc_logo li:not(:last-child){border-right:.5px solid #b2b2b2}.main_security .wrap ul.sc_logo li .txt{display:flex;flex-direction:column;align-items:center;gap:4px}.main_security .wrap ul.sc_logo li .txt .sc{font-size:18px;font-weight:800;line-height:1.3;color:#333}.main_security .wrap ul.sc_logo li .txt p{font-size:14px;line-height:1.3;text-align:center;color:#999;margin-top:4px}.main_security .sc_wrap{background-color:#f7f8fc;border-radius:12px;padding:32px 24px;margin-top:35px}.main_security .sc_wrap .title{font-size:24px;font-weight:800}.main_security .sc_wrap ul.sc_cont{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 0;margin-top:26px}.main_security .sc_wrap ul.sc_cont li{width:50%;max-width:455px;background:url(/wp-content/uploads/sites/2/image/main/main_security_check.webp) no-repeat 2px 5px/15px 13px;padding-left:25px}.main_security .sc_wrap ul.sc_cont li .txt .desc{font-size:18px;font-weight:700;line-height:1.3}.main_security .sc_wrap ul.sc_cont li .txt p{font-size:14px;line-height:1.4;color:#666;margin-top:2px}.main_security .sc_wrap .more{display:none}.main_security .info{font-size:18px;line-height:1.3;color:#e5e5e5;margin-top:20px}.main_security .sla{display:inline-block;font-size:20px;line-height:1.3;font-weight:600;margin-top:4px;color:#fff;background:url(/wp-content/uploads/sites/2/image/main/main_security_sla_arrow.webp) no-repeat right center/6px 12px;padding-right:12px}.main_ranking .sub{font-size:18px;line-height:1.3;color:#ccc;margin-top:16px}.main_ranking ul.slot{display:flex;margin-top:56px}.main_ranking ul.slot li{flex:1;display:flex;align-items:center;justify-content:center;border-left:1px solid #e5e5e5}.main_ranking ul.slot li:first-child{border-left:0;justify-content:flex-start;max-width:260px}.main_ranking ul.slot li .unit{display:inline-block;height:58px;font-size:48px;font-weight:800;line-height:1.2;vertical-align:bottom}.main_ranking ul.slot li p{padding-top:12px;color:#666;font-size:18px;line-height:1.3}.lwCounter{display:inline-block;height:58px;vertical-align:bottom;visibility:hidden;color:#333;font-size:48px;font-weight:800;line-height:1.2}.lwCounter.ready{visibility:visible}.lwCounter .digit-wrap{display:inline-block;height:67px;overflow:hidden;position:relative}.lwCounter .digit-inner{display:flex;flex-direction:column;transform:translateY(0)}.lwCounter .digit-inner span{display:block;color:#333;font-size:48px;font-weight:800;line-height:1.2}.lwCounter .digit-wrap.active .digit-inner{transition:transform 2.5s cubic-bezier(.1,.5,.1,1)}.lwCounter .digit-inner span:first-child{visibility:hidden}.main_ranking .review{display:flex;gap:20px;margin-top:56px}.main_ranking .review .box{position:relative;width:100%;border-radius:12px;background-color:#f6f6f6;cursor:pointer;transition:background-color .25s ease}.main_ranking .review .box .all{display:block;padding:24px}.main_ranking .review .box:hover{background-color:#ebf5ff}.main_ranking .review .box .all::after{content:'';position:absolute;right:35px;bottom:24px;width:22px;height:14px;background:url(/wp-content/uploads/sites/2/image/main/main_ranking_arrow.webp) no-repeat 0 0/22px 14px;transition:right .25s ease}.main_ranking .review .box .all:hover::after{right:24px}.main_ranking .review .box .logo{display:flex;align-items:center;margin-bottom:12px}.main_ranking .review .box .logo img{max-width:100%;height:auto}.main_ranking .review .box .logo span{position:relative;padding-left:18px;font-size:14px;line-height:1.3;color:#b2b2b2}.main_ranking .review .box .logo span::before{content:'';position:absolute;top:50%;left:10px;transform:translateY(-50%);height:18px;width:.5px;background-color:#b2b2b2}.main_ranking .review .box .cont{font-size:18px;line-height:1.3;color:#666}.main_ranking .logo_slide_wrap{overflow:hidden;position:relative;margin-top:56px}.main_ranking .logo_slide_wrap ul{display:flex;width:max-content;align-items:center;animation:partnerSlide 30s infinite linear}.main_ranking .logo_slide_wrap ul:hover{animation-play-state:paused}.main_ranking .logo_slide_wrap ul li{display:inline-block;padding-right:60px}.main_ranking .logo_slide_wrap ul li img{border:none;max-width:100%!important;height:auto;vertical-align:middle}@keyframes partnerSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.page_main section.main_business{padding-top:20px}.main_business .sub{font-size:24px;line-height:1.3;color:#666;margin-top:8px}.main_business .wrap{display:flex;gap:20px;margin-top:56px}.main_business .wrap .box{width:50%;border:1px solid #e9e9e9;border-radius:12px;padding:30px 24px}.main_business .wrap .box:hover{border-color:#56acff}.main_business .wrap .box:hover .txt .desc{color:#56acff}.main_business .wrap .box .txt{padding-bottom:10px;border-bottom:.5px solid #b2b2b2}.main_business .wrap .box .txt .desc{font-size:24px;font-weight:800}.main_business .wrap .box .txt p{font-size:20px;line-height:1.3;color:#666;margin-top:8px}.main_business .wrap .box .info{font-size:18px;line-height:1.3;color:#666;margin-top:20px}.main_business .wrap .box .wrap_btn{margin-top:36px;display:flex;gap:12px}.main_business .wrap .box .wrap_btn .btn{width:50%;font-size:20px;font-weight:800;line-height:1.3;text-align:center;border:1.2px solid;border-radius:8px;padding:11px 0}.main_business .wrap .box .wrap_btn .btn.border{color:#56acff;border-color:#56acff;background-color:#fff}.main_business .wrap .box .wrap_btn .btn.fill{color:#fff;border-color:#56acff;background-color:#56acff}.page_main section.main_blog{padding-top:20px}.main_blog .blog_slide{max-width:1200px;margin:56px auto 0 auto;padding:0 15px}.main_blog ul{display:flex;flex-wrap:wrap;justify-content:space-between}.main_blog ul li{width:calc(33% - 28px);font-size:0}.main_blog ul li .title{font-size:18px;line-height:1.3;color:#666;margin-top:10px}.main_blog ul li img{width:100%;height:auto;display:block;border-radius:12px}.main_mail{background-color:#f8f8f8}.main_mail .wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;justify-content:space-between;align-items:center;padding-right:110px}.main_mail #benchmark_contact .letter_wrap{display:flex;gap:18px;align-items:flex-start;margin-top:48px}.main_mail #benchmark_contact .letter_wrap .letter_box{display:flex;flex-direction:column;flex:1;gap:16px}.main_mail #benchmark_contact .letter_wrap .letter_box .agree{display:flex;flex-direction:column;gap:6px}.main_mail #benchmark_contact .letter_wrap .letter_box .agree label{display:flex;align-items:center;font-size:14px;line-height:1.3;color:#999}.main_mail #benchmark_contact .letter_wrap .letter_box .agree label span{font-weight:600}.main_mail #benchmark_contact input[type=text]{width:100%;background-color:#fff;border-radius:8px;border:1px solid #ccc;padding:14px 16px;font-size:20px;width:465px}.main_mail #benchmark_contact input[type=text]:focus{border-color:#56acff;outline:0}.main_mail #benchmark_contact input[type=text]::placeholder{font-size:20px;color:#e7e7e7}.main_mail #benchmark_contact .letter_wrap .letter_btn{display:inline-block;width:222px;font-size:24px;font-weight:800;line-height:1.3;text-align:center;border-radius:8px;background-color:#56acff;color:#fff;padding:12px 24px;cursor:pointer}.main_mail #benchmark_contact input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px;height:14px;border:.8px solid #999;border-radius:2px;display:inline-block;position:relative;cursor:pointer;background-color:#fff;margin-right:5px}.main_mail #benchmark_contact input[type=checkbox]:checked{background-color:#56acff;border-color:#56acff}.main_mail #benchmark_contact 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)}.main_mail #benchmark_contact .error_msg{padding:5px;font-size:14px;color:#ff574a}.newsletter.dialog{max-width:592px}.newsletter .dialog_middle{width:100%;padding:65px 65px 0 65px}.newsletter .desc{margin:3.6rem 0 4rem;font-size:1.8rem;text-align:left}.newsletter .desc ul{display:flex;flex-direction:column;gap:20px;margin-top:24px;padding:14px 16px;border-radius:8px;background-color:#f6f6f6;color:#232429;line-height:1.22}.newsletter .dialog_cont .btn_close{position:relative;width:100%;height:auto;padding:16px;font-weight:700;line-height:1.38;cursor:pointer;background-color:#4885ff;color:#fff;font-size:24px;line-height:36px;border-radius:68px}.newsletter .dialog_cont .btn_close::after,.newsletter .dialog_cont .btn_close::before{display:none}.dialog_wrap{position:fixed;top:0;left:0;right:0;z-index:9999;height:100%;display:flex;justify-content:center;align-items:center;display:none}.dialog_wrap .dim{opacity:0;transition:all .3s ease-out}.dialog{position:relative;width:calc(100% - 32px);max-width:592px;max-height:100%;overflow:auto;padding-top:44px;display:none}.dialog_cont{overflow:hidden;border-radius:25px;background-color:#fff}.dialog_middle{padding:3.8rem 16px}.dialog_bottom .btns_wrap{padding:2.2rem 0;background:var(--color-point);color:var(--color-white)}.dialog_bottom .btns_wrap .btn{width:100%;height:auto;font-size:2.6rem;font-weight:700;line-height:1.38;color:inherit;text-align:center}.dialog .tit{font-size:38px;font-weight:700;line-height:1.25}.dialog .tit .icon{display:block;margin-bottom:2.4rem;text-align:center}.dialog .tit .icon img{width:4.8rem;height:4.8rem}.dialog .desc{margin-top:36px;margin-bottom:40px;font-size:18px;line-height:1.45}.dialog .btn_close{position:absolute;top:0;right:0}.dialog .btn_today_close{position:absolute;top:5px;left:0}.dialog_wrap.active{display:flex}.dialog_wrap.active .dim{opacity:.6}.dialog_wrap.active .dialog{display:block}.dialog_btn{margin:0 68px 40px 68px}.info_red{color:#e91d25}@media screen and (max-width:1920px){.main_visual .video_wrap .hero_video{object-position:right}.product_modal .dialog{max-width:1168px;height:680px}.product_modal .dialog .dialog_cont{height:627px}}@media screen and (max-width:1024px){.page_main section .inner .tit{font-size:28px}.page_main a.link{font-size:16px}.main_visual .visual_txt .main_tit{font-size:40px}.main_visual .visual_txt .sub{font-size:18px}.main_visual a.main_trial{font-size:18px}.main_feature .wrap ul.ft_box li .desc{font-size:16px}.main_feature .wrap ul.ft_box li p{font-size:14px}.main_security .wrap ul.sc_logo li .txt .sc{font-size:14px}.main_security .wrap ul.sc_logo li .txt p{font-size:12px}.main_security .sc_wrap .title{font-size:18px}.main_security .sc_wrap ul.sc_cont li .txt .desc{font-size:14px}.main_security .sc_wrap ul.sc_cont li .txt p{font-size:12px}.main_security .info{font-size:14px}.main_security .sla{font-size:16px}.main_ranking ul.slot li p{font-size:14px}.main_ranking .review .box .cont{font-size:14px}.main_business .sub{font-size:18px}.main_business .wrap .box .txt .desc{font-size:18px}.main_business .wrap .box .txt p{font-size:16px}.main_business .wrap .box .info{font-size:14px}.main_business .wrap .box .wrap_btn .btn{font-size:16px}.main_blog ul li .title{font-size:14px}.main_mail .wrap{align-items:flex-start;padding-right:0}.main_mail .wrap img{max-width:100%;height:auto;width:130px}}@media screen and (max-width:991px){.main_product ul li .pr_img{width:500px}.main_mail #benchmark_contact input[type=text]{width:400px}}@media screen and (max-width:768px){.main_product .slide_wrap{display:none}.main_product .accr_wrap{display:block;margin-top:24px}.main_product .accr_wrap ul li{cursor:pointer}.main_product .accr_wrap ul li .desc{position:relative;font-size:16px;font-weight:700;color:#b2b2b2;padding:12px 0;border-bottom:1px solid #b2b2b2}.main_product .accr_wrap ul li .desc::after{position:absolute;content:'';top:50%;right:8px;transform:(-50%);background:url(/wp-content/uploads/sites/2/image/main/main_product_acc.webp) center/cover no-repeat;width:9px;height:5px}.main_product .accr_wrap ul li .cont{display:none}.main_product .accr_wrap ul li .cont p{font-size:14px;line-height:1.3;color:#666;margin-bottom:12px}.main_product .accr_wrap ul li .cont img{max-width:100%;width:100%;height:auto;border-radius:12px}.main_product .accr_wrap ul li.active .desc{font-size:18px;font-weight:800;color:#333;border-bottom:none;cursor:pointer}.main_product .accr_wrap ul li.active .desc::after{background-image:url(/wp-content/uploads/sites/2/image/main/main_product_acc_active.webp)}.main_product .accr_wrap ul li.active .cont{display:block;padding:6px 0 16px}.main_product .accr_wrap ul li.active .cont .pr_link{position:relative}.main_product .accr_wrap ul li.active .cont .pr_link::before{content:"";position:absolute;background-blend-mode:multiply;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 61.45%,#000 100%);border-radius:12px;pointer-events:none}.main_product .accr_wrap ul li.active .cont a{display:inline-block}.main_product .accr_wrap ul li.active .cont a::after{content:"";position:absolute;right:15px;bottom:12px;background-image:url(/wp-content/uploads/sites/2/image/main/main_product_arrow.webp);background-size:24px 24px;width:24px;height:24px;z-index:2}.main_mail .wrap{flex-direction:column;gap:24px}.main_mail #benchmark_contact input[type=text]{width:370px}}@media screen and (max-width:640px){.page_main section{padding:48px 0}.page_main section .inner{padding:0 20px}.page_main section .inner .tit{font-size:24px}.page_main a.link{font-size:14px;margin-top:12px;background-size:5px 10px}section.main_visual{height:527px}.main_visual .video_wrap .hero_video{display:none}.main_visual .video_wrap .hero_video_mb{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.main_visual .visual_txt .main_tit{font-size:32px;margin-bottom:12px}.main_visual .visual_txt{top:0;transform:none}.main_visual .visual_txt .inner{text-align:center}.main_visual .visual_txt .sub{font-size:18px}.main_visual .vs_wrap{flex-direction:column-reverse;align-items:center;gap:10px;margin-top:32px}.main_visual a.main_trial{font-size:18px;width:248px;padding:13px 0}.main_feature a.link{font-size:14px;margin-top:12px;background-size:4px 8px}.main_feature .wrap{margin-top:24px}.main_feature .wrap ul.ft_box{gap:36px 0}.main_feature .wrap ul.ft_box li{width:calc(50% - 10px)}.main_feature .wrap ul.ft_box li:nth-child(odd){padding-left:5px}.main_feature .wrap ul.ft_box li img{width:48px;height:48px}.main_feature .wrap ul.ft_box li .desc{font-size:16px;margin-top:8px;padding-left:6px}.main_feature .wrap ul.ft_box li .desc span{display:none}.main_feature .wrap ul.ft_box li p{font-size:14px;margin-top:4px;padding-left:6px}.main_feature .popup_btn{margin-top:36px}.main_feature .popup_btn .border::before{display:none}.main_feature .popup_btn .border .poptxt_pc{display:none}.main_feature .popup_btn .border .poptxt_mb{display:block;font-size:16px;font-weight:800}.main_feature .popup_btn::before{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px}.main_feature .popup_btn .border{padding:14px 12px 14px 15px}.main_feature .popup_btn .border span{font-size:20px}.main_feature .popup_btn .border .grad{width:26px;height:26px}.main_feature .popup_btn .border .grad img{width:17px;height:11px}.product_modal .dialog{height:510px;width:calc(100% - 40px)}.product_modal .dialog .dialog_cont{height:469px;padding:15px 3px 48px 24px;margin-right:5px}.product_modal .dialog .pr_wrap .pr_tit1{font-size:17px;padding-bottom:24px}.product_modal .dialog .pr_wrap .pr_tit2{font-size:12px;padding:24px 0}.product_modal .dialog .pr_wrap .pr_tit3{font-size:16px;padding:24px 0 18px;position:initial}.product_modal .dialog .close_wrap{top:12px;padding-right:12px}.product_modal .dialog .close_wrap .pr_modal_close{width:18px;height:18px}.product_modal .dialog .pr_wrap .dl_wrap{width:100%;overflow-x:auto}.product_modal .dialog .pr_wrap .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))}.product_modal .dialog .pr_wrap table{min-width:748px;font-size:12px}.product_modal .dialog .pr_wrap table thead{position:initial}.product_modal .dialog .pr_wrap table thead tr th{font-size:12px;padding-bottom:12px}.product_modal .dialog .pr_wrap table tbody tr td{padding:12px 0}.product_modal .dialog .pr_wrap table tbody tr td:first-child{font-size:12px}.product_modal .dialog .pr_wrap .pr_btn{font-size:10px}.product_modal .dialog .pr_wrap .pr_tit4{font-size:16px;padding:27px 0 20px}.product_modal .dialog .pr_wrap .qna{font-size:12px}.main_security .tit{letter-spacing:-.1px}.main_security .wrap{background-color:transparent;padding:0;margin-top:28px;--card-top-offset:22px}.main_security .wrap ul.sc_logo{gap:12px;display:grid;align-items:center;grid-template-columns:1fr}.main_security .wrap ul.sc_logo li{position:sticky;top:0;z-index:1;display:flex;flex-direction:row;width:100%;padding:24px 14px;gap:12px;border-radius:8px;background-color:#fff}.main_security .wrap ul.sc_logo li:nth-child(even){background-color:#ebf5ff}.main_security .wrap ul.sc_logo li img{width:45px}.main_security .wrap ul.sc_logo li .txt{align-items:flex-start;gap:2px}.main_security .wrap ul.sc_logo li .txt .sc{font-size:16px}.main_security .wrap ul.sc_logo li .txt p{font-size:12px;color:#666}.main_security .wrap ul.sc_logo li.card1{margin-top:calc(0 * var(--card-top-offset))}.main_security .wrap ul.sc_logo li.card2{margin-top:calc(1 * var(--card-top-offset))}.main_security .wrap ul.sc_logo li.card3{margin-top:calc(2 * var(--card-top-offset))}.main_security .wrap ul.sc_logo li.card4{margin-top:calc(3 * var(--card-top-offset))}.main_security .wrap ul.sc_logo li.card5{margin-top:calc(4 * var(--card-top-offset))}.main_security .sc_wrap{padding:24px 15px;border-radius:8px}.main_security .sc_wrap .title{font-size:16px}.main_security .sc_wrap .sc_inner{background-image:url(/wp-content/uploads/sites/2/image/main/main_security_bg_mb.webp);background-size:cover;border-radius:8px;padding:13px 14px}.main_security .sc_wrap ul.sc_cont{flex-direction:column;margin-top:24px;gap:18px}.main_security .sc_wrap ul.sc_cont li:nth-child(n+3){display:none}.main_security .sc_wrap ul.sc_cont li{min-height:84px}.main_security .sc_wrap ul.sc_cont li:nth-child(1){border-bottom:.5px solid #ccc}.main_security .sc_wrap ul.sc_cont li{width:100%;background-size:10px 8px;padding-left:18px}.main_security .sc_wrap ul.sc_cont li .txt .desc{font-size:14px}.main_security .sc_wrap ul.sc_cont li .txt p{font-size:12px;margin-top:4px}.main_security .sc_wrap .more{display:block}.main_security .sc_wrap .more{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:14px;font-weight:600;line-height:1.3;color:#6f6f6f;border-radius:8px;border:1px solid #6f6f6f;margin-top:12px;padding:7px 0;cursor:pointer}.main_security .sc_wrap .more span{width:9px}.main_security .sc_wrap .more img{margin-left:8px}.main_security .info{font-size:12px;margin-top:24px}.main_security .sla{font-size:14px;margin-top:4px;background-size:4px 8px;padding-right:8px}.main_ranking .sub{font-size:14px}.main_ranking ul.slot{flex-wrap:wrap;gap:48px 0;margin-top:36px}.main_ranking ul.slot li{width:50%;flex:0 0 50%;justify-content:flex-start}.main_ranking ul.slot li:first-child{max-width:none;flex:0 0 50%}.main_ranking ul.slot li:nth-child(3){border-left:none}.main_ranking ul.slot li:nth-child(even){padding-left:16px}.main_ranking ul.slot li p{font-size:14px}.main_ranking ul.slot li .unit{font-size:36px;height:43px}.lwCounter .digit-inner span{font-size:36px}.lwCounter{font-size:36px;height:43px;overflow:hidden}.lwCounter .digit-wrap{height:43px}.main_ranking .review{flex-direction:column;margin-top:28px;gap:16px}.main_ranking .review .box{padding:0}.main_ranking .review .box .all{padding:24px 16px}.main_ranking .review .box .all::after{width:16px;height:10px;background-size:16px 10px;right:20px;bottom:24px}.main_ranking .review .box .all:hover::after{right:15px}.main_ranking .review .box .cont{font-size:14px}.main_ranking .review .box .logo img{width:81px}.main_ranking .logo_slide_wrap{margin-top:32px}.main_ranking .logo_slide_wrap ul li{padding-right:24px}.main_ranking .logo_slide_wrap ul li img{height:17px;width:auto}.page_main section.main_business{padding-top:30px}.main_business .sub{font-size:16px;margin-top:12px}.main_business .wrap{flex-direction:column;margin-top:24px;gap:24px}.main_business .wrap .box{width:100%;padding:18px}.main_business .wrap .box .txt .desc{font-size:18px}.main_business .wrap .box .txt p{font-size:14px;margin-top:6px}.main_business .wrap .box .txt{padding-bottom:12px}.main_business .wrap .box .info{font-size:14px;margin-top:12px}.main_business .wrap .box .wrap_btn{flex-direction:column-reverse;margin-top:20px;gap:8px}.main_business .wrap .box .wrap_btn .btn{width:100%;font-size:16px}.page_main section.main_blog{padding-top:30px}.main_blog .blog_slide{margin-top:32px;padding:0 0 0 12px}.main_blog ul.common_slide .slick-list{padding:0 30px 20px 0}.main_blog ul li{padding:0 6px}.main_blog ul.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:8px 0}.main_blog ul.slick-dots li{width:8px;height:8px;background-color:#eaeaea;padding:0;margin:0 6px}.main_blog ul.slick-dots li.slick-active{width:24px;background-color:#0097e4}.main_blog ul li .title{font-size:16px;margin-top:12px}.page_main section.main_mail{padding-top:30px}.main_mail .wrap{flex-direction:column;gap:24px}.main_mail .wrap .box{width:100%}.main_mail .wrap img{width:96px}.main_mail #benchmark_contact .letter_wrap{flex-direction:column;margin-top:24px;width:100%;gap:10px}.main_mail #benchmark_contact .letter_wrap .letter_box{width:100%;gap:10px}.main_mail #benchmark_contact .letter_wrap .letter_box .agree label{font-size:12px}.main_mail #benchmark_contact .letter_wrap .letter_btn_wrap{width:100%;max-width:340px}.main_mail #benchmark_contact .letter_wrap .letter_btn{font-size:18px;line-height:1.3;width:100%}.main_mail #benchmark_contact input[type=text]{font-size:14px;width:100%}.main_mail #benchmark_contact input[type=text]::placeholder{font-size:14px}.main_mail #benchmark_contact input[type=checkbox]{width:12px;height:12px}.newsletter .dialog_cont{border-radius:12px}.newsletter .dialog_middle{padding:30px 20px 0 20px}.newsletter .dialog .tit{font-size:24px}.newsletter .dialog .desc{font-size:14px;margin:20px 0}.newsletter .dialog_btn{margin:0 50px 30px 50px}.newsletter .dialog_cont .btn_close{font-size:18px;line-height:18px}}