﻿.hs-form{width:100%;max-width:835px;margin:0 auto;padding:0}.hs-form *{box-sizing:border-box}.hs-form a{transition:all 0.2s ease-out 0s}.hs-form a:link{color:#000}.hs-form a:hover,.hs-form a:focus,.hs-form a:active{color:#ED5C34;opacity:1}.hs-form p{margin:0 !important;font-size:14px !important;line-height:1.5 !important}.hs-form input:focus{border-color:#032D60}.hs-form .form-columns-0,.hs-form .form-columns-1,.hs-form .form-columns-2{max-width:100%}.hs-form fieldset .hs-form-field{position:relative}.hs-form fieldset .hs-form-field>label{font-size:14px;font-weight:500;text-align:right;width:112px;flex-shrink:0}.form-half .hs-form fieldset .hs-form-field>label{padding:10px}.hs-form fieldset .hs-form-field>label .hs-form-required{color:transparent;position:relative;display:none}.hs-form fieldset .hs-form-field>label .hs-form-required::before{content:"必須";display:inline-block;margin-left:5px;padding:0 .5em;background:red;border-radius:3px;color:#fff;font-size:10px;display:inline-block;vertical-align:text-bottom}.hs-form fieldset .hs-form-field .hs-field-desc{color:#030303;font-size:15px;line-height:2;display:none !important}.bg-dark .hs-form fieldset .hs-form-field .hs-field-desc{color:#fff}.hs-form fieldset .hs-form-field .input{margin:0 !important;padding:0;color:#030303;width:100%}.form-half .hs-form fieldset .hs-form-field .input{padding:15px 0}.hs-form fieldset .hs-form-field .input .inputs-list{margin:0;padding:0;list-style:none}.hs-form fieldset .hs-form-field .input .inputs-list li{color:#030303;font-size:15px;line-height:2}.hs-form fieldset .hs-form-field .input .inputs-list.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .hs-form-field .hs-error-msgs{margin:0;position:absolute;top:-13px;right:0;background:#c00;padding:5px;color:#fff !important;line-height:1;font-size:12px}.hs-form fieldset .hs-form-field .hs-error-msgs li{margin:0;padding:0;font-size:12px !important;list-style:none}.hs-form fieldset .hs-form-field .hs-error-msgs::after{position:absolute;content:'';bottom:-9px;left:50%;border-style:solid;border-color:#c00 transparent transparent transparent;border-width:5px 5px}.hs-form fieldset .hs-form-field.hs-fieldtype-text .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-phonenumber .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input{width:100%;display:block;height:38px;padding:6px 12px;font-family:"Noto Sans JP", sans-serif;font-size:15px;line-height:38px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;appearance:none;box-sizing:border-box}.hs-form fieldset .hs-form-field.hs-fieldtype-text .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-phonenumber .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input{height:60px;box-sizing:border-box;line-height:1.5}.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-checkbox .input .hs-input{line-height:1;appearance:menulist;box-sizing:border-box}.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-checkbox .input .hs-input.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .legal-consent-container{margin:0 !important;padding:25px 30px 35px;color:#030303}@media (max-width: 767px){.hs-form fieldset .legal-consent-container{padding:15px 0}}.bg-dark .hs-form fieldset .legal-consent-container{color:#fff}.hs-form fieldset .legal-consent-container .hs-richtext{font-size:15px;line-height:2}.hs-form .form-columns-0{margin-top:-12px}.hs-form .form-columns-0 .hs-form-field .hs-field-desc{margin-top:-35px;padding:0 30px 35px;order:99}@media (max-width: 767px){.hs-form .form-columns-0 .hs-form-field .hs-field-desc{margin-top:-15px;padding:0 0 15px}}.form-half .hs-form .form-columns-0 .hs-form-field .hs-field-desc{margin-top:-15px;padding:0 0 15px}.hs-form .form-columns-0>.hs-richtext{padding:0}@media (max-width: 767px){.hs-form .form-columns-0>.hs-richtext{padding:15px 0}}.form-half .hs-form .form-columns-0>.hs-richtext{padding:0}.hs-form .form-columns-1{margin-bottom:12px}.hs-form .form-columns-1:last-of-type{margin-bottom:0}.hs-form .form-columns-1 .hs-form-field{display:flex;flex-direction:row;align-items:center;gap:9px}.hs-form .form-columns-1 .hs-form-field .hs-field-desc{margin-top:-35px;padding:0 30px 35px;order:99}@media (max-width: 767px){.hs-form .form-columns-1 .hs-form-field .hs-field-desc{margin-top:-15px;padding:0 0 15px}}.form-half .hs-form .form-columns-1 .hs-form-field .hs-field-desc{margin-top:-15px;padding:0 0 15px}.hs-form .form-columns-2{margin-left:96px;margin-bottom:12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:15px}@media (max-width: 544px){.hs-form .form-columns-2{gap:8px}}.hs-form .form-columns-2 .hs-form-field{float:left !important;width:50% !important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;gap:11px}.hs-form .form-columns-2 .hs-form-field>label{width:14px}.form-half .hs-form .form-columns-2 .hs-form-field:first-of-type .input{padding-left:0;padding-right:7.5px}.form-half .hs-form .form-columns-2 .hs-form-field:last-of-type .input{padding-left:7.5px;padding-right:0}.hs-form .hs_recaptcha .grecaptcha-badge{margin:0 auto}.hs-form .hs_submit{margin-top:17px;text-align:center}.hs-form .hs_submit .hs-button{width:114px;margin:0 auto;text-align:center;border:2.5px solid #fff;background:#ED5C34;border-radius:6px;font-size:16px;line-height:calc(24/16);font-weight:500;text-align:center;color:#fff;padding:7px 10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:inline-block;transition:all 0.2s ease-out 0s;cursor:pointer}.hs-form .hs_submit .hs-button:hover{background:#fff;color:#ED5C34;border-color:#ED5C34}@media (max-width: 544px){.hs-form .hs_submit .hs-button{min-width:inherit;width:100%;padding:7px 19px}}.form-half .hs-form .hs_submit .hs-button{min-width:inherit;width:100%;padding:7px 19px}.hs-form .hs_error_rollup .hs-error-msgs{margin:25px 0 0;padding:0 30px;list-style:none}@media (max-width: 767px){.hs-form .hs_error_rollup .hs-error-msgs{padding:0}}.form-half .hs-form .hs_error_rollup .hs-error-msgs{padding:0}.hs-form .hs_error_rollup .hs-error-msgs li{padding-left:0 !important;color:#c00;font-size:15px !important;line-height:2 !important;list-style:none !important;text-indent:0 !important}.hs-form .hs_error_rollup .hs-error-msgs li::before{display:none !important}.type-denshichobo .hs-form fieldset .hs-form-field>label,.type-oproarts .hs-form fieldset .hs-form-field>label{display:none}.type-denshichobo .hs-form fieldset .hs-form-field .input,.type-oproarts .hs-form fieldset .hs-form-field .input{padding:5px 0}.type-denshichobo .hs-form fieldset .hs-form-field .hs-error-msgs,.type-oproarts .hs-form fieldset .hs-form-field .hs-error-msgs{top:-10px;z-index:10}.type-denshichobo .hs-form fieldset .legal-consent-container,.type-oproarts .hs-form fieldset .legal-consent-container{margin:0 !important;padding:0 !important;color:#030303}.type-denshichobo .hs-form fieldset .legal-consent-container .hs-richtext p,.type-oproarts .hs-form fieldset .legal-consent-container .hs-richtext p{margin:0 !important;font-size:12px !important;line-height:1.5 !important}.type-denshichobo .hs-form .form-columns-1 .hs-form-field,.type-oproarts .hs-form .form-columns-1 .hs-form-field{display:flex;flex-direction:column}.type-denshichobo .hs-form .form-columns-1 .hs-form-field .hs-field-desc,.type-oproarts .hs-form .form-columns-1 .hs-form-field .hs-field-desc{margin-top:-5px;padding:0 0 5px;font-size:12px;line-height:1.5;order:99}.type-denshichobo .hs-form .form-columns-2 .hs-form-field:first-of-type .input,.type-oproarts .hs-form .form-columns-2 .hs-form-field:first-of-type .input{padding-left:0;padding-right:5px}@media (max-width: 767px){.type-denshichobo .hs-form .form-columns-2 .hs-form-field:first-of-type .input,.type-oproarts .hs-form .form-columns-2 .hs-form-field:first-of-type .input{padding-left:0;padding-right:7.5px}}.type-denshichobo .hs-form .form-columns-2 .hs-form-field:last-of-type .input,.type-oproarts .hs-form .form-columns-2 .hs-form-field:last-of-type .input{padding-left:5px;padding-right:0}@media (max-width: 767px){.type-denshichobo .hs-form .form-columns-2 .hs-form-field:last-of-type .input,.type-oproarts .hs-form .form-columns-2 .hs-form-field:last-of-type .input{padding-left:7.5px;padding-right:0}}.type-denshichobo .hs-form .hs_submit,.type-oproarts .hs-form .hs_submit{margin-top:15px}.type-denshichobo .hs-form .hs_error_rollup .hs-error-msgs,.type-oproarts .hs-form .hs_error_rollup .hs-error-msgs{margin:5px 0 0;padding:0;list-style:none}.type-denshichobo .hs-form .hs_error_rollup .hs-error-msgs li,.type-oproarts .hs-form .hs_error_rollup .hs-error-msgs li{color:#c00;font-size:12px !important;line-height:1.5 !important;list-style:none !important}.type-oproarts .hs-form .hs_submit{margin-top:25px;text-align:center}.type-oproarts .hs-form .hs_submit .hs-button{adding:13px 10px;border:none;border-radius:38px;font-weight:bold;color:#fff;font-size:18px;line-height:26px;display:inline-block;transition:0.3s;text-align:center;max-width:100%;width:280px;text-decoration:none;position:relative;z-index:0;background:linear-gradient(101deg, #FFE34B 0%, #62B65D 100%);cursor:pointer}.type-oproarts.form-half .hs-form .hs_submit .hs-button{min-width:inherit;width:100%;padding:13px 10px}
