@charset "utf-8";
#underPage #mainVisual{
	background: url("../img/mainVisual.jpg") no-repeat right bottom;
	background-size: cover;
}
#contentsBlock > .contents > section{
	margin-bottom: 100px;
	text-align: left;
	line-height: 2;
	font-weight: 400;
}

#contentsBlock > .contents > .lead{
	text-align: left;
	margin-bottom: 100px;
	line-height: 2;
	font-weight: 400;
}

.hd05{
	margin-bottom: 0;
}

@media screen and (max-width: 1240px){
}
@media screen and (max-width: 1023px){
	#contentsBlock > .contents > .lead{
		text-align: left;
	}
	#contentsBlock > .contents > section{
		margin-bottom: 80px;
	}
}

@media screen and (max-width: 767px){
	#underPage #mainVisual{
		background: url("../img/mainVisual_sp.jpg") no-repeat right center;
		background-size: cover;
	}
	#contentsBlock > .contents > section {
		margin-bottom: 40px;
		line-height: 1.5;
	}
		#contentsBlock > .contents > section:last-of-type{
			margin-bottom: 20px;
		}
	
	#contentsBlock > .contents > .lead{
		margin-bottom: 60px;
	}
	#contentsBlock > .contents > section p{
		padding-left: 22px;
	}
	#contentsBlock > .contents > section > ul{
		padding-left: 34px;
	}
}
