@charset "utf-8";

.tit_size{width: 100%; float: left; font-size:calc(var(--tit-mds-size) * 0.9);font-weight: 700; margin-bottom: clamp(10px, 2.344vw, 30px)}


/* 테이블 컨테이너 */
.table-wrap {
  overflow:auto; /* PC 기본: 가로 스크롤 없음 */
  border-top: 2px solid #333333 !important;
  max-height: auto;
  padding-top: 0px !important; margin-top: 0px!important; float: left; width: 100%!important 
}

/* 테이블 */
.org_tb {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;

  table-layout: fixed;
  min-width: 0; /* PC에서 컨테이너에 맞추기 */
}
.org_tb th, .org_tb td {
  border: 1px solid #e5e7eb;
  border-width: 0 1px 1px 0;
  background: #fff;
  white-space: normal; /* 줄바꿈으로 PC 가로스크롤 방지 */
  word-break: keep-all;
}
.org_tb thead tr:first-child th {
  border-top-width: 1px
}
.org_tb tbody tr:first-child td {
  border-top-width: 1px
}
.org_tb thead + tbody tr:first-child td {
  border-top-width: 0
}
.org_tb thead th:first-child, .org_tb tbody th:first-child, .org_tb td:first-child {
  border-left-width: 1px
}
.org_tb thead th {
  position: sticky;
  z-index: 2;
  padding: 12px 12px;
 font-size:calc(var(--tx-sm-size) * 1);
   text-align: left;
  font-weight: 700;
  background: #f8fafc;
}
.org_tb tbody th {
  position: sticky;
  left: 0;
  z-index: 1;
  padding: 10px 14px;
 font-size:calc(var(--tx-sm-size) * 0.9);
  text-align: left;
  background: #f1f5f9;
}
.org_tb td {
  padding: 10px 14px;
 font-size:calc(var(--tx-sm-size) *  0.9);
  text-align: left;
  background: #ffffff;
	 vertical-align: top; /* 이 줄을 추가합니다 */
}

/* ===== 모바일/태블릿 (<=1024px) ===== */
@media (max-width:1024px) {
.org_tb {
    min-width: 600px
  } /* 표 최소폭 → 가로 스크롤 유도 */
  /* 진짜(브라우저) 가로 스크롤바 숨김 → 아래 .hbar만 사용 */
}

/* 첫 번째 칸 */
.org_tb th:nth-child(1),
.org_tb td:nth-child(1) {
  width: 15%;
  min-width: 180px;
}

/* 두 번째 칸 */
.org_tb th:nth-child(2),
.org_tb td:nth-child(2) {
  width: 20%;
  min-width: 250px;
}

/* 세 번째 칸 */
.org_tb th:nth-child(3),
.org_tb td:nth-child(3) {
  width: auto;
}