.career{padding:60px 0}.career-mainvisual{margin-bottom:40px;width:100%}.career-mainvisual>img{width:100%}.career-section{display:flex;flex-direction:column}.career-section__header{align-items:center;border-bottom:1px solid var(--color-gray-400);display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start}.career-section__title{font-family:var(--font-family-en);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bolder);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-tight)}.career-section__subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.7px}.career-section__contents{margin:40px 0}.career-section-button__container{margin:0 auto}.career__button{align-items:center;background:var(--color-blue-800);border-radius:34px;color:#fff;display:flex;gap:20px;padding:10px 20px}@media (min-width:768px){.career{padding:100px 0}.career-section{margin:60px 68px 0}.career-mainvisual>img{height:100%;width:100%}.career-section__header{gap:40px}.career-section__title{font-size:var(--font-size-xxxxxl);font-weight:var(--font-weight-bold)}.career-section__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.career-section-button__container{display:flex;justify-content:flex-end;width:100%}.career-section__contents{font-size:var(--font-size-base)}}@media (min-width:2000px){.career-mainvisual>img{display:block;height:auto;margin:0 auto;max-width:2000px;width:100%}}