.mw100, .mw100 * { max-width:100%; }
.mytable-wrap { width:1100px; margin:0 auto 0; }
/****/
.mytable,
.mytable table,
.mytable table tr,
.mytable table td {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;		
	} 
.mytable { 
	width:1100px;
	font-size:13px;
	color:#888888;
	line-height:18px;
	margin:0 auto;	
	position:relative;
	border:1px solid #CCCCCC;
	}
.mytable table { border-collapse:collapse; border-spacing:0; }
	.mytable table tr {} 
	.mytable table td { 
		border-left:1px solid #CCCCCC; 	
		padding:12px 18px; 
		text-align:center;
			color:#333;
			font-size:14px;
			line-height:21px;  
		}
		.mytable table .td1 { border-left:none; }
			.mytable table .td1 { min-width:200px; }
			.mytable table .td2 { width:150px;  }
			.mytable table .td3 { width:150px;  }
			.mytable table .td4 { width:150px;  }
			.mytable table .td5 { width:150px;  }
				
	.mytable table .trtop td { border-top:none; } 
	.mytable table .trbottom td { border-bottom:none; }
/****/
.mytable-1 { margin:-20px auto 30px; }
	.mytable-1 table {}
	.mytable-1 table tr {} 
	.mytable-1 table td { 
		border-left:1px solid #CCCCCC; 	
		padding:12px 18px; 
		text-align:center;
			border-left:none;  
		}
		.mytable-1 table .td1 { text-align:left; font-size:17px; font-weight:bold; }
	.mytable-1 .block-1 { font-size:17px; font-weight:bold; border-bottom:1px solid #CCC; padding:0 0 5px; margin:0 0 5px; }
	.mytable-1 .block-2 { font-size:13px; }
	.mytable-1 .block-3 { font-size:13px; }

.mytable-2 { border:none; }		
	.mytable-2 table {}
	.mytable-2 table tr { background:#a5a5a5; } 
	.mytable-2 table td { border:none; }
		.mytable-2 table .td1 { text-align:left; color:#FFF; font-size:16px; font-weight:bold; min-width:100%; width:100%; }

.mytable-3 {}		
.mytable-3 table {}
	.mytable-3 table tr {} 
	.mytable-3 table td {
		border-top:1px solid #CCCCCC; 	 
		border-left:1px solid #CCCCCC; 	
		padding:12px 18px; 
		text-align:center;  
		}
		.mytable-3 table .td1 { text-align:left; }
	.mytable-3 table tr:first-child td { border-top:none; }	
	.mytable-3 table tr:nth-child(odd)  {}
	.mytable-3 table tr:nth-child(even) { background:#f4f4f4; }		

.p36a.grid1col { 
	width:1170px; 
	margin:0 auto;
	border:1px solid #e4e4e4;
	height:50px; 
	min-height:50px;
	}
.p36a .block2 {
	color: #000;
	font-size: 36px;
	line-height: 42px;
	border-bottom:1px solid #ddd;
	padding:20px 40px;	
	}	
.p36a .block3 { padding:60px 30px 40px 35px; }	
.tbl-wrap-1, tbl-wrap-2, tbl-wrap-3 { border:2px solid red; width:1000px; }

@media(max-width:900px){
	.mytable-wrap { overflow:scroll; max-width:none; width:100%; border:1px solid #CCCCCC; }
	.mytable table { width:1000px; max-width:none; border:none; }
		.mytable-1 { border:none; }
		.mytable-2 { border:none; }
		.mytable-3 { border:none; }
	.mytable-1 table td { 
		padding:30px 18px 0; 
		}		
}