@charset "UTF-8";
table {border-spacing: 0;border-collapse: collapse;}
table th{text-align: center;}
table th,table td{vertical-align: middle;}
table td.table{padding:0;}
table td table{clear:both;width:100%;border-top:none !important;border-bottom:none !important;}
table td table tr:last-child td{border-bottom:none !important;;}
table td.no-data{height:200px;text-align:center;}
table td.no-data:hover{background-color:#FFF;}
table.td-tc{text-align: center;}

.table-vertical th, .td-vertical td{}
table.td-ovTxtOne td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ovTxtOne{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/* 테이블 */
.tbl_basic{clear:both;width:100%;border-top:2px solid #5093E2;border-bottom:1px solid #5093E2;border-collapse:collapse;table-layout:fixed;min-width:auto;margin:0 auto;border-right:1px solid #5093E2;}
.tbl_basic caption,table caption{visibility:hidden;line-height:0;text-indent:-99999px;height:0;margin:0;padding:0;}
.tbl_basic th{background-color :rgba(202,215,249,0.5);;border-bottom:1px solid #5093E2;color:#000;padding:2px 5px;font-weight:800;font-size: 80%;border-left:1px solid #5093E2;}
.tbl_basic td{background-color :rgba(255,255,255,0.5);border-bottom:1px solid #5093E2;padding:2px 5px;color:#535362;word-break: break-all;font-size: 80%;border-left:1px solid #5093E2;}
.tbl_basic.nowrap th,.tbl_basic.nowrap td{white-space:nowrap;}
.tbl_basic tbody tr:hover td{background-color:#F8F7F6;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.tbl_basic tfoot th{background-color :#cfdded;border-bottom:1px solid #5093E2;color:#000;padding:2px 5px;font-weight:800;}
.tbl_basic .info{text-align: center;font-weight: 600;background-color: #f5f5f5;}

.tbl_tc td{text-align: center;}

.tbl{clear:both;width:100%;border:1px solid #a48d8d;border-collapse:collapse;table-layout:fixed;min-width:auto;margin:0 auto;}
.tbl caption,table caption{visibility:hidden;line-height:0;text-indent:-99999px;height:0;margin:0;padding:0;}
.tbl th{background-color :#e0e4ef;border:1px solid #b5b9c6;color:#000;padding:5px 10px;line-height:15px;font-weight:800;}
.tbl td{background-color :#FFF;border:1px solid #b5b9c6;padding:5px 5px;color:#535362;word-break: break-all;
}
.tbl tbody tr:hover td{background-color:#F8F7F6;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.tbl td a{color:#142A37;}
.tbl td a:hover{color:#142A37;}


/* 테이블 */
.tbl_basic2 {clear:both;width:100%;border-collapse:collapse;table-layout:fixed;min-width:auto;margin:0 auto;border:1px solid #0f0f10;}
.tbl_basic2 caption,table caption{visibility:hidden;line-height:0;text-indent:-99999px;height:0;margin:0;padding:0;}
.tbl_basic2 th{background-color : #3d3f4d;border-bottom:1px solid #0f0f10;color:#FFFFFF;padding:2px 5px;font-weight:800;font-size: 80%;border-left:1px solid #0f0f10;}
.tbl_basic2 td{background-color :rgba(255,255,255,0.5);border-bottom:1px solid #0f0f10;padding:2px 5px;color:#535362;word-break: break-all;font-size: 80%;border-left:1px solid #0f0f10;}
.tbl_basic2.nowrap th,.tbl_basic.nowrap td{white-space:nowrap;}
.tbl_basic2 tbody tr:hover td{background-color:#F8F7F6;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.tbl_basic2 tfoot th{background-color :#cfdded;border-bottom:1px solid #0f0f10;color:#000;padding:2px 5px;font-weight:800;}
.tbl_basic2 .info{background-color: #dfdfdf;text-align: center;font-weight: 600}

.tbl_basic3 {clear:both;width:100%;border-collapse:collapse;table-layout:fixed;min-width:auto;margin:0 auto;border:1px solid #858aba;}
.tbl_basic3 caption,table caption{visibility:hidden;line-height:0;text-indent:-99999px;height:0;margin:0;padding:0;}
.tbl_basic3 th{border-bottom:1px solid #858aba;padding:2px 5px;font-weight:800;font-size: 80%;border-right:1px solid #858aba;}
.tbl_basic3 td{border-bottom:1px solid #858aba;padding:2px 5px;word-break: break-all;font-size: 80%;}
.tbl_basic3.nowrap th,.tbl_basic.nowrap td{white-space:nowrap;}
.tbl_basic3 tbody tr:hover td{background-color:#F8F7F6;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.tbl_basic3 tfoot th{background-color :#cfdded;border-bottom:1px solid #F0EEEC;color:#000;padding:2px 5px;font-weight:800;}
.tbl_basic3 .info{background-color: #dfdfdf;text-align: center;font-weight: 600}

.tbl_big th{height: 30px;font-size: 1.0em;}
.tbl_big td{height: 30px;font-size: 1.0em;padding-left: 10px;padding-right: 10px;}
.tbl_big td span{vertical-align: baseline;}
