@charset "utf-8";

.content .cont01{
	background: url(../img/vision/cont01_bg.png) no-repeat;
	padding: 47px 0 57px 0;
	margin-bottom: 118px;
	background-size: cover;
}

@media screen and (max-width:750px) {

	.content .cont01{
		margin-bottom: 40px;
		padding: 47px 0 15px 0;
	}
}

.vision_list{
	width: 670px;
	margin: 0 auto 39px;
}

@media screen and (max-width:750px) {

	.vision_list{
		width: 87%;
		margin: 0 auto 39px;
	}
}

.vision_list:last-child{
	margin: 0 auto 0;
}

@media screen and (max-width:750px) {

	.vision_list:last-child{
		margin: 0 auto 39px;
	}
}

.vision_list img{
	display: block;
}

@media screen and (max-width:750px) {

	.vision_list img{
		width: 100%;
	}
}

.vision_list p{
	line-height: 1.5;
	font-size: 12px;
}
.vision_list h3{
	font-size: 14px;
	border-bottom: 1px solid #666;
	padding-bottom: 12px;
	margin-bottom: 13px;
	font-weight: bold;
}
.vision_list div{
	padding: 0 28px;
	background: url(../img/vision/cont01_thinkmiddle.png) repeat-y;
}

@media screen and (max-width:750px) {

	.vision_list div{
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
}