/* 기획특집 박스 */
.auto-procSerial {
  --gutter-y: 1rem;
  --gutter-x: 1rem;
  --nd-atx-frame-width: 100px;
  --nd-atx-frame-height: 80px;
  --nd-atx-section-margin: 0 0 0.313rem;
  --nd-atx-summary-margin: 0.313rem 0 0;
}
.auto-procSerial + .auto-procSerial {
  margin-top: var(--gutter-y);
}
.auto-procSerial .auto-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--gutter-x);
}
.auto-procSerial .frame {
  flex: 0 0 auto;
  max-width: 100%;
  width: var(--nd-atx-frame-width);
}
.auto-procSerial .auto-content {
  flex: 1 1 0;
  min-width: 0;
}
.auto-procSerial .height-frame {
  height: var(--nd-atx-frame-height);
}

/* 매체소개 */
.about-us.com-1 .wrapper {display:flex;flex-wrap:wrap;flex-direction:column}
.about-us.com-1 .image {flex:0 0 auto;max-width:100%;text-align:center}
.about-us.com-1 .content {flex:1 1 0;min-width:0;font-weight:400;color:#666}
.about-us.com-1 .header-txt {display:block;font-size:1.25em;color:#000}
@media print,screen and (min-width: 64em) {
	.about-us.com-1 .wrapper {flex-direction:row;gap:2rem}
    .about-us.com-1 .content {font-size:1.125rem}
}
.about-us.com-1 .content > * {margin-bottom:1em}
.about-us.com-1 .content > *:first-child {margin-top:0}
.about-us.com-1 .content > *:last-child {margin-bottom:0}

/* 지사 지국안내 */
.about-us.com-4 table {text-align:center}
.about-us.com-4 table tbody {border-left:none}
.about-us.com-4 table tbody td {border-left:1px solid #ebebeb}

/* 반응형 테이블 */
.table-scroll-wrap {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 4px;
    padding-bottom: 8px; /* 스크롤바 공간 확보 */
}

.table-scroll-wrap table {
    min-width: 560px;
    width: 100%;
}

/* 커스텀 스크롤바 (Chrome, Safari, Edge) */
.table-scroll-wrap::-webkit-scrollbar {
    height: 6px;
}
.table-scroll-wrap::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 10px;
}
.table-scroll-wrap::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 10px;
}
.table-scroll-wrap::-webkit-scrollbar-thumb:hover {
    background: #888;
}

/* 이승현 / 1587156 / 20260521 */
#rollBanner-3 .columns {
      padding-right: 0rem;
      padding-left: 0rem;
}

#rollBanner-6 .columns {
      padding-right: 0rem;
      padding-left: 0rem;
}


/* 홍경아 / 1601648 / 20260707 */
#INC_TAB_C_4_container.tabs-wrap .tabs-navs{
 margin-bottom: -1px;
}

/* 이승현 / 1604855 / 20260720 */
#INC_TAB_C_2_container.tabs-wrap .tabs-navs .tabs-item {
    width:25%;
}