.form-input.svelte-4xi4xl.svelte-4xi4xl.svelte-4xi4xl{width:100%;max-width:500px;margin:0 auto}.form-input.svelte-4xi4xl .form-title.svelte-4xi4xl.svelte-4xi4xl{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;line-height:150%;color:#333;letter-spacing:4%}.form-input.svelte-4xi4xl .form-title .required.svelte-4xi4xl.svelte-4xi4xl{margin-left:4px;font-size:10px;font-weight:700;line-height:150%;color:#f48083;letter-spacing:4%}.form-input.svelte-4xi4xl .time-periods.svelte-4xi4xl.svelte-4xi4xl{display:flex;flex-direction:column;gap:8px}.form-input.svelte-4xi4xl .time-periods .time-period .period-title.svelte-4xi4xl.svelte-4xi4xl{padding-left:4px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:150%;vertical-align:middle;color:#f48083;letter-spacing:4%;border-bottom:2px solid #F48083}.time-list.svelte-4xi4xl.svelte-4xi4xl.svelte-4xi4xl{display:grid;gap:4px}.row.svelte-4xi4xl.svelte-4xi4xl.svelte-4xi4xl{display:grid;grid-template:auto/repeat(3,1fr);gap:4px}.radio.svelte-4xi4xl.svelte-4xi4xl.svelte-4xi4xl{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;display:grid;align-items:center;height:48px;text-align:center}.radio.svelte-4xi4xl>.svelte-4xi4xl.svelte-4xi4xl{grid-area:1/1/2/2}.radio.svelte-4xi4xl>input.svelte-4xi4xl.svelte-4xi4xl{z-index:1;display:block;width:100%;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #AFAFAF;border-radius:8px;transition:background-color .2s ease-out,border-color .2s ease-out;-webkit-tap-highlight-color:transparent}@media (hover){.radio.svelte-4xi4xl>input.svelte-4xi4xl.svelte-4xi4xl:hover{background-color:#fff8f5;border-color:#fcc1b5}.radio.svelte-4xi4xl>input.svelte-4xi4xl:hover+.svelte-4xi4xl{color:#f48083}}.radio.svelte-4xi4xl>input.svelte-4xi4xl.svelte-4xi4xl:checked{background-color:#feeee6;border-color:#ea5d63}.radio.svelte-4xi4xl>input.svelte-4xi4xl:checked+.svelte-4xi4xl{color:#ea5d63}.radio.svelte-4xi4xl>.svelte-4xi4xl.svelte-4xi4xl:not(input){z-index:1;padding-block:12px;color:#888;pointer-events:none;background-color:transparent;transition:color .2s ease-out}.form-input.svelte-1joxsrc.svelte-1joxsrc{width:100%;max-width:500px;margin:0 auto}.form-input.svelte-1joxsrc .form-title.svelte-1joxsrc{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;line-height:150%;color:#333;letter-spacing:4%}.form-input.svelte-1joxsrc .form-title .required.svelte-1joxsrc{margin-left:4px;font-size:10px;font-weight:700;line-height:150%;color:#f48083;letter-spacing:4%}.radio-group.svelte-1bjm8zt.svelte-1bjm8zt.svelte-1bjm8zt{display:flex;flex-wrap:wrap;gap:8px}.radio-group.svelte-1bjm8zt>.svelte-1bjm8zt.svelte-1bjm8zt{position:relative;flex:1 1 164px}.radio.svelte-1bjm8zt.svelte-1bjm8zt.svelte-1bjm8zt{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;display:grid;align-items:center;height:48px;text-align:center}.radio.svelte-1bjm8zt>.svelte-1bjm8zt.svelte-1bjm8zt{grid-area:1/1/2/2}.radio.svelte-1bjm8zt>input.svelte-1bjm8zt.svelte-1bjm8zt{z-index:1;display:block;width:100%;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #AFAFAF;border-radius:8px;transition:background-color .2s ease-out,border-color .2s ease-out;-webkit-tap-highlight-color:transparent}@media (hover){.radio.svelte-1bjm8zt>input.svelte-1bjm8zt.svelte-1bjm8zt:hover{background-color:#fff8f5;border-color:#fcc1b5}.radio.svelte-1bjm8zt>input.svelte-1bjm8zt:hover+.svelte-1bjm8zt{color:#f48083}}.radio.svelte-1bjm8zt>input.svelte-1bjm8zt.svelte-1bjm8zt:checked{background-color:#feeee6;border-color:#ea5d63}.radio.svelte-1bjm8zt>input.svelte-1bjm8zt:checked+.svelte-1bjm8zt{color:#ea5d63}.radio.svelte-1bjm8zt>.svelte-1bjm8zt.svelte-1bjm8zt:not(input){z-index:1;padding-block:12px;color:#888;pointer-events:none;background-color:transparent;transition:color .2s ease-out}.form-input.svelte-zi0hry.svelte-zi0hry{width:100%;max-width:500px;margin:0 auto}.form-input.svelte-zi0hry .form-title.svelte-zi0hry{font-weight:700;line-height:1.5;letter-spacing:0;display:flex;align-items:center;padding-top:4px;margin-bottom:16px;font-size:14px;color:#333}.form-input.svelte-zi0hry .form-title .required.svelte-zi0hry{margin-left:4px;font-size:10px;font-weight:700;line-height:150%;color:#f48083;letter-spacing:.05em}.form-input.svelte-zi0hry .form-title--now.svelte-zi0hry{padding-bottom:8px;font-size:16px;font-weight:500;line-height:1.5;color:#f36969;text-align:center;letter-spacing:.05em}.radio-group.svelte-1if9xy7.svelte-1if9xy7.svelte-1if9xy7{display:flex;flex-wrap:wrap;gap:4px;padding-top:16px}.radio-group.svelte-1if9xy7>*{position:relative;flex:0 1 164px}.radio.svelte-1if9xy7.svelte-1if9xy7.svelte-1if9xy7{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;display:grid;align-items:center;height:48px;text-align:center}.radio.svelte-1if9xy7>.svelte-1if9xy7.svelte-1if9xy7{grid-area:1/1/2/2}.radio.svelte-1if9xy7>input.svelte-1if9xy7.svelte-1if9xy7{z-index:1;display:block;width:100%;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #AFAFAF;border-radius:8px;transition:background-color .2s ease-out,border-color .2s ease-out;-webkit-tap-highlight-color:transparent}@media (hover){.radio.svelte-1if9xy7>input.svelte-1if9xy7.svelte-1if9xy7:hover{background-color:#fff8f5;border-color:#fcc1b5}.radio.svelte-1if9xy7>input.svelte-1if9xy7:hover+.svelte-1if9xy7{color:#f48083}}.radio.svelte-1if9xy7>input.svelte-1if9xy7.svelte-1if9xy7:checked{background-color:#feeee6;border-color:#ea5d63}.radio.svelte-1if9xy7>input.svelte-1if9xy7:checked+.svelte-1if9xy7{color:#ea5d63}.radio.svelte-1if9xy7>.svelte-1if9xy7.svelte-1if9xy7:not(input){z-index:1;padding-block:12px;color:#888;pointer-events:none;background-color:transparent;transition:color .2s ease-out}.recommended-badge.svelte-1if9xy7.svelte-1if9xy7.svelte-1if9xy7{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;position:absolute;top:0;left:0;padding:4px 8px;font-size:13px;color:#fff;white-space:nowrap;background-color:#ea5d63;border-radius:9999px;transform:translateY(-60%)}.form-input.svelte-1n8khhq.svelte-1n8khhq{width:100%;max-width:500px;margin:0 auto}.form-input.svelte-1n8khhq .form-title.svelte-1n8khhq{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;line-height:150%;color:#333;letter-spacing:.05em}.form-input.svelte-1n8khhq .form-title .required.svelte-1n8khhq{margin-left:4px;font-size:10px;font-weight:700;line-height:150%;color:#f48083;letter-spacing:.05em}.method-options.svelte-1n8khhq.svelte-1n8khhq{display:flex;flex-direction:column;gap:16px 0;width:100%}.method-options .item{height:48px}.online-merit-container.svelte-1n8khhq.svelte-1n8khhq{display:flex;gap:12px;align-items:center;margin-top:16px}.benefit-bubble.svelte-1n8khhq.svelte-1n8khhq{position:relative;flex:1;filter:drop-shadow(0px 2px 4px rgba(0,0,0,.16))}.bubble-arrow.svelte-1n8khhq.svelte-1n8khhq{position:absolute;top:60%;left:-11px;transform:translateY(-50%)}.bubble-content.svelte-1n8khhq.svelte-1n8khhq{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;background:#FFFFFF;border-radius:16px}.bubble-content.svelte-1n8khhq ul.svelte-1n8khhq{margin-top:8px}.bubble-content.svelte-1n8khhq ul li.svelte-1n8khhq{padding-left:.5em;font-size:13px;line-height:1.5;color:#333;letter-spacing:.05em;list-style:inside}.advisor-info-card.svelte-jfq4p6{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;box-sizing:border-box;width:100%;max-width:500px;padding:12px 16px;margin:0 auto 8px;font-weight:700;color:#333;text-align:center;background-color:#feeee6;border-radius:8px}.advisor-image.svelte-jfq4p6{display:flex;justify-content:center;padding-bottom:16px}.heading-container.svelte-gjao0n{position:relative;width:100%;min-width:343px;max-width:400px;height:250px;padding-bottom:16px;margin:0 auto}.text-container.svelte-gjao0n{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding-top:12px}.text.svelte-gjao0n{font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05em}.ok.svelte-gjao0n{padding-bottom:12px;font-size:16px;color:#f48083}.hearing.svelte-gjao0n{font-size:18px;line-height:1.25}.estimated.svelte-gjao0n{font-size:14px;font-weight:500}.sonner.svelte-g66f3u{position:fixed;bottom:0;left:50%;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-width:375px;padding:24px 32px;transform:translate(-50%)}.sonner-text.svelte-g66f3u{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:0 24px;color:#fff}.sonner-button.svelte-g66f3u{position:absolute;top:50%;right:32px;cursor:pointer;background:none;border:none;transform:translate(100%,-50%)}.sonner-button.svelte-g66f3u:before{position:absolute;top:50%;left:50%;display:block;min-width:48px;height:48px;content:"";border-radius:9999px;transform:translate(-50%,-50%)}.variant-success.svelte-g66f3u{background-color:#34c759}.variant-error.svelte-g66f3u{background-color:#b11c23}.complete-hearing.svelte-1lrfr0p{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:311px}.message.svelte-1lrfr0p{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:inline-block;padding-inline:12px;font-weight:500;text-align:center}.link-button.svelte-1lrfr0p{margin-top:12px}.link-text.svelte-1lrfr0p{position:relative;display:flex;align-items:center;justify-content:center}.icon.svelte-1lrfr0p{position:absolute;top:calc(50% + 2px);right:16px;transform:translateY(-50%)}.top-link-container.svelte-1hkboy8{width:fit-content;padding:16px}.top-link.svelte-1hkboy8{width:fit-content;font-size:14px;font-weight:400;line-height:1;color:#333;text-align:center;border-bottom:1px solid #333333}.top-link.svelte-1hkboy8:hover{color:#888}.form-input.svelte-1hoesab{display:grid;flex-direction:row;grid-template:auto/1fr auto;gap:8px;align-items:center;justify-content:space-between}.info.svelte-1hoesab{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.5;margin-top:4px}.error.svelte-1hoesab{font-size:12px;font-weight:700;color:#ff3b57}.complete-syukatu-book.svelte-dca5t1.svelte-dca5t1{position:relative;box-sizing:border-box;width:100%;max-width:420px;overflow:hidden;background-color:#fff;border:1px solid #F48083;border-radius:16px}.header.svelte-dca5t1.svelte-dca5t1{padding-block:8px;color:#fff;text-align:center;background-color:#f48083}.header-title.svelte-dca5t1.svelte-dca5t1{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.5}.header-subtitle.svelte-dca5t1.svelte-dca5t1{font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.5}.main.svelte-dca5t1.svelte-dca5t1{padding:16px}.description.svelte-dca5t1.svelte-dca5t1{padding-block:16px 32px;margin-bottom:16px;border-block-end:1px solid #CCCCCC}.description-text.svelte-dca5t1.svelte-dca5t1{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;margin-block:0 4px;margin-inline-end:110px}.description-note.svelte-dca5t1.svelte-dca5t1{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5}.book-image-container.svelte-dca5t1.svelte-dca5t1{position:absolute;top:64px;right:12px;box-shadow:0 2px 8px #00000029;transform:rotate(7deg)}.desktop.svelte-dca5t1 .book-image-container.svelte-dca5t1{top:48px}.label.svelte-dca5t1.svelte-dca5t1{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:block;margin-bottom:4px;font-weight:700}.form-container.svelte-dca5t1.svelte-dca5t1{margin-top:16px}.form-container.svelte-dca5t1.svelte-dca5t1,.form.svelte-dca5t1.svelte-dca5t1{display:grid;gap:12px}.form-button.svelte-dca5t1.svelte-dca5t1{margin-top:4px}.details-button.svelte-dca5t1.svelte-dca5t1{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:flex;align-items:center;justify-content:center;width:311;height:48;padding:10px;font-weight:700;color:#888;user-select:none;list-style:none;border:1px solid #CCCCCC;border-radius:8px}@media (hover){.details-button.svelte-dca5t1.svelte-dca5t1:hover{color:#fcc1b5;background-color:#fff8f5;border-color:#fcc1b5}}.svelte-dca5t1:open .details-button.svelte-dca5t1{color:#ea5d63;background-color:#feeee6;border-color:#ea5d63}.strong.svelte-dca5t1.svelte-dca5t1{font-weight:700}.details.svelte-dca5t1.svelte-dca5t1{margin-top:16px}.complete-sitter.svelte-ht1ks2{font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.5}.complete-container.svelte-nv5esl{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;margin:24px 16px}.send-email-message.svelte-ve4jgc{display:flex;flex-direction:column;align-items:center;text-align:center}.message.svelte-ve4jgc{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;margin-top:8px}.bold.svelte-ve4jgc{font-weight:700}.image-container.svelte-ve4jgc{margin-top:16px}.image-container.svelte-ve4jgc img{width:100%;height:100%}@layer hb-common-ui{:root{--hb-color-mat-gray-0: #FFFFFF;--hb-color-mat-gray-50: #F8F8F8;--hb-color-mat-gray-100: #EEEEEE;--hb-color-mat-gray-200: #E1E1E1;--hb-color-mat-gray-300: #CCCCCC;--hb-color-mat-gray-400: #AFAFAF;--hb-color-mat-gray-500: #969696;--hb-color-mat-gray-600: #888888;--hb-color-mat-gray-700: #666666;--hb-color-mat-gray-800: #454545;--hb-color-mat-gray-900: #333333;--hb-color-mat-pink-50: #FFF8F5;--hb-color-mat-pink-100: #FEEEE6;--hb-color-mat-pink-200: #FEDACE;--hb-color-mat-pink-300: #FCC1B5;--hb-color-mat-pink-400: #F9A8A1;--hb-color-mat-pink-500: #F48083;--hb-color-mat-pink-600: #f36969;--hb-color-mat-pink-700: #EA5D63;--hb-color-mat-pink-800: #CC3C44;--hb-color-mat-pink-900: #B11C23;--hb-color-mat-blue-50: #ECF9FA;--hb-color-mat-blue-100: #D9F5F7;--hb-color-mat-blue-200: #B0E5E8;--hb-color-mat-blue-300: #7ECBD0;--hb-color-mat-blue-400: #3BB9C1;--hb-color-mat-blue-500: #0CAAB9;--hb-color-mat-blue-600: #08859F;--hb-color-mat-blue-700: #066585;--hb-color-mat-blue-800: #03486B;--hb-color-mat-blue-900: #023558;--hb-color-mat-yellow-50: #FFFBF3;--hb-color-mat-yellow-100: #FFF6E2;--hb-color-mat-yellow-200: #FFECC1;--hb-color-mat-yellow-300: #FDDA8A;--hb-color-mat-yellow-400: #F5CA68;--hb-color-mat-yellow-500: #EFB93F;--hb-color-mat-yellow-600: #DEAA1E;--hb-color-mat-yellow-700: #A48036;--hb-color-mat-yellow-800: #846126;--hb-color-mat-yellow-900: #6C4C1C;--hb-color-mat-line-50: #F4FCF3;--hb-color-mat-line-500: #00B900;--hb-color-white: var(--hb-color-mat-gray-0);--hb-color-base: var(--hb-color-mat-gray-0);--hb-color-base-background: var(--hb-color-mat-gray-50);--hb-color-base-text-sub: var(--hb-color-mat-gray-200);--hb-color-base-text: var(--hb-color-mat-gray-300);--hb-color-normal:#AFAFAF;--hb-color-primary-from: #ED6A53;--hb-color-primary-to: #EA5D63;--hb-color-error: #FF3B57;--hb-color-mat-gray-bg: var(--hb-color-mat-gray-50);--hb-color-mat-gray-border: var(--hb-color-mat-gray-200);--hb-color-mat-gray-disable: var(--hb-color-mat-gray-300);--hb-color-mat-gray-inactive: var(--hb-color-mat-gray-400);--hb-color-mat-gray-text-placeholder: var(--hb-color-mat-gray-600);--hb-color-mat-gray-text-sub: var(--hb-color-mat-gray-700);--hb-color-mat-gray-tag-border: var(--hb-color-mat-gray-700);--hb-color-mat-gray-text: var(--hb-color-mat-gray-900);--hb-color-mat-gray-footer: var(--hb-color-mat-gray-900);--hb-color-mat-pink-tag: var(--hb-color-mat-pink-100);--hb-color-mat-pink-icon: var(--hb-color-mat-pink-500);--hb-color-mat-pink-border: var(--hb-color-mat-pink-500);--hb-color-mat-pink-tag-text: var(--hb-color-mat-pink-500);--hb-color-mat-pink-text-link: var(--hb-color-mat-pink-600);--hb-color-mat-pink-button: var(--hb-color-mat-pink-700);--hb-color-mat-pink-text-error: var(--hb-color-mat-pink-700);--hb-color-mat-blue-text: var(--hb-color-mat-blue-500);--hb-color-mat-yellow-icon: var(--hb-color-mat-blue-600);--hb-color-mat-line-primary: var(--hb-color-mat-line-500);--hb-color-mat-line-background: var(--hb-color-mat-line-50);--hb-typography-font-weight-100: 100;--hb-typography-font-weight-200: 200;--hb-typography-font-weight-300: 300;--hb-typography-font-weight-400: 400;--hb-typography-font-weight-500: 500;--hb-typography-font-weight-600: 600;--hb-typography-font-weight-700: 700;--hb-typography-font-weight-800: 800;--hb-typography-font-weight-900: 900;--hb-typography-font-size-100: 10px;--hb-typography-font-size-200: 12px;--hb-typography-font-size-250: 13px;--hb-typography-font-size-300: 14px;--hb-typography-font-size-400: 16px;--hb-typography-font-size-500: 18px;--hb-typography-font-size-600: 20px;--hb-typography-font-size-700: 22px;--hb-typography-font-size-800: 24px;--hb-typography-font-size-900: 26px;--hb-typography-line-height-100: 1;--hb-typography-line-height-125: 1.25;--hb-typography-line-height-150: 1.5;--hb-typography-line-height-160: 1.6;--hb-typography-letter-spacing-100: .01em;--hb-typography-letter-spacing-200: .02em;--hb-typography-letter-spacing-300: .03em;--hb-typography-letter-spacing-400: .04em;--hb-typography-letter-spacing-500: .05em;--hb-typography-letter-spacing-600: .06em;--hb-typography-letter-spacing-700: .07em;--hb-typography-letter-spacing-800: .08em;--hb-typography-letter-spacing-900: .09em;--hb-typography-font-family: "Roboto", "Noto Sans JP", "Yu Gothic", "\6e38\30b4\30b7\30c3\30af", "YuGothic", "\6e38\30b4\30b7\30c3\30af\4f53", "\30d2\30e9\30ae\30ce\89d2\30b4Pro", "Hiragino Kaku Gothic Pro", "\30e1\30a4\30ea\30aa", "Meiryo", sans-serif;--hb-typography-font-size-nano: var(--hb-typography-font-size-100);--hb-typography-font-size-micro: var(--hb-typography-font-size-200);--hb-typography-font-size-small: var(--hb-typography-font-size-250);--hb-typography-font-size-base: var(--hb-typography-font-size-300);--hb-typography-font-size-medium: var(--hb-typography-font-size-400);--hb-typography-font-size-large: var(--hb-typography-font-size-500);--hb-typography-font-size-xlarge: var(--hb-typography-font-size-600);--hb-typography-font-size-2xlarge: var(--hb-typography-font-size-700);--hb-typography-font-size-3xlarge: var(--hb-typography-font-size-800);--hb-typography-font-size-4xlarge: var(--hb-typography-font-size-900);--hb-typography-font-weight-regular: var(--hb-typography-font-weight-400);--hb-typography-font-weight-medium: var(--hb-typography-font-weight-500);--hb-typography-font-weight-bold: var(--hb-typography-font-weight-700);--hb-typography-line-height-base: var(--hb-typography-line-height-125);--hb-typography-line-height-medium: var(--hb-typography-line-height-150);--hb-typography-line-height-large: var(--hb-typography-line-height-160);--hb-typography-letter-spacing-base: var(--hb-typography-letter-spacing-400);--hb-typography-letter-spacing-medium: var(--hb-typography-letter-spacing-500);--hb-typography-letter-spacing-large: var(--hb-typography-letter-spacing-600);--hb-spacing-50: 4px;--hb-spacing-100: 8px;--hb-spacing-150: 12px;--hb-spacing-200: 16px;--hb-spacing-300: 24px;--hb-spacing-400: 32px;--hb-spacing-500: 40px;--hb-spacing-600: 48px;--hb-spacing-700: 56px;--hb-spacing-800: 64px;--hb-spacing-900: 72px;--hb-spacing-1000: 80px;--hb-spacing-nano: var(--hb-spacing-50);--hb-spacing-micro: var(--hb-spacing-100);--hb-spacing-small: var(--hb-spacing-150);--hb-spacing-base: var(--hb-spacing-200);--hb-spacing-medium: var(--hb-spacing-300);--hb-spacing-large: var(--hb-spacing-400);--hb-spacing-xlarge: var(--hb-spacing-500);--hb-spacing-2xlarge: var(--hb-spacing-600);--hb-spacing-3xlarge: var(--hb-spacing-700);--hb-spacing-4xlarge: var(--hb-spacing-800);--hb-spacing-5xlarge: var(--hb-spacing-900);--hb-spacing-6xlarge: var(--hb-spacing-1000);--hb-spacing-sp: 335px;--hb-spacing-pc: 1024px;--hb-rounded-0: 0;--hb-rounded-50: 2px;--hb-rounded-100: 4px;--hb-rounded-150: 6px;--hb-rounded-200: 8px;--hb-rounded-300: 12px;--hb-rounded-400: 16px;--hb-rounded-500: 20px;--hb-rounded-600: 24px;--hb-rounded-700: 28px;--hb-rounded-800: 32px;--hb-rounded-900: 36px;--hb-rounded-nano: var(--hb-rounded-50);--hb-rounded-micro: var(--hb-rounded-100);--hb-rounded-small: var(--hb-rounded-200);--hb-rounded-base: var(--hb-rounded-400);--hb-rounded-full: 9999px;--hb-border-0: 0;--hb-border-50: 1px;--hb-border-100: 2px;--hb-border-small: var(--hb-border-50);--hb-border-base: var(--hb-border-100);--hb-shadow-100: 0 2px 8px 0 rgb(0 0 0 / .16);--hb-shadow-200: 0 2px 4px 0 rgb(0 0 0 / .1);--hb-shadow-300: 0 -3px 4px 0 rgb(0 0 0 / .16);--hb-shadow-card: var(--hb-shadow-100);--hb-shadow-card-subtle: var(--hb-shadow-200);--hb-shadow-stickey: var(--hb-shadow-300);--hb-zoom-0: 0;--hb-zoom-50: .95;--hb-zoom-100: 1;--hb-zoom-150: 1.05;--hb-zoom-out: var(--hb-zoom-50);--hb-zoom-in: var(--hb-zoom-100);--hb-motion-duration-0: 0ms;--hb-motion-duration-100: .1s;--hb-motion-duration-150: .15s;--hb-motion-duration-200: .2s;--hb-motion-duration-300: .3s;--hb-motion-easing-linear: linear;--hb-motion-easing-out: cubic-bezier(0, 0, .4, 1);--hb-motion-easing-in: cubic-bezier(.5, 0, 1, 1);--hb-motion-easing-in-out: cubic-bezier(.45, 0, .4, 1);--hb-motion-duration-micro: var(--hb-motion-duration-150);--hb-motion-duration-macro: var(--hb-motion-duration-300);--hb-motion-easing-response: var(--hb-motion-easing-out);--hb-motion-easing-attention: var(--hb-motion-easing-in-out);@media (prefers-reduced-motion){:root { --hb-motion-duration-base: var(--hb-motion-duration-0); --hb-motion-duration-slow: var(--hb-motion-duration-150); }}}}a.svelte-ya7dot{position:relative;display:inline-block;font-size:var(--hb-typography-font-size-medium);vertical-align:top;text-align:center;border-radius:24px;transition:color .2s,background-color .2s,border-color .2s,opacity .2s}a.disabled.svelte-ya7dot{pointer-events:none;cursor:default}.content.svelte-ya7dot{position:absolute;top:50%;left:50%;display:block;width:100%;font-weight:var(--hb-typography-font-weight-medium);transform:translate(-50%,-50%)}.outlined.line.svelte-ya7dot{box-sizing:border-box;color:var(--hb-color-mat-line-primary);background:var(--hb-color-white);border:1px solid var(--hb-color-mat-line-primary)}.outlined.line.disabled.svelte-ya7dot{color:var(--hb-color-white);background:var(--hb-color-mat-gray-disable);border:none}a.outlined.line.svelte-ya7dot:hover:not(.disabled){color:#00a800;border-color:#00a800}.line-friend-cta.svelte-uhdxm3{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:311px;background:#f4fcf3;border:1px solid #00b900;border-radius:8px}.header.svelte-uhdxm3{font-size:16px;font-weight:700;line-height:1.5;width:100%;padding:12px 0;line-height:1;color:#fff;text-align:center;letter-spacing:.05em;background:#00b900;border-radius:4px 4px 0 0}.content.svelte-uhdxm3{display:flex;flex-direction:column;gap:8px;align-items:center;padding-bottom:8px}.icon-container.svelte-uhdxm3{margin-top:8px}.message-container.svelte-uhdxm3{font-size:14px;font-weight:400;letter-spacing:.06em;font-weight:500;line-height:1.5;color:#333;text-align:center}.button-container.svelte-uhdxm3{display:flex;flex-direction:column;gap:8px}.button-content.svelte-uhdxm3{display:flex;gap:12px;align-items:center;justify-content:center}.notice-text.svelte-uhdxm3{font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.5;color:#6a6a6a;text-align:center}.send-email-message.svelte-11igygn{display:flex;align-items:center;text-align:center}.title.svelte-11igygn{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5}.line-works-container.svelte-hhe4ff{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-items:center;width:311px;height:156px;padding:16px;margin:0 auto;background:#f4fcf3;border-radius:8px}.line-works-header.svelte-hhe4ff{display:flex;gap:16px;align-items:center;justify-content:center;width:279px;height:49px;padding:0 8px}.line-works-title.svelte-hhe4ff{width:206px;height:31px;font-size:14px;font-weight:500;line-height:1.5;color:#333;letter-spacing:.05em;white-space:nowrap}.line-works-button-wrapper.svelte-hhe4ff{display:flex;flex-direction:column;gap:8px;align-items:center;width:279px;height:63px}.line-works-note.svelte-hhe4ff{font-weight:400;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;width:277px;height:7px;font-size:10px;line-height:1.5;color:#6a6a6a;text-align:center;letter-spacing:.05em}.send-email-message.svelte-19r5wv9{display:flex;flex-direction:column;align-items:center;text-align:center}.title.svelte-19r5wv9{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-block:0 12px}.message.svelte-19r5wv9{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5}.image-container.svelte-19r5wv9{width:96px;height:96px;margin-top:16px}.image-container.svelte-19r5wv9 img{width:100%;height:100%}.message.svelte-7wxvyd{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;box-sizing:border-box;width:311px;padding-block:12px;padding-inline:24px;background-color:#feeee6;border-radius:8px}.message.sp.svelte-7wxvyd{width:297px}.message-title.svelte-7wxvyd{font-weight:700}.complete-heading.svelte-1ojh48e{display:grid;gap:16px}.complete-container.svelte-6sigy5{display:flex;flex-direction:column;gap:32px 0;height:100%;padding:24px 16px}.interview-confirmation.svelte-6sigy5{display:flex;flex-direction:column;align-items:center;padding-block:4px;font-size:14px;font-weight:500;line-height:150%;color:#333;text-align:center}.submit.svelte-6sigy5{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:16px}.form.svelte-6sigy5{display:flex;flex-direction:column;gap:24px 0;width:100%;max-width:500px;padding-top:16px;margin:0 auto;border-top:1px solid #afafaf}.top-link-container.svelte-6sigy5{width:fit-content;padding:16px;margin:16px auto 0}.top-link.svelte-6sigy5{width:fit-content;font-size:14px;font-weight:400;line-height:1;color:#333;text-align:center;border-bottom:1px solid #333333}.top-link.svelte-6sigy5:hover{color:#888}.breadcrumb.svelte-2dhzjq.svelte-2dhzjq.svelte-2dhzjq{margin:5px 16px 20px;overflow:auto;white-space:nowrap}.breadcrumb.svelte-2dhzjq ol.svelte-2dhzjq>li.svelte-2dhzjq{display:inline-block;height:12px;font-size:12px;font-weight:700;line-height:12px}.breadcrumb.svelte-2dhzjq ol li .confirm-back-icon.svelte-2dhzjq.svelte-2dhzjq:before{padding-right:5px;margin-left:2px;font-size:12px;color:#5cc3e8}.breadcrumb.svelte-2dhzjq ol li .link.svelte-2dhzjq.svelte-2dhzjq{color:#5cc3e8}.container.svelte-2dhzjq.svelte-2dhzjq.svelte-2dhzjq{padding-top:12px;margin:auto 16px;color:#333}.container.svelte-2dhzjq .title.svelte-2dhzjq.svelte-2dhzjq{margin-bottom:16px;font-size:14px;font-weight:500;line-height:21px;text-align:left}.container.svelte-2dhzjq .title-bold.svelte-2dhzjq.svelte-2dhzjq{font-size:22px;font-weight:700}.container.svelte-2dhzjq .sub-title.svelte-2dhzjq.svelte-2dhzjq{margin-bottom:32px;font-size:14px;font-weight:500;line-height:21px;text-align:left}.container.svelte-2dhzjq .sub-title .bold.svelte-2dhzjq.svelte-2dhzjq{font-size:12px;font-weight:700}.container.svelte-2dhzjq .action-edit.svelte-2dhzjq.svelte-2dhzjq{display:flex;justify-content:space-between;width:100%;margin-bottom:8px}.container.svelte-2dhzjq .action-edit__title.svelte-2dhzjq.svelte-2dhzjq{font-size:16px;font-weight:700}.container.svelte-2dhzjq .action-edit__btn.svelte-2dhzjq.svelte-2dhzjq{font-size:14px;color:#5cc3e8}.container.svelte-2dhzjq .list-item .item.svelte-2dhzjq.svelte-2dhzjq{padding:16px 0;border-bottom:1px solid #eaeaea}.container.svelte-2dhzjq .list-item .item__title.svelte-2dhzjq.svelte-2dhzjq{font-size:13px;font-weight:700;line-height:22.5px;text-align:left}.container.svelte-2dhzjq .list-item .item__content.svelte-2dhzjq.svelte-2dhzjq{font-size:14px;font-weight:500;line-height:21px}.container.svelte-2dhzjq .form__section.svelte-2dhzjq.svelte-2dhzjq{padding-bottom:16px;font-size:14px}.container.svelte-2dhzjq .form .section__title.svelte-2dhzjq.svelte-2dhzjq{margin-bottom:8px;font-size:14px;font-weight:700;line-height:21px;text-align:left}.container.svelte-2dhzjq .form .form-button.svelte-2dhzjq.svelte-2dhzjq{text-align:center}.container.svelte-2dhzjq .form .form-note.svelte-2dhzjq.svelte-2dhzjq{font-size:12px;color:#666}.container.svelte-2dhzjq .form .link.svelte-2dhzjq.svelte-2dhzjq{color:#5cc3e8}.container.svelte-2dhzjq .agreement.svelte-2dhzjq.svelte-2dhzjq{margin:16px 0;font-size:12px;text-align:center}.container.svelte-2dhzjq .agreement .link.svelte-2dhzjq.svelte-2dhzjq{color:#0094c9}.container.svelte-2dhzjq .form-button.svelte-2dhzjq.svelte-2dhzjq{text-align:center}.modal-container.svelte-2dhzjq.svelte-2dhzjq.svelte-2dhzjq{margin:32px 24px;background:#ffffff 0% 0% no-repeat padding-box}.modal-container.svelte-2dhzjq .title.svelte-2dhzjq.svelte-2dhzjq{margin-bottom:16px;font-size:20px;font-weight:700}.modal-container.svelte-2dhzjq .content.svelte-2dhzjq.svelte-2dhzjq{font-size:14px;color:#333}.modal-container.svelte-2dhzjq .content .bold.svelte-2dhzjq.svelte-2dhzjq{font-weight:700}.layout.svelte-12leyzr{padding-top:10px;padding-bottom:72px;background-color:#fff}.background.svelte-12leyzr{position:fixed;top:50%;left:50%;z-index:-1;width:100%;min-height:100%;background-color:#f8f8f8;transform:translate(-50%,-50%)}
