@charset "UTF-8";
/* ==========================================================
   채용안내 > 직무소개 (16개 직무)
   - 직무별 아이콘을 순서가 아닌 이름(icon번호)으로 지정
   ========================================================== */
/* 설명 길이가 짧아져 고정 높이·스크롤 대신 내용 높이로 */
#wrap.jobs .sec01 ul > li .txt_area strong { min-height: 0; }
#wrap.jobs .sec01 ul > li .txt_area .desc { height: auto; min-height: 76px; margin-top: 20px; overflow: visible; padding-right: 0; }

#wrap.jobs .sec01 ul > li .top_area i.icon.icon10 { background-image: url("../images/career/jobs_sec01_icon10_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon11 { background-image: url("../images/career/jobs_sec01_icon11_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon12 { background-image: url("../images/career/jobs_sec01_icon12_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon13 { background-image: url("../images/career/jobs_sec01_icon13_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon14 { background-image: url("../images/career/jobs_sec01_icon14_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon15 { background-image: url("../images/career/jobs_sec01_icon15_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon16 { background-image: url("../images/career/jobs_sec01_icon16_off.svg"); }
#wrap.jobs .sec01 ul > li .top_area i.icon.icon17 { background-image: url("../images/career/jobs_sec01_icon17_off.svg"); }

@media (max-width: 1023px) {
  #wrap.jobs .sec01 ul > li .txt_area .desc { min-height: 0; margin-top: 12px; }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon10 { background-image: url("../images/career/jobs_sec01_icon10_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon11 { background-image: url("../images/career/jobs_sec01_icon11_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon12 { background-image: url("../images/career/jobs_sec01_icon12_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon13 { background-image: url("../images/career/jobs_sec01_icon13_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon14 { background-image: url("../images/career/jobs_sec01_icon14_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon15 { background-image: url("../images/career/jobs_sec01_icon15_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon16 { background-image: url("../images/career/jobs_sec01_icon16_off.svg"); }
  #wrap.jobs .sec01 ul > li .top_area i.icon.icon17 { background-image: url("../images/career/jobs_sec01_icon17_off.svg"); }
  /* 펼쳤을 때(흰색 아이콘): 순서 기준 규칙을 아이콘 기준으로 덮어씀 */
  #wrap.jobs .sec01 ul > li.active i.icon.icon01 { background-image: url("../images/career/jobs_sec01_icon01_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon02 { background-image: url("../images/career/jobs_sec01_icon02_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon03 { background-image: url("../images/career/jobs_sec01_icon03_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon04 { background-image: url("../images/career/jobs_sec01_icon04_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon05 { background-image: url("../images/career/jobs_sec01_icon05_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon06 { background-image: url("../images/career/jobs_sec01_icon06_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon07 { background-image: url("../images/career/jobs_sec01_icon07_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon08 { background-image: url("../images/career/jobs_sec01_icon08_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon10 { background-image: url("../images/career/jobs_sec01_icon10_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon11 { background-image: url("../images/career/jobs_sec01_icon11_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon12 { background-image: url("../images/career/jobs_sec01_icon12_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon13 { background-image: url("../images/career/jobs_sec01_icon13_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon14 { background-image: url("../images/career/jobs_sec01_icon14_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon15 { background-image: url("../images/career/jobs_sec01_icon15_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon16 { background-image: url("../images/career/jobs_sec01_icon16_on.svg"); }
  #wrap.jobs .sec01 ul > li.active i.icon.icon17 { background-image: url("../images/career/jobs_sec01_icon17_on.svg"); }
}

/* 영업: 신규영업 / 서비스영업 구분 표시 */
#wrap.jobs .sec01 ul > li .txt_area .desc p + p { margin-top: 6px; }
#wrap.jobs .sec01 ul > li .txt_area .desc .job_sub { margin-right: 6px; font-style: normal; font-weight: 600; color: #0085AD; }
