@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";@media screen and (max-width: 768px){.hide-checkbox.svelte-c830pm{box-shadow:2px 2px 0 1px #777;transform:translate(-2px,-1px);transition:all .2s linear}.hide-checkbox.svelte-c830pm:has(input[type=checkbox]:where(.svelte-c830pm):checked){box-shadow:unset;transform:translate(-1px)}.hide-checkbox.svelte-c830pm .checkbox-wrapper:where(.svelte-c830pm){display:none}.hide-checkbox.svelte-c830pm .checkbox-content:where(.svelte-c830pm){text-align:center;padding-inline:12px;font-size:18px}}.checkbox-wrapper.svelte-c830pm{margin-right:.5rem;position:relative}.checkbox-wrapper.svelte-c830pm .checkmark:where(.svelte-c830pm){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-c830pm .checkmark:where(.svelte-c830pm):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-c830pm input:where(.svelte-c830pm):checked~.checkmark:where(.svelte-c830pm):after{display:block}.check-listItem.svelte-c830pm{color:#000;background-color:#d9d9d94d;border-radius:4px;height:100%;display:grid}.check-listItem.svelte-c830pm:first-child{position:relative}.check-listItem.svelte-c830pm:has(input[type=checkbox]:where(.svelte-c830pm):checked){background-color:#2e75df}.check-listItem.svelte-c830pm .check-label:where(.svelte-c830pm){user-select:none;font-size:1.25rem;width:60%;color:#000;padding:8px;display:flex;align-items:center;gap:4px;width:99%;font-weight:700;cursor:pointer}@media screen and (max-width: 768px){.check-listItem.svelte-c830pm .check-label:where(.svelte-c830pm){width:100%}}.check-listItem.svelte-c830pm .check-label:where(.svelte-c830pm) input[type=checkbox]:where(.svelte-c830pm){position:relative;width:1.5rem;height:1.5rem;background-color:#fff;margin-right:.5rem;opacity:0;z-index:5}.check-listItem.svelte-c830pm .check-label:where(.svelte-c830pm):has(input[type=checkbox]:where(.svelte-c830pm):checked){color:#fff}.check-listItem.svelte-c830pm .slot-wrapper:where(.svelte-c830pm){padding:5px 10px}.checkbox-content.svelte-c830pm{display:inline-block;overflow:hidden;white-space:normal;width:100%;text-overflow:ellipsis;font-weight:400;font-size:clamp(.75rem,.25rem + .8889vw,1.25rem)}@media screen and (max-width: 1366px){.checkbox-content.svelte-c830pm{font-size:unset}}@media screen and (max-width: 768px){.checkbox-content.svelte-c830pm{width:100%;line-height:normal;font-size:inherit}}.error.svelte-c830pm{border:3px solid red!important}.error.svelte-c830pm input:where(.svelte-c830pm){box-shadow:inset 0 0 0 1.75px red}.heading.svelte-1dnggkx{display:flex;align-items:baseline;column-gap:6px}@media screen and (max-width: 1366px){.heading.svelte-1dnggkx{margin-bottom:12px}}.must.svelte-1dnggkx,.any.svelte-1dnggkx{display:inline-block;padding:2px 8px;background-color:red;border-radius:10px;font-weight:600;color:#fff;font-size:clamp(1rem,.125rem + 1vw,1.25rem);line-height:1.4;letter-spacing:normal;white-space:nowrap;height:fit-content}@media screen and (max-width: 1366px){.must.svelte-1dnggkx,.any.svelte-1dnggkx{font-size:1.125rem}}.any.svelte-1dnggkx{background-color:#5e5e5e}.form-title.svelte-1dnggkx{display:inline-block;color:#474747;font-weight:500;font-size:clamp(1.125rem,-1.0625rem + 2.5vw,1.75rem)}@media screen and (max-width: 1366px){.form-title.svelte-1dnggkx{font-size:1.5rem;word-break:keep-all}}.form1-title.svelte-1dnggkx{display:inline-block;color:#000041;font-size:clamp(1.125rem,-1.0625rem + 2.5vw,1.75rem);padding-left:1em;font-weight:500}@media screen and (max-width: 1366px){.form1-title.svelte-1dnggkx{font-size:1.5rem}}.form-remark.svelte-1dnggkx{grid-column:1/span 2;display:inline-block;color:#5e5e5e;letter-spacing:normal;font-weight:400;font-size:1.125rem}input[type=radio].svelte-6d1wiy{position:relative;width:20px;height:20px;border:1px #96aab7 solid;background-color:#fff;border-radius:50px;flex-shrink:0;margin-right:.5rem}.check-label.svelte-6d1wiy{user-select:none;font-size:1.25rem;width:99%;background-color:#d9d9d94d;border-radius:4px;padding:8px;display:flex;align-items:center;gap:4px;width:-webkit-fill-available;color:#000;cursor:pointer}@media screen and (max-width: 768px){.check-label.svelte-6d1wiy{justify-content:center;box-shadow:2px 2px 0 1px #777;transform:translate(-2px,-1px);transition:all .2s linear}}@media screen and (max-width: 768px){.check-label.svelte-6d1wiy input[type=radio]:where(.svelte-6d1wiy){display:none}}.check-label.svelte-6d1wiy:has(input[type=radio]:where(.svelte-6d1wiy):checked){background-color:#2e75df;color:#fff;box-shadow:unset;transform:translate(-1px)}.check-label.svelte-6d1wiy input[type=radio]:where(.svelte-6d1wiy):checked{appearance:none;box-shadow:inset 0 0 0 5px #0277b4;border:none}.error.svelte-6d1wiy{border:3px solid red!important}.error.svelte-6d1wiy input:where(.svelte-6d1wiy):after{content:"";display:block;width:20px;height:20px;box-shadow:inset 0 0 0 1.75px red;border-radius:50%}select.svelte-1v0c1qt{width:99%;text-align:center;padding:12px 0;font-size:1.25rem;border:2px solid #d9d9d9;background-color:unset;border-radius:8px;appearance:none;line-height:1;text-align-last:center}@media screen and (max-width: 768px){select.svelte-1v0c1qt{font-size:1.25rem;padding:8px 0;line-height:normal}}select.error.svelte-1v0c1qt{border-color:red}.signup__body.svelte-z2k8c{position:relative;width:100%;display:flex;justify-content:flex-start}.signup__field.svelte-z2k8c::-webkit-input-placeholder{transition:color .15s ease;color:#aaa}.signup__field.svelte-z2k8c::-moz-placeholder{transition:color .15s ease}.signup__field.svelte-z2k8c:focus::-webkit-input-placeholder{color:#fff;transition:color .3s ease}.signup__field.svelte-z2k8c:focus::-moz-placeholder{color:#fff;transition:color .3s ease}.signup__field.svelte-z2k8c:focus+.signup__label:where(.svelte-z2k8c){opacity:1;transform:translateY(10px)}@media screen and (max-width: 768px){.signup__field.svelte-z2k8c:focus+.signup__label:where(.svelte-z2k8c){transform:translateY(10px)}}.signup__label.svelte-z2k8c{display:flex;opacity:0;font-size:1.25rem;color:#b2b0b0;transform:translateY(0);font-weight:400;transition:all .15s;position:absolute;top:45px}@media screen and (max-width: 768px){.signup__label.svelte-z2k8c{font-size:1rem}}.svelte-z2k8c{margin:0;padding:0;line-height:calc(.5rem + 1em)}.svelte-z2k8c:where(:where(.svelte-z2k8c):not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(img.svelte-z2k8c){display:block}:where(img.svelte-z2k8c){block-size:auto;max-inline-size:100%}:where(input.svelte-z2k8c,button.svelte-z2k8c,textarea.svelte-z2k8c){color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea.svelte-z2k8c){resize:vertical}@supports (resize: block){:where(textarea.svelte-z2k8c){resize:block}}:where(p.svelte-z2k8c,h3.svelte-z2k8c,h5.svelte-z2k8c){overflow-wrap:break-word}:where(ul.svelte-z2k8c){list-style-position:inside}a.svelte-z2k8c:not([class]){text-decoration-skip-ink:auto}:where(a[href].svelte-z2k8c,button.svelte-z2k8c,input.svelte-z2k8c,label[for].svelte-z2k8c,textarea.svelte-z2k8c){cursor:pointer;touch-action:manipulation}@media (prefers-reduced-motion: no-preference){.svelte-z2k8c:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}.svelte-z2k8c:where(:where(.svelte-z2k8c):not(:active)):focus-visible{transition-duration:.25s}}.svelte-z2k8c:where(:where(.svelte-z2k8c):not(:active)):focus-visible{outline-offset:5px}:where(button.svelte-z2k8c,button[type].svelte-z2k8c){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}@keyframes svelte-z2k8c-blink-checkbox{0%{border-color:#ccc}49%{border-color:#ccc}50%{border-color:#ce0000}99%{border-color:#ce0000}to{border-color:#ccc}}@keyframes svelte-z2k8c-blink-button{49%{border-color:#ffc107}50%{border-color:#000}99%{border-color:#000}to{border-color:#ffc107}}:where(ul.svelte-z2k8c){list-style:none}ul.svelte-z2k8c{padding-left:0}input[type=checkbox].svelte-z2k8c{vertical-align:sub;margin-right:5px;width:20px;height:20px;border-radius:3px;position:relative;border:solid 1px rgba(0,0,0,.25);flex-shrink:0;accent-color:#0277b4}.svelte-z2k8c,.svelte-z2k8c:before,.svelte-z2k8c:after{box-sizing:border-box}.test-mode-indicator.svelte-z2k8c{position:fixed;right:0;top:0;font-size:2em;font-weight:700;color:red;background-color:#ffcccc7f;z-index:99999}@media screen and (max-width: 768px){.test-mode-indicator.svelte-z2k8c{font-size:1em}}.loading-cover.svelte-z2k8c{position:absolute;background-color:#fff;opacity:50%;inset:0;z-index:1000}.footer-wrapper-form.svelte-z2k8c{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2em auto;width:70.8%}@media screen and (max-width: 768px){.footer-wrapper-form.svelte-z2k8c{align-items:center;margin-top:0;width:100%;gap:0}}.footer-wrapper-form.svelte-z2k8c .sec06-icon.small:where(.svelte-z2k8c){display:flex;align-items:center;gap:1em;font-size:1em;padding:1rem;color:#333;font-weight:700;width:29em}@media screen and (max-width: 768px){.footer-wrapper-form.svelte-z2k8c .sec06-icon.small:where(.svelte-z2k8c){font-size:.8rem;margin:2em auto 1em;margin-bottom:0rem;border:.5rem #ccc solid;width:unset}}.footer-wrapper-form.svelte-z2k8c .sec06-icon.small:where(.svelte-z2k8c) a:where(.svelte-z2k8c){width:4em;flex-shrink:0}form.svelte-z2k8c dd:where(.svelte-z2k8c) label:where(.svelte-z2k8c){user-select:none}.form.svelte-z2k8c{box-sizing:border-box;padding:3em 2em 2em;font-family:Noto Sans JP}@media screen and (max-width: 768px){.form.svelte-z2k8c{padding:1rem;box-sizing:border-box}}.form-wrapper.svelte-z2k8c{width:70.8%;margin:20px auto 0;border:solid 8px #000041;background-color:#fff;border-radius:10px}@media screen and (max-width: 768px){.form-wrapper.svelte-z2k8c{width:100%;box-sizing:border-box;border:none}}.form-wrapper.svelte-z2k8c:first-of-type{position:relative}.form-wrapper.svelte-z2k8c>.form-header:where(.svelte-z2k8c){font-weight:700;background-color:#000041;color:#fff;padding:20px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.form-wrapper.svelte-z2k8c>.form-header:where(.svelte-z2k8c){display:none}}.form-wrapper.svelte-z2k8c>.form-header:where(.svelte-z2k8c)>h3:where(.svelte-z2k8c){font-weight:700;margin:0 auto;font-size:clamp(0px,2vw,2rem)}.form-title.svelte-z2k8c{display:inline-block;color:#474747;font-weight:500;font-size:clamp(1.125rem,-1.0625rem + 2.5vw,1.75rem)}@media screen and (max-width: 1366px){.form-title.svelte-z2k8c{font-size:1.5rem;word-break:keep-all}}.form-defList.svelte-z2k8c{position:relative;display:flex;margin-bottom:3rem}@media screen and (max-width: 1366px){.form-defList.svelte-z2k8c{display:block}}.form-defList.form-defList02.svelte-z2k8c .form-defDesc-radio:where(.svelte-z2k8c){width:80%;background-color:#fff;line-height:120%}@media screen and (max-width: 1366px){.form-defList.form-defList02.svelte-z2k8c .form-defDesc-radio:where(.svelte-z2k8c){width:100%}}.form-defList.svelte-z2k8c>.form-defTtl:where(.svelte-z2k8c){width:40%}@media screen and (max-width: 1366px){.form-defList.svelte-z2k8c>.form-defTtl:where(.svelte-z2k8c){width:100%}}.form-defList.privacy.svelte-z2k8c .checkbox-content:where(.svelte-z2k8c){font-size:.55rem}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c){width:80%;margin-block:0;margin-left:0;position:relative}@media screen and (max-width: 1366px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c){width:100%}}@media screen and (max-width: 768px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c){width:100%;margin-top:5%}}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c){display:grid;grid-template-columns:min-content 1fr;align-items:center;background-color:#d9d9d94d;border-radius:8px;padding:12px;column-gap:4px}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c):has(input[type=checkbox]:where(.svelte-z2k8c):checked){color:#fff;background-color:#2e75df}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c):has(input[type=checkbox]:where(.svelte-z2k8c):checked) a:where(.svelte-z2k8c){color:#fff}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c) input[type=checkbox]:where(.svelte-z2k8c){accent-color:unset;width:1.5rem;height:1.5rem;z-index:5;opacity:0}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c) .checkbox-wrapper:where(.svelte-z2k8c){margin-right:.5rem;position:relative}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c) .checkbox-wrapper:where(.svelte-z2k8c)>.checkmark:where(.svelte-z2k8c){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}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c) .checkbox-wrapper:where(.svelte-z2k8c) :where(.svelte-z2k8c):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}.form-defList.svelte-z2k8c>.form-defDesc.privacy-checkbox:where(.svelte-z2k8c) .checkbox-wrapper:where(.svelte-z2k8c)>input:where(.svelte-z2k8c):checked~.checkmark:where(.svelte-z2k8c):after{display:block}.form-defList.svelte-z2k8c>.form-defDesc.form-defDesc-select:where(.svelte-z2k8c){position:relative;width:80%}@media screen and (max-width: 1366px){.form-defList.svelte-z2k8c>.form-defDesc.form-defDesc-select:where(.svelte-z2k8c){width:100%;text-align:center}}.form-defList.svelte-z2k8c>.form-defDesc.form-defDesc-tel:where(.svelte-z2k8c) span:where(.svelte-z2k8c){display:inline-block;color:#5e5e5e}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c)>.check-list:where(.svelte-z2k8c){display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c)>.check-list:where(.svelte-z2k8c){display:block}}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .check-group-2:where(.svelte-z2k8c){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}@media screen and (max-width: 1600px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .check-group-2:where(.svelte-z2k8c){gap:10px}}@media screen and (max-width: 768px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .check-group-2:where(.svelte-z2k8c){margin-top:6%}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .check-group-2.sm-not-group:where(.svelte-z2k8c){display:flex}}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .select-container:where(.svelte-z2k8c){text-align:center;border-radius:5px;color:#5e5e5e;background-color:#fff;width:calc(50% - 10px);position:relative}@media screen and (max-width: 768px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .select-container:where(.svelte-z2k8c){width:100%}}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .select-container:where(.svelte-z2k8c):after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:0;height:0;border-style:solid;border-width:13px 8.5px 0 8.5px;border-color:#d9d9d9 transparent transparent transparent}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) input[type=checkbox]:where(.svelte-z2k8c){position:relative;width:20px;height:20px;border:1px #96aab7 solid;background-color:#fff;border-radius:50px;flex-shrink:0;margin-right:.5rem}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .input-txt:where(.svelte-z2k8c){width:85%;font-size:1.25rem;padding:9px 30px;border-radius:8px;appearance:none;-webkit-appearance:none;border:2px #d9d9d9 solid}@media screen and (max-width: 768px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .input-txt:where(.svelte-z2k8c){width:100%;padding:9px 13px;box-sizing:border-box;border-radius:8px;font-size:1.25rem}}.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .short-input:where(.svelte-z2k8c){display:inline-block;width:11em}@media screen and (max-width: 1366px){.form-defList.svelte-z2k8c>.form-defDesc:where(.svelte-z2k8c) .short-input:where(.svelte-z2k8c){width:95%}}@media screen and (max-width: 1100px){.adviser-work-type-input-area.svelte-z2k8c .check-group-2:where(.svelte-z2k8c){grid-template-columns:repeat(1,minmax(0,1fr))!important}}.form-btn.svelte-z2k8c{appearance:none;-webkit-appearance:none;border:none;background-color:#ce0000;border-radius:20px;font-size:2em;font-weight:600;color:#fff;width:30%;display:block;margin:7% auto 2%;padding:12px 0;box-shadow:5px 8px #890000}.form-btn.svelte-z2k8c:hover{box-shadow:2px 4px #890000;background-color:red;transform:translate(3px,4px)}@media screen and (max-width: 1366px){.form-btn.svelte-z2k8c{width:50%}}@media screen and (max-width: 768px){.form-btn.svelte-z2k8c{border-radius:12px;font-size:1.7rem;width:100%;margin:10% auto 0;padding:8px 0}}.form-btn.form-btn02.svelte-z2k8c{background-color:#ce0000;padding-block:1.5rem;margin-top:2em;width:10em}.formError.svelte-z2k8c input:where(.svelte-z2k8c){border:1px solid red!important}.formError.svelte-z2k8c input[type=checkbox]:where(.svelte-z2k8c){box-shadow:inset 0 0 0 1.75px red}.others-text.svelte-z2k8c{width:100%;appearance:none;border-radius:4px;padding:.5em}.mail-width.svelte-z2k8c{width:74%}@media screen and (max-width: 768px){.mail-width.svelte-z2k8c{width:95%}}.personality-assessment.svelte-z2k8c{margin:.5em 2em 1em;padding:.1em 1em;border:5px solid #0f4a80}@media screen and (max-width: 768px){.personality-assessment.svelte-z2k8c{margin:.5em 0}}.personality-assessment.svelte-z2k8c p:where(.svelte-z2k8c){margin-top:1em;margin-bottom:.5em;font-size:1.25rem;font-weight:700}.personality-assessment.svelte-z2k8c label:where(.svelte-z2k8c){display:flex;align-items:baseline;font-size:1.25rem;gap:4px;user-select:none}.personality-assessment.svelte-z2k8c .error-text:where(.svelte-z2k8c){position:static}.personality-assessment.svelte-z2k8c .choices:where(.svelte-z2k8c){display:flex;flex-wrap:wrap;margin:1em}@media screen and (max-width: 768px){.personality-assessment.svelte-z2k8c .choices:where(.svelte-z2k8c){margin:0}}.personality-assessment.svelte-z2k8c .choices:where(.svelte-z2k8c) label:where(.svelte-z2k8c){white-space:nowrap;margin:.2em .5em;user-select:none}@media screen and (max-width: 768px){.personality-assessment.svelte-z2k8c .choices:where(.svelte-z2k8c) label:where(.svelte-z2k8c){margin:.2em 0}}.privacy.svelte-z2k8c{margin-bottom:2rem}@media screen and (max-width: 768px){.privacy.svelte-z2k8c{width:100%}}.privacy.svelte-z2k8c>.privacy-title:where(.svelte-z2k8c){margin-bottom:14px}@media screen and (max-width: 768px){.privacy.svelte-z2k8c>.privacy-title:where(.svelte-z2k8c){margin-bottom:0}}.privacy.svelte-z2k8c .must:where(.svelte-z2k8c),.privacy.svelte-z2k8c .any:where(.svelte-z2k8c){display:inline-block;padding:2px 8px;background-color:red;border-radius:10px;font-weight:600;color:#fff;font-size:clamp(1rem,.125rem + 1vw,1.25rem);line-height:1.4;letter-spacing:normal;white-space:nowrap;height:fit-content}@media screen and (max-width: 1366px){.privacy.svelte-z2k8c .must:where(.svelte-z2k8c),.privacy.svelte-z2k8c .any:where(.svelte-z2k8c){font-size:1.125rem}}.privacy.svelte-z2k8c .any:where(.svelte-z2k8c){background-color:#d9d9d9;color:#474747}.privacy.svelte-z2k8c .privacy-error:where(.svelte-z2k8c) .error-text:where(.svelte-z2k8c){margin-block:5px 15px}.error-text.svelte-z2k8c{font-size:1.25rem;color:red;padding-block:10px;position:absolute;white-space:nowrap}@media screen and (max-width: 768px){.error-text.svelte-z2k8c{font-size:.7rem}}@media screen and (max-width: 768px){.error-area.svelte-z2k8c{font-size:.7rem}}.error-area.svelte-z2k8c p:where(.svelte-z2k8c){color:red;text-align:center;line-height:2em;width:100%;margin-top:20px;font-size:1.6rem}@media screen and (max-width: 768px){.error-area.svelte-z2k8c p:where(.svelte-z2k8c){font-size:1rem}}.input-wrapper.svelte-z2k8c{position:relative}.error-position.svelte-z2k8c{margin-bottom:6rem}@media screen and (max-width: 768px){.error-position.svelte-z2k8c{margin-bottom:4rem}}.error-position.svelte-z2k8c .error-text:where(.svelte-z2k8c){padding-top:3rem}@media screen and (max-width: 768px){.error-position.svelte-z2k8c .error-text:where(.svelte-z2k8c){padding-top:2.15rem}}@media screen and (max-width: 768px){.section-form.svelte-z2k8c{padding:0}.form-defList02.svelte-z2k8c .form-defTtl:where(.svelte-z2k8c){width:100%}.form-defList02.svelte-z2k8c .form-defDesc:where(.svelte-z2k8c){width:100%;margin-top:5%}.form-defList02.svelte-z2k8c .form-defDesc-radio:where(.svelte-z2k8c){width:100%;box-sizing:border-box;font-size:1.5rem;line-height:1.5;color:#5e5e5e}.input-wrapper.validated.svelte-z2k8c:before{left:-1.5rem;top:.8rem;transform:none}}.company-info.svelte-z2k8c>:where(.svelte-z2k8c){padding:.5rem}.company-info-detail.svelte-z2k8c{font-size:.8em}.svelte-ddy5nc{margin:0;padding:0;line-height:calc(.5rem + 1em)}.svelte-ddy5nc:where(:where(.svelte-ddy5nc):not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(img.svelte-ddy5nc){display:block}:where(img.svelte-ddy5nc){block-size:auto;max-inline-size:100%}:where(input.svelte-ddy5nc,button.svelte-ddy5nc,textarea.svelte-ddy5nc){color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea.svelte-ddy5nc){resize:vertical}@supports (resize: block){:where(textarea.svelte-ddy5nc){resize:block}}:where(p.svelte-ddy5nc,h3.svelte-ddy5nc,h5.svelte-ddy5nc){overflow-wrap:break-word}:where(ul.svelte-ddy5nc){list-style-position:inside}a.svelte-ddy5nc:not([class]){text-decoration-skip-ink:auto}:where(a[href].svelte-ddy5nc,button.svelte-ddy5nc,input.svelte-ddy5nc,label[for].svelte-ddy5nc,textarea.svelte-ddy5nc){cursor:pointer;touch-action:manipulation}@media (prefers-reduced-motion: no-preference){.svelte-ddy5nc:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}.svelte-ddy5nc:where(:where(.svelte-ddy5nc):not(:active)):focus-visible{transition-duration:.25s}}.svelte-ddy5nc:where(:where(.svelte-ddy5nc):not(:active)):focus-visible{outline-offset:5px}:where(button.svelte-ddy5nc,button[type].svelte-ddy5nc){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}@keyframes svelte-ddy5nc-blink-checkbox{0%{border-color:#ccc}49%{border-color:#ccc}50%{border-color:#ce0000}99%{border-color:#ce0000}to{border-color:#ccc}}@keyframes svelte-ddy5nc-blink-button{49%{border-color:#ffc107}50%{border-color:#000}99%{border-color:#000}to{border-color:#ffc107}}:where(ul.svelte-ddy5nc){list-style:none}ul.svelte-ddy5nc{padding-left:0}input[type=checkbox].svelte-ddy5nc{vertical-align:sub;margin-right:5px;width:20px;height:20px;border-radius:3px;position:relative;border:solid 1px rgba(0,0,0,.25);flex-shrink:0;accent-color:#0277b4}.svelte-ddy5nc,.svelte-ddy5nc:before,.svelte-ddy5nc:after{box-sizing:border-box}.test-mode-indicator.svelte-ddy5nc{position:fixed;right:0;top:0;font-size:2em;font-weight:700;color:red;background-color:#ffcccc7f;z-index:99999}@media screen and (max-width: 768px){.test-mode-indicator.svelte-ddy5nc{font-size:1em}}.loading-cover.svelte-ddy5nc{position:absolute;background-color:#fff;opacity:50%;inset:0;z-index:1000}.footer-wrapper-form.svelte-ddy5nc{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2em auto;width:70.8%}@media screen and (max-width: 768px){.footer-wrapper-form.svelte-ddy5nc{align-items:center;margin-top:0;width:100%;gap:0}}.footer-wrapper-form.svelte-ddy5nc .sec06-icon.small:where(.svelte-ddy5nc){display:flex;align-items:center;gap:1em;font-size:1em;padding:1rem;color:#333;font-weight:700;width:29em}@media screen and (max-width: 768px){.footer-wrapper-form.svelte-ddy5nc .sec06-icon.small:where(.svelte-ddy5nc){font-size:.8rem;margin:2em auto 1em;margin-bottom:0rem;border:.5rem #ccc solid;width:unset}}.footer-wrapper-form.svelte-ddy5nc .sec06-icon.small:where(.svelte-ddy5nc) a:where(.svelte-ddy5nc){width:4em;flex-shrink:0}form.svelte-ddy5nc dd:where(.svelte-ddy5nc) label:where(.svelte-ddy5nc){user-select:none}.form.svelte-ddy5nc{box-sizing:border-box;padding:3em 2em 2em;font-family:Noto Sans JP}@media screen and (max-width: 768px){.form.svelte-ddy5nc{padding:1rem;box-sizing:border-box}}.form-wrapper.svelte-ddy5nc{width:70.8%;margin:0 auto;border:solid 8px #000041;background-color:#fff;border-radius:10px}@media screen and (max-width: 768px){.form-wrapper.svelte-ddy5nc{width:100%;box-sizing:border-box;border:none}}.form-wrapper.svelte-ddy5nc:first-of-type{position:relative}.form-wrapper.svelte-ddy5nc>.form-header:where(.svelte-ddy5nc){font-weight:700;background-color:#000041;color:#fff;padding:20px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.form-wrapper.svelte-ddy5nc>.form-header:where(.svelte-ddy5nc){display:none}}.form-wrapper.svelte-ddy5nc>.form-header:where(.svelte-ddy5nc)>h3:where(.svelte-ddy5nc){font-weight:700;margin:0 auto;font-size:clamp(0px,2vw,2rem)}.form-title.svelte-ddy5nc{display:inline-block;color:#474747;font-weight:500;font-size:clamp(1.125rem,-1.0625rem + 2.5vw,1.75rem)}@media screen and (max-width: 1366px){.form-title.svelte-ddy5nc{font-size:1.5rem;word-break:keep-all}}.form-defList.svelte-ddy5nc{display:flex;margin-bottom:3rem}@media screen and (max-width: 1366px){.form-defList.svelte-ddy5nc{display:block}}.form-defList.form-defList02.svelte-ddy5nc .form-defDesc-radio:where(.svelte-ddy5nc){width:80%;background-color:#fff;line-height:120%}@media screen and (max-width: 1366px){.form-defList.form-defList02.svelte-ddy5nc .form-defDesc-radio:where(.svelte-ddy5nc){width:100%}}.form-defList.svelte-ddy5nc>.form-defTtl:where(.svelte-ddy5nc){width:40%}@media screen and (max-width: 1366px){.form-defList.svelte-ddy5nc>.form-defTtl:where(.svelte-ddy5nc){width:100%}}.form-defList.privacy.svelte-ddy5nc .checkbox-content:where(.svelte-ddy5nc){font-size:.55rem}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc){width:80%;margin-block:0;margin-left:0;position:relative}@media screen and (max-width: 1366px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc){width:100%}}@media screen and (max-width: 768px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc){width:100%;margin-top:5%}}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc){display:grid;grid-template-columns:min-content 1fr;align-items:center;background-color:#d9d9d94d;border-radius:8px;padding:12px;column-gap:4px}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc):has(input[type=checkbox]:where(.svelte-ddy5nc):checked){color:#fff;background-color:#2e75df}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc):has(input[type=checkbox]:where(.svelte-ddy5nc):checked) a:where(.svelte-ddy5nc){color:#fff}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc) input[type=checkbox]:where(.svelte-ddy5nc){accent-color:unset;width:1.5rem;height:1.5rem;z-index:5;opacity:0}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc) .checkbox-wrapper:where(.svelte-ddy5nc){margin-right:.5rem;position:relative}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc) .checkbox-wrapper:where(.svelte-ddy5nc)>.checkmark:where(.svelte-ddy5nc){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}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc) .checkbox-wrapper:where(.svelte-ddy5nc) :where(.svelte-ddy5nc):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}.form-defList.svelte-ddy5nc>.form-defDesc.privacy-checkbox:where(.svelte-ddy5nc) .checkbox-wrapper:where(.svelte-ddy5nc)>input:where(.svelte-ddy5nc):checked~.checkmark:where(.svelte-ddy5nc):after{display:block}.form-defList.svelte-ddy5nc>.form-defDesc.form-defDesc-select:where(.svelte-ddy5nc){position:relative;width:80%}@media screen and (max-width: 1366px){.form-defList.svelte-ddy5nc>.form-defDesc.form-defDesc-select:where(.svelte-ddy5nc){width:100%;text-align:center}}.form-defList.svelte-ddy5nc>.form-defDesc.form-defDesc-tel:where(.svelte-ddy5nc) span:where(.svelte-ddy5nc){display:inline-block;color:#5e5e5e}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc)>.check-list:where(.svelte-ddy5nc){display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc)>.check-list:where(.svelte-ddy5nc){display:block}}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .check-group-2:where(.svelte-ddy5nc){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}@media screen and (max-width: 1600px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .check-group-2:where(.svelte-ddy5nc){gap:10px}}@media screen and (max-width: 768px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .check-group-2:where(.svelte-ddy5nc){margin-top:6%}}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .check-group-2:where(.svelte-ddy5nc)>.check-label:where(.svelte-ddy5nc){font-size:1.25rem;color:#000;background-color:#d9d9d94d;border-radius:4px;padding:8px;display:flex;align-items:center;gap:4px;width:99%;cursor:pointer}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .check-group-2:where(.svelte-ddy5nc)>.check-label:where(.svelte-ddy5nc):has(input[type=radio]:where(.svelte-ddy5nc):checked){background-color:#2e75df;color:#fff}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .select-container:where(.svelte-ddy5nc){text-align:center;border-radius:5px;color:#5e5e5e;background-color:#fff;width:calc(50% - 10px);position:relative}@media screen and (max-width: 768px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .select-container:where(.svelte-ddy5nc){width:100%}}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .select-container:where(.svelte-ddy5nc):after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:0;height:0;border-style:solid;border-width:13px 8.5px 0 8.5px;border-color:#d9d9d9 transparent transparent transparent}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) input[type=radio]:where(.svelte-ddy5nc),.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) input[type=checkbox]:where(.svelte-ddy5nc){position:relative;width:20px;height:20px;border:1px #96aab7 solid;background-color:#fff;border-radius:50px;flex-shrink:0;margin-right:.5rem}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .input-txt:where(.svelte-ddy5nc){width:85%;font-size:1.25rem;padding:9px 30px;border-radius:8px;appearance:none;-webkit-appearance:none;border:2px #d9d9d9 solid}@media screen and (max-width: 768px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .input-txt:where(.svelte-ddy5nc){width:100%;padding:9px 13px;box-sizing:border-box;border-radius:8px;font-size:1.25rem}}.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .short-input:where(.svelte-ddy5nc){display:inline-block;width:11em}@media screen and (max-width: 1366px){.form-defList.svelte-ddy5nc>.form-defDesc:where(.svelte-ddy5nc) .short-input:where(.svelte-ddy5nc){width:45%}}@media screen and (max-width: 1100px){.adviser-work-type-input-area.svelte-ddy5nc .check-group-2:where(.svelte-ddy5nc){grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media screen and (max-width: 768px){.contact-method-input-area.svelte-ddy5nc .check-group-2:where(.svelte-ddy5nc) label:where(.svelte-ddy5nc){font-size:.8em!important}}.form-btn.svelte-ddy5nc{appearance:none;-webkit-appearance:none;border:none;background-color:#ce0000;border-radius:20px;font-size:2em;font-weight:600;color:#fff;width:30%;display:block;margin:7% auto 2%;padding:12px 0;box-shadow:5px 8px #890000}.form-btn.svelte-ddy5nc:hover{box-shadow:2px 4px #890000;background-color:red;transform:translate(3px,4px)}@media screen and (max-width: 1366px){.form-btn.svelte-ddy5nc{width:50%}}@media screen and (max-width: 768px){.form-btn.svelte-ddy5nc{border-radius:12px;font-size:1.7rem;width:100%;margin:10% auto 0;padding:8px 0}}.form-btn.form-btn02.svelte-ddy5nc{background-color:#ce0000;padding-block:1.5rem;width:10em}.formError.svelte-ddy5nc input:where(.svelte-ddy5nc){border:1px solid red!important}.formError.svelte-ddy5nc input[type=checkbox]:where(.svelte-ddy5nc){box-shadow:inset 0 0 0 1.75px red}.formError.svelte-ddy5nc .check-label:where(.svelte-ddy5nc){border:3px solid red}.formError.svelte-ddy5nc .form-defDesc:where(.svelte-ddy5nc) input[type=radio]:where(.svelte-ddy5nc):after{content:"";display:block;width:20px;height:20px;box-shadow:inset 0 0 0 1.75px red;border-radius:50%}.others-text.svelte-ddy5nc{width:100%;appearance:none;border-radius:4px;padding:.5em}.personality-assessment.svelte-ddy5nc{margin:.5em 2em 1em;padding:.1em 1em;border:5px solid #0f4a80}@media screen and (max-width: 768px){.personality-assessment.svelte-ddy5nc{margin:.5em 0}}.personality-assessment.svelte-ddy5nc p:where(.svelte-ddy5nc){margin-top:1em;margin-bottom:.5em;font-size:1.25rem;font-weight:700}.personality-assessment.svelte-ddy5nc label:where(.svelte-ddy5nc){display:flex;align-items:baseline;font-size:1.25rem;gap:4px;user-select:none}.personality-assessment.svelte-ddy5nc .error-text:where(.svelte-ddy5nc){position:static}.personality-assessment.svelte-ddy5nc .choices:where(.svelte-ddy5nc){display:flex;flex-wrap:wrap;margin:1em}@media screen and (max-width: 768px){.personality-assessment.svelte-ddy5nc .choices:where(.svelte-ddy5nc){margin:0}}.personality-assessment.svelte-ddy5nc .choices:where(.svelte-ddy5nc) label:where(.svelte-ddy5nc){white-space:nowrap;margin:.2em .5em;user-select:none}@media screen and (max-width: 768px){.personality-assessment.svelte-ddy5nc .choices:where(.svelte-ddy5nc) label:where(.svelte-ddy5nc){margin:.2em 0}}.privacy.svelte-ddy5nc{margin-bottom:2rem}@media screen and (max-width: 768px){.privacy.svelte-ddy5nc{width:100%}}.privacy.svelte-ddy5nc>.privacy-title:where(.svelte-ddy5nc){margin-bottom:14px}@media screen and (max-width: 768px){.privacy.svelte-ddy5nc>.privacy-title:where(.svelte-ddy5nc){margin-bottom:0}}.privacy.svelte-ddy5nc .must:where(.svelte-ddy5nc),.privacy.svelte-ddy5nc .any:where(.svelte-ddy5nc){display:inline-block;padding:2px 8px;background-color:red;border-radius:10px;font-weight:600;color:#fff;font-size:clamp(1rem,.125rem + 1vw,1.25rem);line-height:1.4;letter-spacing:normal;white-space:nowrap;height:fit-content}@media screen and (max-width: 1366px){.privacy.svelte-ddy5nc .must:where(.svelte-ddy5nc),.privacy.svelte-ddy5nc .any:where(.svelte-ddy5nc){font-size:1.125rem}}.privacy.svelte-ddy5nc .any:where(.svelte-ddy5nc){background-color:#d9d9d9;color:#474747}.privacy.svelte-ddy5nc .privacy-error:where(.svelte-ddy5nc) .error-text:where(.svelte-ddy5nc){margin-block:5px 15px}.error-text.svelte-ddy5nc{font-size:1.25rem;color:red;padding-block:10px;position:absolute}@media screen and (max-width: 768px){.error-text.svelte-ddy5nc{font-size:.7rem}}@media screen and (max-width: 768px){.error-area.svelte-ddy5nc{font-size:.7rem}}.error-area.svelte-ddy5nc p:where(.svelte-ddy5nc){color:red;text-align:center;line-height:2em;width:100%;margin-top:20px;font-size:1.6rem}@media screen and (max-width: 768px){.error-area.svelte-ddy5nc p:where(.svelte-ddy5nc){font-size:1rem}}.form-defDesc.svelte-ddy5nc .check-label-radio:where(.svelte-ddy5nc):first-child,.input-wrapper.svelte-ddy5nc{position:relative}.step-progress2.svelte-ddy5nc{font-size:1.5rem;color:#000041;text-align:center;line-height:1.8;font-weight:500}.step-progress2.svelte-ddy5nc strong:where(.svelte-ddy5nc){color:red}@media screen and (max-width: 768px){.step-progress2.svelte-ddy5nc{padding:0 5%}.step-progress2.svelte-ddy5nc{font-size:10px}}@media screen and (max-width: 768px){.section-form.svelte-ddy5nc{padding:0}.form-defList02.svelte-ddy5nc .form-defTtl:where(.svelte-ddy5nc){width:100%}.form-defList02.svelte-ddy5nc .form-defDesc:where(.svelte-ddy5nc){width:100%;margin-top:5%}.form-defList02.svelte-ddy5nc .form-defDesc-radio:where(.svelte-ddy5nc){width:100%;box-sizing:border-box;font-size:1.5rem;line-height:1.5;color:#5e5e5e}.input-wrapper.validated.svelte-ddy5nc:before{left:-1.5rem;top:.8rem;transform:none}}.company-info.svelte-ddy5nc>:where(.svelte-ddy5nc){padding:.5rem}.company-info-detail.svelte-ddy5nc{font-size:.8em}
