@charset "UTF-8";
/* CSS Document */
/* *********************************************

		Mobile first
		Break Point 640px

********************************************* */
/* ======================================
		#secLaw (SP)
====================================== */
#secLaw {
	padding-top: 20px;
	padding-bottom: 140px;
}
#secLaw table {
	margin: 0 auto;
}
#secLaw table th,
#secLaw table td {
	display: block;
	padding: .8em 2em;
	border: 1px solid #dcdcdc;
	font-size: 13px;
	font-size: 1.3rem;
}
#secLaw table th {
	background: #f5f5f5;
	text-align: center;
}
#secLaw table td {
	text-align: left;
}
@media screen and (min-width:641px) {
  /*　for PC　*/
	/* ======================================
			#secLaw (min-width:641px)
	====================================== */
	#secLaw {
		padding-top: 60px;
		padding-bottom: 225px;
	}
	#secLaw table {
		width: 100%;
	}
	#secLaw table th,
	#secLaw table td {
		display: table-cell;
		padding: 1em 1.8em;
		font-size: 15px;
		font-size: 1.5rem;
	}
	#secLaw table th {
		width: 24%;
		text-align: left;
	}
	#secLaw table td {
		font-size: 15px;
		font-size: 1.5rem;
	}
}
