.mimaki-form{--brand:#df2718;--text:#000;--muted:#777;--line:#dcdcdc;--line-dark:#bfbfbf;--bg:#fff;--focus:#1a73e8;--radius:4px;--field-h:48px;--font:16px;--placeholder:#9a9a9a}.mimaki-form .hs-form label{align-items:center;color:var(--text);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.mimaki-form .hs-form label .hs-form-required{font-size:0;line-height:0;position:relative}.mimaki-form .hs-form label .hs-form-required:before{background:var(--brand);border-radius:3px;color:#fff;display:inline-block;font-size:12px;line-height:1;margin-left:4px;padding:4px 12px}.mimaki-form[data-lang=ja] .hs-form label .hs-form-required:before{content:"必須"}.mimaki-form[data-lang=en-us] .hs-form label .hs-form-required:before{content:"Required"}.mimaki-form .hs-input,.mimaki-form select.hs-input,.mimaki-form textarea.hs-input{-webkit-appearance:none;appearance:none;background:var(--bg);border:2px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:var(--font);height:var(--field-h);padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.mimaki-form textarea.hs-input{height:auto;min-height:180px;padding:12px;resize:vertical}.mimaki-form .hs-input::placeholder{color:var(--placeholder)}.mimaki-form .hs-input:hover{border-color:var(--line-dark)}.mimaki-form .hs-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 20%,transparent);outline:0}.mimaki-form .hs-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mimaki-form select.hs-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.mimaki-form .hs-form .hs-form-field{margin-bottom:20px}.mimaki-form .hs-form-checkbox .inputs-list label,.mimaki-form .hs-form-radio .inputs-list label,.mimaki-form .legal-consent-container .hs-form-booleancheckbox-display>span{align-items:center;color:var(--text);cursor:pointer;display:flex;font-weight:600;gap:10px}.mimaki-form input[type=checkbox],.mimaki-form input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;block-size:1.2rem;border:1px solid #999;cursor:pointer;display:inline-block;flex:0 0 auto;inline-size:1.2rem;position:relative;transition:border-color .15s ease,background-color .15s ease}.mimaki-form input[type=checkbox]{border-radius:4px}.mimaki-form input[type=radio]{border-radius:50%}.mimaki-form input[type=checkbox].hs-input,.mimaki-form input[type=radio].hs-input{display:inline-block;float:none!important;height:1.2rem!important;margin:0!important;padding:0!important;width:1.2rem!important}.mimaki-form input[type=checkbox]:checked{background-color:var(--brand);border-color:var(--brand)}.mimaki-form input[type=checkbox]:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:11px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.mimaki-form input[type=radio]:checked{background:var(--brand);border-color:var(--brand)}.mimaki-form input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";inset:3px;position:absolute}.mimaki-form input[type=checkbox]:disabled,.mimaki-form input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.mimaki-form .hs-form-field.error .hs-input,.mimaki-form .hs-input.error,.mimaki-form .hs-input[aria-invalid=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.mimaki-form select.hs-input[aria-invalid=true]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23df2718' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.mimaki-form .hs-error-msgs{list-style:none;margin:0;padding:4px 0 0}.mimaki-form .hs-error-msgs li label{color:var(--brand);font-size:12px;font-weight:400;margin:0}.mimaki-form .hs-button{-webkit-appearance:none;appearance:none;background-color:var(--brand);border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:64px;line-height:64px;margin:0;padding-left:30px;position:relative;text-align:center;transition:filter .15s ease,transform .02s ease,background-color .15s ease;white-space:normal;width:240px}.mimaki-form .hs-button:hover{color:#fff;opacity:.8}.mimaki-form .hs-button:active{transform:translateY(1px)}.mimaki-form .hs-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mimaki-form .hs-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.mimaki-form .actions,.mimaki-form .hs_submit .actions{display:inline-block;position:relative;text-align:center}.mimaki-form .actions:before,.mimaki-form .hs_submit .actions:before{background-image:url(https://9332681.fs1.hubspotusercontent-na1.net/hubfs/9332681/product_site_renovation_images/button_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1.4rem;left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.4rem;z-index:2}.mimaki-form .actions:hover:before,.mimaki-form .hs_submit .actions:hover:before{filter:brightness(.95)}.mimaki-form .actions:has(.hs-button:disabled):before,.mimaki-form .hs_submit .actions:has(.hs-button:disabled):before{filter:grayscale(100%);opacity:.6}.mimaki-form .hs-form fieldset.form-columns-2{display:block}.mimaki-form .hs-form fieldset.form-columns-2 .hs-form-field{width:100%}.mimaki-form .hs-form fieldset[class*=form-columns-] .hs-form-field{margin-right:0!important;padding-left:0!important;padding-right:0!important}.mimaki-form .hs-form .input{margin:0;width:100%}.mimaki-form .hs-form .input>input.hs-input:not([type=checkbox]):not([type=radio]),.mimaki-form .hs-form .input>select.hs-input,.mimaki-form .hs-form .input>textarea.hs-input{box-sizing:border-box;max-width:100%!important;width:100%!important}@media screen and (min-width:999px){.mimaki-form .hs-form fieldset.form-columns-2{align-items:start;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.mimaki-form .hs-form fieldset.form-columns-2 .hs-form-field{width:auto}.mimaki-form .hs-form fieldset.form-columns-2 .hs_lastname{order:1}.mimaki-form .hs-form fieldset.form-columns-2 .hs_firstname{order:2}}@media screen and (max-width:768px){.mimaki-form .hs-button{height:60px;line-height:60px;width:100%}.mimaki-form .actions,.mimaki-form .hs_submit .actions{width:100%}}.mimaki-form .hs_error_rollup{margin-bottom:20px}.mimaki-form form legend{color:var(--text)}