div.main ul {
	overflow: hidden;
	font-size: 120%;
	padding-bottom: 25px;
}
div.main ul li.firstChild {
	float: left;
}
div.main ul li.lastChild {
	float: right;
	width: 470px;
	padding-top: 5px;
}
div.qcd h2 {
	margin-bottom: 15px;
}
div.qcd ul.senshu {
	overflow: hidden;
}
div.qcd ul.senshu li.firstChild {
	padding-left: 260px;
}
div.qcd ul.senshu li.firstChild img {
	float: left;
}
div.qcd ul.senshu li.firstChild dl {
	width: 270px;
	font-size: 120%;
	float: right;
}
div.qcd ul.senshu li.firstChild dd h3 {
	border-bottom: #ccc solid 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 100%;
}
div.qcd ul.senshu li dd p {
	float: right;
	margin-top: 10px;
}
div.qcd ul.senshu li.lastChild {
	text-align: center;
}
div.qcd ul.group {
	background: url(../../prologue/img/photo-back.png) top center no-repeat;
	overflow: hidden;
	font-size: 120%;
}
div.qcd ul.group li.firstChild {
	float: left;
	width: 280px;
	padding: 200px 0 0 40px;
}
div.qcd ul.group li.lastChild {
	float: right;
	width: 280px;
	padding: 170px 110px 0 0
}
div.qcd ul.group li h3 {
	border-bottom: #ccc solid 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 100%;
}
div.qcd ul.group li p {
	float: right;
	margin-top: 10px;
}
