
table.tbs-01 {width:100%;border:0;border-color:transparent;text-align:left;font-size:14px;border-collapse: collapse;border-spacing: 0;}
table.tbs-01 td, table.tbs-01 th{padding:8px 10px;border:1px solid #ddd;vertical-align:middle;}
table.tbs-01 th{background:#FBFBFB;font-weight:700;}
table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table.tbs-01 tr.tline {border-top:2px solid #f15a23}

table.tbs-01.bt-red {border-top:2px solid #b8422f}
table.tbs-01.bt-gray {border-top:2px solid #777}
table.tbs-01.bt-black {border-top:2px solid #555}
table.tbs-01.bt-blue {border-top:2px solid #6A8EC6}
table.tbs-01.bt-green {border-top:2px solid #297379}
table.tbs-01.bt-orange {border-top:2px solid #F98437}


table.tbs-01 td.bg-red, table.tbs-01 th.bg-red, table.tbs-01 tr.bg-red {background-color:#f3e5eb}
table.tbs-01 td.bg-green, table.tbs-01 th.bg-green, table.tbs-01 tr.bg-green {background-color:#e3f2e0}



table.tbs-01.nbd-h td, table.tbs-01.nbd-h th {border-left:none;border-right:none}

table.tbs-01.td-hover td:hover{background:#e8eef8}
table.tbs-01.tr-hover tr:hover{background:#e8eef8}

table.tbs-01.pdd20 td, table.tbs-01.pdd20 th{padding:20px 15px;}
table.tbs-01.pdd10 td, table.tbs-01.pdd10 th{padding:10px 15px;}
table.tbs-01.val-top td, table.tbs-01.val-top th{vertical-align:text-top !important;}

table.tbs-01 td.tl { text-align:left; }

table.tbs-01 th:first-child, table.tbs-01 td:first-child { border-left:none; }
table.tbs-01 th:last-child, table.tbs-01 td:last-child { border-right:none; }

/* thead의 th 아래 라인 삭제, 타 사이트와 왜 다르게 나오지? */
table.tbs-01 thead th  { border-bottom:none !important; }

/*table.tbs-01 td:hover{background:#f9f9f9}*/



table.tbs-timetable {width:100%;border:0;border-spacing:0;text-align:left;font-size:13px;}
table.tbs-timetable td, table.tbs-timetable th{padding:5px 0px;border:1px solid #dedede;vertical-align:middle;}
table.tbs-timetable td.vatop {vertical-align:top !important;}
table.tbs-timetable th{background:#f8f8f8;font-weight:700;color:#444;}
table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
/*table.tbs-timetable td:hover{background:#f9f9f9}*/
table.tbs-timetable tr.tline {border-top:2px solid #f15a23}
table.tbs-timetable.bt-red {border-top:2px solid #b8422f}
table.tbs-timetable.bt-gray {border-top:2px solid #666}
table.tbs-timetable.bt-black {border-top:2px solid #555}
table.tbs-timetable td.bg-red, table.tbs-timetable th.bg-red, table.tbs-timetable tr.bg-red {background-color:#f3e5eb}
table.tbs-timetable td.bg-green, table.tbs-timetable th.bg-green, table.tbs-timetable tr.bg-green {background-color:#e3f2e0}

table.tbs-timetable.nbd-h td, table.tbs-timetable.nbd-h th {border-left:none;border-right:none}

table.tbs-timetable.td-hover td:hover{background:#e8eef8}
table.tbs-timetable.tr-hover tr:hover{background:#e8eef8}

table.tbs-timetable td.green{background-color:#c0ffd6;}
table.tbs-timetable td.yellow{background-color:#fff1db;}
table.tbs-timetable td.blue{background-color:#dbeaff;}

table.tbs-timetable.pdd20 td, table.tbs-timetable.pdd20 th{padding:20px 15px;}
table.tbs-timetable.pdd10 td, table.tbs-timetable.pdd10 th{padding:10px 15px;}
table.tbs-timetable.val-top td, table.tbs-timetable.val-top th{vertical-align:text-top !important;}



/* table */

table.tbl01 {width:100%;border:0;border-color:transparent;font-size:14px;border-collapse: collapse;border-spacing: 0;background:#fff}
table.tbl01 th{text-align:center;}
table.tbl01 td, table.tbl01 th{padding:8px 10px;border:1px solid #ddd;vertical-align:middle;}
table.tbl01 th{background:#FBFBFB;font-weight:700;}
table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table.tbl01 tr.tline {border-top:2px solid #f15a23}

table.tbl01.bt-red {border-top:2px solid #b8422f}
table.tbl01.bt-gray {border-top:2px solid #777}
table.tbl01.bt-black {border-top:2px solid #555}
table.tbl01.bt-blue {border-top:2px solid #6A8EC6}
table.tbl01.bt-green {border-top:2px solid #297379}
table.tbl01.bt-orange {border-top:2px solid #F98437}


table.tbl01 td.bg-red, table.tbl01 th.bg-red, table.tbl01 tr.bg-red {background-color:#f3e5eb}
table.tbl01 td.bg-green, table.tbl01 th.bg-green, table.tbl01 tr.bg-green {background-color:#e3f2e0}



table.tbl01.nbd-h td, table.tbl01.nbd-h th {border-left:none;border-right:none}

table.tbl01.td-hover td:hover{background:#e8eef8}
table.tbl01.tr-hover tr:hover{background:#e8eef8}

table.tbl01.pdd20 td, table.tbl01.pdd20 th{padding:20px 15px;}
table.tbl01.pdd10 td, table.tbl01.pdd10 th{padding:10px 15px;}
table.tbl01.pdd5 td, table.tbl01.pdd5 th{padding:5px 5px;}
table.tbl01.val-top td, table.tbl01.val-top th{vertical-align:text-top !important;}

table.tbl01 td.tl { text-align:left; }
table.tbl01 td.tc { text-align:center; }

table.tbl01 th:first-child, table.tbl01 td:first-child { border-left:none; }
table.tbl01 th:last-child, table.tbl01 td:last-child { border-right:none; }

/* thead의 th 아래 라인 삭제, 타 사이트와 왜 다르게 나오지? */
table.tbl01 thead th  { border-bottom:none !important; }



table.tbl02 {width:100%;border:0;border-color:transparent;font-size:14px;border-collapse: collapse;border-spacing: 0;background:#fff}
table.tbl02 th{text-align:center;}
table.tbl02 td, table.tbl02 th{padding:8px 10px;border:1px solid #ddd;vertical-align:middle;}
table.tbl02 th{background:#FBFBFB;font-weight:700;}
table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table.tbl02 tr.tline {border-top:2px solid #f15a23}

table.tbl02.bt-red {border-top:2px solid #b8422f}
table.tbl02.bt-gray {border-top:2px solid #777}
table.tbl02.bt-black {border-top:2px solid #555}
table.tbl02.bt-blue {border-top:2px solid #6A8EC6}
table.tbl02.bt-green {border-top:2px solid #297379}
table.tbl02.bt-orange {border-top:2px solid #F98437}


table.tbl02 td.bg-red, table.tbl02 th.bg-red, table.tbl02 tr.bg-red {background-color:#f3e5eb}
table.tbl02 td.bg-green, table.tbl02 th.bg-green, table.tbl02 tr.bg-green {background-color:#e3f2e0}

table.tbl02.td-hover td:hover{background:#e8eef8}
table.tbl02.tr-hover tr:hover{background:#e8eef8}

table.tbl02.pdd20 td, table.tbl02.pdd20 th{padding:20px 15px;}
table.tbl02.pdd10 td, table.tbl02.pdd10 th{padding:10px 15px;}
table.tbl02.pdd5 td, table.tbl02.pdd5 th{padding:5px 5px;}
table.tbl02.val-top td, table.tbl02.val-top th{vertical-align:text-top !important;}

table.tbl02 td.tl { text-align:left; }
table.tbl02 td.tc { text-align:center; }

/* thead의 th 아래 라인 삭제, 타 사이트와 왜 다르게 나오지? */
table.tbl02 thead th  { border-bottom:none !important; }
