@charset "UTF-8";


/* 1: manufacturer
=========================================*/

#products #contents dl.pageNaviLink {
	clear: both;
	width: 731px;
	margin-top: 15px;
	background: #ccdbf0;
}
#products #contents dl.pageNaviLink dt {
	float: left;
	width: 125px;
	line-height: 0;
	font-size: 0;
}
#products #contents dl.pageNaviLink dd {
	float: left;
	width: 606px;
	padding-top: 3px;
}
#products #contents dl.pageNaviLink dd li {
	float: left;
	display: inline;
	margin-left: 9px;
	line-height: 0;
	font-size: 0;
}

#products #contents .accordion_content {
	display: none;
	padding-bottom: 50px;
}

#products #contents .accordion_content .anchorLink {
	clear: both;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	width: 727px;
	padding: 1px;
	background: #f3f0e4;
}
* html #products #contents .accordion_content .anchorLink {
	width: 731px;
}
#products #contents .accordion_content .anchorLink ul {
	padding: 5px 13px;
}
#products #contents .accordion_content .anchorLink li {
	float: left;
	margin-right: 21px;
	padding-left: 12px;
	background: url(../images/com_ic03.gif) no-repeat 0 0.4em;
	white-space: nowrap;
}

#products #contents .accordion_content .linkList01 li img {
	position: absolute;
}



/* 2: introduction
=========================================*/
#products #contents .leadingProducts {
	margin-top: 15px;
	padding-top: 6px;
	background: url(../images/com_bg09.gif) repeat-x 0 0;
}
* html #products #contents .leadingProducts {
	height: 1;
}

#products #contents .menuCol {
	clear: both;
	margin-top: 20px;
	width: 731px;
}
#products #contents .menuCol .first-col {
	float: left;
	width: 355px;
}
#products #contents .menuCol .second-col {
	float: right;
	width: 355px;
	margin-left: 21px;
}
#products #contents .menuCol h2 {
	margin-bottom: 10px;
}
#products #contents .menuCol .menuImage {
	float: left;
	width: 115px;
}
#products #contents .menuCol .menuLead {
	float: right;
	width: 230px;
	margin-left: 10px;
}
#products #contents .menuCol .leadingProducts {
	margin-top: 5px;
	font-size: 80%;
}

#products #contents .newsheading {
	clear: both;
	margin-top: 40px;
	padding: 0 0 8px 10px;
	background: url(../images/com_bg02.gif) repeat-x 0 100%;
}
#products #contents .newsheading span.title {
	display: block;
	float: left;
	width: 76px;
}
#products #contents .newsheading span.backnumber {
	display: block;
	float: right;
	width: 645px;
	font-size: 80%;
	text-align: right;
}
#products #contents .newsheading span.backnumber .iconLink01 {
	margin-top: 3px;
	padding-left: 6px;
	background: url(../images/com_ic02.gif) no-repeat 0 0.4em;
}
* html #products #contents .newsheading span.backnumber .iconLink01 {
	height: 1;
}

#products #contents .underBorder {
	padding-bottom: 20px;
	background: url(../images/com_bg02.gif) repeat-x 0 100%;
}

#products #contents .buttonArea {
	clear: both;
	margin-top: 30px;
}
#products #contents .buttonArea dl {	
	float: left;
	width: 202px;
	margin-right: 18px;
}
#products #contents .buttonArea dd {
	margin-top: 3px;
	font-size: 80%;
}


/* 3: catalog
=========================================*/

#products #contents #keywordList {
	clear: both;
	margin-top: 15px;
	width: 671px;
	padding: 17px 18px 20px 18px;
	background: #f0f0f0;
	zoom: 1;
}
* html #products #contents #keywordList {
	width: 711px;
}
#products #contents #keywordList p {
	font-weight: bold;
}
#products #contents #keywordList ul li {
	float: left;
	margin: 10px 22px 0 0;
	white-space: nowrap;
}




/* 99. Extra
=========================================*/
/* Clearfix */
#products #contents dl.pageNaviLink:after,
#products #contents dl.pageNaviLink dd ul:after,
#products #contents .accordion_content .anchorLink ul:after,
#products #contents .menuCol:after,
#products #contents .menuCol .first-col:after,
#products #contents .menuCol .second-col:after,
#products #contents .newsheading:after,
#products #contents .buttonArea:after,
#products #contents #keywordList ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#products #contents dl.pageNaviLink,
#products #contents dl.pageNaviLink dd ul,
#products #contents .accordion_content .anchorLink ul,
#products #contents .menuCol,
#products #contents .menuCol .first-col,
#products #contents .menuCol .second-col,
#products #contents .newsheading,
#products #contents .buttonArea,
#products #contents #keywordList ul {
	zoom: 1;
	display: block;	/* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}
/* IE7 hacks */
*:first-child+html #products #contents dl.pageNaviLink,
*:first-child+html #products #contents dl.pageNaviLink dd ul,
*:first-child+html #products #contents .accordion_content .anchorLink ul,
*:first-child+html #products #contents .menuCol,
*:first-child+html #products #contents .menuCol .first-col,
*:first-child+html #products #contents .menuCol .second-col,
*:first-child+html #products #contents .newsheading,
*:first-child+html #products #contents .buttonArea,
*:first-child+html #products #contents #keywordList ul {
	display: inline-table;
}/* end hacks */



