.ButtonNext_buttonNext__3DVJd{position:relative;width:303px;height:72px;color:var(--color-white);font-weight:var(--weight-bold);line-height:1.5rem;background:var(--color-gray);border:none;border-radius:66px}.ButtonNext_buttonNext__3DVJd:after{position:absolute;top:50%;right:5%;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13.9px;transform:translate(-50%,-50%);content:""}.ButtonNext_lastButtonNext__2kKwb{position:relative;width:303px;max-width:100%;height:80px;color:var(--color-white);font-weight:var(--weight-bold);line-height:1.5rem;background:var(--color-gray);border:none;border-radius:40px}.ButtonNext_nextArrow1__2676U{right:5px}.ButtonNext_nextArrow1__2676U,.ButtonNext_nextArrow2__1sKPr{position:absolute;top:50%;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 12px;transform:translate(-50%,-50%);content:""}.ButtonNext_nextArrow2__1sKPr{right:-40px;padding:0 20px;color:#fff}.ButtonNext_flash1__2-FdQ{animation:ButtonNext_flash1__2-FdQ 1s step-end infinite}.ButtonNext_flash2__LOJOY{animation:ButtonNext_flash2__LOJOY 1s step-end infinite}@keyframes ButtonNext_flash1__2-FdQ{0%,to{border-left:12px solid #68c7b4;opacity:1}50%{border-left:12px solid #fff;opacity:1}}@keyframes ButtonNext_flash2__LOJOY{0%,to{border-left:12px solid #fff;opacity:1}50%{border-left:12px solid #68c7b4;opacity:1}}.ButtonNext_labelButtonNext__3_ZDf{height:auto;margin-left:auto;color:var(--color-black);font-weight:var(--weight-normal);font-size:14px;text-align:right;background-color:transparent}.ButtonNext_labelButtonNext__3_ZDf span{text-decoration:underline}.ButtonNext_labelButtonNext__3_ZDf span:after{content:">"}.ButtonNext_subText__1K9gY{font-size:var(--size-medium)}.ButtonNext_mainText__1ARHn{font-size:25px}.ButtonNext_mainTextLarge__f651z{font-size:24px}.ButtonNext_active__PAH9P{z-index:1;background:#ffa800;cursor:pointer}.ButtonNext_nextStepLogo__8dLdT:after{position:absolute;top:15px;left:calc(50% + 125px);z-index:2;display:inline-block;width:54px;height:48px;vertical-align:middle;background-image:url(/assets/img/kaigo/nextStepLogo.svg);background-size:contain;transition:all 1s;animation:ButtonNext_roteY__3yUrc 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;content:""}@keyframes ButtonNext_roteY__3yUrc{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media screen and (max-width:599px){.ButtonNext_nextStepLogo__8dLdT:after{top:15px;left:calc(50% + 120px)}.ButtonNext_addLeft__3vXEI:after{margin-left:18px}}.ButtonGroupSignup_signupButtonGroup__12qWY{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:100px;padding:32px 260px;transform:translateZ(0)}.ButtonGroupSignup_step1__29MFC{justify-content:center}.ButtonGroupSignup_step7__3Y6L8{padding:32px 210px}.ButtonGroupSignup_step4NoteText__2a6jg{margin-top:-12px;margin-bottom:24px;color:var(--color-bkack);font-size:10px;line-height:1.5;text-align:center}@media screen and (max-width:599px){.ButtonGroupSignup_signupButtonGroup__12qWY{justify-content:center;padding:32px 40px}.ButtonGroupSignup_step6__3-N2B{padding-top:24px}.ButtonGroupSignup_step7__3Y6L8{padding:36px 14px}}.SignupAdTop_signupAd__3oZbH{display:flex;justify-content:center;align-items:center;height:30px;font-weight:var(--weight-bold);font-size:var(--size-small);background-color:#fffcf0}.SignupAdTop_signupAd__3oZbH strong{color:#ffa800;font-size:13px}.SignupAdTop_signUpButtonWrap__39Py5{width:100%;max-width:100%;padding:0 30px}@media screen and (min-width:560px){.SignupAdTop_spTop__3uuzk,.SignupAdTop_spTopSignupAd__ks9Ho{display:none}}@media screen and (max-width:599px){.SignupAdTop_signupAd__3oZbH{display:none}.SignupAdTop_spTop__3uuzk{position:relative;width:100%;height:18vh;background-image:url(/assets/img/kaigo/singup_sp_banner.jpg);background-repeat:no-repeat;background-position:left 30% bottom 30%;background-size:100% 400px}.SignupAdTop_spTopText__24YzG{position:absolute;top:50%;left:135px;font-size:24px;transform:translate(-50%,-50%)}.SignupAdTop_topDate__3qHot{color:#e69a37;font-size:32px}.SignupAdTop_signUpButtonWrap__39Py5{position:absolute;padding:0 20px}.SignupAdTop_spTopTextIndention__bqC6j{display:block}.SignupAdTop_spTopSignupAd__ks9Ho{display:flex;justify-content:center;align-items:center;height:21px;font-weight:700;font-size:var(--size-small);font-size:10px;background-color:#fffcf0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.SignupAdTop_spTopSignupAd__ks9Ho strong{color:#ffa800;font-size:12px}}.SignupStepBar_lpStepBar__2Wchc{position:relative;display:block;width:100%;max-width:376px;margin:12px auto 0;padding:0 20px}.SignupStepBar_stepBar__1cc4t{position:relative;z-index:0;display:flex;justify-content:center;align-items:center;margin:0;padding:28px 2px 0}.SignupStepBar_stepBar__1cc4t li{position:relative;float:left;width:calc((100% / 5) - 4px);color:#dcdcdc;font-size:10px;text-align:center;list-style-type:none}.SignupStepBar_stepBar__1cc4t li:before{display:block;width:15px;height:15px;margin:0 0 0 auto;text-align:center;background-color:#d2d2d2;border-radius:50%;content:""}.SignupStepBar_stepBar__1cc4t li:not(:first-child):after{position:absolute;top:6px;left:-23%;z-index:-1;width:100%;height:2px;background-color:#d2d2d2;content:""}.SignupStepBar_stepBar__1cc4t li.SignupStepBar_active__3r7Hk:after{background-color:#f6bc8d}.SignupStepBar_stepBar__1cc4t li:first-child:before{margin:0;background-color:#f6bc8d}.SignupStepBar_stepBar__1cc4t li.SignupStepBar_active__3r7Hk:before{background-color:#f6bc8d}.SignupStepBar_stepBar__1cc4t li:not(:last-child){border-right:none}.SignupStepBar_stepBar__1cc4t li:first-child{width:18px}.SignupStepBar_stepBar__1cc4t li:first-child.SignupStepBar_active__3r7Hk{position:relative}.SignupStepBar_stepBar__1cc4t li span{position:absolute;bottom:28px;left:58%;font-weight:400;font-size:12px;transform:scale(.9)}.SignupStepBar_stepBar__1cc4t li span strong{font-weight:400;font-size:15px}.SignupStepBar_stepBar__1cc4t li.SignupStepBar_active__3r7Hk span{color:#f6bc8d}.SignupStepBar_stepBar__1cc4t li:first-child span{left:-38%}.SignupStepBar_stepBar__1cc4t li:last-child p{position:absolute;bottom:24px;left:58%;display:inline-block;width:100%;font-weight:400;transform:scale(.9)}.SignupStepBar_spanBr__1bJnM{display:inline-block}.SignupStepBar_stepBar__1cc4t li:last-child span{color:#f6bc8d}.SignupStepBar_stepBar__1cc4t li:last-child .SignupStepBar_lastStepText1__3UGpY{bottom:38px;left:24px;width:100%;font-weight:700;font-size:7px}.SignupStepBar_stepBar__1cc4t li:last-child .SignupStepBar_lastStepText2__d5uF7{bottom:22px;left:18px;width:100%;font-weight:700;font-size:16px}.SignupStepBar_stepBar__1cc4t li:last-child .SignupStepBar_lastStepText2__d5uF7:before{font-weight:700;font-size:12px;content:"\\"}.SignupStepBar_stepBar__1cc4t li:last-child .SignupStepBar_lastStepText3__6jK6z{bottom:24px;left:36px;width:100%;font-weight:700;font-size:10px}.SignupStepBar_stepBar__1cc4t li:last-child .SignupStepBar_lastStepText3__6jK6z:after{font-weight:700;font-size:12px;content:"/"}.CategoryTitle_container__3eHss{perspective:1000}.CategoryTitle_StepContentTitle__2aUba{position:relative;display:flex;justify-content:flex-start;align-items:center;width:380px;margin:32px 0 10px;color:#515354;font-weight:600;font-size:20px;line-height:32px}.CategoryTitle_StepContentTitle__2aUba span{padding-left:4px}.CategoryTitle_StepContentTitle__2aUba sub{font-weight:500;font-size:12px}.CategoryTitle_StepContentTitleIcon__34VtU{width:18px;height:18px;background-color:#f6bc8d;border-radius:3px;content:""}.CategoryTitle_DecreaseTop__XSW-_{margin:20px 0 10px}.CategoryTitle_nextStepLogo__1m78X:after{position:absolute;top:-12px;left:360px;width:54px;height:48px;background-image:url(/assets/img/kaigo/nextStepLogo.svg);background-size:contain;transition:all 1s;animation:CategoryTitle_roteY__2SRpP 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;content:""}@media screen and (max-width:599px){.CategoryTitle_nextStepLogo__1m78X:after{top:-23px;left:calc(50% + 110px)}}@keyframes CategoryTitle_roteY__2SRpP{0%{transform:rotateY(1turn)}to{transform:rotateY(0deg)}}.CheckBoxOrRadioButton_container__3C7fv{width:343px;min-height:58px;margin-top:12px}.CheckBoxOrRadioButton_container__3C7fv:first-child{margin-top:20px}.CheckBoxOrRadioButton_modalContainer__2-Ye4{width:100%;min-height:58px;margin-top:12px}.CheckBoxOrRadioButton_label__FlIqo{display:block;align-items:center;width:100%;height:113px;padding:4px 0;text-align:center;border:1px solid #f6bc8d;border-radius:4px;box-shadow:4px 4px 4px 1px rgba(0,0,0,.25);cursor:pointer}.CheckBoxOrRadioButton_paddingLabel__1Fhjt{padding:8px 0}.CheckBoxOrRadioButton_container__3C7fv:last-child .CheckBoxOrRadioButton_lastLabel__34ND_{display:flex;grid-column:1/span 2;justify-content:center;align-items:center;height:82px}.CheckBoxOrRadioButton_labelName__134oJ{display:block;color:#515354;font-weight:var(--weight-bold);font-size:19px;line-height:1.1;white-space:pre-line}.CheckBoxOrRadioButton_container__3C7fv:last-child .CheckBoxOrRadioButton_labelName__134oJ{padding-left:10px}.CheckBoxOrRadioButton_indentionLabelName__2MBre{padding-top:14px}.CheckBoxOrRadioButton_step4LabelName__1zGZq{display:block;margin-top:-24px;padding:0 15px;color:#515354;font-weight:var(--weight-bold);font-size:16px;line-height:1.1}.CheckBoxOrRadioButton_container__3C7fv:not(:last-child) .CheckBoxOrRadioButton_step4LabelName__1zGZq{padding-top:5px}.CheckBoxOrRadioButton_strongLabelName__1iEXr{font-weight:500;font-size:28pt}:checked~.CheckBoxOrRadioButton_label__FlIqo{background-color:#00b2ff}:checked~.CheckBoxOrRadioButton_label__FlIqo .CheckBoxOrRadioButton_labelName__134oJ,:checked~.CheckBoxOrRadioButton_label__FlIqo .CheckBoxOrRadioButton_step4LabelName__1zGZq{color:var(--color-white)}.CheckBoxOrRadioButton_visuallyHidden__1i6XU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.CheckBoxOrRadioButton_modalLabel__3lfjN{display:flex;grid-column:1/span 2;justify-content:center;align-items:center;width:100%;height:111px;padding:5px 10px;border-radius:4px;box-shadow:4px 4px 4px 1px rgba(0,0,0,.25)}.CheckBoxOrRadioButton_modalContainer__2-Ye4:not(:last-child) .CheckBoxOrRadioButton_modalLabel__3lfjN{background-color:#e69213}.CheckBoxOrRadioButton_modalContainer__2-Ye4:last-child .CheckBoxOrRadioButton_modalLabel__3lfjN{background-color:#43b8c0}.CheckBoxOrRadioButton_modalLabelName__hQep-{display:block;padding-left:10px;color:#fff;font-weight:700;font-size:22px;line-height:1.1}:checked~.CheckBoxOrRadioButton_modalLabel__3lfjN .CheckBoxOrRadioButton_modalLabelName__hQep-{color:var(--color-white)}.CheckBoxOrRadioGroup_itemGroup__erPGh{display:flex;flex-flow:column;align-items:center}.Step1_stepInputs__2kc7s div[class*=CheckBoxOrRadioGroup_itemGroup]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px}.Step1_stepInputs__2kc7s div[class*=CheckBoxOrRadioButton_container]{width:auto;margin:0}.Step1_stepInputs__2kc7s div[class*=CheckBoxOrRadioButton_container]:last-child{grid-column:1/span 2}.InputStepGroup_contents__2rrF1{display:none;width:343px;margin:0 auto;background:var(--color-white)}.InputStepGroup_decrease_top__3UmPg{margin-top:-10px}.InputStepGroup_active__mHw4-{display:block}.InputStepGroup_fadeInRight__bxivf{animation:InputStepGroup_fadeInRight__bxivf .3s ease 0s 1 normal forwards}.InputStepGroup_fadeInLeft__3-rGg{animation:InputStepGroup_fadeInLeft__3-rGg .3s ease 0s 1 normal forwards}@keyframes InputStepGroup_fadeInRight__bxivf{0%{transform:translateX(20%)}to{transform:translateX(0)}}@keyframes InputStepGroup_fadeInLeft__3-rGg{0%{transform:translateX(-20%)}to{transform:translateX(0)}}@media screen and (max-width:599px){.InputStepGroup_contents__2rrF1{width:100%;max-width:343px}}.Step2_stepInputs__3swuH div[class*=CheckBoxOrRadioGroup_itemGroup]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px}.Step2_stepInputs__3swuH div[class*=CheckBoxOrRadioButton_container]{width:auto;margin:0}.Step2_stepInputs__3swuH div[class*=CheckBoxOrRadioButton_container]:last-child{grid-column:1/span 2}.Step3_stepInputs__2zxV5 div[class*=CheckBoxOrRadioGroup_itemGroup]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px}.Step3_stepInputs__2zxV5 div[class*=CheckBoxOrRadioButton_container]{width:auto;margin:0}.Step4_stepInputs__1isAF div[class*=CheckBoxOrRadioGroup_itemGroup]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px}.Step4_stepInputs__1isAF div[class*=CheckBoxOrRadioButton_container]{width:auto;margin:0}.Step4_stepInputsInd__10dBU div[class*=CheckBoxOrRadioButton_container]:nth-child(n+6){grid-column:1/span 2}.Step5_describeArea__g0pNf{display:flex;justify-content:center;margin-top:44px}.Step5_arrowBox__xmVN4{position:relative;display:block;width:290px;height:auto;margin:0 auto;padding:10px;color:#515354;font-weight:500;font-size:14px;text-align:left;background:#fff6d4;border-radius:10px}.Step5_arrowBox__xmVN4:after{position:absolute;top:50%;right:100%;width:0;height:0;margin-top:-10px;border:10px solid rgba(226,244,245,0);border-right-color:#fff6d4;pointer-events:none;content:""}.Step6_birthYear__9djBU{position:relative}.Step6_birthYear__9djBU input{padding-left:5.5rem}.Step6_describeArea__1RLii{display:flex;justify-content:center;margin-top:44px}.Step6_birthYear__9djBU:before{left:25px;content:"西暦"}.Step6_birthYear__9djBU:after,.Step6_birthYear__9djBU:before{position:absolute;top:19px;z-index:1;color:#f6bc8d;font-weight:var(--weight-bold);font-size:24px}.Step6_birthYear__9djBU:after{left:240px;content:"年"}.Step6_arrowBox__2SCw6{position:relative;display:block;margin:24px auto 0;padding:10px;color:#515354;font-weight:500;font-size:14px;text-align:left;background:#fff6d4;border-radius:10px}.Step6_arrowBox__2SCw6:after{position:absolute;top:50%;right:100%;width:0;height:0;margin-top:-10px;border:10px solid rgba(226,244,245,0);border-right-color:#fff6d4;pointer-events:none;content:""}@media screen and (max-width:599px){.Step6_spmargin__2bBXS{margin-top:18px}}.Step7_describeArea__3Cpa8{display:flex;justify-content:center;margin-top:40px}.Step7_arrowBox__1eaDC{position:relative;display:block;width:290px;height:auto;margin:0 auto;padding:10px;color:#515354;font-weight:500;font-size:14px;text-align:left;background:#fff6d4;border-radius:10px}.Step7_arrowBox__1eaDC:after{position:absolute;top:50%;right:100%;width:0;height:0;margin-top:-10px;border:10px solid rgba(226,244,245,0);border-right-color:#fff6d4;pointer-events:none;content:""}.Step7_cover__Q9ybe{display:none}@media screen and (max-width:599px){.Step7_spmargin__3-E3S{margin-top:18px}.Step7_spmarginSmall__M-sx0{margin-top:12px}}.SignupKaigo003_signup__2jRQt{position:relative;min-height:calc(100vh - 80px);background-color:#fffcf0}.SignupKaigo003_inputGroup__2TsJi{display:flex;flex-flow:row nowrap;padding:5px 0;overflow:hidden}.SignupKaigo003_newJobInfo__2rvac{position:absolute;bottom:0;display:block;width:100%;margin-top:20px;padding:8px 8px 4px;font-size:var(--size-small);text-align:center;background:var(--color-gray-light);border-radius:0 0 16px 16px}.SignupKaigo003_newJobInfo__2rvac>p:first-child{color:#e63434}.SignupKaigo003_modalTerms__1mGHS{position:absolute;top:50%;right:auto;bottom:auto;left:50%;background-color:var(--color-white);outline:none;transform:translate(-50%,-50%)}.SignupKaigo003_modalTermsOverlay__xSPnh{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2)}.SignupKaigo003_termsContainer__1wfXB{width:max(70vw,320px)}.SignupKaigo003_temrsContents___HgrF{z-index:120;height:70vh;padding:0 24px 48px;overflow-y:auto;background-color:var(--color-white)}.SignupKaigo003_termsHeader__3ZrdE{position:relative}.SignupKaigo003_termsHeader__3ZrdE>.SignupKaigo003_termsCloseText__30b0a{position:absolute;top:-2px;right:12px;padding:12px 24px;cursor:pointer}.SignupKaigo003_termsFooter__UKg5H{margin:12px 0;text-align:center}.SignupKaigo003_permitFooter__36mbz{max-width:538px;margin:0 auto 1rem;padding:8px 0;color:var(--color-primary-dark);font-size:12px;text-align:center;border:1px solid var(--color-primary);border-radius:8px}.SignupKaigo003_permitFooter__36mbz div{line-height:1.6}.SignupKaigo003_permitBold__GlLeH{font-weight:700;font-size:14px}.SignupKaigo003_permitNum__2UsbF{color:#ff9393}.SignupKaigo003_loginLink__U2yUj{margin-bottom:42px;text-align:center}.SignupKaigo003_buttonNext__1XJ1O{position:relative;display:block;width:100%;max-width:303px;height:80px;margin:12px auto;color:var(--color-white);font-weight:var(--weight-bold);line-height:1.5rem;text-align:center;background:var(--color-gray);border:none;border-radius:66px}.SignupKaigo003_buttonNextText__2x3PD{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:24px}.SignupKaigo003_buttonNextText__2x3PD:after{position:absolute;right:5%;display:flex;justify-content:center;align-items:center;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13.9px;content:""}.SignupKaigo003_pageOverlay__1J0bC{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.2)}.SignupKaigo003_nonePageOverlay__2w5r5{display:none}.SignupKaigo003_signupPageFooter__3JwtU{width:100%}.SignupKaigo003_latestJobUpdateTime__2vz8c{display:block;padding-left:180px;color:#ff4d00;font-size:12px;line-height:2.25;text-align:center;background-color:#fffcf0}.SignupKaigo003_privacyMark__3SR6L{display:flex;justify-content:center;align-items:center;padding:.5em 0;background-color:#eff1f1}.SignupKaigo003_privacyMarkText__2SeJq{margin-left:1em}.SignupKaigo003_privacyMarkText__2SeJq span{display:block;font-size:10px}.SignupKaigo003_privacyMarkText__2SeJq span:first-child{padding-bottom:.5em;font-weight:700;font-size:11px}.SignupKaigo003_privacyMarkText__2SeJq span:not(:first-child){line-height:1.5}@media screen and (max-width:845px){.SignupKaigo003_signupStep1__39Uis div[class*=Layout_container]{min-height:auto}.SignupKaigo003_signupPageFooter__3JwtU{position:absolute;bottom:0}}@media screen and (max-width:599px){.SignupKaigo003_signupStep1__39Uis div[class*=Layout_container]{min-height:auto}.SignupKaigo003_footerAndInfo__3oPIu section{display:flex;background:var(--color-white)}.SignupKaigo003_newJobInfo__2rvac{display:block;text-align:right;border-radius:0}.SignupKaigo003_termsOfService__3HB4N>p{right:calc(50% - 20px)}.SignupKaigo003_permitFooter__36mbz{max-width:343px}.SignupKaigo003_signupPageFooter__3JwtU{position:absolute;bottom:0}.SignupKaigo003_latestJobUpdateTime__2vz8c{padding:0 1em;text-align:right}}