.content--law__sec {
	margin: 0 20px 30px 20px;
}

.content--law__inner p.news {
	padding-top: 20px;
	padding-bottom: 40px;
	font-weight: bold;
	color: #ff0000;
}

.content--law__inner p.news a {
	text-decoration: underline;
	color: #ff0000;
}

.content--law__sec:last-child {
	margin-bottom: 0;
}

.content--law__sec img{
	width: 50%;
}

.content--law__sec .sec__title{
	line-height: 1.5;
}

.text-list--1 {
	padding-left: 2.0em;
}

.text-list--1__item > span:nth-child(1) {
	left: -2.0em;
}

.text-list {
	padding-left: 1.5em;
}

.text-list__item {
	position: relative;
	margin-bottom: 5px;
}

.text-list__item:last-child {
	margin-bottom: 0;
}

.text-list__item > span:nth-child(1) {
	position: absolute;
	top: 0;
	left: -1.5em;
	font-weight: bold;
}