@charset "UTF-8";
.list_cursor {
  cursor: pointer;
}
.display_none {
  display: none;
}
#pagination_container {
  display: none; /* 처음에는 숨김 */
}

@media print {
  .gnb,
  .head {
    display: none; /* 인쇄 시 해당 요소 숨기기 */
  }
  .head__top,
  .com_tab.Tabmenu {
    display: none; /* 인쇄 시 해당 요소 숨기기 */
  }
  main {
    padding: 0;
  }
  body:not(.p_login) main {
    padding: 0;
    min-width: 100%;
  }
  #paginationContainer {
    display: none;
  }
  .com_list .table {
    table-layout: auto; /* 고정 테이블 레이아웃 유지 */
    width: 100%; /* 테이블 너비를 100%로 설정 */
  }
  .com_list .table colgroup {
    width: auto; /* colgroup의 너비를 자동으로 설정 */
  }
  .colgroup-print-fix {
    display: none !important;
  }
  .btn_print {
    display: none;
  }
  .com_list .table.gray td {
    height: auto;
    font-size: 12px;
  }
  .com_list .table.gray th {
    font-size: 12px;
  }
  .com_search_sec {
    display: none; 
  }
  .hide-print {
    display: none !important;
  }
  /* .type1 {
    background: #124E65 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  .type2 {
    background: #748C92 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  } */
}
