@charset "UTF-8";.button_wrap[data-v-e235a33d]{border-radius:10.6666666667vw;background:#5f564d;display:flex;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;height:16vw;padding:0vw 4.2666666667vw 0vw 6.4vw;justify-content:flex-start;align-items:center}@media print,screen and (min-width: 1025px){.button_wrap[data-v-e235a33d]{border-radius:calc(40px * 500 / 375);width:436px;height:80px;padding:0px calc(16px * 500 / 375) 0px 32px}}.button_wrap.is-disabled[data-v-e235a33d]{opacity:.5;pointer-events:none}.button_wrap .button_text[data-v-e235a33d]{color:#fff;text-align:center;font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.112vw}@media print,screen and (min-width: 1025px){.button_wrap .button_text[data-v-e235a33d]{font-size:calc(14px * 500 / 375);letter-spacing:calc(-.42px * 500 / 375)}}.button_wrap .button_arrow[data-v-e235a33d]{width:8.5333333333vw;margin-left:auto}@media print,screen and (min-width: 1025px){.button_wrap .button_arrow[data-v-e235a33d]{width:calc(32px * 500 / 375)}}.button_wrap .button_icon_drops[data-v-e235a33d]{width:7.4666666667vw;margin-right:2.1333333333vw}@media print,screen and (min-width: 1025px){.button_wrap .button_icon_drops[data-v-e235a33d]{width:calc(28px * 500 / 375);margin-right:calc(8px * 500 / 375)}}.button_wrap .button_icon_search[data-v-e235a33d]{width:6.4vw;margin-right:2.1333333333vw}@media print,screen and (min-width: 1025px){.button_wrap .button_icon_search[data-v-e235a33d]{width:32px;margin-right:calc(8px * 500 / 375)}}.back_anchor[data-v-a8f1d672]{display:inline-block}.back_wrap[data-v-a8f1d672]{display:flex;align-items:center}.back_icon[data-v-a8f1d672]{width:4.2666666667vw}@media print,screen and (min-width: 1025px){.back_icon[data-v-a8f1d672]{width:calc(16px * 500 / 375)}}.back_text[data-v-a8f1d672]{color:var(--brown, #5F564D);margin-left:1.6vw;font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.112vw;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media print,screen and (min-width: 1025px){.back_text[data-v-a8f1d672]{margin-left:8px;font-size:calc(14px * 500 / 375);letter-spacing:calc(-.42px * 500 / 375)}}.error-modal[data-v-8bb9b28a]{display:flex;align-items:center;justify-content:center;height:100svh;opacity:0;pointer-events:none;position:fixed;top:0;left:0;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.error-modal.is-active[data-v-8bb9b28a]{opacity:1;pointer-events:auto;visibility:visible}.error-modal_title[data-v-8bb9b28a]{font-size:4.8vw;font-style:normal;font-weight:500;text-align:center}@media print,screen and (min-width: 1025px){.error-modal_title[data-v-8bb9b28a]{font-size:24px}}.error-modal_content[data-v-8bb9b28a]{background-color:#fff;border-radius:8.5333333333vw;font-size:3.7333333333vw;font-style:normal;font-weight:500;margin:0 6.4vw;padding:12.8vw 6.4vw 6.4vw;width:100%;z-index:2}@media print,screen and (min-width: 1025px){.error-modal_content[data-v-8bb9b28a]{border-radius:calc(32px * 500 / 375);font-size:calc(14px * 500 / 375);margin:0 32px;padding:64px 32px calc(32px * 500 / 375);max-width:486px}}.error-modal_text[data-v-8bb9b28a]{font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:1.7857142857;letter-spacing:-.112vw;margin-top:4.2666666667vw}@media print,screen and (min-width: 1025px){.error-modal_text[data-v-8bb9b28a]{font-size:calc(14px * 500 / 375);letter-spacing:calc(-.42px * 500 / 375);margin-top:calc(16px * 500 / 375)}}.error-modal_button[data-v-8bb9b28a]{margin-top:4.2666666667vw}@media print,screen and (min-width: 1025px){.error-modal_button[data-v-8bb9b28a]{margin-top:calc(16px * 500 / 375)}}.error-modal_link[data-v-8bb9b28a]{text-align:center;margin-top:4.2666666667vw}@media print,screen and (min-width: 1025px){.error-modal_link[data-v-8bb9b28a]{margin-top:calc(16px * 500 / 375)}}.error-modal_cover[data-v-8bb9b28a]{backdrop-filter:blur(7px);background-color:#5f564dcc;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.title{font-size:9px;font-size:4.8vw;font-weight:500;line-height:1.3333333333;letter-spacing:-.03em}@media print,screen and (min-width: 1025px){.title{font-size:24px}}.label{font-size:7px;font-size:3.7333333333vw;font-weight:500;line-height:1;letter-spacing:-.03em}@media print,screen and (min-width: 1025px){.label{font-size:calc(14px * 500 / 375)}}.required-text{font-size:6px;font-size:3.2vw;font-weight:500;line-height:1;letter-spacing:-.03em;border:1px solid #7e7e7e;border-radius:10.6666666667vw;color:#7e7e7e;display:inline-flex;align-items:center;justify-content:center;margin-left:1.0666666667vw;padding:1.0666666667vw 2.1333333333vw .5333333333vw}@media print,screen and (min-width: 1025px){.required-text{font-size:16px;padding:calc(4px * 500 / 375) calc(8px * 500 / 375) calc(2px * 500 / 375);margin-left:calc(4px * 500 / 375);border-radius:calc(40px * 500 / 375)}}.formkit-inner{margin-top:2.1333333333vw}@media print,screen and (min-width: 1025px){.formkit-inner{margin-top:calc(8px * 500 / 375)}}.formkit-outer{margin-top:6.4vw}@media print,screen and (min-width: 1025px){.formkit-outer{margin-top:32px}}.formkit-outer[data-type=submit]{margin-top:12.8vw}@media print,screen and (min-width: 1025px){.formkit-outer[data-type=submit]{margin-top:64px}}.gender-options{display:flex;align-items:center}.gender-options .formkit-wrapper{display:flex;align-items:center;margin-top:2.1333333333vw;margin-right:6.4vw}@media print,screen and (min-width: 1025px){.gender-options .formkit-wrapper{margin-top:calc(8px * 500 / 375);margin-right:32px}}.gender-options .formkit-inner{margin-top:0;margin-right:.5333333333vw}@media print,screen and (min-width: 1025px){.gender-options .formkit-inner{margin-right:calc(2px * 500 / 375)}}.birthday-fieldset{margin-top:6.4vw}@media print,screen and (min-width: 1025px){.birthday-fieldset{margin-top:32px}}.birthday-fieldset_body{display:flex}.birthday-fieldset .formkit-outer{margin-top:2.1333333333vw}@media print,screen and (min-width: 1025px){.birthday-fieldset .formkit-outer{margin-top:calc(8px * 500 / 375)}}.birthday-fieldset .formkit-wrapper{display:flex;align-items:flex-end;flex-direction:row-reverse;margin-right:3.2vw}@media print,screen and (min-width: 1025px){.birthday-fieldset .formkit-wrapper{margin-right:16px}}.birthday-fieldset .formkit-inner{position:relative}.birthday-fieldset .formkit-inner:before{background:url(/collab-a/assets/common/images/ic_arrow4.svg) no-repeat center/contain;content:"";display:block;position:absolute;height:4.2666666667vw;top:5.6vw;right:4.2666666667vw;width:4.2666666667vw}@media print,screen and (min-width: 1025px){.birthday-fieldset .formkit-inner:before{height:calc(16px * 500 / 375);top:28px;right:calc(16px * 500 / 375);width:calc(16px * 500 / 375)}}.birthday-fieldset .formkit-input{width:22.1333333333vw}@media print,screen and (min-width: 1025px){.birthday-fieldset .formkit-input{width:calc(83px * 500 / 375)}}.birthday-fieldset .birth-select{margin-right:1.0666666667vw}@media print,screen and (min-width: 1025px){.birthday-fieldset .birth-select{margin-right:calc(4px * 500 / 375)}}.select-wrapper{position:relative}.select-wrapper:before{background:url(/collab-a/assets/common/images/ic_arrow4.svg) no-repeat center/contain;content:"";display:block;position:absolute;height:4.2666666667vw;top:5.6vw;right:4.2666666667vw;width:4.2666666667vw}@media print,screen and (min-width: 1025px){.select-wrapper:before{height:calc(16px * 500 / 375);top:28px;right:calc(16px * 500 / 375);width:calc(16px * 500 / 375)}}select.formkit-input{-webkit-appearance:none;width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wellbeing{border-top:1px solid #e4e4e4;margin-top:10.6666666667vw;padding-top:10.6666666667vw}@media print,screen and (min-width: 1025px){.wellbeing{margin-top:calc(40px * 500 / 375);padding-top:calc(40px * 500 / 375)}}.wellbeing_lead{margin-top:4.2666666667vw;font-size:7px;font-size:3.7333333333vw;font-weight:500;line-height:1.7857142857;letter-spacing:-.03em;white-space:pre-line}@media print,screen and (min-width: 1025px){.wellbeing_lead{font-size:calc(14px * 500 / 375);margin-top:calc(16px * 500 / 375)}}.wellbeing_questionnaire{margin-top:6.4vw}@media print,screen and (min-width: 1025px){.wellbeing_questionnaire{margin-top:32px}}.wellbeing_questionnaire:first-of-type{margin-top:9.6vw}@media print,screen and (min-width: 1025px){.wellbeing_questionnaire:first-of-type{margin-top:48px}}.wellbeing_questionnaire>P{font-size:7px;font-size:3.7333333333vw;font-weight:500;line-height:1.7857142857;letter-spacing:-.03em;color:#000}@media print,screen and (min-width: 1025px){.wellbeing_questionnaire>P{font-size:calc(14px * 500 / 375)}}.wellbeing .formkit-outer{margin-top:1.0666666667vw}@media print,screen and (min-width: 1025px){.wellbeing .formkit-outer{margin-top:calc(4px * 500 / 375)}}.wellbeing_questionnaire .label{font-size:7px;font-size:3.7333333333vw;font-weight:500;line-height:1.7857142857;letter-spacing:-.03em;color:#000;padding-top:.5866666667vw}@media print,screen and (min-width: 1025px){.wellbeing_questionnaire .label{font-size:calc(14px * 500 / 375);padding-top:calc(2.2px * 500 / 375)}}.wellbeing_questionnaire .prefecture-field .formkit-inner{position:relative}.wellbeing_questionnaire .prefecture-field .formkit-inner:before{background:url(/collab-a/assets/common/images/ic_arrow4.svg) no-repeat center/contain;content:"";display:block;position:absolute;height:4.2666666667vw;top:5.6vw;right:4.2666666667vw;width:4.2666666667vw}@media print,screen and (min-width: 1025px){.wellbeing_questionnaire .prefecture-field .formkit-inner:before{height:calc(16px * 500 / 375);top:28px;right:calc(16px * 500 / 375);width:calc(16px * 500 / 375)}}.terms-privacy{border-top:1px solid #e4e4e4;margin-top:10.6666666667vw;padding-top:10.6666666667vw}@media print,screen and (min-width: 1025px){.terms-privacy{margin-top:calc(40px * 500 / 375);padding-top:calc(40px * 500 / 375)}}.terms-privacy .formkit-outer{margin-top:1.0666666667vw}@media print,screen and (min-width: 1025px){.terms-privacy .formkit-outer{margin-top:calc(4px * 500 / 375)}}.terms-privacy a{text-decoration:underline}.note{font-size:6px;font-size:3.2vw;font-weight:400;line-height:1.4166666667;letter-spacing:-.03em;color:#7e7e7e;margin-top:1.0666666667vw}@media print,screen and (min-width: 1025px){.note{margin-top:calc(4px * 500 / 375);font-size:16px}}.link{margin-top:4.2666666667vw;text-align:center}@media print,screen and (min-width: 1025px){.link{margin-top:calc(16px * 500 / 375)}}.link-text{font-size:7px;font-size:3.7333333333vw;font-weight:500;line-height:1.2857142857;letter-spacing:-.03em;color:#000;margin-top:1.0666666667vw}@media print,screen and (min-width: 1025px){.link-text{margin-top:calc(4px * 500 / 375);font-size:calc(14px * 500 / 375)}}.formkit-outer[data-invalid] input:-internal-autofill-selected,.formkit-outer[data-errors] input:-internal-autofill-selected,.formkit-outer[data-invalid] input:-webkit-autofill,.formkit-outer[data-errors] input:-webkit-autofill{background-color:#ffefef!important;box-shadow:0 0 0 1000px #ffefef inset!important;border-color:#fd6d6d!important}.formkit-message{color:#fd6d6d;font-size:3.2vw;font-style:normal;font-weight:500;line-height:170%;letter-spacing:-.096vw;margin-top:1.0666666667vw}@media print,screen and (min-width: 1025px){.formkit-message{font-size:16px;line-height:32px;letter-spacing:-.48px;margin-top:calc(4px * 500 / 375)}}
