@charset "utf-8";

#contentsArea .main-products-area {
	position: relative;
	margin-bottom: -82px;
	z-index: 100;
}

#contentsArea .main-products-area .column01 {
	height: 181px;
	padding-bottom: 93px;
	margin-right: -12px;
	padding-right: 12px;
	background: transparent url(/products/imaging/img/top_bn_ds_bg_01.jpg) left top no-repeat;
}

#contentsArea .main-products-area .column02 {
	height: 181px;
	padding-bottom: 93px;
	background: transparent url(/products/imaging/img/top_bn_cp_bg_01.jpg) left top no-repeat;
}

#contentsArea .main-products-area a {
	display: block;
	height: 181px;
	overflow: visible;
}

#contentsArea .main-products-area a img {
	display: block;
	overflow: visible;
}

#contentsArea .product-families {
	position: relative;
	z-index: 200;
}

#contentsArea .parallelBlockProductTop {
	width: auto;
	margin-bottom: 10px;
	overflow: hidden;
}

#contentsArea .parallelBlockProductTop .column01 {
	float: left;
	width: 165px;
}

#contentsArea .parallelBlockProductTop .column02 {
	float: left;
	width: 165px;
	margin-left: 19px;
	/*\*/
	_margin-left: 16px;
	/**/	
}

#contentsArea .parallelBlockProductTop .column03 {
	float: left;
	width: 165px;
	margin-left: 19px;
	/*\*/
	_margin-left: 16px;
	/**/
}

#contentsArea .parallelBlockProductTop .column04 {
	float: left;
	width: 165px;
	margin-left: 19px;
	/*\*/
	_margin-left: 16px;
	/**/
}

#contentsArea .parallelBlockProductTop .column01 h2,
#contentsArea .parallelBlockProductTop .column02 h2,
#contentsArea .parallelBlockProductTop .column03 h2 {
	background: url(/shared/img/line_bold165_01.gif) left top no-repeat;
}

#contentsArea .parallelBlockProductTop .column01 h2.link a,
#contentsArea .parallelBlockProductTop .column02 h2.link a,
#contentsArea .parallelBlockProductTop .column03 h2.link a {
	background: url(/shared/img/h2_bottom165_01.gif) left bottom no-repeat;
}

#contentsArea .parallelBlockProductTop .column01 h2.link a span,
#contentsArea .parallelBlockProductTop .column02 h2.link a span,
#contentsArea .parallelBlockProductTop .column03 h2.link a span {
	background: url(/shared/img/h2_top165_01.gif) left top no-repeat;
}

#contentsArea .parallelBlockProductTop .column01 h2.link a:hover,
#contentsArea .parallelBlockProductTop .column02 h2.link a:hover,
#contentsArea .parallelBlockProductTop .column03 h2.link a:hover {
	background: url(/shared/img/h2_bottom165_01o.gif) left bottom no-repeat;
}

#contentsArea .parallelBlockProductTop .column01 h2.link a:hover span,
#contentsArea .parallelBlockProductTop .column02 h2.link a:hover span,
#contentsArea .parallelBlockProductTop .column03 h2.link a:hover span {
	background: url(/shared/img/h2_top165_01o.gif) left top no-repeat;
}

.linkList span {
	font-size: 83.3%;
}

#contentsArea #product-top-topics {
	margin: 0 -19px 15px 0;
	+zoom: 1;
}
#contentsArea #product-top-topics:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

#contentsArea #product-top-topics li {
	float: left;
	width: 335px;
	margin-right: 19px;
	margin-bottom: 0;
}