h2{
	background-color: #646464;
	color: #fff;
	font-size: 2.8rem;
	text-align: center;
	line-height: 1;
	font-weight: normal;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.law_Table_Wap {
	width: 100%;
	margin: 30px auto 20px;
}

.law_Table_Wap table{
	width: 100%;
	border-top: dotted 1px #ccc;
	border-left: dotted 1px #ccc;
}

.law_Table_Wap table th{
	width: 30%;
	padding: 20px;
	font-weight: normal;
	background-color: #f3f3f3;
	text-align: left;
	border-right: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}

.law_Table_Wap table td{
	width: 70%;
	padding: 20px;
	text-align: left;
	border-right: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}


@media handheld, only screen and (max-width: 767px) {

	.law_Table_Wap {
		margin: 100px auto 20px;
	}

	.law_Table_Wap table{
		width: 100%;
	}


	.law_Table_Wap table th{
		width: 100%;
		display: block;
		font-weight: normal;
		padding: 10px 0px;
		text-align: center;
		background-color: #f3f3f3;
		border-bottom: none;
	}

	.law_Table_Wap table td{
		display: list-item;
		list-style-type: none;
		width: 100%;
		padding: 10px 10px 10px 20px;
		text-align: left;
		/*border-right: dotted 1px #ccc;*/
		border-bottom: dotted 1px #ccc;
	}



}