/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-font-feature-settings:normal;font-feature-settings:normal}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*,:after,:before,input[type=checkbox],input[type=radio]{box-sizing:border-box}.p0{padding:0 !important}.rounded-0{border-radius:0 !important}a{text-decoration:none}a:hover{text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}.d-flex{display:flex}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.d-block{display:block}.d-inline-block{display:inline-block}.preline{white-space:pre-line}.position-relative{position:relative}.fll{float:left}.flr{float:right}.text-center{text-align:center}.block-center{display:block;text-align:center}.text-white{color:#fff}.text-nowrap{white-space:nowrap}.h-10{display:block}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.hidden{display:none !important}.show{display:initial !important}.font-barlow{font-family:"Rubik","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif}button,input,optgroup,select,textarea{margin:0;font-size:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=text],input[type=textarea]{width:100%;background-color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}form,fieldset,legend,input{margin:0;padding:0;border:none}textarea{overflow:auto;background-color:#fff}::-webkit-input-placeholder{color:#c8c8c8}:-ms-input-placeholder{color:#c8c8c8}::-ms-input-placeholder{color:#c8c8c8}::placeholder{color:#c8c8c8}input[readonly]{color:#7e7e7e !important;background-color:rgba(239,239,239,.3) !important;border-color:rgba(118,118,118,.3) !important}.required::after{content:"必須";display:inline-block;padding:2px 8px;margin-left:5px;background-color:#ffe4e6;color:#be123c;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4}article.resp form .form_list li.clr,article.resp form .check_page li.clr{display:flex;flex-direction:column;width:100%}article.resp form .form_list li.clr:not(:first-of-type),article.resp form .check_page li.clr:not(:first-of-type){margin-top:clamp(10px/1.5,0.6944444444vw,10px)}article.resp form .form_list li.clr label.span_3,article.resp form .check_page li.clr label.span_3{display:flex;flex-wrap:wrap;align-items:center;font-weight:500;font-size:14px;margin:0 0 6px}article.resp form .form_list li.clr .input.span_9,article.resp form .check_page li.clr .input.span_9{margin:0}article.resp form .form_list li.clr .input.span_9 input[type=text],article.resp form .form_list li.clr .input.span_9 input[type=email],article.resp form .form_list li.clr .input.span_9 input[type=tel],article.resp form .form_list li.clr .input.span_9 input[type=number],article.resp form .form_list li.clr .input.span_9 input[type=password],article.resp form .form_list li.clr .input.span_9 textarea,article.resp form .check_page li.clr .input.span_9 input[type=text],article.resp form .check_page li.clr .input.span_9 input[type=email],article.resp form .check_page li.clr .input.span_9 input[type=tel],article.resp form .check_page li.clr .input.span_9 input[type=number],article.resp form .check_page li.clr .input.span_9 input[type=password],article.resp form .check_page li.clr .input.span_9 textarea{width:100%;line-height:1.5;outline:none !important;box-shadow:none;-webkit-appearance:none;appearance:none;padding:10px 12px;background-color:#f5f8fa;border-radius:8px;border:1px solid #d9e3e6;transition:border-color .2s ease,box-shadow .2s ease;color:#263a3a}article.resp form .form_list li.clr .input.span_9 input[type=text]:focus,article.resp form .form_list li.clr .input.span_9 input[type=email]:focus,article.resp form .form_list li.clr .input.span_9 input[type=tel]:focus,article.resp form .form_list li.clr .input.span_9 input[type=number]:focus,article.resp form .form_list li.clr .input.span_9 input[type=password]:focus,article.resp form .form_list li.clr .input.span_9 textarea:focus,article.resp form .check_page li.clr .input.span_9 input[type=text]:focus,article.resp form .check_page li.clr .input.span_9 input[type=email]:focus,article.resp form .check_page li.clr .input.span_9 input[type=tel]:focus,article.resp form .check_page li.clr .input.span_9 input[type=number]:focus,article.resp form .check_page li.clr .input.span_9 input[type=password]:focus,article.resp form .check_page li.clr .input.span_9 textarea:focus{border-color:#67a530;box-shadow:0 0 0 3px rgba(103,165,48,.15)}article.resp form .form_list li.clr .input.span_9 textarea,article.resp form .check_page li.clr .input.span_9 textarea{resize:none}article.resp form .form_list li.clr .input.span_9 input[type=number],article.resp form .check_page li.clr .input.span_9 input[type=number]{width:initial}article.resp form .form_list li.clr .input.span_9 select,article.resp form .check_page li.clr .input.span_9 select{text-transform:none;display:block;padding:10px 40px 10px 12px;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;-webkit-appearance:none;appearance:none;background-color:#f5f8fa;background-image:url("/include/img/saaske_form/icon_form_select.svg");background-position:top 50% right 15px;background-repeat:no-repeat;background-size:16px;border:1px solid #d9e3e6;border-radius:8px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;line-height:1.5;color:#263a3a}article.resp form .form_list li.clr .input.span_9 select::-ms-expand,article.resp form .check_page li.clr .input.span_9 select::-ms-expand{display:none}article.resp form .form_list li.clr .input.span_9 select:focus,article.resp form .check_page li.clr .input.span_9 select:focus{background-color:#f5f8fa;border-color:#67a530;box-shadow:0 0 0 3px rgba(103,165,48,.15);outline:none}article.resp form .form_list li.clr .input.span_9 .f_comt,article.resp form .form_list li.clr .input.span_9 .f_comb,article.resp form .check_page li.clr .input.span_9 .f_comt,article.resp form .check_page li.clr .input.span_9 .f_comb{font-size:11px;line-height:1.5;margin:4px 0;color:#747b7b}article.resp form .form_list li.clr .input.span_9 em,article.resp form .check_page li.clr .input.span_9 em{display:inline-block;font-size:14px;line-height:1.4;color:#f01820}article.resp form .input.span_9 label,article.resp form .span_8 label{display:inline-flex;align-items:center;line-height:1;cursor:pointer;margin:0}article.resp form .input.span_9 input[type=checkbox],article.resp form .span_8 input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;height:20px;width:20px;margin-right:6px;cursor:pointer}article.resp form .input.span_9 input[type=checkbox]::before,article.resp form .span_8 input[type=checkbox]::before{content:"";display:block;background-color:#fff;border:2px solid #d9e3e6;width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;border-radius:4px;transition:border-color .15s ease,background-color .15s ease}article.resp form .input.span_9 input[type=checkbox]::after,article.resp form .span_8 input[type=checkbox]::after{content:"";display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:11px;position:absolute;left:7px;top:50%;margin-top:-7px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity .15s ease}article.resp form .input.span_9 input[type=checkbox]:checked::before,article.resp form .span_8 input[type=checkbox]:checked::before{background-color:#67a530;border-color:#67a530}article.resp form .input.span_9 input[type=checkbox]:checked::after,article.resp form .span_8 input[type=checkbox]:checked::after{opacity:1}article.resp form .input.span_9 input[type=checkbox]:focus-visible,article.resp form .span_8 input[type=checkbox]:focus-visible{outline:2px solid #1d9bf0;outline-offset:2px}article.resp form .input.span_9 input[type=radio],article.resp form .span_8 input[type=radio]{-webkit-appearance:none;appearance:none;position:relative;height:20px;width:20px;margin-right:6px;cursor:pointer}article.resp form .input.span_9 input[type=radio]::before,article.resp form .span_8 input[type=radio]::before{content:"";display:block;background-color:#fff;border:1px solid #8b8e8e;width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;border-radius:50px;transition:.1s}article.resp form .input.span_9 input[type=radio]::after,article.resp form .span_8 input[type=radio]::after{display:block;content:"";background-color:#67a530;width:10px;height:10px;position:absolute;left:5px;top:50%;margin-top:-5px;border-radius:50px;opacity:0;transition:.1s}article.resp form .input.span_9 input[type=radio]:checked::before,article.resp form .span_8 input[type=radio]:checked::before{background-color:#fff}article.resp form .input.span_9 input[type=radio]:checked::after,article.resp form .span_8 input[type=radio]:checked::after{opacity:1}article.resp form .input.span_9 input[type=radio]:focus-visible,article.resp form .span_8 input[type=radio]:focus-visible{outline:2px solid #1d9bf0;outline-offset:2px}article.resp form .policy h2{display:flex;align-items:center;font-size:14px;font-weight:600;margin-bottom:4px}article.resp form .policy h2::after{content:"必須";display:inline-block;padding:2px 8px;margin-left:5px;background-color:#ffe4e6;color:#be123c;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4}article.resp form .policy__text{font-size:clamp(14px,1.2vw,15px) !important;text-align:center}article.resp form .policy__text p{text-align:left;font-weight:600;margin-bottom:4px;letter-spacing:0}article.resp form .policy__text iframe{width:100%;height:140px;background-color:#fff;border:1px solid #ccc;border-radius:4px}article.resp form .policy .required_mark{flex-shrink:0;display:inline-block;padding:2px 8px;margin-bottom:8px;background-color:#ffe4e6;color:#be123c;border-radius:4px;font-size:11px;font-weight:500;line-height:1.4}article.resp form .policy .policy_check{display:flex}article.resp form .policy .policy_check label{align-items:flex-start;line-height:1.3;font-size:14px;text-align:left}article.resp form .policy .policy_check label a{text-decoration:underline}article.resp form .submit_btn{display:block;text-align:center;width:100%;margin-block:clamp(29.0909090909px,2.2222222222vw,32px) clamp(9.0909090909px,.6944444444vw,10px)}article.resp form .submit_btn input{display:block;position:relative;font-weight:500;color:#fff;line-height:1;letter-spacing:0;width:100%;min-width:160px;max-width:100%;border-radius:50px;border:none;background-color:#67a530;transition:background-color .2s ease,box-shadow .2s ease;font-size:clamp(15.4545454545px,1.1805555556vw,17px);padding:clamp(18.1818181818px,1.3888888889vw,20px) clamp(21.8181818182px,1.6666666667vw,24px);padding-left:48px;padding-right:48px;box-shadow:0 4px 14px rgba(103,165,48,.25);background-image:url("/include/img/common_new/icon_chevron-right_wh.svg");background-repeat:no-repeat;background-position:center left 18px;background-size:18px 18px}article.resp form .submit_btn input:hover{background-color:#00a889;box-shadow:0 6px 20px rgba(103,165,48,.35)}article.resp form .submit_btn button[type=submit]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:160px;max-width:100%;border-radius:50px;border:none;font-weight:500;color:#fff;background-color:#67a530;font-size:clamp(15.4545454545px,1.1805555556vw,17px);padding:clamp(18.1818181818px,1.3888888889vw,20px) clamp(21.8181818182px,1.6666666667vw,24px);box-shadow:0 4px 14px rgba(103,165,48,.25);transition:background-color .2s ease,box-shadow .2s ease;cursor:pointer;font-family:inherit;letter-spacing:0}article.resp form .submit_btn button[type=submit]:hover{background-color:#00a889;box-shadow:0 6px 20px rgba(103,165,48,.35)}article.resp form .submit_btn.span_3 input{background-color:#707070;background-image:none;padding-right:clamp(21.8181818182px,1.6666666667vw,24px)}article.resp form .submit_icon{display:inline-block;width:18px;height:18px;flex-shrink:0}article.resp form .submit_icon.-download{background:url("/include/img/common_new/icon_btn_dl.svg") no-repeat center/contain}article.resp form .submit_icon.-send{background:url("/include/img/common_new/icon_send_wh.svg") no-repeat center/contain}article.resp form .check_page li.clr{padding:15px 0;border-bottom:1px solid #ddd}article.resp form .check_page li.clr:not(:first-of-type){margin-top:0}article.resp form .check_page li.clr label.span_3{font-weight:600;margin-bottom:3px}.msg{margin-bottom:10px}*{box-sizing:border-box}body.dlf_body{margin:0;min-height:100vh;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;color:#1b1e1e;line-height:1.75;letter-spacing:.02em;background:linear-gradient(180deg, #f8fafa 0%, #f1f5f9 100%)}ul{list-style:none;margin:0;padding:0}a{color:inherit;font-weight:500;transition:color .2s ease}a:hover{color:#4e8a23;opacity:1}img{max-width:100%;height:auto;vertical-align:bottom}.dlf_page{width:100%}.dlf_inner{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.dlf_main .dlf_inner{padding-top:40px;padding-bottom:64px}.show-sp{display:none}.dlf_hero{position:relative;overflow:hidden;background-color:#fff}.dlf_hero__bg{position:absolute;inset:0;pointer-events:none;opacity:.45;overflow:hidden}.dlf_hero__shape{position:absolute;border-radius:20px}.dlf_hero__shape.-shape1{top:40px;right:80px;width:128px;height:128px;background:rgba(100,116,139,.08);-webkit-transform:rotate(12deg);transform:rotate(12deg)}.dlf_hero__shape.-shape2{bottom:40px;left:80px;width:96px;height:96px;background:rgba(100,116,139,.07);border-radius:16px;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.dlf_hero__shape.-shape3{top:50%;left:50%;width:160px;height:160px;background:rgba(100,116,139,.05);border-radius:28px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.dlf_hero .dlf_inner{position:relative;padding-top:20px;padding-bottom:20px}.dlf_breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:24px;font-size:12px;line-height:1.6}.dlf_breadcrumb a{color:inherit}.dlf_breadcrumb a:hover{color:#4e8a23;opacity:1}.dlf_breadcrumb__sep{color:#a1a4a4;font-size:0}.dlf_breadcrumb__sep::before{content:"〉";font-size:12px}.dlf_breadcrumb__current{color:inherit}.dlf_logo{display:inline-block;width:140px}.dlf_logo:hover{opacity:.85}.dlf_hero__head .dlf_breadcrumb{margin-bottom:32px}.dlf_hero__head .dlf_hero__lead{margin-top:10px}.dlf_hero__title{font-size:clamp(21.3333333333px,2.2222222222vw,32px);font-weight:600;line-height:1.5;color:#1b1e1e;max-width:880px;margin:0 0 12px}.dlf_hero__lead{font-size:16px;line-height:1.85;color:#5f6363;max-width:720px;margin:0}.dlf_faq{interpolate-size:allow-keywords}.dlf_faq .dlf_inner{padding-top:8px;padding-bottom:80px}.dlf_faq__wrap{background-color:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 12px rgba(15,23,42,.06)}.dlf_faq__title{font-size:22px;font-weight:600;color:#1b1e1e;margin:0 0 24px}.dlf_faq__list{display:flex;flex-direction:column;gap:12px}.dlf_faq__item{background-color:#f8fafa;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:background-color .2s ease}.dlf_faq__item::details-content{overflow:hidden;block-size:0;opacity:0;transition:block-size .2s ease,opacity .2s ease,content-visibility .2s allow-discrete}.dlf_faq__item[open]{background-color:#fff}.dlf_faq__item[open] .dlf_faq__q{background-color:#f1f5f9}.dlf_faq__item[open] .dlf_faq__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dlf_faq__item[open]::details-content{block-size:auto;opacity:1}.dlf_faq__q{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#1b1e1e;line-height:1.5;transition:background-color .2s ease}.dlf_faq__q::-webkit-details-marker{display:none}.dlf_faq__q:hover{background-color:#f1f5f9}.dlf_faq__q>span:first-child{flex:1;padding-right:16px}.dlf_faq__chevron{width:18px;height:18px;flex-shrink:0;background-color:#5f6363;mask:url("/include/img/common_new/icon_chevron-down_blk.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_chevron-down_blk.svg") no-repeat center/contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.dlf_faq__a{padding:16px 20px;font-size:14px;line-height:1.85;color:#5f6363}.dlf_faq__a p{margin:0}.dlf_faq__a a{color:#4e8a23;text-decoration:underline}.dlf_faq__a a:hover{color:#67a530}.dlf_footer.dlf_footer{margin-top:0;padding:32px 0;border-top:1px solid #e2e4e4;background-color:#fff}.dlf_footer .dlf_inner{display:flex;flex-direction:column;align-items:center}.dlf_footer .footer_bottom_info{width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.dlf_footer .footer_bottom_info .company__accreditation{display:flex;align-items:flex-end;gap:16px}.dlf_footer .footer_bottom_info .mark-box{display:flex;align-items:flex-end;gap:14px}.dlf_footer .footer_bottom_info .mark-box .mark-asp_saas{width:54px}.dlf_footer .footer_bottom_info .mark-box .mark-privacy{width:62px}.dlf_footer .footer_bottom_info .mark-box img{width:100%}.dlf_footer .footer_bottom_info .mark-isms_ac{width:200px}.dlf_footer .footer_bottom_info .mark-isms_ac img{width:100%}.dlf_footer .footer_bottom_info .company_info{margin-left:auto;color:#959595}.dlf_footer .footer_bottom_info .company_info .company_box .nav .liks{font-size:12px;display:flex;gap:16px;flex-wrap:wrap}.dlf_footer .footer_bottom_info .company_info .company_box .nav .liks a{color:#959595}.dlf_footer .footer_bottom_info .company_info .company_box .nav .liks span:not(:last-of-type)::after{content:"";display:inline-block;width:1px;height:10px;margin-left:16px;background-color:#ddd;vertical-align:middle}.dlf_footer .footer_bottom_info .company_info .footer_copy{font-size:12px;margin-top:6px}.dlf_footer .footer_bottom_info .company_info .footer_copy p{margin:0}.dlf_form{position:sticky;top:24px;background-color:#fff;border-radius:20px;padding:32px;border:1px solid #e2e8f0;box-shadow:0 12px 32px rgba(15,23,42,.09),0 2px 6px rgba(15,23,42,.04)}.dlf_form__head{margin-bottom:24px}.dlf_form__speed{display:inline-block;padding:5px 14px;margin:0 0 12px;background:linear-gradient(to right, rgba(103, 165, 48, 0.12), rgba(78, 138, 35, 0.12));border-radius:50px;font-size:13px;font-weight:500;color:#057662;line-height:1;letter-spacing:.04em}.dlf_form__title{font-size:20px;font-weight:600;color:#1b1e1e;margin:0 0 6px;line-height:1.4}.dlf_form__sub{font-size:13px;color:#5f6363;line-height:1.7;letter-spacing:-0.005em;margin:0}.dlf_form__note{font-size:12px;line-height:1.7;color:#8b8e8e;margin:12px 0 0}.dlf_form__phone{margin-top:28px;padding-top:24px;border-top:1px solid #e2e4e4;text-align:center}.dlf_form__phone_label{font-size:12px;color:#5f6363;margin:0 0 6px}.dlf_form__phone_number{display:inline-flex;align-items:center;gap:6px;color:#1b1e1e;font-size:26px;font-weight:600;text-decoration:none;line-height:1.2}.dlf_form__phone_number img{width:28px;height:auto}.dlf_form__phone_hours{display:block;margin-top:4px;font-size:12px;color:#8b8e8e}.dlf_form .mailform article.col.row.resp{display:block}.dlf_form .mailform form{display:flex;flex-direction:column;gap:18px}.dlf_form .mailform .form_list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dlf_form .mailform .form_list li.clr{display:flex;flex-direction:column;gap:2px}.dlf_form .mailform .form_list label.col.span_3{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;color:#4a4e4e;line-height:1}.dlf_form .mailform .form_list label.col.span_3.required::after{content:"必須";display:inline-block;padding:2px 8px;background-color:#ffe4e6;color:#be123c;border-radius:4px;font-size:11px;font-weight:500;line-height:1.4}.dlf_form .mailform .form_list .input.col.span_9{display:flex;flex-direction:column;gap:4px}.dlf_form .mailform .form_list .f_comt,.dlf_form .mailform .form_list .f_comb{font-size:12px;line-height:1.6;color:#8b8e8e;margin:0}.dlf_form .mailform .form_list .f_comt:empty,.dlf_form .mailform .form_list .f_comb:empty{display:none}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea{width:100%;padding:10px 14px;background-color:#f8fafa;border:1px solid #c2c9d3;border-radius:9px;font-size:14px;color:#1b1e1e;font-family:inherit;line-height:1.5;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password]::-webkit-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea::-webkit-input-placeholder{color:#94a3b8}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password]:-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea:-ms-input-placeholder{color:#94a3b8}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password]::-ms-input-placeholder, .dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea::-ms-input-placeholder{color:#94a3b8}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text]::placeholder,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email]::placeholder,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel]::placeholder,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number]::placeholder,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password]::placeholder,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text]::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email]::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel]::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number]::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password]::placeholder,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea::placeholder{color:#94a3b8}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea:focus{outline:none;background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #67a530}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea{min-height:110px;resize:vertical}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 select,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 select{padding:10px 40px 10px 14px;background-color:#f8fafa;border:1px solid #c2c9d3;border-radius:9px;font-size:14px;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 select:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 select:focus{outline:none;background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #67a530}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea[aria-invalid=true],.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 select[aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password][aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea[aria-invalid=true],.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 select[aria-invalid=true]{background-color:#fdeeee;border-color:#e88a8a;box-shadow:0 0 0 1px #e88a8a}.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=text][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=email][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=tel][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=number][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 input[type=password][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 textarea[aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .form_list li.clr .input.span_9 select[aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=text][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=email][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=tel][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=number][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 input[type=password][aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 textarea[aria-invalid=true]:focus,.dlf_form .mailform article.col.row.resp form .check_page li.clr .input.span_9 select[aria-invalid=true]:focus{background-color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #e07a7a}.dlf_form .mailform .policy{margin-top:4px;padding:0}.dlf_form .mailform .policy h2{font-size:13px;font-weight:600;color:#5f6363;margin:0 0 6px}.dlf_form .mailform .policy .policy_html{max-height:160px;overflow-y:auto;background-color:#f8fafa;border:1px solid #e2e4e4;border-radius:8px;font-size:12px;line-height:1.7;color:#5f6363;margin-bottom:10px}.dlf_form .mailform .policy .policy_html:has(.policy__text:empty){display:none}.dlf_form .mailform .policy .policy_html:empty{display:none}.dlf_form .mailform .policy .policy__text:empty{display:none}.dlf_form .mailform .policy .policy__text iframe{display:block;width:100%;height:240px;border:none}.dlf_form .mailform .policy .policy_check{display:flex;gap:10px;align-items:flex-start}.dlf_form .mailform .policy .policy_check>input[type=checkbox]{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:#67a530;cursor:pointer}.dlf_form .mailform .policy .policy_check label{display:block;flex:1;min-width:0;font-size:13px;line-height:1.7;color:#5f6363;cursor:pointer;word-break:break-word;text-indent:0 !important;padding-left:0 !important}.dlf_form .mailform .policy .policy_check label a{color:#4e8a23;text-decoration:underline}.dlf_form .mailform .policy .policy_check label>input[type=checkbox]{width:18px;height:18px;margin-right:8px;vertical-align:middle;flex-shrink:0;accent-color:#67a530;cursor:pointer}.dlf_form .mailform .submit_btn{margin:0}.dlf_form .mailform .submit_btn input[type=submit]{width:100%;padding:16px 48px;border:none;border-radius:50px;background:linear-gradient(to right, #67a530 0%, #4e8a23 100%);background-image:url("/include/img/common_new/icon_btn_dl.svg"),linear-gradient(to right, #67a530 0%, #4e8a23 100%);background-repeat:no-repeat,no-repeat;background-position:center left 18px,center;background-size:18px 18px,auto;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 10px 18px rgba(103,165,48,.16);transition:background-color .2s ease,box-shadow .2s ease;font-family:inherit}.dlf_form .mailform .submit_btn input[type=submit]:hover{background-image:url("/include/img/common_new/icon_btn_dl.svg"),linear-gradient(to right, #4e8a23 0%, #4e8a23 100%);background-position:center left 18px,center;box-shadow:0 12px 20px rgba(103,165,48,.16)}.dlf_form .mailform .submit_btn button[type=submit]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border:none;border-radius:50px;background:linear-gradient(to right, #67a530 0%, #4e8a23 100%);color:#fff;font-size:16px;font-weight:400;cursor:pointer;box-shadow:0 10px 16px rgba(103,165,48,.2);transition:background .2s ease,box-shadow .2s ease;font-family:inherit}.dlf_form .mailform .submit_btn button[type=submit]:hover{background:linear-gradient(to right, #4e8a23 0%, #4e8a23 100%);box-shadow:0 12px 18px rgba(103,165,48,.26)}.form-url-guard__error{margin:6px 0 0;color:#d8000c;font-size:12px;line-height:1.6;font-weight:600}.dlf_grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(320px, 1fr);gap:40px}.dlf_grid__left{display:flex;flex-direction:column;gap:28px;min-width:0}.dlf_grid__right{min-width:0}.dlf_grid--static{row-gap:28px}.dlf_grid--static>.dlf_hero__head{grid-column:1;grid-row:1}.dlf_grid--static>.dlf_grid__left{grid-column:1;grid-row:2}.dlf_grid--static>.dlf_grid__right{grid-column:2;grid-row:1/3}.dlf_grid--has-hero{row-gap:28px}.dlf_grid--has-hero>.dlf_hero__head{grid-column:1;grid-row:1}.dlf_grid--has-hero>.dlf_grid__left{grid-column:1;grid-row:2}.dlf_grid--has-hero>.dlf_grid__right{grid-column:2;grid-row:1/3}.ctf_faq{interpolate-size:allow-keywords;margin-top:12px}.ctf_faq__inner{margin:0 auto}.ctf_faq__header{text-align:center;margin-bottom:40px}.ctf_faq__title{font-size:22px;font-weight:500;color:#1b1e1e;margin:0}.ctf_faq__list{display:flex;flex-direction:column;border-top:1px solid #cccfcf}.ctf_faq__item{border-bottom:1px solid #cccfcf}.ctf_faq__item::details-content{overflow:hidden;block-size:0;opacity:0;transition:block-size .25s ease,opacity .25s ease,content-visibility .25s allow-discrete}.ctf_faq__item[open] .ctf_faq__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ctf_faq__item[open]::details-content{block-size:auto;opacity:1}.ctf_faq__q{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:#1b1e1e;line-height:1.5;transition:color .2s ease}.ctf_faq__q::-webkit-details-marker{display:none}.ctf_faq__q:hover{color:#67a530}.ctf_faq__q:hover .ctf_faq__chevron{background-color:#67a530}.ctf_faq__q>span:first-child{flex:1;padding-right:20px}.ctf_faq__chevron{width:20px;height:20px;flex-shrink:0;background-color:#a1a4a4;mask:url("/include/img/common_new/icon_chevron-down_blk.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_chevron-down_blk.svg") no-repeat center/contain;transition:background-color .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .2s ease;transition:transform .3s ease,background-color .2s ease,-webkit-transform .3s ease}.ctf_faq__a{padding:0 0 18px;font-size:14px;line-height:1.85;color:#5f6363}.ctf_faq__a p{margin:0}.ctf_faq__a a{color:#4e8a23;text-decoration:underline}.ctf_faq__a a:hover{color:#67a530}.ctf_inquiry{margin-bottom:64px}.ctf_inquiry__header{text-align:center;margin-bottom:32px}.ctf_inquiry__title{font-size:22px;font-weight:500;color:#1b1e1e;margin:0;line-height:1.4}.ctf_inquiry__subtitle{font-size:14px;color:#757979;margin:0}.ctf_inquiry__body{max-width:896px;margin:0 auto}.ctf_inquiry__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 24px;padding:0;list-style:none}.ctf_inquiry__item{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eaf0f2}.ctf_inquiry__num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#4e8a23;color:#fff;font-size:14px;font-weight:500;flex-shrink:0;margin-top:2px}.ctf_inquiry__item_text{font-size:16px;line-height:1.625;color:#5f6363;margin:0;padding-top:4px}.ctf_inquiry__note{text-align:center;font-size:14px;line-height:1.625;color:#757979;margin:0}.ctf_learn{background-color:#fff;border:1px solid #eaf0f2;border-radius:16px;padding:24px}.ctf_learn__header{margin-bottom:20px}.ctf_learn__title{font-size:18px;font-weight:500;color:#1b1e1e;margin:0 0 12px;line-height:1.4}.ctf_learn__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.ctf_learn__item{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:#5f6363}.ctf_learn__icon{width:20px;height:20px;flex-shrink:0;margin-top:1px;background-color:#67a530;mask:url("/include/img/common_new/icon_check-circle.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_check-circle.svg") no-repeat center/contain}.ctf_badges_band{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;background-color:#ebf4f0;border-radius:12px;padding:24px 32px;margin-bottom:48px}.ctf_badges__item{display:flex;align-items:center;gap:8px}.ctf_badges__icon{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:#67a530}.ctf_badges__icon.-check{mask:url("/include/img/common_new/icon_check-circle.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_check-circle.svg") no-repeat center/contain}.ctf_badges__icon.-monitor{mask:url("/include/img/common_new/icon_monitor.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_monitor.svg") no-repeat center/contain}.ctf_badges__icon.-users{mask:url("/include/img/common_new/icon_users.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_users.svg") no-repeat center/contain}.ctf_badges__text{font-size:14px;color:#1b1e1e}.dlf_grid__left .ctf_inquiry,.dlf_grid__left .ctf_badges_band{margin-bottom:0}.dlf_grid__left .ctf_inquiry__header{text-align:left}.dlf_grid__left .ctf_inquiry__body{max-width:none}.dlf_grid__left .ctf_section_line{margin-left:0;margin-right:0}.ctf_section_line{display:block;width:64px;height:2px;margin:16px auto 0;background:linear-gradient(to right, #4e8a23, #111827);border-radius:1px}.ctf_section_line.-left{margin-left:0;margin-right:0;width:48px}.ctf_sidebar__wrap{background-color:#fff;border:1px solid #eaf0f2;border-radius:16px;padding:24px}.ctf_sidebar__head{margin-bottom:24px}.ctf_sidebar__title{font-size:18px;font-weight:500;color:#1b1e1e;margin:0 0 12px;line-height:1.4}.ctf_flow__steps_wrap{position:relative;padding-left:32px}.ctf_flow__vline{position:absolute;left:11px;top:12px;bottom:12px;width:2px;background-color:#eaf0f2;border-radius:1px}.ctf_flow__steps{display:flex;flex-direction:column;gap:24px}.ctf_flow__step{position:relative}.ctf_flow__num_wrap{position:absolute;left:-32px;top:0}.ctf_flow__num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#4e8a23;color:#fff;font-size:11px;font-weight:600}.ctf_flow__step_body{min-width:0}.ctf_flow__step_title{font-size:16px;font-weight:400;color:#1b1e1e;margin:0 0 3px;line-height:1.5}.ctf_flow__step_desc{font-size:12px;color:#757979;margin:0;line-height:1.5}.ctf_form{width:100%}.ctf_form__head{margin-bottom:24px}.ctf_form__title{font-size:22px;font-weight:500;color:#1b1e1e;margin:0 0 8px;line-height:1.4}.ctf_form__sub{font-size:14px;line-height:1.7;color:#757979;margin:0}.ctf_form .mailform .form_list li.clr:has(input[name=wf13169046014]){display:none}.ctf_form .mailform .submit_btn input[type=submit]{background-image:url("/include/img/common_new/icon_send_wh.svg"),linear-gradient(to right, #67a530 0%, #4e8a23 100%);background-position:center left 18px,center}.ctf_form .mailform .submit_btn input[type=submit]:hover{background-image:url("/include/img/common_new/icon_send_wh.svg"),linear-gradient(to right, #4e8a23 0%, #4e8a23 100%);background-position:center left 18px,center}.ctf_phone_band{border-top:1px solid #cccfcf;border-bottom:1px solid #cccfcf;padding:40px 0;margin-block:56px}.ctf_phone_band__inner{max-width:1104px;margin:0 auto;padding:0 32px}.ctf_phone_band__header{text-align:center;margin-bottom:32px}.ctf_phone_band__title{font-size:22px;font-weight:500;color:#1b1e1e;margin:0}.ctf_phone_band__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 440px));justify-content:center}.ctf_phone_band__item{display:flex;flex-direction:column;align-items:center;padding:0 40px}.ctf_phone_band__item:first-child{padding-left:0;border-right:1px solid #cccfcf}.ctf_phone_band__item.-right{padding-right:0}.ctf_phone_band__content{display:flex;flex-direction:column}.ctf_phone_band__row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ctf_phone_band__icon{display:block;flex-shrink:0;width:20px;height:20px;background-color:#67a530;mask:url("/include/img/common_new/icon_phone-lucide.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_phone-lucide.svg") no-repeat center/contain}.ctf_phone_band__icon.-black{background-color:#1b1e1e}.ctf_phone_band__label{font-size:15px;font-weight:500;color:#5f6363;margin:0}.ctf_phone_band__sublabel{font-size:13px;color:#4a4e4e;margin:0 0 4px}.ctf_phone_band__number{display:block;color:#67a530;font-size:32px;font-weight:500;text-decoration:none;line-height:1.2;margin-bottom:6px}.ctf_phone_band__number.-black{color:#1b1e1e}.ctf_phone_band__number:hover{opacity:.85}.ctf_phone_band__hours{font-size:13px;color:#5f6363;margin:0 0 10px}.ctf_phone_band__desc{font-size:13px;line-height:1.7;color:#757979;margin:0}.ctf_cta{margin-bottom:40px}.ctf_cta__header{text-align:center;margin-bottom:32px}.ctf_cta__title{font-size:22px;font-weight:500;color:#1b1e1e;margin:0}.ctf_cta__grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.ctf_cta__primary{display:flex;flex-direction:column;border-radius:20px;padding:32px;background:linear-gradient(135deg, #4e8a23 0%, #30c3c4 100%);color:#fff}.ctf_cta__primary_icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);margin-bottom:16px;position:relative}.ctf_cta__primary_icon::after{content:"";display:block;width:22px;height:22px;background-color:#fff;mask:url("/include/img/common_new/icon_file-text.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_file-text.svg") no-repeat center/contain}.ctf_cta__primary_title{font-size:22px;font-weight:500;color:#fff;line-height:1.4;margin:0 0 12px}.ctf_cta__primary_desc{font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.9);margin:0 0 24px;flex:1}.ctf_cta__primary_btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background-color:#fff;color:#4e8a23;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;align-self:flex-start;transition:background-color .2s ease,opacity .2s ease}.ctf_cta__primary_btn:hover{background-color:#f1f5f9;opacity:1}.ctf_cta__primary_arrow{width:14px;height:14px;background-color:currentColor;mask:url("/include/img/common_new/icon_chevron-right_grn.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_chevron-right_grn.svg") no-repeat center/contain}.ctf_cta__secondary{display:flex;flex-direction:column;gap:20px}.ctf_cta__sub{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-radius:14px;border:1px solid #e2e8f0;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease;flex:1}.ctf_cta__sub:hover{box-shadow:0 6px 16px rgba(15,23,42,.08);opacity:1}.ctf_cta__sub.-blue:hover{border-color:#bfdbfe}.ctf_cta__sub.-emerald:hover{border-color:#a7f3d0}.ctf_cta__sub_icon{display:inline-block;width:22px;height:22px;margin-bottom:12px}.ctf_cta__sub_icon.-monitor{background-color:#2563eb;mask:url("/include/img/common_new/icon_monitor.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_monitor.svg") no-repeat center/contain}.ctf_cta__sub_icon.-book{background-color:#059669;mask:url("/include/img/common_new/icon_book-open.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_book-open.svg") no-repeat center/contain}.ctf_cta__sub_title{font-size:16px;font-weight:500;color:#1b1e1e;line-height:1.45;margin:0 0 6px}.ctf_cta__sub_desc{font-size:13px;line-height:1.7;color:#757979;margin:0 0 14px;flex:1}.ctf_cta__sub_link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.ctf_cta__sub.-blue .ctf_cta__sub_link{color:#2563eb}.ctf_cta__sub.-emerald .ctf_cta__sub_link{color:#059669}.ctf_cta__sub_arrow{display:inline-block;width:13px;height:13px;background-color:currentColor;mask:url("/include/img/common_new/icon_chevron-right_grn.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_chevron-right_grn.svg") no-repeat center/contain}@media (max-width: 1200px){.dlf_form{position:static}.dlf_grid{grid-template-columns:1fr;gap:32px}.dlf_grid__right{order:-1}.dlf_grid--static{row-gap:32px}.dlf_grid--static>.dlf_hero__head{grid-column:1;grid-row:auto;order:1;padding-inline:10px}.dlf_grid--static>.dlf_grid__left{grid-column:1;grid-row:auto;order:3}.dlf_grid--static>.dlf_grid__right{grid-column:1;grid-row:auto;order:2}.dlf_grid--has-hero{row-gap:32px}.dlf_grid--has-hero>.dlf_hero__head{grid-column:1;grid-row:auto;order:1;padding-inline:10px}.dlf_grid--has-hero>.dlf_grid__left{grid-column:1;grid-row:auto;order:3}.dlf_grid--has-hero>.dlf_grid__right{grid-column:1;grid-row:auto;order:2}.ctf_cta__grid{grid-template-columns:1fr}}@media (max-width: 767px){.text-center-sp{text-align:center}.text-white-sp{color:#fff}.h-10{height:1.3020833333vw}.show-pc{display:none !important}article.resp form .policy .required_mark{margin-right:0;margin-bottom:8px}article.resp form .policy .policy_check label{display:block;text-indent:-2.1em;padding-left:2.1em}.dlf_inner{padding:0 16px}.dlf_main .dlf_inner{padding-top:28px;padding-bottom:48px}.show-pc{display:none !important}.show-sp{display:inline !important}.dlf_hero__shape.-shape1{width:80px;height:80px;right:20px;top:20px}.dlf_hero__shape.-shape2{width:60px;height:60px;left:20px;bottom:20px}.dlf_hero__shape.-shape3{width:100px;height:100px}.dlf_logo{width:120px}.dlf_hero__title{font-size:24px}.dlf_hero__lead{font-size:14px}.dlf_faq .dlf_inner{padding-bottom:56px}.dlf_faq__wrap{padding:24px 20px;border-radius:16px}.dlf_footer .footer_bottom_info{flex-direction:column;align-items:center}.dlf_footer .footer_bottom_info .company__accreditation{flex-wrap:wrap;justify-content:center}.dlf_footer .footer_bottom_info .company_info{margin-left:0;text-align:center}.dlf_form{padding:24px 20px;border-radius:16px}.ctf_inquiry__title{font-size:19px}.ctf_inquiry__grid{grid-template-columns:1fr;margin-bottom:16px}.ctf_inquiry__item{gap:8px;padding-bottom:16px;margin-bottom:16px}.ctf_inquiry__num{width:26px;height:26px}.ctf_inquiry__item_text{font-size:14px}.ctf_inquiry__note{text-align:left}.ctf_learn__item{font-size:14px}.ctf_badges_band{gap:12px 20px;padding:20px}.ctf_phone_band__inner{padding:0 16px}.ctf_phone_band__grid{grid-template-columns:1fr;justify-content:unset}.ctf_phone_band__item{padding:24px 0 0}.ctf_phone_band__item:first-child{padding-top:0;padding-right:0;border-right:none;border-bottom:1px solid #cccfcf;padding-bottom:24px}.ctf_cta__primary{padding:24px 20px}.ctf_cta__primary_title{font-size:18px}}@media (min-width: 768px){.d-flex-pc{display:flex !important}.h-10{height:.6944444444vw}.show-sp{display:none !important}}@media (min-width: 1441px){.h-10{height:10px}}@media print{*,:before,:after{color:#000 !important;text-shadow:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}
/*# sourceMappingURL=maps/contact_form.css.map */
