body.main-page .banner-section .ban-sub {
  overflow: visible;
}

@media (max-width: 1460px) {
  body.main-page .banner-section {
    justify-content: flex-start;
    min-height: unset;
    padding: 0 0 2rem !important;
  }

  .banner-main {
    min-height: unset;
    padding: 1rem 0 1rem !important;
  }


  .banner-swiper {
    min-height: unset;
  }

  .banner-swiper .swiper-slide img {
    min-height: unset;
  }
}

@media (max-width: 1024px) {
  nav.gnb {
    padding: 2rem;
    height: auto;
  }
}

@media (max-width: 768px) {
  .cmm-table table.data colgroup col {
    width: 100% !important;
  }

  .cmm-table td.tit {
    display: flex;
  }

  .cmm-table tbody td:before {
    white-space: nowrap;
  }

  /* 모바일 메인 배너 이미지 교체 */
  .banner-swiper .swiper-slide img[src*="main.png"] {
    content: url(/idearo/images/moduidea/mobile_main.jpg);
  }
}

@media (max-width: 425px) {
  nav.gnb {
    padding: 1rem;
  }
}
