@charset "utf-8";

/* font */
@font-face{
  font-family: 'Pretendard';
  src: url('../font/Pretendard-Regular.woff2') format('woff2');
  src: url('../font/Pretendard-Regular.woff') format('woff');
}
@font-face{
  font-family: 'PretendardSemiBold';
  src: url('../font/Pretendard-SemiBold.woff2') format('woff2');
  src: url('../font/Pretendard-SemiBold.woff') format('woff');
}


.table_wrap {
  color: #4A4A4A;
  width: 100%;
  overflow: hidden;
  font-family: "Pretendard";
  font-size: 1rem;
}
.table_wrap th:first-of-type,
.table_wrap td:first-of-type {
  border-left: none;
}
.table_wrap th:last-of-type,
.table_wrap td:last-of-type {
  border-right: none;
}

.m_table {
  width: 100%;
  margin: 10px 0;
}
.m_table thead th{
  border-top: 4px solid #202020;
  font-family: "PretendardSemiBold";
}

.tb_new{
  flex-direction: column;
}

/*모집 테이블*/
.m_table.mo_tb thead th{
    background-color: #D0DCE8;
}
/*행정 테이블*/
.m_table.heng_tb thead th{
  background-color: #E3D5E2;
}
/*복지 테이블*/
.m_table.bok_tb thead th{
  background-color: #E3F3EC;
}

.m_table tr td {
  text-align: center;
  background-color: #FFFFFF;
}

.m_table th, .mo_tb th{
  font-size: 1.12rem;
}
.m_table td,  .mo_tb td{
  padding: 2px;
  font-family: "Pretendard";
  font-size: 1.2rem;
}
.notice_gold .m_table.mo_tb thead th{
  background-color: #E7E3D7;
}
.m_table td.txt_left{
  word-break: break-all;
  text-align: left;
}

footer{
  font-family: 'Pretendard';
}