@charset "UTF-8";

/*
###################################

    商品紹介　専用CSS

###################################
*/

#wrapContentBtm {
	padding-top: 95px;
}


/* ###### H1 TAG ###### */
body#products h1 {
	float: left;
	width: 168px;
}
body#products h1 , body#product h1{
	margin-bottom: 20px;
}

#productsArea {
	float: right;
	width: 717px;
}

body#products h2 {
	margin-bottom: 10px;
}

#banner {
	width:168px;
	float:left;
}

/* ###### PRODUCTS LIST ###### */
#productsList {
	margin-bottom: 15px;
}
#productsList ul li {
	display: inline;
}
#productsList ul li a {
	float: left;
	display: block;
	width: 168px;
	height: 168px;
	margin-right: 15px;
	margin-bottom: 20px;
}
#productsList ul li.this a {
	margin-right: 0px !important;
}
#productsList ul li span {
	float: left;
	display: block;
	width: 168px;
	height: 168px;
	margin-right: 15px;
	margin-bottom: 20px;
}
#productsList ul li.this span {
	margin-right: 0px !important;
}




#spec {
	float: left;
	width: 420px;
	margin-bottom: 10px;
}
#relatedInfo {
	float: right;
	width: 428px;
}


#spec h2 {
	padding: 0 0 8px 2px;
}
p.cap {
	color: #666666;
}

#spec dl {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 3px;
}
*:first-child+html #spec dl {
	zoom: 1;
}
	#spec dl:after {
		content: "";
		display: block;
		clear: both;
	}
	/*\*/
		* html #spec dl {
		height: 1em;
		overflow: visible;
	}
	/**/
#spec dt, #spec dd {
	float: left;
	padding: 5px 0 4px 0;
	font-size: 12px;
	border-top: 1px solid #D9D9D9;
}
#spec dt {
	width: 154px;
	padding-left: 1px;
}
#spec dd {
	width: 265px;
}

dd span.smallcaps{
	font-size: 9px;
	vertical-align: top;
}



/* ###### RELATED LINK ###### */
ul#relatedLink {
	margin-bottom: 10px;
}
	ul#relatedLink:after {
		content: "";
		display: block;
		clear: both;
	}
	/*\*/
		* html ul#relatedLink {
		height: 1em;
		overflow: visible;
	}
	/**/
*:first-child + html ul#relatedLink { /* ie7 */
	padding-bottom: 10px;
}
#relatedLink li {
	float: left;
}
#relatedLink li.this {
	margin: 0 10px;
}
#relatedLink img {
	vertical-align:bottom
}


/* ###### RELATED CONTENTS ###### */
#relatedContents {
	background: url(../../products/img/bg_related_contents_top.gif) no-repeat left top;
	padding-top: 27px;
}
#relatedContents_btm {
	background: url(../../products/img/bg_related_contents_btm.gif) no-repeat left bottom;
	padding: 9px 4px 5px 4px;
}

#relatedContents_btm ul {
}
*:first-child + html #relatedContents_btm ul { /* ie7 */
	zoom: 1;
	margin-bottom: 14px;
}
	#relatedContents_btm ul:after {
		content: "";
		display: block;
		clear: both;
	}
	/*\*/
		* html #relatedContents_btm ul {
		height: 1em;
		overflow: visible;
	}
	/**/
#relatedContents_btm li {
	margin: 0 5px;
	float: left;
	width: 189px;
	padding-left: 11px;
	background: url(../../products/img/various/sign_circle.gif) no-repeat left center;
}
* html #relatedContents_btm li { /* ie6 */
	margin: 0 3px;
}

.line_brush {
	background: url(../../products/img/line_brush.gif) no-repeat left top;
	height: 3px;
	width: 428px;
	margin: 10px 0;
}
* html .line_brush { /* ie6 */
	display: block;
	height: 3px;
	width: 428px;
	overflow: hidden;
}
