.tableaarea{margin-bottom:60px;}

ul.tableul > li{background: url(../image/icon_dot.png) no-repeat  0 10px;padding-left:10px;}
ul.tableul > li > ol > li{background: url(../image/icon_dot2.png) no-repeat  0 10px;padding-left:10px;}
strong.block{display:block;background:#f7f7f7;padding:5px;text-align:center;border-radius:20px;margin: 10px auto;}

.juseok{margin-top:20px;margin-bottom:30px;font-size:14px;}
.table_not {background:#f7f7f7;padding:10px;}
.table_not ul li{
	padding-left:10px;
	margin-left:20px;
	letter-spacing:0;
}
.table_not ul li span{color:#ff0000;font-size:90%;margin-right:5px;}
/************************ Table01  table ************************/
	table.table01				{width: 100%;  border-collapse:collapse;margin:10px 0px 0 0px;border-bottom:1px solid #ccc; }
	table.table01 caption		{display:none;}
	 
 	table.table01 th{color:#fff; font-size:16px;line-height:1.3; font-weight:500;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 6px;border-left:1px dashed #ccc;border-right:1px dashed #ccc;background:#6f6f6f;}
 	table.table01 td{font-size:15px;vertical-align:middle; padding:3px; text-align:center;border-left:1px dashed #ccc;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;border-top:0px solid #dcdcdc;letter-spacing:0;background:#fff;} 
 
	table.table01 th.tdLine{border-top:1px solid #ccc;}
	table.table01 th.yearpart{border-top:0px solid #000;color:#fff;font-size:22px;background:#2058ab;}
 	table.table01 thead{background:#f8fbfd;}
 	table.table01 .bgcolor{background:#f7f7f7;color:#000;font-size:20px;border-top:1px solid #333;}

	table.table01 .tdleft{text-align:left;}

	table.table01 th{
 		word-wrap:break-word;
		word-break:normal;
	}
	table.table01 td{
 		word-wrap:break-word;
		word-break:normal;
 		}
		table.table01 span{
			font-size:70%;
			color:#ff0000;
		}

   
 @media(max-width:1000px){
	table.table01 th{
		font-size:13px;
		 
	}
	table.table01 td{
		font-size:13px;
		 
		padding:3px; 
		}
	table.table01 .bgcolor{font-size:15px}

 }


/************************ Table02  table ************************/
	table.table02				{width: 100%;  border-collapse:collapse;margin:0px 0px 0 0px;border-bottom:0px solid #ccc; }
	table.table02 caption		{display:none;}
	 
 	table.table02 th{color:#fff; font-weight:500;padding:8px 3px;background:#518abe;border-bottom:1px solid #ccc;}
 	table.table02 td{ vertical-align:middle; padding:8px 10px; text-align:left; border-bottom:1px solid #e2e2e2; letter-spacing:0;background:#fff;} 
 
 

 table.table02 td.tdline{border-top:3px solid #2466a2}
table.table02 th.thline{border-top:3px solid #2466a2}
  
 