.froimg{
	margin: auto;
	width: 400px;
	height: auto;
}

.toimg{
	margin: auto;
	width: 400px;
	height: auto;
}
figure{
	margin: auto;
	display: inline-block;
	padding-left: 30px;
	padding-top: 20px;
}
figcaption{
	width: 400px;
	margin-top: 10px;
	margin-bottom: 40px;
	display: inline-block;
}
.spkaigyou{
	clear: both;
}
.graf{
	width: 380px;
	height: auto;
	margin: auto;
	padding-left: 20px;
}
.toshita{
	margin-top: 30px;
}
.toshita p{
	width: 420px;
	margin: auto;
}
.kaigyou2{
	height: 20px;
	padding: 30px;
}
.frowue{
	color: #ffffff;
}
@media screen and (min-width: 760px){
	.toimg{
		width: 400px;
		height: auto;
	}
	.froimg{
		width: 600px;
		height: auto;
	}
	.contentA,.contentB{
		margin: auto;
	 width: 50%;
	 height: 100px;
	}
	.wrapto{
		padding-top: 60px;
		padding-bottom: 30px;
		width: 75vw;
		margin: auto;
	 display: flex;
	}
	figcaption{
		width: 500px;
	}
	figure{
		margin: auto;
		display: inline-block;
		width: 600px;
	}
	.graf{
		width: 910px;
		height: auto;
		padding-left: 40px;
		margin: auto;
		text-align: center;
	}
}
