/* ===== ENG NAV OVERRIDE – force spacing & font ===== */

/* 1) 1차 메뉴 간격/세로 정렬 */
#header_wrap #header #lnb_wrap .lnb_area > ul.ul_1st > li {
  margin: 0 30px !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

/* 1-1) 1차 메뉴 클릭 영역에 패딩(위로 붙는 현상 방지) */
#header_wrap #header #lnb_wrap .lnb_area > ul.ul_1st > li > a {
  display: block !important;
  padding: 2px 0 !important;   /* 필요시 16~22px 사이로 조절 */
  line-height: 1 !important;
}

/* 1-2) 1차 메뉴 폰트 크기/줄바꿈 방지 */
#header_wrap #header #lnb_wrap .lnb_area > ul.ul_1st > li > a p > span {
  font-size: 20px !important;
  white-space: nowrap !important;
  letter-spacing: 0 !important;
}

/* 2) 2차(드롭다운) 메뉴 폰트 크기 줄이기 */
#header_wrap #header #lnb_wrap .lnb_area .ul_2nd > li > a > span {
  font-size: 15px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
}

/* 3) 3차 메뉴 더 작게 */
#header_wrap #header #lnb_wrap .lnb_area .ul_3rd > li > a {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

/* 4) 메뉴 전체가 한 줄 유지 (넘침 방지용) */
#header_wrap #header #lnb_wrap .lnb_area > ul.ul_1st {
  white-space: nowrap !important;
}

/* 5) 모바일 아이콘 바(겹침 방지 기본값 유지) */
@media (max-width: 1000px){
  .eng-menu{ display:flex !important; gap:10px !important; align-items:center; }
}
