@counter-style RecruitPage-module-scss-module__ePt1qq__circled-numbers{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";suffix:""}.RecruitPage-module-scss-module__ePt1qq__inner{width:100%;max-width:122rem;margin-inline:auto;padding-inline:4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__inner{max-width:none;padding-inline:2rem}}.RecruitPage-module-scss-module__ePt1qq__title{color:#333;text-align:center;margin:6rem 0 4rem;font-size:3.2rem;font-weight:700;line-height:140%}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__title{margin:3.2rem 0 2.4rem;font-size:2rem}}.RecruitPage-module-scss-module__ePt1qq__animationArea{margin-bottom:8rem;overflow:hidden}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__animationArea{margin-bottom:4.8rem}}.RecruitPage-module-scss-module__ePt1qq__animationArea .RecruitPage-module-scss-module__ePt1qq__marqueeRowTop{width:100%;display:flex;overflow:hidden}.RecruitPage-module-scss-module__ePt1qq__animationArea .RecruitPage-module-scss-module__ePt1qq__marqueeRowBottom{width:100%;margin-top:1.2rem;display:flex;overflow:hidden}.RecruitPage-module-scss-module__ePt1qq__animationArea .RecruitPage-module-scss-module__ePt1qq__marqueeTrack{will-change:transform;flex-shrink:0;gap:1.2rem;width:max-content;display:flex}.RecruitPage-module-scss-module__ePt1qq__animationImage{border-radius:1.2rem;flex-shrink:0;width:13rem;height:8.9rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__animationImage{width:9rem;height:6.1rem}}.RecruitPage-module-scss-module__ePt1qq__introduceHeading{margin-bottom:6rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__introduceHeading{margin-bottom:3.2rem}}.RecruitPage-module-scss-module__ePt1qq__subheading{margin-bottom:4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__subheading{margin-bottom:3.2rem}}.RecruitPage-module-scss-module__ePt1qq__cardList{padding-bottom:10rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__cardList{padding-bottom:4.8rem}}.RecruitPage-module-scss-module__ePt1qq__coCreationArea{background-color:var(--color-light-gray);align-items:center}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo{width:100%;max-width:122rem;margin-inline:auto;padding-inline:4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo{max-width:none;padding-inline:2rem}}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo{padding:8rem 2rem}@media (max-width:950px){.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo{padding:4.8rem 2rem 6rem}}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation{gap:4rem;margin-top:4rem;display:flex}@media (max-width:950px){.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation{gap:0;display:block}}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation img{border-radius:1.2rem;width:55rem}@media (max-width:950px){.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation img{margin:0 auto 4rem}}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation .RecruitPage-module-scss-module__ePt1qq__textArea .RecruitPage-module-scss-module__ePt1qq__text{color:#333;letter-spacing:.08px;margin-bottom:4rem;font-size:1.6rem;font-weight:700;line-height:140%}@media (max-width:950px){.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation .RecruitPage-module-scss-module__ePt1qq__textArea .RecruitPage-module-scss-module__ePt1qq__text{letter-spacing:.09px;font-size:1.8rem}.RecruitPage-module-scss-module__ePt1qq__coCreationArea .RecruitPage-module-scss-module__ePt1qq__coCreationInfo .RecruitPage-module-scss-module__ePt1qq__coCreation .RecruitPage-module-scss-module__ePt1qq__textArea .RecruitPage-module-scss-module__ePt1qq__button{justify-content:center;display:flex}}.RecruitPage-module-scss-module__ePt1qq__filterSection{z-index:10;background-color:#000000bf;max-height:100vh;padding:2.4rem 2rem;animation:.3s ease-out RecruitPage-module-scss-module__ePt1qq__filter-slide-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection{overflow-y:hidden}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea{background-color:var(--color-white);border-radius:1.2rem;padding:2.4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea{max-height:55vh;padding:2.4rem 1.6rem;overflow-y:auto}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea{align-items:stretch;display:flex}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea{flex-direction:column;align-items:flex-start}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea{margin-bottom:2.4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea{margin-bottom:3.2rem}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea .RecruitPage-module-scss-module__ePt1qq__jobTitle{color:#333;text-align:center;letter-spacing:.09px;border-right:1px solid var(--color-border-gray);white-space:nowrap;margin-right:3.2rem;padding-right:3.2rem;font-size:1.8rem;font-weight:700;line-height:140%}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__jobArea .RecruitPage-module-scss-module__ePt1qq__jobTitle{border-right:none;margin-bottom:1.6rem;margin-right:0;padding-right:0}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__businessArea{align-items:stretch;display:flex}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__businessArea{flex-direction:column;align-items:flex-start}}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__businessArea{animation:.3s ease-out RecruitPage-module-scss-module__ePt1qq__filter-fade-in}.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__businessArea .RecruitPage-module-scss-module__ePt1qq__businessTitle{color:var(--color-red);text-align:center;letter-spacing:.09px;border-right:1px solid var(--color-border-gray);white-space:nowrap;margin-right:3.2rem;padding-right:3.2rem;font-size:1.8rem;font-weight:700;line-height:140%}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterSection .RecruitPage-module-scss-module__ePt1qq__tagArea .RecruitPage-module-scss-module__ePt1qq__businessArea .RecruitPage-module-scss-module__ePt1qq__businessTitle{border-right:none;margin-bottom:1.6rem;margin-right:0;padding-right:0}}@keyframes RecruitPage-module-scss-module__ePt1qq__filter-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes RecruitPage-module-scss-module__ePt1qq__filter-fade-in{0%{opacity:0}to{opacity:1}}.RecruitPage-module-scss-module__ePt1qq__tagList{flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;display:flex}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__tagList{flex-wrap:wrap;justify-content:flex-start;padding:0}}.RecruitPage-module-scss-module__ePt1qq__tagList .RecruitPage-module-scss-module__ePt1qq__jobTag{letter-spacing:.07px;background-color:var(--color-white);cursor:pointer;border:1px solid var(--color-border-gray);color:#333;border-radius:.4rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:100%}.RecruitPage-module-scss-module__ePt1qq__tagList .RecruitPage-module-scss-module__ePt1qq__jobTagActive{color:var(--color-white);background-color:#333;border:none}.RecruitPage-module-scss-module__ePt1qq__tagList .RecruitPage-module-scss-module__ePt1qq__businessTag{letter-spacing:.07px;background-color:var(--color-white);cursor:pointer;color:var(--color-red);border:1px solid #e6181866;border-radius:.4rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:100%}.RecruitPage-module-scss-module__ePt1qq__tagList .RecruitPage-module-scss-module__ePt1qq__businessTagActive{background-color:var(--color-red);color:var(--color-white);border:none}.RecruitPage-module-scss-module__ePt1qq__closeFilterButton{justify-content:flex-end;align-items:flex-end;margin-bottom:2.4rem;padding-inline:0;display:flex}.RecruitPage-module-scss-module__ePt1qq__closeFilterButton button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RecruitPage-module-scss-module__ePt1qq__moreFilterButton{justify-content:center;align-items:center;display:flex}.RecruitPage-module-scss-module__ePt1qq__moreFilterButton button{letter-spacing:.07px;border:1px solid var(--color-gray);background-color:var(--color-white);color:#333;cursor:pointer;border-radius:1.2rem;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:700;line-height:100%;display:inline-flex}.RecruitPage-module-scss-module__ePt1qq__moreFilterButton button:hover{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.RecruitPage-module-scss-module__ePt1qq__closeButton{justify-content:center;align-items:center;display:flex}.RecruitPage-module-scss-module__ePt1qq__closeButton button{letter-spacing:.07px;border:1px solid var(--color-gray);background-color:var(--color-white);color:#333;cursor:pointer;border-radius:1.2rem;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:700;line-height:100%;display:inline-flex}.RecruitPage-module-scss-module__ePt1qq__closeButton button:hover{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.RecruitPage-module-scss-module__ePt1qq__closeButton{margin-top:2.4rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__closeButton{margin-top:3.2rem}}.RecruitPage-module-scss-module__ePt1qq__iconChevron{color:var(--color-red)}.RecruitPage-module-scss-module__ePt1qq__moreFilterButton button:hover .RecruitPage-module-scss-module__ePt1qq__iconChevron,.RecruitPage-module-scss-module__ePt1qq__closeButton button:hover .RecruitPage-module-scss-module__ePt1qq__iconChevron{color:var(--color-white)}.RecruitPage-module-scss-module__ePt1qq__filterButton{z-index:9;color:var(--color-white);cursor:pointer;background:#000000bf;border:1px solid #fff6;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1.8rem 2.8rem;display:inline-flex;position:fixed;bottom:3.2rem;right:3.2rem}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterButton{gap:.6rem;padding:1.5rem 2.1rem;bottom:2rem;right:2rem}}.RecruitPage-module-scss-module__ePt1qq__filterButton .RecruitPage-module-scss-module__ePt1qq__filterButtonText{color:var(--color-white);font-size:1.3rem;font-weight:700;line-height:130%}@media (max-width:767px){.RecruitPage-module-scss-module__ePt1qq__filterButton .RecruitPage-module-scss-module__ePt1qq__filterButtonText{font-size:1.2rem}}
