@charset "utf-8";
.staff .table.typeB {}
.contents .table.typeB {border-top:3px solid #36404A;}
.table.typeB tr {}
.table.typeB tr th, .table.typeB tr td {padding:15px; text-align:center; color:#000; border:1px solid #dbdbdb; line-height:1.4;}
.table.typeB thead tr th {font-size:20px; font-weight:700; background:#f9f9f9;}
.table.typeB tr td.position {background:#F5FFFB;}
/* ************************ 태블릿 (~991) ************************ */
@media screen and (max-width:991px) {
.table.typeB tr th, .table.typeB tr td {padding:12px 10px; font-size:18px;}
.table.typeB thead tr th {font-size:19px;}


}


/* ************************ 모바일 (~767) ************************ */
@media screen and (max-width:767px) { 
.table.typeB tr th, .table.typeB tr td {padding:12px 10px; font-size:17px; border-bottom:0;}
.contents .table.typeB {border-top:0;}
.table.typeB thead {display:none;}	
.table.typeB tr {display:grid;}
.table.typeB tr td.position {background:#F5FFFB; border-top:2px solid #36404A; font-weight:500;}	
.table.typeB table {border-bottom:1px solid #dbdbdb;}	
} 
