.svelte-1jcxoc2{font-family:Noto Sans JP}.form-btn.form-back.svelte-1jcxoc2{background-color:#999!important;font-size:1.5rem;width:15%;margin:0 5px}@media screen and (max-width: 768px){.form-btn.form-back.svelte-1jcxoc2{font-size:1.2rem;width:20%}}.form-open.svelte-1jcxoc2{background-color:#2e75df;color:#fff;font-size:1.5rem;padding:12px 0;width:25%;margin:0 5px}.test-mode-indicator.svelte-1jcxoc2{position:fixed;right:0;top:0;font-size:2em;font-weight:700;color:red;background-color:#ffcccc7f;z-index:99999}.form-wrapper.svelte-1jcxoc2{width:70.8%;margin:0 auto;border:solid 8px #000041;background-color:#fff;border-radius:10px;padding-bottom:80px}.form-wrapper.svelte-1jcxoc2:first-of-type{position:relative}.form.svelte-1jcxoc2{box-sizing:border-box;margin-bottom:2rem}.form-defList.svelte-1jcxoc2{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.form-defTtl.svelte-1jcxoc2{width:100%;margin-bottom:1rem;text-align:center}.form-defTtl.svelte-1jcxoc2 label:where(.svelte-1jcxoc2){display:flex;align-items:center;justify-content:center}.privacy.svelte-1jcxoc2 .form-defTtl:where(.svelte-1jcxoc2) label:where(.svelte-1jcxoc2){justify-content:flex-start}.must.svelte-1jcxoc2,.any.svelte-1jcxoc2{display:inline-block;padding:2px 8px;background-color:red;border-radius:10px;font-weight:600;color:#fff;font-size:1.2rem;line-height:1.4;letter-spacing:normal;white-space:nowrap;height:fit-content}.any.svelte-1jcxoc2{background-color:#5e5e5e}.form-title.svelte-1jcxoc2{display:inline-block;color:#474747;font-size:1.5rem;font-weight:700}@media screen and (min-width: 769px){.form-title.svelte-1jcxoc2{white-space:nowrap}}.form-defDesc.svelte-1jcxoc2{width:100%;margin-top:0}.form-defDesc.svelte-1jcxoc2 .input-txt:where(.svelte-1jcxoc2){width:45%;font-size:1.2rem;padding:10px 30px;border-radius:5px;appearance:none;-webkit-appearance:none;border:1px #000000 solid;box-shadow:3px 4px 4px #00000040 inset;margin:0 auto;display:block}.checkbox-wrapper.svelte-1jcxoc2{margin-left:.7rem;margin-right:1.3rem;position:relative}.checkbox-wrapper.svelte-1jcxoc2 .checkmark:where(.svelte-1jcxoc2){position:absolute;background:#fff;display:block;top:50%;left:0;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:1px solid;z-index:1}.checkbox-wrapper.svelte-1jcxoc2 .checkmark:where(.svelte-1jcxoc2):after{content:"";position:absolute;left:7px;top:2px;width:8px;height:15px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.checkbox-wrapper.svelte-1jcxoc2 input:where(.svelte-1jcxoc2):checked~.checkmark:where(.svelte-1jcxoc2):after{display:block}.form-defDesc.svelte-1jcxoc2 input[type=checkbox]:where(.svelte-1jcxoc2){position:relative;width:1.5rem;height:1.5rem;background-color:#fff;opacity:0;z-index:5}.form-defDesc.svelte-1jcxoc2 input[type=radio]:where(.svelte-1jcxoc2){position:relative;width:1.2rem;height:2rem;border:1px #96aab7 solid;background-color:#fff;border-radius:50px;flex-shrink:0;margin-right:.5rem}@media screen and (max-width: 768px){.form-defDesc.svelte-1jcxoc2 input[type=radio]:where(.svelte-1jcxoc2){width:1rem;height:1rem}}.formError.svelte-1jcxoc2 .form-defDesc:where(.svelte-1jcxoc2) input[type=radio]:where(.svelte-1jcxoc2):after{content:"";display:block;width:100%;height:100%;box-shadow:inset 0 0 0 1.75px red;border-radius:50%}.form-defDesc.svelte-1jcxoc2 input[type=radio]:where(.svelte-1jcxoc2):checked,.form-defDesc.svelte-1jcxoc2 input[type=radio]:where(.svelte-1jcxoc2):hover{border:none}.form-defDesc.svelte-1jcxoc2 .short-input:where(.svelte-1jcxoc2){display:inline-block;width:11em}.form-defDesc.svelte-1jcxoc2 select:where(.svelte-1jcxoc2){width:45%;text-align:center;padding:12px 0;font-size:1.5rem;border:2px solid #d9d9d9;background-color:unset;border-radius:8px;appearance:none;line-height:1;text-align-last:center;margin:0 auto;display:block}.fix-margin.svelte-1jcxoc2{margin-left:.5rem}.form-defDesc.svelte-1jcxoc2 select:where(.svelte-1jcxoc2):focus{z-index:-1;opacity:1}.form-defDesc.form-defDesc-radio.svelte-1jcxoc2{margin:1.5rem auto}.form-btn.svelte-1jcxoc2{appearance:none;-webkit-appearance:none;border:none;border-radius:20px;font-weight:600;color:#fff;width:30%;display:inline-block;margin:1em 0 1em 1em;line-height:1;background-color:#2e75df;padding:12px 0;font-size:1.5rem}.form-btn02.svelte-1jcxoc2{background-color:#ce0000;margin:1em 0 1em 1em}.form-defList02.svelte-1jcxoc2{display:block}.form-defList02.svelte-1jcxoc2 .form-defTtl:where(.svelte-1jcxoc2){width:100%}.form-defList02.svelte-1jcxoc2 .form-defDesc-radio:where(.svelte-1jcxoc2){width:90%;background-color:#fff;line-height:120%}.formError.svelte-1jcxoc2 input[type=checkbox]:where(.svelte-1jcxoc2){box-shadow:inset 0 0 0 1.75px red}.form-font-resize.svelte-1jcxoc2{font-size:1.5rem;line-height:1.4;letter-spacing:normal}.font-resize-information.svelte-1jcxoc2{display:inline-block;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:.75rem;line-height:1.25}.privacy.svelte-1jcxoc2{margin-bottom:2rem}.name-input-section.svelte-1jcxoc2{margin-top:1.5rem}.privacy-checkbox.svelte-1jcxoc2{display:grid;grid-template-columns:min-content 1fr;align-items:center;background-color:#d9d9d94d;border-radius:8px;padding:12px;width:100%}.privacy-checkbox.svelte-1jcxoc2 input[type=checkbox]:where(.svelte-1jcxoc2){accent-color:unset}.privacy-title.svelte-1jcxoc2{width:100%}.privacy-error.svelte-1jcxoc2 .error-text:where(.svelte-1jcxoc2){margin:15px 0}@media screen and (max-width: 768px){.form-wrapper.svelte-1jcxoc2{width:100%;box-sizing:border-box;border:none}.form.svelte-1jcxoc2{padding:0 1rem;box-sizing:border-box}.form-defList.svelte-1jcxoc2{display:block}.form-defTtl.svelte-1jcxoc2{width:100%}.must.svelte-1jcxoc2,.any.svelte-1jcxoc2{padding:0 5px;font-size:1.1rem;border-radius:5px}.full-width.svelte-1jcxoc2,.form-defDesc.svelte-1jcxoc2{width:100%}.form-defDesc.svelte-1jcxoc2 .input-txt:where(.svelte-1jcxoc2){width:85%;padding:3px 13px;box-sizing:border-box;border-radius:5px;box-shadow:2px 2px 2px #00000040 inset}.form-defDesc.svelte-1jcxoc2 select:where(.svelte-1jcxoc2){width:85%;padding:6px 0;font-size:1.1rem;color:#000}.form-defDesc.svelte-1jcxoc2 select:where(.svelte-1jcxoc2):focus{z-index:-1;opacity:1}.form-btn.svelte-1jcxoc2{border-radius:12px;font-size:1.4rem;width:50%;margin:10% auto 0;padding:8px 0}.form-btn02.svelte-1jcxoc2{width:60%;font-size:1.2rem}.form-defList02.svelte-1jcxoc2 .form-defTtl:where(.svelte-1jcxoc2){width:100%}.form-title.svelte-1jcxoc2{font-size:1em;color:#000}.form-defList02.svelte-1jcxoc2 .form-defDesc:where(.svelte-1jcxoc2){width:100%;margin-top:5%}.form-defList02.svelte-1jcxoc2 .form-defDesc-radio:where(.svelte-1jcxoc2){width:100%;box-sizing:border-box;font-size:1.5rem;line-height:1.5;color:#5e5e5e}.privacy.svelte-1jcxoc2{width:100%}}dd.form-defDesc.svelte-1jcxoc2{position:relative}.formError.svelte-1jcxoc2 input:where(.svelte-1jcxoc2),.formError.svelte-1jcxoc2 select:where(.svelte-1jcxoc2),input.error.svelte-1jcxoc2{border:2px solid red}.error-text.svelte-1jcxoc2{color:red;margin-top:4px;font-size:.9rem}.error-text.name-error.svelte-1jcxoc2{position:absolute;margin-top:20px}.error-area.svelte-1jcxoc2 p:where(.svelte-1jcxoc2){color:red;text-align:center;line-height:2em;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.error-text.svelte-1jcxoc2,.error-area.svelte-1jcxoc2{font-size:.7rem}}.check-label.svelte-1jcxoc2{color:#555;background-color:#d9d9d94d;border-radius:12px;padding:10px 16px;display:flex;align-items:center;gap:8px;width:45%;font-weight:700;cursor:pointer;transition:all .2s ease}@media screen and (max-width: 768px){.check-label.svelte-1jcxoc2{color:#555;background-color:#d9d9d94d;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:8px;width:85%;font-weight:700;cursor:pointer;transition:all .2s ease}}.check-label.svelte-1jcxoc2:has(input[type=radio]:where(.svelte-1jcxoc2):checked){background-color:#2e75df;color:#fff}.formError.svelte-1jcxoc2 .check-label:where(.svelte-1jcxoc2){border:3px solid red;box-sizing:border-box}.check-group-2.svelte-1jcxoc2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;place-items:center;padding-bottom:1rem}.checkbox-content.svelte-1jcxoc2{display:inline-block;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:1.3rem;line-height:1.25}@media screen and (max-width: 768px){.check-group-2.svelte-1jcxoc2{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:6%;padding-bottom:1rem;gap:10px}.checkbox-content.svelte-1jcxoc2{white-space:normal;font-size:1.1rem}}.form-defDesc.svelte-1jcxoc2 .check-label-radio:where(.svelte-1jcxoc2):first-child,.input-wrapper.svelte-1jcxoc2{position:relative}.form-buttons.svelte-1jcxoc2{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:99;background-color:#fffffff2;padding:10px;box-shadow:0 -2px 10px #0000001a}@media screen and (max-width: 768px){.form-buttons.svelte-1jcxoc2{box-shadow:0 -2px 10px #0000001a}}.advisor-experience-title.svelte-1jcxoc2 .pc-break:where(.svelte-1jcxoc2):after{content:"\a";white-space:pre}@media screen and (max-width: 768px){.test-mode-indicator.svelte-1jcxoc2{font-size:1em}.life-planning-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.asset-review-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.retirement-activities-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.prefecture-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.retirement-income-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.tax-system-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.household-income-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.monthly-savings-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.emergency-fund-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.investment-confidence-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.advisor-experience-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.risk-tolerance-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.email-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after,.name-input-title.svelte-1jcxoc2 .mobile-break:where(.svelte-1jcxoc2):after{content:"\a";white-space:pre}.advisor-experience-title.svelte-1jcxoc2 .pc-break:where(.svelte-1jcxoc2):after{content:"";white-space:normal}}.form-wrapper.svelte-1jcxoc2{border:none}.form-wrapper.svelte-1jcxoc2:first-of-type{margin-bottom:0}.error-text.svelte-1jcxoc2{margin:4px 0 0 4px}.name-input-wrapper.svelte-1jcxoc2{display:flex;justify-content:center;width:100%}.name-container.svelte-1jcxoc2{display:flex;gap:2rem;align-items:flex-start;justify-content:center}.name-field.svelte-1jcxoc2{flex:1;position:relative}@media screen and (max-width: 768px){.form-buttons.svelte-1jcxoc2 .form-btn:where(.svelte-1jcxoc2){margin:5px}.name-container.svelte-1jcxoc2{flex-direction:column;gap:1rem}}.loading-screen.svelte-1jcxoc2{min-height:400px;display:flex;align-items:center;justify-content:center}.loading-container.svelte-1jcxoc2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.loading-items.svelte-1jcxoc2{display:flex;flex-direction:column;gap:30px;width:100%;max-width:400px}.loading-item.svelte-1jcxoc2{display:flex;align-items:center;gap:20px;opacity:1;width:100%;justify-content:flex-start}.loading-item.fade-in.svelte-1jcxoc2{animation:svelte-1jcxoc2-fadeIn .5s ease-in-out}.loading-item.active{animation:svelte-1jcxoc2-fadeIn .5s ease-in-out forwards}.loading-item.completed .loading-text.svelte-1jcxoc2{color:#2e75df}@keyframes svelte-1jcxoc2-fadeIn{to{opacity:1}}.loading-icon-wrapper.svelte-1jcxoc2{position:relative;width:50px;height:50px;flex-shrink:0}.loading-spinner.svelte-1jcxoc2{position:absolute;width:100%;height:100%;border:3px solid #f3f3f3;border-top:3px solid #4caf50;border-radius:50%;animation:svelte-1jcxoc2-spin 1s linear infinite;opacity:1;transition:opacity .3s ease-out}.loading-spinner.hidden.svelte-1jcxoc2{opacity:0}@keyframes svelte-1jcxoc2-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1jcxoc2-fadeOut{to{opacity:0}}.checkmark-circle.svelte-1jcxoc2{position:absolute;width:100%;height:100%;opacity:0;transform:scale(.8);transition:opacity .3s ease-out,transform .3s ease-out}.checkmark-circle.show.svelte-1jcxoc2{opacity:1;transform:scale(1)}@keyframes svelte-1jcxoc2-fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.checkmark.svelte-1jcxoc2{width:100%;height:100%}.checkmark-circle-bg.svelte-1jcxoc2{stroke:#4caf50;stroke-width:2}.checkmark-check.svelte-1jcxoc2{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-1jcxoc2 .checkmark-check:where(.svelte-1jcxoc2){stroke-dashoffset:0}.loading-item.completed .checkmark-check.svelte-1jcxoc2{animation:svelte-1jcxoc2-checkmark-stroke .3s ease-out .6s forwards}@keyframes svelte-1jcxoc2-checkmark-stroke{to{stroke-dashoffset:0}}.loading-text.svelte-1jcxoc2{font-size:1.4rem;color:#474747;font-weight:600}@media screen and (min-width: 769px){.loading-text.svelte-1jcxoc2{white-space:nowrap}}@media screen and (max-width: 768px){.loading-text.svelte-1jcxoc2{font-size:1.1rem}.loading-icon-wrapper.svelte-1jcxoc2{width:40px;height:40px}}.privacy-mark-wrapper.svelte-1jcxoc2{margin:2em auto;width:100%}.form-main.svelte-17sd6o7{position:relative}.form-main.svelte-17sd6o7{margin-top:clamp(5rem,4.2347rem + 3.2653vw,7.5rem)}
