body.lp-body .lp-apply{background:var(--lp-navy-900);color:var(--lp-text-on-navy)}body.lp-body .lp-apply__lead{color:var(--lp-text-on-navy);font-size:var(--lp-text-base);line-height:var(--lp-leading-relaxed);margin:0 auto;max-width:640px}body.lp-body .lp-apply__lead p{margin:0}body.lp-body .lp-apply__card{background:var(--lp-white);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-lg);color:var(--lp-gray-700);margin-top:var(--lp-space-7);padding:clamp(28px,4vw,56px);position:relative}body.lp-body .lp-apply__card:before{background:var(--lp-gold-500);content:"";height:2px;left:0;position:absolute;top:0;width:64px}body.lp-body .lp-apply__placeholder{background:var(--lp-ivory-50);border:1px dashed var(--lp-gray-200);border-radius:var(--lp-radius-sm);padding:var(--lp-space-7) var(--lp-space-5);text-align:center}body.lp-body .lp-apply__placeholder-title{color:var(--lp-navy-800);font-size:var(--lp-text-md);font-weight:var(--lp-font-bold);margin:0 0 8px}body.lp-body .lp-apply__placeholder-text{margin:0}body.lp-body .lp-apply__consent-note,body.lp-body .lp-apply__placeholder-text{color:var(--lp-gray-700);font-size:var(--lp-text-sm);line-height:var(--lp-leading-relaxed)}body.lp-body .lp-apply__consent-note{background:var(--lp-ivory-100);border-left:3px solid var(--lp-gold-500);margin-top:var(--lp-space-5);padding:var(--lp-space-4) var(--lp-space-5)}body.lp-body .lp-apply__consent-note p{margin:0}body.lp-body .lp-apply__consent-note a{color:var(--lp-gold-600);text-decoration:underline}body.lp-body .lp-apply__card .hs-form{color:var(--lp-gray-700);font-family:var(--lp-font-sans);font-size:var(--lp-text-base);line-height:var(--lp-leading-normal)}body.lp-body .lp-apply__card .hs-form-field{margin-bottom:var(--lp-space-5)}body.lp-body .lp-apply__card .hs-form-field>label{color:var(--lp-navy-800);display:block;font-size:var(--lp-text-sm);font-weight:var(--lp-font-semibold);letter-spacing:var(--lp-tracking-wide);line-height:1.4;margin-bottom:8px}body.lp-body .lp-apply__card .hs-form-required{background:var(--lp-gold-600);border-radius:2px;color:var(--lp-white);display:inline-block;font-size:10px;font-weight:var(--lp-font-bold);letter-spacing:.05em;margin-left:6px;padding:2px 8px;vertical-align:2px}body.lp-body .lp-apply__card .hs-form-required:empty:before{content:"必須"}body.lp-body .lp-apply__card .hs-input{-webkit-appearance:none;appearance:none;background:var(--lp-ivory-50);border:1px solid var(--lp-gray-200);border-radius:var(--lp-radius-sm);color:var(--lp-gray-700);font-family:var(--lp-font-sans);font-size:16px;height:48px;line-height:1.4;padding:0 14px;transition:all var(--lp-transition-base);width:100%}body.lp-body .lp-apply__card textarea.hs-input{height:auto;line-height:var(--lp-leading-relaxed);min-height:120px;padding:12px 14px;resize:vertical}body.lp-body .lp-apply__card select.hs-input{background-color:var(--lp-ivory-50);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23B89348' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;padding-right:40px}body.lp-body .lp-apply__card .hs-input::placeholder{color:var(--lp-gray-400);opacity:1}body.lp-body .lp-apply__card .hs-input:focus,body.lp-body .lp-apply__card .hs-input:hover{background-color:var(--lp-white);border-color:var(--lp-gold-500)}body.lp-body .lp-apply__card .hs-input:focus{box-shadow:var(--lp-shadow-gold-glow);outline:none}body.lp-body .lp-apply__card .hs-input.error,body.lp-body .lp-apply__card .hs-input.invalid.error{background-color:#fdf2f2;border-color:#c03b3b}body.lp-body .lp-apply__card .hs-input.error:focus,body.lp-body .lp-apply__card .hs-input.invalid.error:focus{box-shadow:0 0 0 3px rgba(192,59,59,.18)}body.lp-body .lp-apply__card .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}body.lp-body .lp-apply__card .hs-error-msg,body.lp-body .lp-apply__card .hs-main-font-element.hs-error-msg{color:#c03b3b;font-size:12px;font-weight:var(--lp-font-medium);line-height:1.4}body.lp-body .lp-apply__card .hs-fieldtype-checkbox .inputs-list,body.lp-body .lp-apply__card .hs-fieldtype-radio .inputs-list{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;margin:4px 0 0;padding:0}body.lp-body .lp-apply__card .hs-fieldtype-checkbox .inputs-list li,body.lp-body .lp-apply__card .hs-fieldtype-radio .inputs-list li{margin:0}body.lp-body .lp-apply__card .hs-form-checkbox-display,body.lp-body .lp-apply__card .hs-form-radio-display{align-items:center;color:var(--lp-gray-700);cursor:pointer;display:inline-flex;font-size:var(--lp-text-sm);font-weight:var(--lp-font-regular);gap:8px;line-height:1.4}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox input[type=checkbox],body.lp-body .lp-apply__card .hs-fieldtype-checkbox input[type=checkbox],body.lp-body .lp-apply__card .hs-fieldtype-radio input[type=radio]{accent-color:var(--lp-gold-600);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox{background:var(--lp-ivory-100);border-left:3px solid var(--lp-gold-500);border-radius:0 var(--lp-radius-sm) var(--lp-radius-sm) 0;margin-bottom:var(--lp-space-3);padding:var(--lp-space-4)}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox>label{display:none}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox .inputs-list{margin:0}body.lp-body .lp-apply__card .form-columns-2{display:grid;gap:var(--lp-space-5);grid-template-columns:1fr 1fr}body.lp-body .lp-apply__card .form-columns-3{display:grid;gap:var(--lp-space-5);grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){body.lp-body .lp-apply__card .form-columns-2,body.lp-body .lp-apply__card .form-columns-3{gap:var(--lp-space-4);grid-template-columns:1fr}}body.lp-body .lp-apply__card .hs-richtext,body.lp-body .lp-apply__card .hs-richtext p{color:var(--lp-gray-700);font-size:14px;line-height:var(--lp-leading-relaxed);margin:0 0 var(--lp-space-3)}body.lp-body .lp-apply__card .hs-richtext a{color:var(--lp-gold-600);text-decoration:underline}body.lp-body .lp-apply__card .actions,body.lp-body .lp-apply__card .hs-submit,body.lp-body .lp-apply__card .hs_submit{display:flex;justify-content:center;margin-top:var(--lp-space-6)}body.lp-body .lp-apply__card .hs-button.primary,body.lp-body .lp-apply__card input[type=submit].hs-button{-webkit-appearance:none;appearance:none;background:var(--lp-gold-500);border:none;border-radius:var(--lp-radius-sm);color:var(--lp-white);cursor:pointer;font-family:var(--lp-font-sans);font-size:15px;font-weight:var(--lp-font-bold);height:56px;letter-spacing:var(--lp-tracking-wide);min-width:280px;padding:0 32px;transition:all var(--lp-transition-base)}body.lp-body .lp-apply__card .hs-button.primary:hover,body.lp-body .lp-apply__card input[type=submit].hs-button:hover{background:var(--lp-gold-600);box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}body.lp-body .lp-apply__card .hs-button.primary:focus,body.lp-body .lp-apply__card input[type=submit].hs-button:focus{box-shadow:var(--lp-shadow-gold-glow);outline:none}body.lp-body .lp-apply__card .hs-button.primary:disabled,body.lp-body .lp-apply__card input[type=submit].hs-button:disabled{cursor:not-allowed;opacity:.5;transform:none}body.lp-body .lp-apply__card .submitted-message{background:var(--lp-ivory-50);border-left:3px solid var(--lp-gold-500);color:var(--lp-navy-800);font-size:var(--lp-text-md);line-height:var(--lp-leading-relaxed);padding:var(--lp-space-7);text-align:center}body.lp-body .lp-apply__card .submitted-message p{margin:0}body.lp-body .lp-apply__card .legal-consent-container{margin-top:var(--lp-space-5);padding:var(--lp-space-4)}body.lp-body .lp-apply__card .legal-consent-container p{margin:0 0 8px}body.lp-body .lp-apply__card .hs-field-desc{color:var(--lp-gray-400);font-size:12px;line-height:1.5;margin:4px 0 0}body.lp-body .lp-apply__card .hs-fieldtype-file{position:relative}body.lp-body .lp-apply__card .hs-fieldtype-file .input{background:var(--lp-ivory-50);border:2px dashed var(--lp-gray-200);border-radius:var(--lp-radius-sm);cursor:pointer;margin-top:4px;padding:24px 20px;position:relative;text-align:center;transition:all var(--lp-transition-base)}body.lp-body .lp-apply__card .hs-fieldtype-file .input:hover{background:var(--lp-white);border-color:var(--lp-gold-500)}body.lp-body .lp-apply__card .hs-fieldtype-file input[type=file].hs-input{background:transparent;border:none;color:var(--lp-gray-700);cursor:pointer;font-family:var(--lp-font-sans);font-size:13px;height:auto;padding:0;width:100%}body.lp-body .lp-apply__card .hs-fieldtype-file input[type=file].hs-input::file-selector-button{background:var(--lp-white);border:1px solid var(--lp-gold-500);border-radius:2px;color:var(--lp-gold-600);cursor:pointer;font-family:var(--lp-font-sans);font-size:12px;font-weight:var(--lp-font-bold);letter-spacing:.05em;margin-right:12px;padding:6px 14px;transition:all var(--lp-transition-base)}body.lp-body .lp-apply__card .hs-fieldtype-file input[type=file].hs-input::file-selector-button:hover{background:var(--lp-gold-500);color:var(--lp-white)}body.lp-body .lp-apply__card .hs-fieldtype-file .hs-field-desc{color:var(--lp-gray-400);font-size:11px;margin-top:8px}body.lp-body .lp-apply__card .legal-consent-container{background:var(--lp-ivory-100);border-left:3px solid var(--lp-gold-500);border-radius:0 var(--lp-radius-sm) var(--lp-radius-sm) 0;color:var(--lp-gray-700);font-family:var(--lp-font-display);font-size:13px;line-height:var(--lp-leading-relaxed);margin:var(--lp-space-5) 0;padding:var(--lp-space-5)}body.lp-body .lp-apply__card .legal-consent-container .hs-richtext,body.lp-body .lp-apply__card .legal-consent-container .hs-richtext p{color:var(--lp-gray-700);font-family:var(--lp-font-display);font-size:13px;line-height:var(--lp-leading-relaxed);margin:0 0 8px}body.lp-body .lp-apply__card .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;font-family:var(--lp-font-display);gap:10px}body.lp-body .lp-apply__card .legal-consent-container input[type=checkbox]{accent-color:var(--lp-gold-600);cursor:pointer;flex-shrink:0;height:16px;margin-top:3px;width:16px}body.lp-body .lp-apply__card .legal-consent-container .hs-form-booleancheckbox>label{display:block}body.lp-body .lp-apply__card .hs-form .inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;margin:4px 0 0;padding-left:0}body.lp-body .lp-apply__card .hs-fieldtype-file .hs-error-msg,body.lp-body .lp-apply__card .hs-fieldtype-file .hs-error-msgs{color:#c03b3b;font-size:12px;font-weight:var(--lp-font-medium)}body.lp-body .lp-apply__card .submitted-message{font-family:var(--lp-font-display);font-size:clamp(15px,1.6vw,18px)}body.lp-body .lp-apply__card .hs-richtext,body.lp-body .lp-apply__card .hs-richtext p{font-family:var(--lp-font-display)}body.lp-body .lp-apply__card .hs-form{max-width:none!important;width:100%!important}body.lp-body .lp-apply__card .hs-form fieldset,body.lp-body .lp-apply__card .hs-form fieldset.form-columns-1,body.lp-body .lp-apply__card .hs-form fieldset.form-columns-2,body.lp-body .lp-apply__card .hs-form fieldset.form-columns-3{border:0!important;margin:0 0 var(--lp-space-5) 0!important;max-width:none!important;padding:0!important;width:100%!important}body.lp-body .lp-apply__card .hs-form-field{float:none!important;width:100%!important}body.lp-body .lp-apply__card .hs-form-field>.input{margin-right:0!important;width:100%!important}body.lp-body .lp-apply__card input.hs-input,body.lp-body .lp-apply__card select.hs-input,body.lp-body .lp-apply__card textarea.hs-input{box-sizing:border-box!important;max-width:none!important;width:100%!important}body.lp-body .lp-apply__card .form-columns-1 .hs-form-field,body.lp-body .lp-apply__card .form-columns-1 .input{float:none!important;width:100%!important}body.lp-body .lp-apply__card .form-columns-2{display:grid!important;gap:var(--lp-space-5)!important;grid-template-columns:1fr 1fr!important}body.lp-body .lp-apply__card .form-columns-2 .hs-form-field{float:none!important;margin:0!important;width:100%!important}body.lp-body .lp-apply__card .form-columns-2 .hs-form-field .input{margin-right:0!important;width:100%!important}body.lp-body .lp-apply__card .form-columns-3{display:grid!important;gap:var(--lp-space-5)!important;grid-template-columns:1fr 1fr 1fr!important}body.lp-body .lp-apply__card .form-columns-3 .hs-form-field{float:none!important;margin:0!important;width:100%!important}body.lp-body .lp-apply__card .form-columns-3 .hs-form-field .input{margin-right:0!important;width:100%!important}body.lp-body .lp-apply__card .hs-submit,body.lp-body .lp-apply__card .hs_submit{max-width:none!important;width:100%!important}body.lp-body .lp-apply__card .hs-button.primary,body.lp-body .lp-apply__card .hs-submit input[type=submit].hs-button{justify-content:center;max-width:480px!important;width:100%!important}@media (max-width:768px){body.lp-body .lp-apply__card .form-columns-2,body.lp-body .lp-apply__card .form-columns-3{gap:var(--lp-space-4)!important;grid-template-columns:1fr!important}}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox input[type=checkbox],body.lp-body .lp-apply__card .hs-fieldtype-checkbox input[type=checkbox],body.lp-body .lp-apply__card .hs-fieldtype-radio input[type=radio],body.lp-body .lp-apply__card .hs-input[type=checkbox],body.lp-body .lp-apply__card .hs-input[type=radio],body.lp-body .lp-apply__card .legal-consent-container input[type=checkbox]{accent-color:var(--lp-gold-600);-webkit-appearance:auto!important;appearance:auto!important;background:none!important;background-color:initial!important;border:0!important;box-sizing:border-box!important;cursor:pointer;flex:0 0 16px!important;height:16px!important;margin-top:3px!important;max-width:16px!important;min-width:16px!important;padding:0!important;width:16px!important}body.lp-body .lp-apply__card .hs-input[type=file]{-webkit-appearance:auto!important;appearance:auto!important;background:var(--lp-ivory-50)!important;border:1px dashed var(--lp-gray-200)!important;height:auto!important;max-width:none!important;min-width:0!important;padding:8px!important;width:auto!important}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox,body.lp-body .lp-apply__card .legal-consent-container{display:block!important;width:100%}body.lp-body .lp-apply__card .hs-fieldtype-booleancheckbox .inputs-list,body.lp-body .lp-apply__card .legal-consent-container .hs-form-booleancheckbox-display,body.lp-body .lp-apply__card .legal-consent-container li,body.lp-body .lp-apply__card .legal-consent-container ul{list-style:none;margin:0;padding:0;width:100%}body.lp-body .lp-apply__card .hs-form-booleancheckbox-display{align-items:flex-start;cursor:pointer;display:flex!important;gap:10px}body.lp-body .lp-apply__card .hs-form-booleancheckbox-display>span{color:var(--lp-gray-700);flex:1;font-size:var(--lp-text-sm);line-height:var(--lp-leading-relaxed)}