.CtaArea-module-scss-module__W8tMja__microcopy{justify-content:center;align-items:center;gap:12px;max-width:430px;min-height:100px;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__microcopy{min-height:116px}}.CtaArea-module-scss-module__W8tMja__microcopyText{color:#6cb52d;font-family:var(--font-mPlus1p),sans-serif;padding:20px 16px 16px 112px;font-size:4.81283vw;font-weight:800;transform:rotate(.03deg)}@media screen and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText{font-size:1.8rem}}.CtaArea-module-scss-module__W8tMja__microcopyText{line-height:1.4}.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:6.41711vw}@media screen and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:2.4rem}}@media (max-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText{padding:26px 16px 20px 112px;font-size:4.27807vw}}@media screen and (max-width:374px) and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText{font-size:1.6rem}}@media (max-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:5.88235vw}}@media screen and (max-width:374px) and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:2.2rem}}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__microcopyText{padding:32px 16px 20px 136px;font-size:5.34759vw}}@media screen and (min-width:576px) and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText{font-size:2rem}}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:6.95187vw}}@media screen and (min-width:576px) and (min-width:374px){.CtaArea-module-scss-module__W8tMja__microcopyText>span{font-size:2.6rem}}.CtaArea-module-scss-module__W8tMja__microcopyImage{width:100px;position:absolute;top:0;left:8px}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__microcopyImage{width:120px}}.CtaArea-module-scss-module__W8tMja__inner{background:#6cb52d;padding:6% 4%;overflow:hidden}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__inner{padding:4% 24%}}.CtaArea-module-scss-module__W8tMja__button{color:#fff;background:#f29419;border-radius:20vw;padding:16px 28px;font-size:4.81283vw;display:block;position:relative;box-shadow:0 4px 8px 1px #0000001a}@media screen and (min-width:374px){.CtaArea-module-scss-module__W8tMja__button{font-size:1.8rem}}.CtaArea-module-scss-module__W8tMja__button{text-align:center;font-weight:700;transition:transform .2s,box-shadow .2s}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__button{padding:16px 32px 16px 24px}}.CtaArea-module-scss-module__W8tMja__button:after{content:"";border-top:3px solid #fff;border-bottom:0;border-left:0;border-right:3px solid #fff;width:10px;height:10px;margin-top:-5px;transition:right .2s;position:absolute;top:50%;right:24px;transform:rotate(45deg)}@media (min-width:576px){.CtaArea-module-scss-module__W8tMja__button:after{right:24px}}@media (hover:hover){.CtaArea-module-scss-module__W8tMja__button:hover{box-shadow:none;cursor:pointer;transform:scale(1.025)}.CtaArea-module-scss-module__W8tMja__button:hover:after{right:20px}}
.JobList-module-scss-module__wk69Sa__lead{text-align:center;margin-bottom:24px}.JobList-module-scss-module__wk69Sa__item{background:#fff;padding:16px}.JobList-module-scss-module__wk69Sa__item:not(:last-child){border-bottom:1px solid #eee}.JobList-module-scss-module__wk69Sa__item:first-child{border-radius:16px 16px 0 0}.JobList-module-scss-module__wk69Sa__item:last-child{border-radius:0 0 16px 16px}.JobList-module-scss-module__wk69Sa__itemTitle{font-family:var(--font-mPlus1p),sans-serif;margin-bottom:4px;font-size:4.81283vw;font-weight:800;transform:rotate(.03deg)}@media screen and (min-width:374px){.JobList-module-scss-module__wk69Sa__itemTitle{font-size:1.8rem}}.JobList-module-scss-module__wk69Sa__itemPrice{gap:8px;margin-bottom:4px;display:flex}.JobList-module-scss-module__wk69Sa__itemIcon{color:#6cb52d;align-items:center;display:flex}.JobList-module-scss-module__wk69Sa__itemIcon>svg{vertical-align:-2rem;width:2rem;height:2rem}.JobList-module-scss-module__wk69Sa__itemPriceText{font-size:4.81283vw}@media screen and (min-width:374px){.JobList-module-scss-module__wk69Sa__itemPriceText{font-size:1.8rem}}.JobList-module-scss-module__wk69Sa__itemPriceText>span{color:#f29419;font-weight:800}.JobList-module-scss-module__wk69Sa__itemOption{align-items:flex-start;gap:8px;display:flex}.JobList-module-scss-module__wk69Sa__link{padding-top:16px}
.Recruiter-module-scss-module__JCF3wa__wrapper{padding:0 0 40px;overflow:hidden}.Recruiter-module-scss-module__JCF3wa__title{font-family:var(--font-mPlus1p),sans-serif;margin-bottom:20px;padding:0 16px;font-size:7.48663vw;font-weight:800;transform:rotate(.03deg)}@media screen and (min-width:374px){.Recruiter-module-scss-module__JCF3wa__title{font-size:2.8rem}}.Recruiter-module-scss-module__JCF3wa__title{text-align:center}.Recruiter-module-scss-module__JCF3wa__lead{margin-bottom:24px;padding:0 16px;font-size:4.27807vw}@media screen and (min-width:374px){.Recruiter-module-scss-module__JCF3wa__lead{font-size:1.6rem}}.Recruiter-module-scss-module__JCF3wa__lead{text-align:center}@media (hover:hover){.Recruiter-module-scss-module__JCF3wa__talkItem:hover{opacity:.8}}.Recruiter-module-scss-module__JCF3wa__talkItemImage{background:#eee;border-radius:16px 16px 0 0}.Recruiter-module-scss-module__JCF3wa__talkItemImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;border-radius:16px 16px 0 0}.Recruiter-module-scss-module__JCF3wa__content{background:#fff;border-radius:0 0 16px 16px;min-height:140px;padding:16px}.Recruiter-module-scss-module__JCF3wa__slideTitle{color:#333;font-family:var(--font-mPlus1p),sans-serif;margin-bottom:12px;font-size:4.54545vw;font-weight:800;transform:rotate(.03deg)}@media screen and (min-width:374px){.Recruiter-module-scss-module__JCF3wa__slideTitle{font-size:1.7rem}}.Recruiter-module-scss-module__JCF3wa__slideTitle{line-height:1.5}@media (min-width:576px){.Recruiter-module-scss-module__JCF3wa__slideTitle{font-size:4.81283vw}}@media screen and (min-width:576px) and (min-width:374px){.Recruiter-module-scss-module__JCF3wa__slideTitle{font-size:1.8rem}}.Recruiter-module-scss-module__JCF3wa__slideText{color:#818181;font-size:3.20856vw}@media screen and (min-width:374px){.Recruiter-module-scss-module__JCF3wa__slideText{font-size:1.2rem}}.Recruiter-module-scss-module__JCF3wa__arrow,.Recruiter-module-scss-module__JCF3wa__prevArrow,.Recruiter-module-scss-module__JCF3wa__nextArrow{background:#0000004d;border-radius:50%;width:40px;height:40px;animation:.25s ease-out Recruiter-module-scss-module__JCF3wa__arrowFadeIn;position:relative}.Recruiter-module-scss-module__JCF3wa__arrow:after,.Recruiter-module-scss-module__JCF3wa__prevArrow:after,.Recruiter-module-scss-module__JCF3wa__nextArrow:after{content:"";border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;width:8px;height:8px;margin-top:-4px;transition:right .2s;position:absolute;top:50%}.Recruiter-module-scss-module__JCF3wa__nextArrow{margin-right:8px}.Recruiter-module-scss-module__JCF3wa__nextArrow:after{right:16px;transform:rotate(45deg)}.Recruiter-module-scss-module__JCF3wa__prevArrow{margin-left:8px}.Recruiter-module-scss-module__JCF3wa__prevArrow:after{left:16px;transform:rotate(225deg)}@keyframes Recruiter-module-scss-module__JCF3wa__arrowFadeIn{0%{opacity:0}to{opacity:1}}
.CompanyLogo-module-scss-module__CC4JBW__wrapper{padding:78px 16px}@media (min-width:576px){.CompanyLogo-module-scss-module__CC4JBW__wrapper{padding:100px 60px 60px}}.CompanyLogo-module-scss-module__CC4JBW__inner{text-align:center;background:#fff;border-radius:16px;padding:36px 16px}@media (min-width:576px){.CompanyLogo-module-scss-module__CC4JBW__inner{padding:48px 32px}}.CompanyLogo-module-scss-module__CC4JBW__title{font-family:var(--font-mPlus1p),sans-serif;margin-bottom:20px;font-size:7.48663vw;font-weight:800;transform:rotate(.03deg)}@media screen and (min-width:374px){.CompanyLogo-module-scss-module__CC4JBW__title{font-size:2.8rem}}.CompanyLogo-module-scss-module__CC4JBW__title{text-align:center}.CompanyLogo-module-scss-module__CC4JBW__text{margin-bottom:32px;font-size:4.27807vw}@media screen and (min-width:374px){.CompanyLogo-module-scss-module__CC4JBW__text{font-size:1.6rem}}.CompanyLogo-module-scss-module__CC4JBW__text{line-height:1.8}.CompanyLogo-module-scss-module__CC4JBW__companyLogo{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.CompanyLogo-module-scss-module__CC4JBW__logo{width:50%}@media (min-width:576px){.CompanyLogo-module-scss-module__CC4JBW__logo{width:20%}}
