.career_process_wrap{width:100%;max-width:100%;position:relative;display:flex;justify-content:center;align-items:stretch;min-height:480px}
.career_process_center{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 330px);margin:0 150px;gap:15px}
.company_col,.user_col{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center}
.career_process_wrap .company_col{left:0}
.career_process_wrap .user_col{right:0}

.company_col .icon_box,.user_col .icon_box{width:150px;height:100%;min-height:480px;background:#eff1fc;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.company_col img,.user_col img{width:100px;height:100px;margin-bottom:10px}
.company_col .label,.user_col .label{font-weight:bold;font-size:15px;text-align:center}

.career_process_row{display:flex;align-items:center;justify-content:stretch;width:100%;gap:0;height:150px}

.career_process_col.box_col,.career_process_col.arrow_col{flex:1 1 0;display:flex;justify-content:center;align-items:center;min-width:0}
.career_process_col.box_col{width:150px;height:150px;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:center}
.career_process_wrap .box_col .process_box{width:100%;height:100%;background:#eff1fc;border-radius:12px;padding:0 10px;font-size:15px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.career_process_wrap .box_col.bg_gray .process_box{background:#767edc;color:#fff}
.career_process_wrap .box_col.bg_gray .process_box.box01{background:#767edc url(/pages/kjcareer/img/sub/bank_bg1.png) no-repeat center center / cover;}
.career_process_wrap .box_col.bg_gray .process_box.box02{background:#767edc url(/pages/kjcareer/img/sub/bank_bg2.png) no-repeat center center / cover;}
.career_process_wrap .box_col.bg_gray .process_box.box03{background:#767edc url(/pages/kjcareer/img/sub/bank_bg3.png) no-repeat center center / cover;}
.career_process_wrap.company_col .icon_box,.career_process_wrap .user_col .icon_box{position:relative;z-index:1}
.career_process_col.arrow_col{max-width:55px;min-width:40px}
.career_process_col.box_col .process_box{position:relative;z-index:1}

.career_process_wrap .arrow_right{display:inline-block;width:75px;height:75px;transform:rotate(-90deg);background:url('/pages/kjcareer/img/sub/icon_arrow_step.png') no-repeat center center;background-size:contain}
.career_process_wrap .arrow_left{display:inline-block;width:75px;height:75px;transform:rotate(90deg);background:url('/pages/kjcareer/img/sub/icon_arrow_step.png') no-repeat center center;background-size:contain}



/****** Mobile ******/
@media screen and (min-width:320px) and (max-width:690px){

.career_process_wrap{min-height:unset;flex-direction:column;align-items:stretch}
.career_process_center{width:100%;margin:0;gap:8px}
.career_process_wrap .company_col,.career_process_wrap .user_col{position:static;height:auto;min-height:unset;margin-bottom:10px;width:100%}
.career_process_wrap .company_col .icon_box,.career_process_wrap .user_col .icon_box{height:80px;min-height:80px;width:100%;flex-direction:row;padding:10px;margin-top:8px;justify-content:flex-center}
.career_process_wrap .company_col img,.career_process_wrap .user_col img{width:60px;height:60px;margin-bottom:0}
.career_process_wrap .company_col .label,.career_process_wrap .user_col .label{font-size:16px}
.career_process_row{height:auto;flex-direction:column;gap:10px}
.career_process_col.box_col{width:100%;min-width:100%;min-height:70px}
.career_process_col.box_col .process_box{width:100%;font-size:14px;padding:0 4px;display:flex;flex-direction: row}
.career_process_col.box_col .process_box img{width:60px;height:60px}
.career_process_wrap .arrow_right{transform:rotate(0deg);height:20px}
.career_process_wrap .arrow_left{transform:rotate(180deg);height:20px}

}

/****** tablet ******/
@media screen and (min-width:691px) and (max-width:1180px){
.career_process_wrap{min-height:unset;flex-direction:column;align-items:stretch}
.career_process_center{width:100%;margin:0;gap:15px}
.career_process_wrap .company_col,.career_process_wrap .user_col{position:static;height:auto;min-height:unset;margin-bottom:10px;width:100%}
.career_process_wrap .company_col .icon_box,.career_process_wrap .user_col .icon_box{height:80px;min-height:80px;width:100%;flex-direction:row;padding:10px;margin-top:10px;justify-content:flex-start}
.career_process_wrap .company_col img,.career_process_wrap .user_col img{width:60px;height:60px;margin-bottom:0;margin-right:15px}
.career_process_wrap .company_col .label,.career_process_wrap .user_col .label{font-size:16px}
.career_process_row{height:120px;flex-wrap:wrap;justify-content:space-between}
.career_process_col.box_col{width:calc(33.333% - 20px);height:120px;min-height:120px;margin-bottom:10px}
.career_process_col.box_col .process_box{font-size:15px;padding:0 8px}
.career_process_col.arrow_col{max-width:35px;min-width:25px}
    .career_process_col.box_col .process_box img{width:60px;height:60px}

}




/****** desktop*****/
@media screen and (min-width:1181px) and (max-width:1600px){

    
}
