.child_theme .hsfc-FormWrapper form .hsfc-Button{background-color:#101649;border:2px solid rgba(16,22,73,0);border-radius:16px;color:#fff;font-weight:500;margin-left:auto;margin-right:auto;max-width:240px;padding:16px 40px;transition:all .4s ease;width:100%}.child_theme .hsfc-FormWrapper form .hsfc-Button:hover{background-color:#101649;border-color:hsla(40,78%,78%,0);color:#fff;transform:translateY(0)}.child_theme .hsfc-FormWrapper form .hsfc-Step .hsfc-Step__Content{padding:0}.child_theme .hsfc-FormWrapper form .hsfc-FieldLabel{color:#0f1545;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif;font-size:clamp(.875rem,.125rem + .83vw,1.125rem);font-weight:600;line-height:2;margin-bottom:0}.child_theme .hsfc-FormWrapper form .hsfc-NavigationRow{margin-top:0}.child_theme .hsfc-FormWrapper form .hsfc-NavigationRow__Alerts:empty{margin:0}.child_theme .hsfc-FormWrapper form .hsfc-NavigationRow__Buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px;width:100%}.child_theme [data-hsfc-id=Renderer] .hsfc-Row .hsfc-CheckboxField .hsfc-FieldLabel:before{display:none}.child_theme .hsfc-FormWrapper form input[type=email],.child_theme .hsfc-FormWrapper form input[type=file],.child_theme .hsfc-FormWrapper form input[type=number],.child_theme .hsfc-FormWrapper form input[type=password],.child_theme .hsfc-FormWrapper form input[type=search],.child_theme .hsfc-FormWrapper form input[type=tel],.child_theme .hsfc-FormWrapper form input[type=text],.child_theme .hsfc-FormWrapper form select,.child_theme .hsfc-FormWrapper form textarea{background-color:#fff;border-color:#ddd;border-radius:8px;box-shadow:none;color:#0f1545;cursor:pointer;font-family:Arial,sans-serif!important;font-size:20px;height:auto;line-height:1;min-height:55PX;padding:12px 24px;width:100%!important}.child_theme .hsfc-FormWrapper form input[type=email]:focus,.child_theme .hsfc-FormWrapper form input[type=file]:focus,.child_theme .hsfc-FormWrapper form input[type=number]:focus,.child_theme .hsfc-FormWrapper form input[type=password]:focus,.child_theme .hsfc-FormWrapper form input[type=search]:focus,.child_theme .hsfc-FormWrapper form input[type=tel]:focus,.child_theme .hsfc-FormWrapper form input[type=text]:focus,.child_theme .hsfc-FormWrapper form select:focus,.child_theme .hsfc-FormWrapper form textarea:focus{border-color:#0f1545}.child_theme .hsfc-FormWrapper form textarea:focus{box-shadow:none;outline:none}.child_theme .hsfc-FormWrapper form .hsfc-ErrorAlert{font-family:Arial,sans-serif!important;font-size:12px;line-height:1.333}.child_theme .hsfc-FormWrapper form textarea{min-height:240px;padding:12px 24px}.child_theme [data-hsfc-id=Renderer] .hsfc-RichText p{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif;font-size:clamp(.875rem,.125rem + .83vw,1.125rem);line-height:2;margin:0}.child_theme [data-hsfc-id=Renderer] .hsfc-RichText br,.child_theme [data-hsfc-id=Renderer] .hsfc-RichText:after{display:none}[data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:0!important}[data-hsfc-id=Renderer] .hsfc-Row:not(:first-child){margin-top:16px}.child_theme .hsfc-FormWrapper form .hsfc-FieldLabel span,.child_theme form .hsfc-RichText span{background:transparent!important;color:#0f1545!important}.child_theme form .hsfc-RichText p{color:#0f1545}.child_theme form .hsfc-RichText p a{color:#ce9449;display:inline;line-height:1.5;padding-left:clamp(1.125rem,1.25vw,1.5rem);position:relative;text-decoration:underline;word-break:break-all}.child_theme form .hsfc-RichText p a:after{background-image:url(https://243633069.fs1.hubspotusercontent-na2.net/hubfs/243633069/raw_assets/public/FutureVuls_November2025/images/icon-blank-ora.svg);background-position:50%;background-repeat:no-repeat;content:"";height:14px;left:3px;position:absolute;top:.3em;width:14px}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-child(2){margin-top:24px}.child_theme .hsfc-FormWrapper form input[type=email],.child_theme .hsfc-FormWrapper form input[type=file],.child_theme .hsfc-FormWrapper form input[type=number],.child_theme .hsfc-FormWrapper form input[type=password],.child_theme .hsfc-FormWrapper form input[type=search],.child_theme .hsfc-FormWrapper form input[type=tel],.child_theme .hsfc-FormWrapper form input[type=text],.child_theme .hsfc-FormWrapper form select,.child_theme .hsfc-FormWrapper form textarea{margin-top:8px}.child_theme [data-hsfc-id=Renderer] .hsfc-TextInput::placeholder{color:rgba(15,21,69,.24);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif}.child_theme .hsfc-FormWrapper form .hsfc-PhoneInput__FlagAndCaret{display:inline-flex;line-height:1;min-height:55px}.child_theme [data-hsfc-id=Renderer] .hsfc-PhoneInput{align-items:center;margin-top:8px}.child_theme [data-hsfc-id=Renderer] .hsfc-PhoneInput input.hsfc-TextInput{margin:0}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2){border-top:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;margin-top:26px;padding-top:35px}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel{justify-content:center}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel>span{display:inline;flex-grow:unset}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel input.hsfc-CheckboxInput{appearance:none;background-color:#fff;border:2px solid #0f1545;box-shadow:none!important;display:block;height:24px;padding:0;width:24px}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel a{background-color:transparent!important;color:#ce9449!important;font-weight:400!important;line-height:1.5;text-decoration:underline;word-break:break-all}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel span{font-size:clamp(1rem,.25rem + .83vw,1.25rem)!important;font-weight:400}.child_theme .hsfc-FormWrapper form .hsfc-ErrorAlert{background-image:url(https://243633069.fs1.hubspotusercontent-na2.net/hubfs/243633069/raw_assets/public/FutureVuls_November2025/images/Error.svg);background-position:0 0;background-repeat:no-repeat;background-size:24px;color:#ad0000;display:block;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif!important;font-size:clamp(1rem,.25rem + .83vw,1.25rem);line-height:24px;margin-top:12px;padding-left:32px}.child_theme .hsfc-FormWrapper form input[aria-invalid=true]{background-color:#fff8f8;border:1px solid #ad0000}.child_theme [data-hsfc-id=Renderer] .hsfc-TextareaInput::placeholder{color:rgba(15,21,69,.24);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif}.child_theme .hsfc-FormWrapper form .hsfc-FieldLabel.require{position:relative}.child_theme .hsfc-FormWrapper form .hsfc-FieldLabel.require:before{background-color:#ffec1c;content:"必須";line-height:1;margin-right:4px;min-width:44px;padding-left:8px;padding-right:8px}.child_theme .hsfc-FormWrapper form .hsfc-FieldLabel.require .hsfc-FieldLabel__RequiredIndicator{display:none}.child_theme .hsfc-FormWrapper form .hsfc-Button:after{background-color:transparent;background-image:url(https://243633069.fs1.hubspotusercontent-na2.net/hubfs/243633069/raw_assets/public/FutureVuls_November2025/images/White_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:100%;content:"";display:block;height:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .4s ease;width:24px}.child_theme .hsfc-FormWrapper form .hsfc-Button:hover:after{background-color:#585e91;background-size:16px}.child_theme [data-hsfc-id=Renderer] .hsfc-Row .hsfc-FieldLabel input.hsfc-CheckboxInput{appearance:none;background-color:#fff;border:2px solid #0f1545;box-shadow:none!important;display:block;height:24px;padding:0;width:24px}.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel a:hover{opacity:.4}.child_theme [data-hsfc-id=Renderer] .hsfc-TextInput::placeholder,.child_theme [data-hsfc-id=Renderer] .hsfc-TextareaInput::placeholder{color:#0f1545;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Helvetica,Hiragino Sans,sans-serif;font-size:clamp(1rem,.25rem + .83vw,1.25rem);opacity:.24}.child_theme [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{background-color:#fff;border-color:#ddd}.child_theme .gr_link .hsfc-FormWrapper form textarea{min-height:140px;padding-left:20px;padding-right:20px}.gr_link .hsfc-Row:first-child p a:hover{opacity:1!important}@media screen and (min-width:1680px){.child_theme form .hsfc-RichText p a:after{background-size:clamp(.875rem,.125rem + .83vw,1.125rem);height:clamp(.875rem,.125rem + .83vw,1.125rem);width:clamp(.875rem,.125rem + .83vw,1.125rem)}.child_theme form .hsfc-RichText p a{padding-left:clamp(1.125rem,1.25vw,1.5rem)}}@media (max-width:1679px){.child_theme [data-hsfc-id=Renderer] .hsfc-RichText p,.child_theme [data-hsfc-id=Renderer] .hsfc-RichText p>span{font-size:14px!important;line-height:1.8}.child_theme form .hsfc-RichText p a:after{background-position:50%;background-repeat:no-repeat;background-size:14px;height:14px;position:absolute;top:.3em;width:14px}}@media (max-width:1024px){.child_theme [data-hsfc-id=Renderer] .hsfc-Row:nth-last-child(2) .hsfc-FieldLabel a:hover{opacity:1}}@media (max-width:767px){.child_theme .hsfc-FormWrapper form .hsfc-Button{max-width:100%}}