@charset "UTF-8";
/* CSS Document */

#mujinzous-child .lineup p.caption {
	font-size: 15px;
	margin-bottom: 1em;
}
#mujinzous-child .lineup ul.price {
	width: 100%;
	max-width: 660px;
	overflow: hidden;
	margin: 0 auto 30px;
}
#mujinzous-child .lineup ul.price li {
	font-size: 40px;
	float: left;
	width: 33%;
	text-align: center;
}
#mujinzous-child .detail {
	padding-bottom: 50px;
}
#mujinzous-child .detail p.photo {
	margin-bottom: 40px;
}
#mujinzous-child .detail p.caption {
	font-size: 15px;
	text-align: left;
	max-width: 625px;
	margin: 0 auto 1em;
}
@media only screen and (max-width: 980px) {
}
@media only screen and (max-width: 768px) {
	#mujinzous-child .content ul.price li {
		float: none;
		width: 100%;
		font-size: 30px;
	}
}
@media only screen and (max-width: 480px) {
	#mujinzous-child .content ul.price li {
		font-size: 25px;
	}
	#mujinzous-child .content p.caption {
		font-size: 13px;
		text-align: justify;
	}

}