form .form-control,form input,form select,form textarea{padding:6px 12px;width:100%;display:block;outline:none;resize:none;border-radius:4px;box-sizing:border-box;border:1px solid var(--gray-border);-webkit-appearance:none}form .form-control:focus-visible,form input:focus-visible,form select:focus-visible,form textarea:focus-visible{border-color:var(--primary-color)}form .form-control.form-control-lg,form input.form-control-lg,form text-area.form-control-lg{height:11.5rem}form .form-control.form-control-md,form input.form-control-md,form text-area.form-control-md{height:8.25rem}form .btn{width:154px}form .btn.contact-btn{background:linear-gradient(114.77deg, #0E41C0 0%, #106BCD 100.01%);border-radius:4px;margin-left:10px}form .btn.contact-btn:hover{transition:none;box-shadow:none;background:#2a81de}form .form-label{margin-bottom:8px;display:flex;font-size:var(--font-xs);font-weight:800}form .form-label.required::after{content:"*";margin-left:5px}form .form-label .form-label-text{flex:1}.form-check{margin-bottom:.125rem;padding-left:20px;min-height:20px;display:flex}form .form-check-label{font-size:var(--font-xs)}.form-check-input,input[type=checkbox]{margin-left:-20px;margin-right:8px;margin-top:.25em;width:20px;max-width:20px;height:20px;float:left;vertical-align:top;background-repeat:no-repeat;background-position:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;border:1px solid var(--gray-border)}.form-check-input:checked,input:checked{border-color:var(--primary-color);background-color:var(--primary-color);background-image:url(../../images/icon-checked.svg)}.form-group.error .form-control,.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:var(--red)}.checkbox-title{color:var(--black);font-size:var(--font-xs)}.form-group input[type=text],.form-group select,.form-group textarea{margin-bottom:0;outline:none}.form-group input[type=text]{height:38px}.error,.error-input,.form-group .error-input,.form-group .error{color:var(--red) !important;border-color:var(--red) !important}.message-error-checkbox .error,.form-group .error{font-size:var(--font-xs);font-weight:800;line-height:15px}.form-group .error{font-size:9px}.form-group .form-label{margin-bottom:6px}form .form-label{margin-bottom:-12px}form textarea{height:68px}.col-4 .form-check{margin-bottom:1rem}html:lang(ja) .col-4 .form-check{line-height:1.5}.form-group input[type=text],.form-group select,.form-group textarea{margin-bottom:0;font-size:var(--font-sm);outline:none}.form-group select{height:39px;line-height:1;-webkit-appearance:none;background-position:right 20px center !important;background:url("../../images/icon-arrow-down.png") no-repeat}.form-check-input,input[type=checkbox]{padding:6px;cursor:pointer}html:lang(en-US) .form-check-input,input[type=checkbox]{margin-top:-1px}html:lang(ja) .form-check-input,input[type=checkbox]{margin-top:0;margin-right:6px}.form-group-content .row>.pr-0{padding-right:0}.form-group-content .row>.mt-0{margin-top:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:#fff !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;transition:background-color 9999s ease-in-out 0s;appearance:none !important;-webkit-appearance:none !important;filter:none !important}#js-contact-form .col-12.form-group.recaptcha-message{margin-top:0;margin-bottom:12px}#js-contact-form .col-12.form-group.recaptcha-message .policies-google{color:#a9a9a9;font-size:var(--font-xs)}.google-policy-terms{color:#616ffa}@media screen and (max-width: 480px){.form-group select{width:100%}form textarea{height:174px}input[type=text],select,textarea{padding:6px 16px}}/*# sourceMappingURL=form.css.map */
