.tablearea{margin-bottom:30px;
	position:relative;
	width:100%;
	
	
	overflow:auto;
	
	

}
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;}


.table_notice{margin-bottom:30px;f}
.juseok{margin-top:20px;margin-bottom:30px;font-size:14px;}
/************************ Table01  table ************************/
	table.table01				{width: 100%;  border-collapse:collapse;margin:10px 0px 0 0px;border-bottom:1px solid #ccc; min-width:600px;}
	table.table01 caption		{display:none;}
	 
 	table.table01 th{color:#fff;font-size:16px;line-height:1.3; font-weight:500;border-top:0px solid #000;border-bottom:1px solid #ccc;padding:7px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#8c1515;}
 	table.table01 td{font-size:14px;line-height:1.2;vertical-align:middle; padding:8px 5px; text-align:left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px dashed #ccc;border-top:0px solid #dcdcdc;letter-spacing:-0.02em;background:#fff;} 
 
	table.table01 .td01{background:#f9f6ef;}
	table.table01 .td02{background:#f8f8f8;}



   
 @media(max-width:1000px){
	table.table01 th{
		font-size:13px;
		 
	}
	table.table01 td{
		font-size:13px;
		 
		padding:3px; 
		}
	 
 }
/************************ Table01  table ************************/
	table.table02				{width: 100%;  border-collapse:collapse;margin:10px 0px 0 0px;   min-width:400px; }
	table.table02 caption		{display:none;}
	 
 	table.table02 th{
		color:#fff;
		font-size:20px;
		line-height:1.3; 
		font-weight:500;
		padding:15px 0 ;
		text-align:center;
		border-top:0px solid #000;
		border-bottom:0px solid #ccc;
		border-left:0px solid #fff;
		border-right:0px solid #fff;
		background:#8c1515;
	}
 	table.table02 td{
		background:#f8f8f8; 
		color:#000;
		line-height:1.2;
		padding:30px;
		text-align:left;
		border-left:0px solid #fff;
		border-right:0px solid #fff;		
		border-top:0px solid #dcdcdc;
		letter-spacing:-0.02em;
		vertical-align:top;
	
	} 
	table.table02 td.bottomline{border-bottom:1px solid #a51122;}
	table.table02 .blank{
		background:#fff;
		padding:0;

	}

	 	table.table02 td ul li span{
			color:#8c1515;
			 
		}


@media(max-width:1000px){
	table.table02 th{
		 
		font-size:17px; 
		padding:10px 0 ;
	}
	table.table02 td{
		padding:10px;  
	 }
	 
 }

 
@media(max-width:600px){
	table.table02 th{
		 
		font-size:15px; 
		 
	}
	table.table02 td{
		font-size:90%;
	 }
	 
 }
 
	