.FaqItem__card{width:100%;min-height:108px;padding:32px 16px;background-color:#fff;border-radius:16px;cursor:pointer}.FaqItem__question{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:calc(100% + 32px);margin:-32px -16px 0;padding:32px 16px 0;cursor:pointer;text-align:left}.FaqItem__questionGroup{display:flex;flex:1 0;gap:12px;align-items:flex-start;min-width:0}.FaqItem__mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;color:#555;font-weight:700;font-size:20px;font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:24px;background-color:#fff;border-radius:200px}.FaqItem__markAnswer{color:#ff88ac}.FaqItem__questionText{flex:1 0;min-width:0;color:#555;font-weight:700;font-size:16px;line-height:21.6px}.FaqItem__iconClose{flex-shrink:0;width:26px;height:14px}.FaqItem__iconOpen{flex-shrink:0;width:31.799px;height:19.799px}.FaqItem__panel{display:grid;grid-template-rows:0fr;overflow:hidden;cursor:pointer;transition:grid-template-rows .3s ease}.FaqItem__isOpen{grid-template-rows:1fr}.FaqItem__panelInner{min-height:0;overflow:hidden}.FaqItem__answer{display:flex;gap:20px;align-items:flex-start;padding-top:12px}.FaqItem__isOpen .FaqItem__answer{animation:FaqItem__answer-fade-in .3s ease both}@keyframes FaqItem__answer-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FaqItem__answerBody{flex:1 0;min-width:0}.FaqItem__answerLine{color:#555;font-weight:500;font-size:14px;line-height:25.2px}@media screen and (min-width:1000px){.FaqItem__card{min-height:104px;padding:32px 60px}.FaqItem__question{width:calc(100% + 120px);margin-right:-60px;margin-left:-60px;padding-right:60px;padding-left:60px}.FaqItem__questionGroup{align-items:center}}.ArrowRightIcon__icon{position:relative;display:block}.ArrowRightIcon__pc,.ArrowRightIcon__sp{width:100%;height:100%}.ArrowRightIcon__pc{display:none}.ArrowRightIcon__sp{display:block}@media screen and (min-width:1000px){.ArrowRightIcon__pc{display:block}.ArrowRightIcon__sp{display:none}.ArrowRightIcon__cta .ArrowRightIcon__pc{display:block;width:100%;height:100%;object-fit:contain}}.FloatingRegisterButton__container{position:fixed;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:center;padding:20px 16px 10px;background-color:rgba(51,51,51,.5);opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .18s ease,transform .18s ease}.FloatingRegisterButton__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.FloatingRegisterButton__button{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-width:0;height:54px;padding:0 40px;background-color:#46a8a6;border-radius:200px;box-shadow:4px 4px 5px rgba(51,51,51,.2)}.FloatingRegisterButton__label{color:#fff;font-weight:700;font-size:16px;line-height:normal;letter-spacing:.32px;white-space:nowrap}.FloatingRegisterButton__arrow{position:absolute;top:50%;right:20px;width:16px;height:16px;margin-top:-8px}.FloatingRegisterButton__badge{position:absolute;top:-16px;left:50%;padding:4px 12px;color:#31000f;font-weight:700;font-size:12px;line-height:normal;letter-spacing:.24px;white-space:nowrap;background-color:#fff;border:2px solid #46a8a6;border-radius:100px;transform:translateX(-50%)}@media screen and (min-width:460px)and (max-width:999px){.FloatingRegisterButton__container{padding-right:20px;padding-left:20px}}@media screen and (min-width:1000px){.FloatingRegisterButton__container{padding-right:20px;padding-left:20px}.FloatingRegisterButton__button{flex:0 0 560px;height:72px}.FloatingRegisterButton__label{font-size:20px;letter-spacing:.4px}.FloatingRegisterButton__badge{font-size:16px;letter-spacing:.32px}}.RegisterCircleButton__button{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background-color:#46a8a6;border-radius:200px;box-shadow:4px 4px 10px rgba(51,51,51,.2)}.RegisterCircleButton__texts{display:flex;flex-direction:column;flex-shrink:0;gap:3px;align-items:center;color:#fff;font-weight:700;text-align:center;white-space:nowrap}.RegisterCircleButton__circle{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:#fff;border-radius:100px}.RegisterCircleButton__sp{width:110px;height:110px;padding:28px 20px 20px}.RegisterCircleButton__sp .RegisterCircleButton__lead{font-size:13px;line-height:16px}.RegisterCircleButton__sp .RegisterCircleButton__main{font-size:20px;line-height:24px;letter-spacing:.8px}.RegisterCircleButton__sp .RegisterCircleButton__circle{width:20px;height:20px}.RegisterCircleButton__sp .RegisterCircleButton__arrow{width:12px;height:12px}.RegisterCircleButton__pc{width:180px;height:180px;padding:28px 20px 20px}.RegisterCircleButton__pc .RegisterCircleButton__lead{font-size:20px;line-height:24px}.RegisterCircleButton__pc .RegisterCircleButton__main{font-size:32px;line-height:38px;letter-spacing:1.28px}.RegisterCircleButton__pc .RegisterCircleButton__circle{width:30px;height:30px}.RegisterCircleButton__pc .RegisterCircleButton__arrow{width:16px;height:16px}.SectionHeading__heading{display:flex;flex-direction:column;gap:8px;align-items:center}.SectionHeading__icon{width:30px;height:30px;object-fit:cover}.SectionHeading__ja{color:#555;font-weight:700;font-size:24px;line-height:29px;letter-spacing:.96px;text-align:center}.SectionHeading__en{color:#ff88ac;font-weight:500;font-size:12px;font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:15px;letter-spacing:1.44px;text-align:center}@media screen and (min-width:1000px){.SectionHeading__icon{width:40px;height:40px}.SectionHeading__ja{font-size:32px;line-height:38px;letter-spacing:1.28px}.SectionHeading__en{font-size:16px;line-height:20px;letter-spacing:1.92px}}.WaveDivider__wave{position:absolute;z-index:0;width:100%;height:40px;overflow:hidden;pointer-events:none}.WaveDivider__left{left:0}.WaveDivider__right{right:0}.WaveDivider__top{top:0}.WaveDivider__bottom{bottom:0}.WaveDivider__flip{transform:scaleY(-1)}.WaveDivider__pc,.WaveDivider__sp{display:block;width:563px;height:40px}.WaveDivider__sp{width:563px}.WaveDivider__pc{display:none}@media screen and (min-width:460px)and (max-width:999px){.WaveDivider__wave{width:100%;height:40px}.WaveDivider__pc{display:none}.WaveDivider__sp{display:block}}@media screen and (min-width:1000px){.WaveDivider__wave{width:100%;height:80px}.WaveDivider__pc{display:block;width:2560px;height:80px}.WaveDivider__sp{display:none}}.WaveDivider__right .WaveDivider__pc,.WaveDivider__right .WaveDivider__sp{margin-left:auto}.LpAbout__about{position:relative;width:100%;padding-bottom:80px;background-color:#fff}.LpAbout__inner{display:flex;flex-direction:column;gap:20px;width:100%}.LpAbout__headingWrap{position:relative;box-sizing:border-box;width:100%;padding:0 20px}.LpAbout__circleCta{display:none}.LpAbout__content{gap:20px}.LpAbout__content,.LpAbout__texts{display:flex;flex-direction:column}.LpAbout__texts{box-sizing:border-box;gap:12px;width:100%;padding:0 20px}.LpAbout__text{color:#555;font-weight:500;font-size:14px;line-height:25.2px}.LpAbout__imagesPc{display:none}.LpAbout__imagesSp{box-sizing:border-box;display:flex;justify-content:center;width:100%;padding:0 20px}.LpAbout__aboutImage{display:block;width:100%;height:auto;border-radius:10px}@media screen and (min-width:460px)and (max-width:999px){.LpAbout__inner{width:460px;margin:0 auto}.LpAbout__headingWrap{padding:0 40px}.LpAbout__texts{max-width:720px;margin:0 auto;padding:0 40px}.LpAbout__imagesSp{gap:6.133333px;padding:0 24.533333px}}@media screen and (min-width:1000px){.LpAbout__about{padding-bottom:140px}.LpAbout__inner{gap:40px;width:960px;margin:0 auto}.LpAbout__headingWrap{padding:0}.LpAbout__circleCta{position:absolute;top:-113px;right:0;display:flex}.LpAbout__content{flex-direction:row;gap:40px;align-items:center}.LpAbout__texts{width:480px;padding:0}.LpAbout__imagesSp{display:none}.LpAbout__imagesPc{position:relative;display:block;width:440px;height:280px}.LpAbout__aboutImage{width:100%;height:100%;border-radius:20px;object-fit:cover}}.LpFaq__faq{position:relative;box-sizing:border-box;width:100%;padding-bottom:100px;background-color:#fff4f7}.LpFaq__decoPc{display:none}.LpFaq__inner{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;width:100%;padding:0 20px}.LpFaq__headingWrap{width:100%}.LpFaq__list{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:460px)and (max-width:999px){.LpFaq__inner{width:460px;margin:0 auto}}@media screen and (min-width:1000px){.LpFaq__faq{padding-top:20px;padding-bottom:120px}.LpFaq__decoPc{position:absolute;top:-134px;left:7.9861%;z-index:0;display:block;width:145px;height:145px}.LpFaq__inner{gap:60px;width:960px;margin:0 auto;padding:0}}.FeatureNumberBadge__wrap{display:inline-flex;flex-direction:column;align-items:center}.FeatureNumberBadge__badge{display:block;padding:4px 10px;color:#fff;font-weight:700;font-size:20px;font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:24px;background-color:#ff88ac;border-radius:200px}.FeatureNumberBadge__polygon{display:block;width:10px;height:6px;transform:rotate(180deg)}@media screen and (min-width:1000px){.FeatureNumberBadge__badge{font-size:24px;line-height:29px}}.FeatureItem__item{gap:20px}.FeatureItem__head,.FeatureItem__item{display:flex;flex-direction:column;align-items:center;width:100%}.FeatureItem__head{gap:4px}.FeatureItem__title{color:#555;font-weight:700;font-size:18px;line-height:28px;text-align:center}.FeatureItem__brSp{display:inline}.FeatureItem__imageBox{position:relative;width:335px;height:194px;overflow:hidden;border-radius:20px;box-shadow:8px 8px 0 rgba(255,136,172,.35)}.FeatureItem__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeatureItem__body{width:100%;min-height:202px;color:#555;font-weight:500;font-size:14px;line-height:25.2px}@media screen and (min-width:1000px){.FeatureItem__item{display:grid;grid-template-areas:"head image" "body image";grid-template-columns:500px 420px;grid-template-rows:auto 1fr;column-gap:40px;row-gap:20px;align-items:start;width:960px}.FeatureItem__reverse{grid-template-areas:"image head" "image body";grid-template-columns:420px 500px}.FeatureItem__head{grid-area:head;gap:4px;align-items:flex-start;width:auto}.FeatureItem__title{font-size:20px;line-height:28px;text-align:left}.FeatureItem__brSp{display:none}.FeatureItem__imageBox{grid-area:image;width:420px;height:243px;box-shadow:12px 12px 0 rgba(255,136,172,.35)}.FeatureItem__body{grid-area:body;min-height:0}.FeatureItem__itemLongPc .FeatureItem__body{min-height:152px}.FeatureItem__itemSecond .FeatureItem__body{min-height:0}}.LpFeature__feature{position:relative;isolation:isolate;width:100%;padding-bottom:40px;background-color:#fff4f7}.LpFeature__decoLg,.LpFeature__decoLgPc{position:absolute;z-index:0}.LpFeature__decoLgPc{display:none}.LpFeature__decoLg{top:-46px;left:3.2%;width:84px;height:84px}.LpFeature__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;width:100%}.LpFeature__headingWrap,.LpFeature__list{box-sizing:border-box;width:100%;padding:0 20px}.LpFeature__list{display:flex;flex-direction:column;gap:0}@media screen and (min-width:460px)and (max-width:999px){.LpFeature__inner{width:460px;margin:0 auto}}@media screen and (min-width:1000px){.LpFeature__feature{padding-bottom:120px}.LpFeature__decoLg{display:none}.LpFeature__decoLgPc{top:-104px;left:4.5833%;display:block;width:203px;height:203px}.LpFeature__inner{gap:60px;width:960px;margin:0 auto}.LpFeature__headingWrap,.LpFeature__list{padding:0}.LpFeature__list{gap:100px}}.StepBadge__badge{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;color:#fff;font-weight:700;font-family:Helvetica Neue,helvetica,arial,sans-serif;text-align:center;background-color:#ff88ac;border-radius:200px}.StepBadge__label{font-size:12px;line-height:12px}.StepBadge__number{font-size:24px;line-height:21px}@media screen and (min-width:1000px){.StepBadge__badge{width:80px;height:80px}.StepBadge__label{font-size:16px;line-height:16px}.StepBadge__number{font-size:36px;line-height:27px}}.FlowItem__item{position:relative;display:flex;gap:12px;align-items:flex-start;width:100%}.FlowItem__item:not(:last-child):before{position:absolute;top:28px;bottom:-28px;left:28px;z-index:0;width:1px;content:"";background-color:#ff88ac}.FlowItem__content{display:flex;flex:1 0;flex-direction:column;gap:12px;min-width:0}.FlowItem__title{color:#555;font-weight:700;font-size:18px;line-height:22px}.FlowItem__body{color:#555;font-weight:500;font-size:14px;line-height:25.2px}.FlowItem__pcOnly{display:none}.FlowItem__spOnly{display:block}.FlowItem__brPc{display:none}@media screen and (min-width:460px)and (max-width:999px){.FlowItem__item:not(:last-child):before{bottom:-68px}}@media screen and (min-width:1000px){.FlowItem__pcOnly{display:block}.FlowItem__spOnly{display:none}.FlowItem__item{gap:60px}.FlowItem__item:not(:last-child):before{top:40px;bottom:-70px;left:40px}.FlowItem__content{padding-bottom:30px;border-bottom:1px solid #fff4f7}.FlowItem__itemFirst .FlowItem__body{min-height:0}.FlowItem__title{font-size:20px;line-height:24px}.FlowItem__brPc{display:inline}}@media screen and (max-width:459px){.FlowItem__item:first-child{min-height:160px}.FlowItem__item:nth-child(2){min-height:135px}.FlowItem__item:nth-child(3),.FlowItem__item:nth-child(4),.FlowItem__item:nth-child(5){min-height:186px}}.LpFlow__flow{position:relative;isolation:isolate;box-sizing:border-box;width:100%;padding:60px 0;background-color:#fff}.LpFlow__decoLgPc{display:none}.LpFlow__decoLgSp{position:absolute;z-index:1;top:-39px;left:81.3333%;width:84px;height:84px}.LpFlow__inner{z-index:2;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:0 20px}.LpFlow__inner,.LpFlow__list,.LpFlow__listWrap{position:relative;width:100%}.LpFlow__list{display:flex;flex-direction:column;gap:0}.LpFlow__topWave{top:0}@media screen and (min-width:460px)and (max-width:999px){.LpFlow__inner{width:460px;margin:0 auto}.LpFlow__list{gap:40px}}@media screen and (min-width:1000px){.LpFlow__flow{padding:100px 0 137.766px}.LpFlow__decoLgSp{display:none}.LpFlow__decoLgPc{position:absolute;z-index:1;display:block;top:4px;left:72.5%;width:203px;height:203px}.LpFlow__inner{gap:60px;width:960px;margin:0 auto;padding:0}.LpFlow__listWrap{box-sizing:border-box;padding:0 80px}.LpFlow__list{gap:30px}}.RegisterButton__button{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:120px;height:33px;background-color:#46a8a6;border-radius:200px}.RegisterButton__label{color:#fff;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.56px}.RegisterButton__arrow{position:absolute;top:50%;right:5px;width:12px;height:12px;margin-top:-6px}@media screen and (min-width:1000px){.RegisterButton__button{width:200px;height:54px}.RegisterButton__label{font-size:18px;line-height:22px;letter-spacing:2.16px}.RegisterButton__arrow{right:20px;width:16px;height:16px;margin-top:-8px}}.LpHeader__header{box-sizing:border-box;height:72px;background-color:#fff;border-bottom:2px solid #ff88ac}.LpHeader__header,.LpHeader__inner{display:flex;align-items:center;width:100%}.LpHeader__inner{justify-content:space-between;padding:0 20px}.LpHeader__logoWrap{display:block;flex-shrink:0;line-height:0}.LpHeader__logo{width:180px;height:40px;object-fit:contain}@media screen and (min-width:460px)and (max-width:999px){.LpHeader__inner{width:460px;margin:0 auto}}@media screen and (min-width:1000px){.LpHeader__header{height:102px}.LpHeader__inner{box-sizing:border-box;width:1000px;max-width:100%;margin:0 auto}.LpHeader__logo{width:240px;height:54px}}.NotFound__page{width:100%;min-width:375px;background:#fff}.NotFound__main{padding:40px 16px;text-align:center}.NotFound__main,.NotFound__message{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.NotFound__errorCode{display:flex;flex-direction:column;align-items:center;width:127px;color:#555;font-weight:700;line-height:normal}.NotFound__errorCode p:first-child{width:100%;color:#ff88ac;font-size:60px;line-height:72px;letter-spacing:1.2px}.NotFound__errorCode p:last-child{width:100%;font-size:24px;line-height:29px;letter-spacing:.48px}.NotFound__copy{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;color:#555}.NotFound__copyTitle{width:100%;font-weight:700;font-size:16px;line-height:25.6px;letter-spacing:.32px}.NotFound__copyDescription{width:100%;font-weight:500;font-size:14px;line-height:25.2px}.NotFound__topLink{position:relative;display:flex;align-items:center;justify-content:center;width:343px;max-width:100%;height:54px;color:#fff;font-weight:700;font-size:14px;line-height:normal;letter-spacing:.28px;background:#46a8a6;border-radius:4px}.NotFound__arrow{position:absolute;top:50%;right:8px;display:block;width:16px;height:16px;margin-top:-8px;object-fit:contain}@media screen and (min-width:460px)and (max-width:999px){.NotFound__page{width:460px;margin:0 auto}}@media screen and (min-width:1000px){.NotFound__errorCode{width:169px}.NotFound__errorCode p:first-child{font-size:80px;line-height:96px;letter-spacing:1.6px}.NotFound__errorCode p:last-child{font-size:32px;line-height:38px;letter-spacing:.64px}.NotFound__copyDescription,.NotFound__copyTitle{white-space:nowrap}}.TermsArticle__article{box-sizing:border-box;width:100%;color:#555;background:#fff}.TermsArticle__article .item_title{margin:0 0 20px;padding:12px;color:#fff;background:#ff88ac;font-weight:700;font-size:18px;line-height:1.4;text-align:center}.TermsArticle__article>.item_title{margin-right:-15px;margin-left:-15px}.TermsArticle__article .item_text{margin:0;color:#555;font-weight:500;font-size:14px;line-height:1.7}.TermsArticle__article .item_text a{color:#08c}.TermsArticle__article .item_heading{margin:40px 0 15px;padding:15px;color:#fff;background:#ff88ac;font-weight:700;font-size:15px;line-height:1.4;text-align:center}.TermsArticle__article .item_list{margin:0 0 16px;padding:0 0 0 24px;list-style:decimal}.TermsArticle__article .item_list>li{color:#555;font-weight:500;font-size:14px;line-height:1.7}.TermsArticle__article .item_list_unordered{padding-left:20px;list-style:square}.TermsArticle__jobSeeker{margin-top:40px}.TermsArticle__jobSeeker .item_title{margin-bottom:16px;padding:0;color:#333;background:rgba(0,0,0,0);font-size:22px;text-align:left}.TermsArticle__feeTable{width:100%;margin:0 0 16px;border-collapse:collapse;table-layout:fixed;color:#555;font-size:12px;line-height:18px}.TermsArticle__feeTable td,.TermsArticle__feeTable th{padding:5px;border:1px solid #333;text-align:left;vertical-align:top}.TermsArticle__feeTable th{font-weight:700}.TermsArticle__refundNote{text-align:right}.TermsArticle__feeNote{text-align:center}.TermsArticle__article .item_data{margin:0;color:#555;font-weight:500;font-size:13px;line-height:20.8px;text-align:right}@media screen and (min-width:1000px){.TermsArticle__article{width:100%;padding:0 1.5rem}.TermsArticle__article .item_title{margin-bottom:20px;padding:19px;font-size:20px;line-height:1.4}.TermsArticle__article>.item_title{margin-right:-1.5rem;margin-left:-1.5rem}.TermsArticle__jobSeeker .item_title{padding:0;color:#111;font-size:28px;line-height:36px}.TermsArticle__jobSeeker{padding-bottom:40px}.TermsArticle__article .item_heading{margin:50px 0 16px;padding:0 0 8px;color:#333;background:rgba(0,0,0,0);font-size:18px;line-height:1.4;text-align:left;border-bottom:2px solid #ff88ac}.TermsArticle__article .item_text{color:#555;font-size:14px;line-height:1.7}.TermsArticle__article .item_list{margin-bottom:24px}.TermsArticle__article .item_list>li{color:#555;font-size:14px;line-height:1.7}.TermsArticle__feeTable{font-size:13px;line-height:20px}}.LpTermsTemp__main{width:100%;overflow:hidden;background:#fff}.LpTermsTemp__contents{width:100%;margin:0 auto;padding:0 15px 20px}@media screen and (min-width:460px)and (max-width:999px){.LpTermsTemp__contents{width:460px;padding:0 15px 20px}}@media screen and (min-width:1000px){.LpTermsTemp__contents{width:980px;padding:0}}