@keyframes SectionTitle_bgGradient__B0uCl{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SectionTitle_title__2HYZc{position:relative;padding-left:92px;font-size:32px;line-height:32px;font-weight:var(--font-medium)}@media screen and (max-width:599px){.SectionTitle_title__2HYZc{padding-left:0;font-size:20px;line-height:28px}}.SectionTitle_title__2HYZc .SectionTitle_index__UMLqU{display:block;margin-bottom:32px;font-family:var(--font-oswald);font-weight:var(--font-light);font-size:20px;line-height:20px}@media screen and (max-width:599px){.SectionTitle_title__2HYZc .SectionTitle_index__UMLqU{display:inline-block;margin-bottom:0;margin-right:32px;font-size:18px;line-height:18px}}.SectionTitle_title__2HYZc .SectionTitle_label__NxVpd{display:block;margin-bottom:24px;font-size:24px;line-height:24px}@media screen and (max-width:599px){.SectionTitle_title__2HYZc .SectionTitle_label__NxVpd{margin-bottom:8px;font-size:1rem;line-height:1rem}}.SectionTitle_title__2HYZc:before{content:"";position:absolute;left:0;top:48%;width:64px;height:2px;background-color:var(--color-dark00)}@media screen and (max-width:599px){.SectionTitle_title__2HYZc:before{display:none}.SectionTitle_title__2HYZc.SectionTitle_hasIndex__ybGiI{padding-left:50px}}.SectionTitle_title__2HYZc.SectionTitle_hasIndex__ybGiI:before{top:10px}@media screen and (max-width:599px){.SectionTitle_title__2HYZc.SectionTitle_hasIndex__ybGiI:before{display:block;width:40px}}.SectionTitle_title__2HYZc.SectionTitle_hasLabel__G8vYY:before{top:12px}@keyframes career_bgGradient__TQ5qs{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.career_sectionTitle__pDMpL{margin-top:34px}.career_img__4DVz6{position:relative;margin-top:122px;height:563px}.career_img__4DVz6 img{position:absolute;left:calc((max(100vw,var(--layout-max-width)) - var(--layout-max-width) + 2rem)/2*-1);width:100vw;height:563px;max-width:none}@media screen and (max-width:599px){.career_img__4DVz6{height:290px;margin-top:50px}.career_img__4DVz6 img{width:max(480px,100vw + 10%);height:290px;left:-10%}}.career_boxes__UdqlY{display:flex}@media screen and (max-width:599px){.career_boxes__UdqlY{flex-direction:column}}.career_box__dSBr1{position:relative;padding:182px 0;flex:1 1;text-align:center;border:1px solid var(--color-white03);cursor:pointer;transition:opacity .4s ease-out}@media screen and (max-width:599px){.career_box__dSBr1{padding:60px 0 70px}}.career_box__dSBr1:last-child{border-left:none}@media screen and (max-width:599px){.career_box__dSBr1:last-child{border-left:1px solid var(--color-white03);border-top:none}}.career_box__dSBr1:after{content:"";display:block;position:absolute;bottom:50px;right:40px;width:80px;height:9px;background-image:url(/images/arrow-right.svg);opacity:.3;transition:right .4s ease-out}@media screen and (max-width:599px){.career_box__dSBr1:after{top:48%;right:4px;width:66px;height:8px;background-image:url(/images/arrow-right-sp.svg);transform:scale(.7)}}.career_box__dSBr1:hover{color:var(--color-white00);opacity:.8}.career_box__dSBr1:hover:after{right:26px}.career_box__dSBr1 .career_main__VceXP{font-size:40px;color:var(--color-gray02);margin-bottom:4px;font-family:var(--font-oswald)}@media screen and (max-width:599px){.career_box__dSBr1 .career_main__VceXP{margin-bottom:0;font-size:30px}}.career_box__dSBr1 .career_sub__nn9s1{font-size:20px;color:var(--color-gray02)}@media screen and (max-width:599px){.career_box__dSBr1 .career_sub__nn9s1{font-size:16px}}.career_banner__VypJR{display:block;max-width:60%;padding:60px 0;margin:0 auto}@media screen and (max-width:599px){.career_banner__VypJR{max-width:80%;padding:20px 0}}