@charset "Shift_JIS";

#douglas-fir #main #productInfo a {
	border: none;
	}

div#df1 {
	width:480px;
}
div#df1 p.l {
	float:left;
	margin:0 0 15px;
}
div#df1 p.r {
	margin:0;
}
div#df1 p.r img {
	margin-bottom:40px;
}
div#df1 p {
	width:160px;
	font-size:14px;
	font-weight:bold;
	color:#cc6600;
	line-height:18px;
	display:block;
	float:right;
	text-align:left;
	margin:25px 0 0;
}

div#df2 {
	margin-top:20px;
	clear:both;
	width:480px;
	padding-top:15px;
	border-top:dotted 2px #c00;
}
div#df2 img {
	 border:solid 1px #000;
	 margin:0;
	 padding:0;
}
div#df2 .com {
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	vertical-align:bottom;
}

div.df3 {
	clear:both;
	width:480px;
	margin-top:15px;
	padding-top:15px;
	border-top:dotted 2px #c00;
}
div.df3 img.l {
	margin:0 0 0 0;
}
div.df3 img.r {
	margin:0 0 15px 0;
}
div.df3 p {
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	margin:0;
}

div#df4 {
	clear:both;
	width:480px;
	margin-top:15px;
	padding-top:15px;
	border-top:dotted 2px #c00;
}
div#df4 img {
	float:right;
	border:solid 1px #000;
	margin:0 0 15px 15px;
}
div#df4 p {
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	padding:0;
	margin:0;
}

div#df5 {
	clear:both;
	width:480px;
	margin-top:0;
	padding-top:15px;
	border-top:dotted 2px #c00;
	padding-bottom:20px;
}
div#df5 p.image {
	float:left;
	width: 318px;
	height: 240px;
	margin-right:12px;
	margin-bottom:20px;
	}
div#df5 p.image img {
	border:solid 1px #000;
	}


