#block_02 {width:100%; }
#block_02 h3 {font-size:20px; padding:0 0 20px 16px; position:relative; }
#block_02 h3::before {content:""; height:20px; width:4px; background-color:#555; position:absolute; top:6px;  left:0px; }
div.table_wrap {padding-bottom:50px;}
		table.table_common {border-collapse; collapse; border-spacing:0; }
		table.table_common {border-top:2px solid #555; width:100%; border-bottom:1px solid #555;}
		table.table_common caption {font-size:0px; width:0px; height:0px; text-indent:-9999px; overflow:hidden;}
		table.table_common th,table.table_common td {padding:10px 5px 12px 5px; text-align:center;}
		table.table_common th {border-bottom:1px solid #555; border-left:1px solid #dfdfdf; background-color:#ecf1f7; }
		table.table_common td {border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
		table.table_common td:first-child,table.table_common th:first-child {border-left:none;}
table.table_common tr:last-child td {border-bottom:none;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#block_02 section a {width:48%;}
#block_02 div.icoBox2 section {width:48%;}
table.table_common th,table.table_common td {padding:10px 2px 12px 2px; font-size:13px;}
div.table_wrap { width:100%; overflow-x:auto;   white-space: nowrap;}
table.table_common {width:auto}
::-webkit-scrollbar { -webkit-appearance: none; } 
::-webkit-scrollbar:vertical { width: 12px; } 
::-webkit-scrollbar:horizontal { height: 8px; } 
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; } 
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {	
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

