.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{background-color:#999!important;font-size:1.5rem;width:15%;margin:0 5px}@media screen and (max-width:768px){.form.svelte-h8325o{padding-top:25px;padding-bottom:70px}.form-btn.form-back.svelte-h8325o{font-size:1.2rem;width:20%}}.form-open.svelte-h8325o{background-color:#2e75df;color:#fff;font-size:1.5rem;padding:12px 0;width:25%;margin:0 5px}.test-mode-indicator.svelte-h8325o{position:fixed;right:0;top:0;font-size:2em;font-weight:700;color:red;background-color:#ffcccc7f;z-index:99999}.form-wrapper.svelte-h8325o:first-of-type{position:relative}.form-defTtl.svelte-h8325o{width:100%;text-align:center}.form-defTtl.svelte-h8325o+.form-defDesc:where(.svelte-h8325o){margin-top:1.5rem}.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{display:inline-block;color:#474747;font-size:1.5rem;font-weight:700}.form-defDesc.svelte-h8325o{width:100%;margin-top:0}.form-defDesc.form-defDesc-radio.svelte-h8325o{margin:1.5rem auto}.form-btn.svelte-h8325o{appearance:none;-webkit-appearance:none;border:none;border-radius:20px;font-weight:600;color:#fff;width:30%;display:inline-block;line-height:1;background-color:#2e75df;padding:12px 0;font-size:1.5rem;box-shadow:5px 5px 5px #3333335e;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.form-btn.svelte-h8325o:hover,.form-btn.svelte-h8325o:active{transform:translateY(3px);box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}.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 (max-width:768px){.form-wrapper.svelte-h8325o{width:100%;box-sizing:border-box;border:none}.form.svelte-h8325o{box-sizing:border-box}.form-title.svelte-h8325o{font-size:1.3rem}.form-defList.svelte-h8325o{display:block;padding-inline:5%}.form-defTtl.svelte-h8325o,.LongFormInput-wrapper.svelte-h8325o,.form-defDesc.svelte-h8325o{width:100%}.form-btn.svelte-h8325o{border-radius:12px;font-size:1.4rem;width:50%;margin:10% auto 0;padding:8px 0}.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;font-size:1em;padding-block:20px}.error-field-list.svelte-h8325o{display:inline-block;padding-left:0}.error-field-list.svelte-h8325o li:where(.svelte-h8325o){text-align:left}.error-field-text.svelte-h8325o{margin:0}@media screen and (max-width:768px){.error-area.svelte-h8325o{font-size:.7rem}}.check-group-2.svelte-h8325o{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;place-items:center}@media screen and (max-width:768px){.check-group-2.svelte-h8325o{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.form-buttons.svelte-h8325o{display:flex;justify-content:center;align-items:center;gap:10px;position:fixed;bottom:0;left:0;right:0;height:90px;padding:10px;background-color:#fffffff2;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;z-index:99}@media screen and (max-width:768px){.form-buttons.svelte-h8325o{box-shadow:0 -2px 10px #0000001a;height:70px}}@media screen and (max-width:768px){.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 (max-width:768px){.form-buttons.svelte-h8325o .form-btn:where(.svelte-h8325o){margin:5px}}.loading-screen.svelte-h8325o{min-height:400px;display:flex;align-items:center;justify-content:center}.loading-container.svelte-h8325o{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 10px}.loading-items.svelte-h8325o{display:flex;flex-direction:column;gap:30px;width:100%;max-width:400px}.loading-item.svelte-h8325o{display:flex;align-items:center;gap:20px;opacity:1;width:100%;justify-content:flex-start}.loading-item.fade-in.svelte-h8325o{animation:svelte-h8325o-fadeIn .5s ease-in-out}@keyframes svelte-h8325o-fadeIn{to{opacity:1}}.loading-icon-wrapper.svelte-h8325o{position:relative;width:50px;height:50px;flex-shrink:0}.loading-spinner.svelte-h8325o{position:absolute;width:100%;height:100%;border:3px solid #f3f3f3;border-top:3px solid #4caf50;border-radius:50%;animation:svelte-h8325o-spin 1s linear infinite;opacity:1;transition:opacity .3s ease-out}.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{position:absolute;width:100%;height:100%;opacity:0;transform:scale(.8);transition:opacity .3s ease-out,transform .3s ease-out}.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:2}.checkmark-check.svelte-h8325o{stroke:#4caf50;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;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{font-size:1.4rem;color:#474747;font-weight:600}@media screen and (min-width:769px){.loading-text.svelte-h8325o{white-space:nowrap}}@media screen and (max-width:768px){.loading-text.svelte-h8325o{font-size:1.1rem}.loading-icon-wrapper.svelte-h8325o{width:40px;height:40px}}.privacy-mark-wrapper.svelte-h8325o{margin-top:20px;width:100%}.pre-adviser-panel-wrapper.svelte-h8325o{margin:2em auto 0;width:100%}.form-main.svelte-gxwpvh{position:relative}.error-area.svelte-gxwpvh{position:fixed;top:0;left:0;width:100%;padding:20px;font-size:20px;background-color:#f8d7da;color:#721c24;box-sizing:border-box;z-index:9999}.page-back-button.svelte-gxwpvh{border:1px solid #721c25;background-color:#fff;padding:8px 24px;border-radius:4px;cursor:pointer;margin-inline:auto;display:block}.page-back-button.svelte-gxwpvh span:where(.svelte-gxwpvh){font-size:1.2em;color:#333}.form-main.svelte-gxwpvh{margin-top:100px}@media screen and (max-width:768px){.form-main.svelte-gxwpvh{margin-top:80px}}
