.email-exit-survey.svelte-17q0ls{--assets-navi-key-primary:#033979;--assets-navi-key-tertiary:#2b67bc;--assets-navi-text-primary:#333;--assets-navi-text-secondary:#5d5d5d;--assets-navi-border-primary:#b7b7b7;--assets-navi-border-control:gray;--assets-navi-bg-selected:#eaf8ff;--assets-navi-bg-disabled:#eaeaea;--sheet-padding-x:16px;width:100%;max-width:520px;max-height:calc(100dvh - 24px);color:var(--assets-navi-text-primary);background:#fff;border:0;border-radius:20px 20px 0 0;margin:0 auto;padding:0;font-family:Noto Sans JP,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:1.6;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 30px #152a462e}.email-exit-survey[open].svelte-17q0ls{display:flex}.email-exit-survey.svelte-17q0ls::backdrop{background:#152a4673}@media (width>=769px){.email-exit-survey.svelte-17q0ls{--sheet-padding-x:24px;border-radius:20px;width:min(90vw,480px);max-height:min(80dvh,640px);margin:auto;inset:0;box-shadow:0 12px 40px #152a463d}}@media (prefers-reduced-motion:no-preference){.email-exit-survey[open].svelte-17q0ls{animation:.22s ease-out svelte-17q0ls-email-exit-survey-in}.email-exit-survey[open].svelte-17q0ls::backdrop{animation:.18s ease-out svelte-17q0ls-email-exit-survey-backdrop-in}}@keyframes svelte-17q0ls-email-exit-survey-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes svelte-17q0ls-email-exit-survey-backdrop-in{0%{opacity:0}to{opacity:1}}.sheet.svelte-17q0ls{flex-direction:column;width:100%;min-height:0;display:flex}.sheet-header.svelte-17q0ls{padding:16px 12px 0 var(--sheet-padding-x);align-items:center;gap:8px;display:flex}.sheet-body.svelte-17q0ls{overscroll-behavior:contain;min-height:0;padding:0 var(--sheet-padding-x) 8px;flex:auto;overflow-y:auto}.actions.svelte-17q0ls{padding:12px var(--sheet-padding-x) calc(16px + env(safe-area-inset-bottom));background:#fff;gap:8px;display:grid;box-shadow:0 -8px 12px -8px #152a461f}@media (width>=769px){.sheet-header.svelte-17q0ls{padding-top:20px}.actions.svelte-17q0ls{padding-bottom:24px}}h2.svelte-17q0ls{min-width:0;color:var(--assets-navi-key-primary);flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.5}.description.svelte-17q0ls{color:var(--assets-navi-text-secondary);margin:8px 0 16px;font-size:14px}button.svelte-17q0ls{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button.svelte-17q0ls:focus-visible{outline:3px solid var(--assets-navi-key-tertiary);outline-offset:2px}.close.svelte-17q0ls{width:44px;height:44px;color:var(--assets-navi-text-secondary);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.close.svelte-17q0ls svg:where(.svelte-17q0ls){width:20px;height:20px}@media (hover:hover){.close.svelte-17q0ls:hover{background:#f2f4f7}}.reasons.svelte-17q0ls{gap:8px;display:grid}.reason.svelte-17q0ls{text-align:left;border:1px solid var(--assets-navi-border-primary);width:100%;min-height:52px;color:inherit;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:1.5;transition:border-color .15s,background-color .15s,transform .1s;display:flex}@media (hover:hover){.reason.svelte-17q0ls:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--assets-navi-key-tertiary);background:#f7fafd}}.reason.svelte-17q0ls:active:not(:disabled){transform:scale(.99)}@media (width<=374px){.reason.svelte-17q0ls{gap:10px;padding:12px 14px;font-size:15px}}.radio.svelte-17q0ls{box-sizing:border-box;border:2px solid var(--assets-navi-border-control);background:#fff;border-radius:50%;flex:none;width:22px;height:22px;transition:border .15s}.reason[aria-pressed=true].svelte-17q0ls{border-color:var(--assets-navi-key-tertiary);background:var(--assets-navi-bg-selected);color:var(--assets-navi-key-primary);cursor:default;font-weight:700}.reason[aria-pressed=true].svelte-17q0ls .radio:where(.svelte-17q0ls){border:7px solid var(--assets-navi-key-tertiary)}.reason.svelte-17q0ls:disabled{border-color:var(--assets-navi-bg-disabled);color:var(--assets-navi-text-secondary);opacity:.6;cursor:default;background:#fafafa}.reason.svelte-17q0ls:disabled .radio:where(.svelte-17q0ls){border-color:var(--assets-navi-border-primary)}.feedback.answered.svelte-17q0ls{margin-top:12px}.recovery.svelte-17q0ls,.thanks.svelte-17q0ls{color:var(--assets-navi-text-primary);background:var(--assets-navi-bg-selected);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.recovery.svelte-17q0ls strong:where(.svelte-17q0ls){color:var(--assets-navi-key-primary);margin-bottom:4px;font-size:14px;display:block}.save-status.svelte-17q0ls{min-height:1.5em;color:var(--assets-navi-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.resume.svelte-17q0ls,.leave.svelte-17q0ls{border-radius:999px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.4}.resume.svelte-17q0ls{background:var(--assets-navi-key-primary);color:#fff;border:0}.leave.svelte-17q0ls{border:1px solid var(--assets-navi-border-control);color:var(--assets-navi-text-primary);background:#fff;font-weight:500}@media (hover:hover){.resume.svelte-17q0ls:hover{background:#0b4a98}.leave.svelte-17q0ls:hover{background:#f2f4f7}}.resume.svelte-17q0ls:active,.leave.svelte-17q0ls:active{transform:scale(.99)}.svelte-h8325o{font-family:Noto Sans JP,serif}label.svelte-h8325o{touch-action:manipulation}.form.svelte-h8325o{padding-top:35px;padding-bottom:90px}.form-btn.form-back.svelte-h8325o{width:15%;margin:0 5px;font-size:1.5rem;background-color:#999!important}@media screen and (width<=768px){.form.svelte-h8325o{padding-top:25px;padding-bottom:70px}.form-btn.form-back.svelte-h8325o{width:20%;font-size:1.2rem}}.form-open.svelte-h8325o{color:#fff;background-color:#2e75df;width:25%;margin:0 5px;padding:12px 0;font-size:1.5rem}.test-mode-indicator.svelte-h8325o{color:red;z-index:99999;background-color:#ffcccc7f;font-size:2em;font-weight:700;position:fixed;top:0;right:0}.form-wrapper.svelte-h8325o:first-of-type{position:relative}.form-defTtl.svelte-h8325o{text-align:center;width:100%}.form-defTtl.svelte-h8325o+.form-defDesc:where(.svelte-h8325o),.form-defTtl.svelte-h8325o+.LongFormInput-wrapper:where(.svelte-h8325o),.form-defTtl.svelte-h8325o+.LongFormInput-wrapper:where(.svelte-h8325o){margin-top:1.5rem}.LongFormInput-wrapper.svelte-h8325o{width:100%;margin-inline:auto}.form-title.svelte-h8325o{color:#474747;font-size:1.5rem;font-weight:700;display:inline-block}.form-defDesc.svelte-h8325o{width:100%;margin-top:0}.form-defDesc.form-defDesc-radio.svelte-h8325o{margin:1.5rem auto}.form-btn.svelte-h8325o{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background-color:#2e75df;border:none;border-radius:20px;width:30%;padding:12px 0;font-size:1.5rem;font-weight:600;line-height:1;transition:transform .3s,box-shadow .3s;display:inline-block;transform:translateY(0);box-shadow:5px 5px 5px #3333335e}.form-btn.svelte-h8325o:hover,.form-btn.svelte-h8325o:active{box-shadow:none;transition:transform .3s,box-shadow .3s;transform:translateY(3px)}.form-btn02.svelte-h8325o{background-color:#ce0000;margin:1em 0 1em 1em}.form-defList.svelte-h8325o{max-width:500px;margin:0 auto}@media screen and (width<=768px){.form-wrapper.svelte-h8325o{box-sizing:border-box;border:none;width:100%}.form.svelte-h8325o{box-sizing:border-box}.form-title.svelte-h8325o{font-size:1.3rem}.form-defList.svelte-h8325o{padding-inline:5%;display:block}.form-defTtl.svelte-h8325o,.LongFormInput-wrapper.svelte-h8325o,.form-defDesc.svelte-h8325o{width:100%}.form-btn.svelte-h8325o{border-radius:12px;width:50%;margin:10% auto 0;padding:8px 0;font-size:1.4rem}.form-btn02.svelte-h8325o{width:60%;font-size:1.2rem}}dd.form-defDesc.svelte-h8325o{max-width:500px;margin-inline:auto}.error-area.svelte-h8325o{color:red;text-align:center;padding-block:20px;font-size:1em}.error-field-list.svelte-h8325o{padding-left:0;display:inline-block}.error-field-list.svelte-h8325o li:where(.svelte-h8325o){text-align:left}.error-field-text.svelte-h8325o{margin:0}@media screen and (width<=768px){.error-area.svelte-h8325o{font-size:.7rem}}.check-group-2.svelte-h8325o{grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;gap:10px;display:grid}@media screen and (width<=768px){.check-group-2.svelte-h8325o{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.form-buttons.svelte-h8325o{box-sizing:border-box;z-index:99;background-color:#fffffff2;justify-content:center;align-items:center;gap:10px;height:90px;padding:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}@media screen and (width<=768px){.form-buttons.svelte-h8325o{height:70px;box-shadow:0 -2px 10px #0000001a}.test-mode-indicator.svelte-h8325o{font-size:1em}}.form-wrapper.svelte-h8325o{border:none}.form-wrapper.svelte-h8325o:first-of-type{margin-bottom:0}@media screen and (width<=768px){.form-buttons.svelte-h8325o .form-btn:where(.svelte-h8325o){margin:5px}}.loading-screen.svelte-h8325o{justify-content:center;align-items:center;min-height:400px;display:flex}.loading-container.svelte-h8325o{flex-direction:column;justify-content:center;align-items:center;padding:40px 10px;display:flex}.loading-items.svelte-h8325o{flex-direction:column;gap:30px;width:100%;max-width:400px;display:flex}.loading-item.svelte-h8325o{opacity:1;justify-content:flex-start;align-items:center;gap:20px;width:100%;display:flex}.loading-item.fade-in.svelte-h8325o{animation:.5s ease-in-out svelte-h8325o-fadeIn}@keyframes svelte-h8325o-fadeIn{to{opacity:1}}.loading-icon-wrapper.svelte-h8325o{flex-shrink:0;width:50px;height:50px;position:relative}.loading-spinner.svelte-h8325o{opacity:1;border:3px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;width:100%;height:100%;transition:opacity .3s ease-out;animation:1s linear infinite svelte-h8325o-spin;position:absolute}.loading-spinner.hidden.svelte-h8325o{opacity:0}@keyframes svelte-h8325o-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-h8325o-fadeOut{to{opacity:0}}.checkmark-circle.svelte-h8325o{opacity:0;width:100%;height:100%;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;transform:scale(.8)}.checkmark-circle.show.svelte-h8325o{opacity:1;transform:scale(1)}@keyframes svelte-h8325o-fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.checkmark.svelte-h8325o{width:100%;height:100%}.checkmark-circle-bg.svelte-h8325o{stroke:#4caf50;stroke-width:2px}.checkmark-check.svelte-h8325o{stroke:#4caf50;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;transition:stroke-dashoffset .3s ease-out}.checkmark-circle.show.svelte-h8325o .checkmark-check:where(.svelte-h8325o){stroke-dashoffset:0}@keyframes svelte-h8325o-checkmark-stroke{to{stroke-dashoffset:0}}.loading-text.svelte-h8325o{color:#474747;font-size:1.4rem;font-weight:600}@media screen and (width>=769px){.loading-text.svelte-h8325o{white-space:nowrap}}@media screen and (width<=768px){.loading-text.svelte-h8325o{font-size:1.1rem}.loading-icon-wrapper.svelte-h8325o{width:40px;height:40px}}.email-assurance.svelte-h8325o{text-align:center;width:100%;margin-top:1.5rem}.email-assurance-icon.svelte-h8325o{color:#2e75df;background-color:#e8f0fd;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.email-assurance-icon.svelte-h8325o svg:where(.svelte-h8325o){width:32px;height:32px}.email-assurance-title.svelte-h8325o{color:#333;margin:.75rem 0 0;font-size:1.3rem;font-weight:700}.email-assurance-badges.svelte-h8325o{border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;padding:.4rem 1rem;display:inline-flex}.email-assurance-badge.svelte-h8325o{color:#555;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.email-assurance-badge-icon.svelte-h8325o{width:16px;height:16px}.email-assurance-badge-divider.svelte-h8325o{background-color:#ccc;width:1px;height:14px}.email-assurance-list.svelte-h8325o{text-align:left;background-color:#f2f8ee;border-radius:12px;max-width:420px;margin:1rem auto 0;padding:1rem 1.25rem;list-style:none}.email-assurance-list.svelte-h8325o li:where(.svelte-h8325o){color:#333;align-items:flex-start;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.email-assurance-list.svelte-h8325o li:where(.svelte-h8325o)+li:where(.svelte-h8325o){margin-top:.6rem}.email-assurance-list-icon.svelte-h8325o{fill:#448648;flex-shrink:0;width:20px;height:20px;margin-top:5px}.email-field-label.svelte-h8325o{color:#474747;text-align:left;margin:0 0 .5rem;font-size:.95rem;font-weight:700}@media screen and (width<=768px){.email-assurance-title.svelte-h8325o{font-size:1.1rem}.email-assurance-list.svelte-h8325o{max-width:none}}.privacy-mark-wrapper.svelte-h8325o{width:100%;margin-top:20px}.pre-adviser-panel-wrapper.svelte-h8325o{width:100%;margin:2em auto 0}.form-main.svelte-gxwpvh{position:relative}.error-area.svelte-gxwpvh{color:#721c24;box-sizing:border-box;z-index:9999;background-color:#f8d7da;width:100%;padding:20px;font-size:20px;position:fixed;top:0;left:0}.page-back-button.svelte-gxwpvh{cursor:pointer;background-color:#fff;border:1px solid #721c25;border-radius:4px;margin-inline:auto;padding:8px 24px;display:block}.page-back-button.svelte-gxwpvh span:where(.svelte-gxwpvh){color:#333;font-size:1.2em}.form-main.svelte-gxwpvh{margin-top:100px}@media screen and (width<=768px){.form-main.svelte-gxwpvh{margin-top:80px}}
