.form_layout{display:grid;gap:40px;grid-template-columns:100%}@media screen and (min-width:769px){.form_layout{gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.content_lead{grid-column:1;grid-row:1}}.content_middle{display:none;grid-column:1;grid-row:2}@media screen and (min-width:769px){.content_middle{display:block}.content_bottom{grid-column:1;grid-row:3}.content_form{grid-column:2;grid-row:1/span 3}}form{display:grid;margin:auto;max-width:900px}form input{border:1px solid #ccc}form input,form textarea{font-size:16px}form input[type=email],form input[type=text]{padding:12px;width:100%}@media screen and (min-width:769px){form input[type=email],form input[type=text]{margin-left:0}}form input[type=number]{max-width:150px;min-width:3em;padding:12px}form input[type=text][name=zip]{max-width:250px;padding:12px;width:100%}form input[type=date]{padding:12px}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{background:#c1dded;border:2px solid #0067f3;outline-color:transparent}form select{padding:12px 22px 12px 12px;position:relative}form textarea{height:8em!important;padding:12px;width:100%!important}form button[type=submit]:disabled,form input[type=submit]:disabled{background:#9a9a9a;border:1px solid #9a9a9a;color:#333;cursor:not-allowed}.hs-form-required{display:none}.hs-form-field{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 15px;padding:8px 15px}.hs-form-field label{font-size:14px}.hs-form-field .hs-field-desc{display:block!important;font-size:12px}.hs-form-field .input{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hs-form-field>label{align-items:center;display:flex;gap:10px;position:relative}.hs-form-field>label:after{background-color:#9a9a9a;border:2px solid #9a9a9a;border-radius:4px;color:#fff;content:"任意";display:block;font-size:10px;line-height:1;padding:2px 5px;text-align:center}.hs_field_required>label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.hs_field_required>label:after{background-color:#c00;border:2px solid #c00;border-radius:4px;color:#fff;content:"必須";display:block;font-size:10px;line-height:1;padding:2px 5px;text-align:center}.hs-error-msgs{padding-left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hs-error-msgs li{color:#f90e0e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-filter:drop-shadow(rgba(0,0,0,.2) 0 2px 2px);filter:drop-shadow(rgba(0,0,0,.2) 0 2px 2px);font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;background:#ffe2e2;border-radius:5px;font-size:12px!important;justify-content:flex-start;padding:8px 10px;text-align:left}.hs-error-msgs li:before{background:#ffe2e2;bottom:100%;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:8px;left:8px;position:absolute;width:8px}.hs-error-msgs:is(.address_box *){grid-area:auto}.inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.inputs-list .hs-form-radio label{font-size:16px}.actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.actions,.actions [type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.actions [type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#0067f3),to(#004ab0));background:linear-gradient(90deg,#0067f3,#004ab0);background-size:100% 100%;border:none;border-radius:32px;color:#fff;font-size:1.125rem;font-weight:700;margin-inline:auto;max-width:360px;min-height:60px;padding:5px 10px;text-align:center;width:100%}.hs_recaptcha{-webkit-box-pack:center;-ms-flex-pack:center;border-top:none;justify-content:center;margin-bottom:30px}.hs_privacy,.hs_recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex}.hs_privacy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0 20px}.hs-form-booleancheckbox input[type=checkbox]{display:none}.hs-form-booleancheckbox label{color:#333;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;padding-left:38px;position:relative}.hs-form-booleancheckbox label span{margin-left:0!important}.hs-form-booleancheckbox label span:before{background-color:#fff;border:2px solid #333;border-radius:4px;content:"";height:28px;left:0;position:absolute;top:0;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;width:28px}.hs-form-booleancheckbox label input[type=checkbox]:checked+span:before{background-color:#0067f3;border-color:#0067f3;color:#fff;content:"✓";line-height:28px;text-align:center}.hs-form-booleancheckbox label:hover:before{border-color:#0067f3}.form_title01{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:769px){.form_title01{font-size:1.5rem}}.form_block{background:#f5f6f6;border-radius:16px;margin-inline:calc(50% - 50vw);padding:16px;width:100vw}@media screen and (min-width:769px){.form_block{margin-inline:auto;padding:32px;width:100%}}.legal-consent-container{margin:15px auto}.legal-consent-container .hs-richtext{font-size:12px}.form_img01{margin:0 auto 20px;max-width:410px}.hs_wish_selector3,.wish-radio.hidden{display:none}#dynamicDiv{background:#fff;padding:12px;width:100%}#dynamicDiv #dynamicParagraph{margin-bottom:4px}