.main_visual{
	background: url(../img/fv_pc.jpg);
	padding-left: 10.416vw;
}

.visual_wrap .title
{
	text-align: left;

}

@media screen and (max-width:767px) {
	.main_visual{
		background: url(../img/fv_sp.png) #000;
		background-repeat: no-repeat;
		background-size: contain;
		padding-left: 5vw;
	}

	.main_visual .catch img,
	.main_visual .h1_image01 img,
	.main_visual .h1_image02 img{
		max-width:70%;
		height:auto;
	}
}