@layer components{.hs-form-field .hs-error-msgs,.hs-form__virality-link,.required-mark-hidden .hs-form-required{display:none}.hs-form{display:grid;--horizontal-gap:.5rem;gap:1rem .5rem}.hs-form-field,fieldset.form-columns-2{display:grid;gap:.75rem;width:100%}fieldset.form-columns-2{grid-template-columns:1fr 1fr}.hs-input{background:rgb(var(--background-white-rgb));border-radius:5px;color:#333;display:block;padding:.5rem;width:100%}.bordered-fields .hs-input{border:1px solid #ddd}.hs-form-field .input:has(select){background:rgb(var(--background-white-rgb));border-radius:5px;position:relative;z-index:1}.hs-form-field .input:has(select):before{content:"";position:absolute;--arrow-size:.4rem;border-bottom:2px solid;border-right:2px solid;border-color:rgb(var(--text-black-rgb));height:var(--arrow-size);opacity:.5;right:.75rem;top:50%;transform:translateY(-66.66%) rotate(45deg);width:var(--arrow-size);z-index:-1}select.hs-input{background:transparent}.form-columns-2:has(.hs-lastname):before{content:"お名前";display:block;grid-column:-1/1;width:100%}.form-columns-2 .hs-firstname label,.form-columns-2 .hs-lastname label{display:none}.hs-form .actions{margin-top:.5rem}.hs-submit{width:100%}.hs-submit .hs-button.primary{background:rgb(var(--background-black-rgb));border-radius:5px;color:rgb(var(--text-white-rgb));display:block;margin:auto;min-width:7rem;padding:.875em 1rem;text-align:center}.hs_error_rollup,.submitted-message.hs-main-font-element{display:block;margin:auto;width:fit-content}.submitted-message.hs-main-font-element{background:rgb(var(--background-light-gray-rgb));border-radius:5px;color:rgb(var(--text-black-rgb));line-height:2;padding:1rem}.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display{display:grid;gap:.5rem;grid-template-columns:1rem 1fr;line-height:1.6}.hs-input[type=checkbox],.hs-input[type=radio]{height:1rem;margin-top:.2em;padding:0;position:relative;width:1rem}.hs-input[type=checkbox]:checked:before,.hs-input[type=radio]:checked:before{content:"";left:50%;position:absolute;top:50%}.hs-input[type=checkbox]:checked:before{border-bottom:3px solid;border-left:3px solid;height:40%;transform:translate(-50%,-50%) rotate(-45deg);width:80%}.inputs-list.multi-container{display:grid;gap:.5rem}.hs-input[type=radio]{border-radius:50%}.hs-input[type=radio]:checked:before{background:rgb(var(--accent-red-rgb));border-radius:50%;height:75%;transform:translate(-50%,-50%);width:75%}.hs-dateinput .hs-input{min-height:1.8rem}}form.hs-form fieldset.form-columns-1 .input,form.hs-form fieldset.form-columns-2 .input{margin:0;width:100%}form.hs-form fieldset.form-columns-1 .hs-form-field,form.hs-form fieldset.form-columns-1 .hs-input,form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-input{width:100%!important}.hs-form-booleancheckbox-display .hs-input:checked:before,.hs-form-checkbox-display .hs-input:checked:before{border-color:rgb(var(--accent-red-rgb))}