#leftColumn {
	display: inline;
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	width: 440px;
}
#rightColumn {
	float: left;
	margh: 0px;
	padding: 110px 0px 0px 0px;
}
h2 {
	margin: 0px;
	padding: 31px 0px 0px 0px;
}
h3 {
	margin: 21px 0px 10px 30px;
}
h5 {
	margin: 0px;
}
#txtResult {
	margin: 30px 0px 0px 0px;
}
#procedurePhoto {
	width: 400px;
	height: 390px;
	overflow: hidden;
}
#photoSetWrapper {
	top: 0px;
	left: 0px;
	width: 2000px;
	margin: 0px;
	padding: 0px;
}
.photoSet {
	width: 400px;
	margin: 0px;
	padding: 0px;
}
.photoSet img.photo{
	display: block;
}
.photoSet .captionBox {
	width: 400px;
	height: 110px;
	padding: 10px 12px;
	background-color: #d5d5c0;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	width: 376px;
	height: 90px;
}
.photoSet .captionBox p {
	width: 330px;
	margin: 10px 25px;
	padding: 0px;
	background-color: #d5d5c0;
	color: #754337;
}
#figRecycle {
	width: 440px;
	margin: 0px;
	padding: 0px;
}
#figRecycle img {
	float: left;
	display: block;
}