/* 간편지원 내용 컨텐츠 */
#content .content_area{width: 1400px; margin: 0 auto 250px;}
#content .content_area>div{width: 100%; height: 640px; border-radius: 45px; overflow: hidden;
    background: url(../images/content2/career2_bg.jpg);
    color: #fff; position: relative;}
#content .content_area .career_txt{position: absolute; left: 60px; top: 60px;}
#content .content_area .career_txt strong{font-size: 2.81rem; display: block; margin-bottom: 15px;}
#content .content_area .career_txt p{font-size: 1.25rem; font-weight: 500;}

#content .content_area .apply{width: 940px; height: 200px; background: rgba(0, 0, 0, .8); padding: 30px 100px;
    box-sizing: border-box; border-radius: 30px; color: #fff; text-align: center;
    display: flex; flex-wrap: wrap; justify-content: center; align-items: center;
    position: absolute; left: 50%; bottom: 60px; transform: translateX(-50%);}
#content .content_area .apply div{display: flex; justify-content: space-between; align-items: center; gap: 70px; font-size: 1.13rem;}
#content .content_area .apply div a{display: flex; align-items: center;
    padding: 10px 20px; box-sizing: border-box; border-radius: 20px;
    color: #fff; font-size: 1.63rem; font-weight: 600;
    position: relative; overflow: hidden; }
#content .content_area .apply div span{font-size: 3.5rem; margin-right: 10px; font-variation-settings: 'wght' 600}
#content .content_area .apply div p{font-size: 1.63rem;}

#content .content_area .apply div a::after{
    content: '';
    display: block;
    background: rgba(255, 255, 255, .3);
    width: 100%; height: 100%;
    position: absolute; right: 100%; top: 0;
    z-index: -1;
    transition: all .3s ease;
}
#content .content_area .apply div a:hover::after{right: 0;}

#content .content_area>a{margin-top: 100px; border-radius: 45px; overflow: hidden;}
#content .content_area>a img{transition: all .5s ease;}
#content .content_area>a:hover img{transform: scale(1.04);}