@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

#wrap{
	margin-top:0;
	}

#content h3 {
		font-size: 1.3em;
		font-weight:bold;
		color: #FFF;
		line-height: 1.55;
		margin-bottom:20px;
		border-bottom:1px solid #313131;	
}

#content h3 span {
		padding: 4px 0 2px 8px;
		display: block;
		border-left:2px solid #6C1211;
}

#content .banner{
 margin-bottom: 20px;
}


#content .product{
	zoom:1;
	overflow:hidden;
	margin:-21px 0 30px;
	}
	
#content .product dl{
	float:left;
	width:160px;
	padding:9px 9px 13px;
	margin:20px 20px 0 0;
	border:#494949 solid 1px;
	}
	
#content .product dl.none{
	margin-right:0;
	}
	
#content .product dl dt{
	font-weight:bold;
	margin:7px 0 0;
	}

#content .product dl dd{
text-align:center;
}

#content .product dl dt a{
color:#999;
font-weight:bold;

}
	
#content .imgright{
	margin:0 0 30px;
	}
	
#content .imgright p{
	padding:0 0 20px 0px;
}
	
#content .imgright dl{
	zoom:1;
	overflow:hidden;
	}	
	
#content .imgright dl dd{
	float:right;
	border:#999 solid 1px;
	padding:1px;
	margin-top:4px;
}
	
#content .imgright dl dt{
	margin:0 220px 0 0;
	line-height:1.8;
	}


/*									index[topics]                     */ 

#content #topics {
	margin:0 0 30px;
	height: 131px;
	overflow-y: scroll;
	border:#ccc solid 1px;
}

#content #topics dl{
	padding-left:9px;
	}
	
#content #topics dl.odd{
	background-color:#CCC;
	}

#content #topics dt {
	float: left;
	clear: left;
	padding: 5px 15px 5px 6px;
	background:url(../image/icon01.gif) no-repeat left 11px;
}

#content #topics dd {
	padding: 5px 0 5px 117px;
	_text-indent: -3px;
	_padding-left: 117px;
	word-wrap: break-word;
	word-break: normal;
}
