#contents .result{
	font-size:12px;
	line-height:1.5em;
	}


#contents .result h2{
	font-size:16px;
	background:url("../image/common/headline02entry_bg.jpg") no-repeat top left;
	padding:5px 0 5px 10px;
	margin-bottom:15px;
	}
#contents .result h3{
	font-size:14px;
	font-weight:bold;
	background:url("../image/common/headline02_bg03.jpg") no-repeat 0 1px;
	padding:6px 0 0 15px;
	margin-bottom:10px;
	height:27px;
	}

#contents .result h4{
	font-size:14px;
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:0;
	}
#contents .result h4 img{
	vertical-align:middle;
	margin-right:8px;
	margin-left:7px;
	}

#contents .result p.description{
	line-height:1.5em;
	margin-bottom:15px;
	}

#contents .result .bottom{
	width:765px;
	margin-bottom:20px;
	}




#contents .result .bottom dl{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:0;
	background:url("../image/common/result_definition_bg.jpg") repeat-x bottom #ffffff;
	padding:9px 15px 15px 9px;
	margin-bottom:20px;
}
#contents .result .bottom dl dt img{
	height:102px;
	width:102px;
	float:left;
}
#contents .result .bottom dl dd{
	margin:8px 0 0 125px;
}
#contents .result .bottom dl dd.more{
	text-align:right;
	clear:both;
	font-size:12px;
	font-weight:bold;
	width:auto;
}

#contents .result .bottom dl dd.more span{
	background:url("../image/common/icon02.gif") no-repeat 0 8px;
	padding:5px 5px 0 30px;
	}
