/*Å×ÀÌºí*/
.tbl01 { width:100%; clear:left; border-top:2px solid #666666; overflow:hidden;}
.tbl01 table	{width:100%; _width:auto;  table-layout:fixed;  padding:0; margin-left:-1px; border-collapse:collapse;}
 *+html .tbl01 table{ width:auto; }
.tbl01 thead th.bn,.tbl01 tbody td.bn{border-left:none;}
.tbl01 thead th{padding-top:8px; padding-bottom:8px; border-left:1px solid #e1e1e2; border-bottom:1px solid #e5e5e2; font-weight:bold; text-align:center; background:#efefef; }
.tbl01 thead th.t_left{text-align:left; padding-left:20px;}

.tbl01 tbody th{background:#efefef; border-left:1px solid #e1e1e2; border-bottom:1px solid #e5e5e2; padding:5px 10px; text-align:center;}
.tbl01 tbody td{border-left:1px solid #e1e1e2; border-bottom:1px solid #e5e5e2;  padding:5px 15px; text-align:center;}
.tbl01 tbody td.notice{border-left:1px solid #e1e1e2; border-bottom:1px solid #e5e5e2;  padding:5px 5px; text-align:center;}
.tbl01 tbody td.bg {background-color:#f7f7f7;} 
.tbl01 tbody th.t_left, .tbl01 tbody td.t_left{text-align:left;}
.tbl01 tbody td.t_right{text-align:right;}

.tbl01 tfoot td{padding:8px; 0; border-bottom:1px solid #ccc; background:#f9f9f9;}

.tbl01 tbody  td table.tbl_in{border-top:1px solid #e1e1e2;}
.tbl01 tbody  td table.tbl_in thead th{background:#f6faff; text-align:center; color:#2174c7; font-weight:bold; border-left:1px solid #e8e8e8; border-bottom:1px solid #f1f1f1; padding:6px 10px;}
.tbl01 tbody  td table.tbl_in tbody td{border-left:1px solid #e8e8e8; border-bottom:1px solid #e1e1e2; padding:5px 8px; font-size:12px;}

.tbl01 tbody  td table.tbl_in thead th.bn,.tbl01 tbody  td table.tbl_in tbody td.bn{border-left:none;}
.tbl01 tbody  td.t_left{text-align:left;}

/*Å×ÀÌºí blue*/
.tbl_blue { width:100%; clear:left; border-top:2px solid #4469b0; overflow:hidden;}
.tbl_blue table	{width:100%; _width:auto;  table-layout:fixed;  padding:0; margin-left:-1px; border-collapse:collapse;}
 *+html .tbl01 table{ width:auto; }
.tbl_blue thead th.bn,.tbl_blue tbody td.bn{border-left:none;}
.tbl_blue thead th{padding-top:8px; padding-bottom:8px; border-left:1px solid #d1daf8; border-bottom:1px solid #d1daf8; font-weight:bold; text-align:center; background:#e8eff9;color:#274ca3;}
.tbl_blue thead th.t_left{text-align:left; padding-left:20px;}

.tbl_blue tbody th{background:#e8eff9; color:#274ca3; border-left:1px solid #d1daf8; border-bottom:1px solid #d1daf8; padding:5px 10px; text-align:center;}
.tbl_blue tbody td{border-left:1px solid #e1e1e2; border-bottom:1px solid #e5e5e2;  padding:5px 10px; text-align:center; line-height:17px; font-size:12px;}
.tbl_blue tbody td.bg {background-color:#f7f7f7;} 
.tbl_blue tbody td.complet{ border-bottom:1px solid #cacaca; background:#e7e7f9}
.tbl_blue tbody td.complet_top{border-bottom:1px solid #d1d1f3; background:#e7e7f9}
.tbl_blue tbody td.imp{background-color:#fcf4ec;  border-bottom:1px solid #cacaca;} 
.tbl_blue tbody td.imp_top{background-color:#fcf4ec;} 
.tbl_blue tbody td.t_left ,.tbl_blue tfoot td.t_left{text-align:left;}
.tbl_blue tbody td.t_right ,.tbl_blue tfoot td.t_right{text-align:right;}
.tbl_blue tfoot td{padding:8px; 0; border-bottom:1px solid #ccc; background:#f9f9f9; background:#e9f0fa; color:#274ca3; font-weight:bold; text-align:center; border-left:1px solid #e1e1e2;}
