/*! 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:"Barlow","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:#26a69a;box-shadow:0 0 0 3px rgba(38,166,154,.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:#26a69a;box-shadow:0 0 0 3px rgba(38,166,154,.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:#26a69a;border-color:#26a69a}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:#26a69a;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:#26a69a;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(38,166,154,.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(38,166,154,.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:#26a69a;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(38,166,154,.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(38,166,154,.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, #fafbfc 0%, #f1f5f9 100%)}ul{list-style:none;margin:0;padding:0}a{color:#029177;transition:color .2s ease}a:hover{opacity:.85}img{max-width:100%;height:auto;vertical-align:bottom}.dlf_page{width:100%}.dlf_inner{width:100%;max-width:1280px;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:13px;line-height:1.6}.dlf_breadcrumb a{color:#5f6363}.dlf_breadcrumb a:hover{color:#029177;opacity:1}.dlf_breadcrumb__sep{color:#a1a4a4}.dlf_breadcrumb__current{color:#029177;font-weight:500}.dlf_logo{display:inline-block;width:140px}.dlf_logo:hover{opacity:.85}.dlf_hero__head .dlf_breadcrumb{margin-bottom:16px}.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.35;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:#f8fafc;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_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(20, 184, 166, 0.12), rgba(13, 148, 136, 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:#f8fafc;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 #26a69a}.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{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;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #26a69a}.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:#f8fafc;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:#26a69a;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:#029177;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:#26a69a;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, #14b8a6 0%, #0d9488 100%);background-image:url("/include/img/common_new/icon_btn_dl.svg"),linear-gradient(to right, #14b8a6 0%, #0d9488 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(20,184,166,.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, #0d9488 0%, #0f766e 100%);background-position:center left 18px,center;box-shadow:0 12px 20px rgba(20,184,166,.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, #14b8a6 0%, #0d9488 100%);color:#fff;font-size:16px;font-weight:400;cursor:pointer;box-shadow:0 10px 16px rgba(20,184,166,.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, #0d9488 0%, #0f766e 100%);box-shadow:0 12px 18px rgba(20,184,166,.26)}.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_resource{background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.07),0 2px 6px rgba(15,23,42,.04)}.dlf_resource__media{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg, #14b8a6 0%, #0e8a8c 60%, #1e40af 100%);overflow:hidden}.dlf_resource__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.dlf_resource__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(15, 23, 42, 0.15), transparent 50%)}.dlf_resource__category{position:absolute;z-index:1;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:hsla(0,0%,100%,.95);color:#029177;font-size:14px;line-height:1;font-weight:600;border-radius:9999px;backdrop-filter:blur(4px);box-shadow:0 2px 6px rgba(15,23,42,.08)}.dlf_resource__category_icon{width:14px;height:14px;background-color:#029177;mask:url("/include/img/common_new/icon_document.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_document.svg") no-repeat center/contain}.dlf_resource__body{padding:32px}.dlf_resource__title{font-size:22px;font-weight:600;line-height:1.4;color:#1b1e1e;margin:0 0 14px}.dlf_resource__desc{font-size:15px;line-height:1.85;color:#5f6363;margin:0}.dlf_card{background-color:#fff;border-radius:20px;padding:32px;box-shadow:0 6px 16px rgba(15,23,42,.05)}.dlf_card__title{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;color:#1b1e1e;margin:0 0 24px;line-height:1.4}.dlf_card__icon{display:inline-block;width:24px;height:24px;background-color:#26a69a;flex-shrink:0}.dlf_card__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}.dlf_card__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}.dlf_learn__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.dlf_learn__item{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f8fafc;border-radius:12px}.dlf_learn__item_icon{width:18px;height:18px;flex-shrink:0;margin-top:3px;background-color:#26a69a;mask:url("/include/img/common_new/icon_circle-check_grn.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_circle-check_grn.svg") no-repeat center/contain}.dlf_learn__item_text{font-size:14px;line-height:1.65;color:#4a4e4e}.dlf_target__list{display:flex;flex-direction:column;gap:10px}.dlf_target__item{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.7;color:#4a4e4e}.dlf_target__dot{width:8px;height:8px;background-color:#26a69a;border-radius:50%;flex-shrink:0}.dlf_badges{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.dlf_badges__item{background-color:#fff;border-radius:14px;padding:18px 12px;text-align:center;box-shadow:0 3px 8px rgba(15,23,42,.04)}.dlf_badges__icon{display:inline-block;width:26px;height:26px;margin-bottom:8px;background-color:#26a69a}.dlf_badges__icon.-free{mask:url("/include/img/common_new/icon_download.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_download.svg") no-repeat center/contain}.dlf_badges__icon.-time{mask:url("/include/img/common_new/icon_clock.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_clock.svg") no-repeat center/contain}.dlf_badges__icon.-shield{mask:url("/include/img/common_new/icon_shield.svg") no-repeat center/contain;-webkit-mask:url("/include/img/common_new/icon_shield.svg") no-repeat center/contain}.dlf_badges__text{font-size:13px;color:#4a4e4e;margin:0;font-weight:500}.dlf_related .dlf_inner{padding-bottom:56px}.dlf_related__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.dlf_related__title{font-size:22px;font-weight:600;color:#1b1e1e;margin:0}.dlf_related__more{display:inline-flex;align-items:center;gap:8px;color:#029177;font-size:14px;font-weight:500;text-decoration:none}.dlf_related__more:hover{color:#26a69a;opacity:1}.dlf_related__more:hover .dlf_related__more_arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.dlf_related__more_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;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.dlf_related__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.dlf_related__card{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 16px rgba(15,23,42,.06);transition:box-shadow .3s ease}.dlf_related__card:hover{box-shadow:0 10px 20px rgba(15,23,42,.1),0 4px 8px rgba(15,23,42,.04)}.dlf_related__card:hover .dlf_related__media img{-webkit-transform:scale(1.05);transform:scale(1.05)}.dlf_related__card:hover .dlf_related__name{color:#029177}.dlf_related__card a{display:block;color:inherit;text-decoration:none}.dlf_related__card a:hover{opacity:1}.dlf_related__media{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#e5e9ee;display:flex;padding:8px}.dlf_related__media img{width:100%;-o-object-fit:contain;object-fit:contain;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.dlf_related__media img.is-wide{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;padding:0}.dlf_related__cat{position:absolute;top:12px;left:12px;padding:4px 12px;background-color:hsla(0,0%,100%,.95);color:#029177;font-size:12px;font-weight:600;border-radius:9999px;backdrop-filter:blur(4px);box-shadow:0 1px 3px rgba(15,23,42,.08)}.dlf_related__body{padding:20px}.dlf_related__name{font-size:16px;font-weight:600;line-height:1.5;color:#1b1e1e;margin:0 0 8px;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dlf_related__desc{font-size:13px;line-height:1.75;color:#5f6363;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#request_thanks{margin:0;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, #fafbfc 0%, #f1f5f9 100%);min-height:100vh;display:flex;flex-direction:column}#request_thanks .dlf_page,#request_thanks .main-new{flex:1}#request_thanks.is-thanks .dlf_grid__left,#request_thanks.is-thanks .dlf_form__head,#request_thanks.is-thanks .dlf_form__phone,#request_thanks.is-thanks .dlf_related,#request_thanks.is-thanks .dlf_faq{display:none}#request_thanks.is-thanks .dlf_grid{display:flex;justify-content:center}#request_thanks.is-thanks .dlf_grid__right{width:100%;max-width:1048px}#request_thanks.is-thanks .dlf_main{padding:56px 0 80px}#request_thanks.is-thanks .dlf_form{background:rgba(0,0,0,0);border:none;box-shadow:none;border-radius:0;padding:0}#request_thanks.is-thanks .mailform .clr.resp,#request_thanks.is-thanks .mailform .clr.resp>form{display:block;width:100%}#request_thanks.is-thanks .mailform .col.span_2{display:none}#request_thanks.is-thanks .mailform .msgbox{float:none;width:100%;padding:0;margin:0}#request_thanks.is-thanks .mailform h2{float:none;width:100%;text-align:center;font-size:clamp(20px,3vw,26px);font-weight:600;color:#1b1e1e;margin:0 0 48px;line-height:1.45;border:none}#request_thanks.is-thanks .mailform .message{float:none;width:100%;max-width:1048px}#request_thanks.is-thanks .mailform .dlf_thanks__text{max-width:680px;margin:0 auto}#request_thanks.is-thanks .mailform .submit_btn{display:none}#request_thanks .contents__thanks{padding:56px 0 80px}#request_thanks .contents__thanks .inner{max-width:1280px;margin:0 auto;padding:0 24px}#request_thanks .heading.-center .logo img{width:140px;height:auto;margin-bottom:24px}#request_thanks .heading.-center{text-align:center;margin-bottom:48px}#request_thanks .heading.-center h1.title{font-size:clamp(20px,3vw,26px);font-weight:600;color:#1b1e1e;margin:0 0 20px;line-height:1.45}#request_thanks .heading.-center>p{font-size:15px;line-height:1.9;color:#5f6363;margin:0}#request_thanks .container{max-width:1048px;margin:0 auto}#request_thanks .message{max-width:680px;margin:0 auto}#request_thanks .message__text{background-color:#f0faf8;border-left:4px solid #26a69a;border-radius:0 12px 12px 0;padding:24px 28px;margin-bottom:36px;font-size:14px;line-height:1.85;color:#4a4e4e}#request_thanks .message__text .title,#request_thanks .message__text span.title{display:block;font-size:17px;font-weight:600;color:#26a69a;margin-bottom:12px}#request_thanks .timerex{max-width:1048px;margin:0 auto 36px}#request_thanks .back_btn,#request_thanks .btn_back,#request_thanks .wgt-form__back{max-width:680px;margin:32px auto 0;text-align:center}#request_thanks .back_btn a,#request_thanks .btn_back a,#request_thanks .wgt-form__back a{display:inline-block;padding:10px 32px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-decoration:none;color:#5f6363}#request_thanks .back_btn a:hover,#request_thanks .btn_back a:hover,#request_thanks .wgt-form__back a:hover{background-color:#f8fafc;color:#1b1e1e;opacity:1}#request_thanks footer#main_footer{margin-top:0;padding:32px 0;border-top:1px solid #e2e4e4;background-color:#fff}#request_thanks footer#main_footer>.inner,#request_thanks footer#main_footer>.dlf_inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center}#request_thanks footer#main_footer .footer_bottom_info{width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:center}#request_thanks footer#main_footer .footer_bottom_info .company__accreditation{display:flex;align-items:flex-end;gap:16px}#request_thanks footer#main_footer .footer_bottom_info .mark-box{display:flex;align-items:flex-end;gap:14px}#request_thanks footer#main_footer .footer_bottom_info .mark-box .mark-asp_saas{width:54px}#request_thanks footer#main_footer .footer_bottom_info .mark-box .mark-privacy{width:62px}#request_thanks footer#main_footer .footer_bottom_info .mark-box img{width:100%}#request_thanks footer#main_footer .footer_bottom_info .mark-isms_ac{width:200px}#request_thanks footer#main_footer .footer_bottom_info .mark-isms_ac img{width:100%}#request_thanks footer#main_footer .footer_bottom_info .company_info{margin-left:auto;color:#959595}#request_thanks footer#main_footer .footer_bottom_info .company_info .company_box .nav .liks{font-size:12px;display:flex;gap:16px;flex-wrap:wrap}#request_thanks footer#main_footer .footer_bottom_info .company_info .company_box .nav .liks a{color:#959595}#request_thanks footer#main_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}#request_thanks footer#main_footer .footer_bottom_info .company_info .footer_copy{font-size:12px;margin-top:6px}#request_thanks footer#main_footer .footer_bottom_info .company_info .footer_copy p{margin:0}@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_related__list{grid-template-columns:repeat(2, 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_breadcrumb{font-size:12px}.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}.dlf_resource__category{left:16px;bottom:16px}.dlf_resource__body{padding:24px 20px}.dlf_card{padding:24px 20px;border-radius:16px}.dlf_learn__grid{grid-template-columns:1fr}.dlf_related .dlf_inner{padding-top:40px;padding-bottom:40px}.dlf_related__head{flex-direction:column;align-items:flex-start;gap:14px}.dlf_related__list{grid-template-columns:1fr}#request_thanks.is-thanks .dlf_main{padding:40px 0 64px}#request_thanks.is-thanks .mailform h2{margin-bottom:36px}#request_thanks .contents__thanks{padding:40px 0 64px}#request_thanks .contents__thanks .inner{padding:0 16px}#request_thanks .heading.-center{margin-bottom:36px}#request_thanks .message__text{padding:20px}#request_thanks footer#main_footer>.inner,#request_thanks footer#main_footer>.dlf_inner{padding:0 16px}#request_thanks footer#main_footer .footer_bottom_info{flex-direction:column;align-items:center}#request_thanks footer#main_footer .footer_bottom_info .company__accreditation{flex-wrap:wrap;justify-content:center}#request_thanks footer#main_footer .footer_bottom_info .company_info{margin-left:0;text-align:center}}@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/download_form.css.map */
