.career main{max-width:100%}.career section{background-color:#fff;color:#000}.career .bg_white{background-color:#fff}.career .career_header{max-width:1560px;margin:0 auto;letter-spacing:-.02em}.career .career_header{padding:48px 60px 80px}@media screen and (max-width:1560px){.career .career_header{padding:3.0769230769vw 3.8461538462vw 5.1282051282vw}}.career .career_header h1{padding:40px 0}@media screen and (max-width:1560px){.career .career_header h1{padding:2.5641025641vw 0vw}}.career .career_header h1 span{color:#000}.career .career_header span{color:#5b5b5b;line-height:1.5}.career .career_header a{border-bottom:2px solid #5B5B5B;color:#5b5b5b}.career .career_header__img{width:100%}.career .career_header__img{margin-bottom:48px}@media screen and (max-width:1560px){.career .career_header__img{margin-bottom:3.0769230769vw}}.career .career_header__title h3{line-height:1.4;font-weight:700}.career .career_header__title h3{padding:40px 0}@media screen and (max-width:1560px){.career .career_header__title h3{padding:2.5641025641vw 0vw}}.career .career_header__title h3{font-size:48px}@media screen and (max-width:1560px){.career .career_header__title h3{font-size:3.0769230769vw}}.career .career_header__text p{color:#5b5b5b;line-height:1.5;font-weight:400}.career .career_header__text p{font-size:24px}@media screen and (max-width:1560px){.career .career_header__text p{font-size:1.5384615385vw}}.career .career_header__text p+p{margin-top:24px}@media screen and (max-width:1560px){.career .career_header__text p+p{margin-top:1.5384615385vw}}.career .career_header__text p a{color:inherit;border-bottom:0}.career .career_header__text span{display:block;line-height:1.6;color:#5b5b5b}.career .career_header__text span{margin-top:16px}@media screen and (max-width:1560px){.career .career_header__text span{margin-top:1.0256410256vw}}.career .career_header__text span{font-size:16px}@media screen and (max-width:1560px){.career .career_header__text span{font-size:1.0256410256vw}}.career .career_header__link{display:inline-flex;justify-content:center;line-height:1.4;font-weight:700;color:#000!important}.career .career_header__link{gap:6px}@media screen and (max-width:1560px){.career .career_header__link{gap:.3846153846vw}}.career .career_header__link{margin:48px 0 16px}@media screen and (max-width:1560px){.career .career_header__link{margin:3.0769230769vw 0vw 1.0256410256vw}}.career .career_header__link{font-size:24px}@media screen and (max-width:1560px){.career .career_header__link{font-size:1.5384615385vw}}.career .career_header__link{border-bottom:3px solid #000000!important}@media screen and (max-width:1560px){.career .career_header__link{border-bottom:.1923076923vw solid #000000!important}}.career .career_header__link-img{display:inline-block}.career .career_header__link-img{width:32px}@media screen and (max-width:1560px){.career .career_header__link-img{width:2.0512820513vw}}.career .career_content{padding-bottom:120px}@media screen and (max-width:1560px){.career .career_content{padding-bottom:7.6923076923vw}}.career .career_content__list{display:grid;grid-template-columns:repeat(3,1fr)}.career .career_content__list{gap:24px}@media screen and (max-width:1560px){.career .career_content__list{gap:1.5384615385vw}}.career .career_content__item{border:1px solid rgba(0,0,0,.2)}.career .career_content__item{min-height:360px}@media screen and (max-width:1560px){.career .career_content__item{min-height:23.0769230769vw}}.career .career_content__item{padding:40px}@media screen and (max-width:1560px){.career .career_content__item{padding:2.5641025641vw}}.career .career_content__icon{margin-bottom:32px}@media screen and (max-width:1560px){.career .career_content__icon{margin-bottom:2.0512820513vw}}.career .career_content__icon{width:56px}@media screen and (max-width:1560px){.career .career_content__icon{width:3.5897435897vw}}.career .career_content__title{font-weight:700;line-height:1.4}.career .career_content__title{margin-bottom:16px}@media screen and (max-width:1560px){.career .career_content__title{margin-bottom:1.0256410256vw}}.career .career_content__title{font-size:24px}@media screen and (max-width:1560px){.career .career_content__title{font-size:1.5384615385vw}}.career .career_content__desc{letter-spacing:-.03em;line-height:1.6;color:#5b5b5b}.career .career_content__desc{font-size:16px}@media screen and (max-width:1560px){.career .career_content__desc{font-size:1.0256410256vw}}@media screen and (max-width:768px){.career .career_header{padding:40px 20px 48px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header{padding:11.1111111111vw 5.5555555556vw 13.3333333333vw}}@media screen and (max-width:768px){.career .career_header h1{padding:0 0 24px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header h1{padding:0vw 0vw 6.6666666667vw}}@media screen and (max-width:768px){.career .career_header__img{margin-bottom:0}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__img{margin-bottom:0vw}}@media screen and (max-width:768px){.career .career_header__title h3{line-height:1.5}.career .career_header__title h3{padding:0 0 24px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__title h3{padding:0vw 0vw 6.6666666667vw}}@media screen and (max-width:768px){.career .career_header__title h3{font-size:28px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__title h3{font-size:7.7777777778vw}}@media screen and (max-width:768px){.career .career_header__text p{line-height:1.6;letter-spacing:-.03em}.career .career_header__text p{font-size:16px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__text p{font-size:4.4444444444vw}}@media screen and (max-width:768px){.career .career_header__text p+p{margin-top:12px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__text p+p{margin-top:3.3333333333vw}}@media screen and (max-width:768px){.career .career_header__text span{margin-top:12px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__text span{margin-top:3.3333333333vw}}@media screen and (max-width:768px){.career .career_header__text span{font-size:12px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__text span{font-size:3.3333333333vw}}@media screen and (max-width:768px){.career .career_header__link{line-height:1.6}.career .career_header__link{gap:4px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link{gap:1.1111111111vw}}@media screen and (max-width:768px){.career .career_header__link{margin:40px 0 12px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link{margin:11.1111111111vw 0vw 3.3333333333vw}}@media screen and (max-width:768px){.career .career_header__link{font-size:16px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link{font-size:4.4444444444vw}}@media screen and (max-width:768px){.career .career_header__link{border-bottom:2px solid #000000!important}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link{border-bottom:.5555555556vw solid #000000!important}}@media screen and (max-width:768px){.career .career_header__link-img{width:20px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link-img{width:5.5555555556vw}}@media screen and (max-width:768px){.career .career_header__link-img{height:20px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_header__link-img{height:5.5555555556vw}}@media screen and (max-width:768px){.career .career_content{max-width:100%}.career .career_content{padding-bottom:80px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content{padding-bottom:22.2222222222vw}}@media screen and (max-width:768px){.career .career_content__list{grid-template-columns:1fr}.career .career_content__list{gap:20px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__list{gap:5.5555555556vw}}@media screen and (max-width:768px){.career .career_content__item{min-height:auto}.career .career_content__item{padding:32px 20px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__item{padding:8.8888888889vw 5.5555555556vw}}@media screen and (max-width:768px){.career .career_content__icon{margin-bottom:24px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__icon{margin-bottom:6.6666666667vw}}@media screen and (max-width:768px){.career .career_content__icon{width:40px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__icon{width:11.1111111111vw}}@media screen and (max-width:768px){.career .career_content__title{line-height:1.4}.career .career_content__title{margin-bottom:12px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__title{margin-bottom:3.3333333333vw}}@media screen and (max-width:768px){.career .career_content__title{font-size:24px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__title{font-size:6.6666666667vw}}@media screen and (max-width:768px){.career .career_content__desc{line-height:1.6}.career .career_content__desc{font-size:16px}}@media screen and (max-width:768px)and (max-width:768px){.career .career_content__desc{font-size:4.4444444444vw}}
