.descLine {
	width: 1200px;
	margin-bottom: 50px;
}

.charaWap1 {
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 20px;
}

.charaWap {
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 20px;
}

.descWap {
	width: 1000px;
	float: left;
	margin-right: 30px;
}

.edoImg {
	text-align: center;
	width: 520px;
	margin: 40px auto;
}

.meijiImg {
	text-align: center;
	width: 508px;
	margin: 40px auto;	
}

@media handheld, only screen and (max-width: 767px) {
/*スマホ*/

	.bkline {
		margin-bottom: 10px;
	}

	.descLine {
		width: 100%;
	}

	.charaWap1 {
		width: 150px;
		float: none;
		text-align: center;
		margin: 20px auto;
	}

	.charaWap {
		display: none;
	}

	.descWap {
		width: 96%;
		float: none;
		margin: 10px 2% 20px;
		margin-right: 30px;
	}

	.edoImg {
		text-align: center;
		width: 70%;
		margin: 40px auto;
	}
}

















