.tableara{
	margin-bottom:30px;
 	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;}
/************************ Table01  table ************************/
	table.table01				{width: 100%; border-collapse:collapse;margin:10px 0px 0 0px;border-bottom:1px solid #dadada;}

	.sukbakarea table.table01{min-width:600px;}

	table.table01 caption		{display:none;}
	 
 	table.table01 th{font-size:17px;line-height:1.3; color:#333;background:#f5f5f5;padding:10px 10px; font-weight:600;border-top:3px solid #777;border-bottom:1px solid #777; border-left:1px solid #dadada;border-right:1px solid #dadada;}
 	table.table01 th.second_th{border-top:1px solid #777;background:var(--color-blue-100);}
	
	table.table01 td{font-size:16px; vertical-align:middle; line-height:1.3;padding:10px; text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:0;background:#fff;} 
	
	table.table01 th:first-child,	 
	table.table01 td:first-child {border-left:0px solid #fff;}
	table.table01 th:last-child,	 
	table.table01 td:last-child {border-right:0px solid #fff;}


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

 @media(max-width:640px){
	table.table01 th{font-size:14px;}
	table.table01 td{font-size:14px;word-wrap:break-word;
		word-break:break-all;}

 }

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

 }
/*table.table01 tr:nth-child(even) {
    background-color: #f7f7f7;
}
*/


/************************ Table01  table ************************/
	table.table02				{width: 100%;  border-collapse:collapse;margin:10px 0px 0 0px;border-bottom:1px solid #dadada; }
	table.table02 caption		{display:none;}
	 
 	table.table02 th{line-height:1.3; color:#333;background:#f5f5f5;padding:20px 10px; font-weight:500;border-top:3px solid #004c98;border-bottom:1px solid #dadada; border-left:0px solid #dadada;border-right:0px solid #dadada;}
 	table.table02 td{vertical-align:middle; line-height:1.3;padding:20px 10px;  text-align:left;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:0;background:#fff;} 

  
 
  
 

 /************************ Table01  table ************************/
	table.table03				{width: 100%;  border-collapse:collapse;margin:10px 0px 0 0px;border-bottom:1px solid #dadada; }
	table.table03 caption		{display:none;}
	 
 	table.table03 th{line-height:1.3; color:#333;background:#f5f5f5;padding:20px 10px; font-weight:500;border-top:3px solid #004c98;border-bottom:1px solid #dadada; border-left:0px solid #dadada;border-right:0px solid #dadada;}
 	table.table03 td{vertical-align:middle; line-height:1.3;padding:20px 10px;  text-align:center;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:0;background:#fff;} 

  
   table.table03 td.left{text-align:left;padding-left:30px}
    table.table03 td.min-height{ }
   table.table03 tr td.totla {
    color: var(--t_majorcolor);
	background: var(--color-blue-100);
	font-size:140%;
	 
}
  