@charset "utf-8";

/**
 * mark icon
 */
div.markicon ul li#soft a span img {
	display: none !important;
}
div.markicon ul li#soft a {
	background: url(../../../img/product/mark_soft_b_01.gif) left top no-repeat;
}

body#adcdproductindex-for-package-software div.tab-menu ul li#tb4 a,
body#adcdproductindex-for-building-software div.tab-menu ul li#tb3 a,
body#adcdproductindex-for-iccard-software div.tab-menu ul li#tb2 a,
body#adcdproductindex-for-scanner-software div.tab-menu ul li#tb1 a,
body#adcdproductindexsoftware div.tab-menu ul li#tb0 a {
	color: #D13828!important;
	background-position: left -60px;
	border-bottom: 1px solid white;
	font-weight: bold;
}


body.software div.tab-menu ul li a {
	padding-left: .5em;
	padding-right: .5em;
}


h3#index-h span {
	background-image: url(../../../img/product/h_software.gif);
}

div.spacer0 dl {
	border: 3px solid #DFDFDF;
	border-bottom: none;
}
div.spacer0 dl dt a {
	text-decoration: none;
}
div.spacer0 dl dt a span {
	display: block;
	padding-left: 1.5em;
	background: url(../../../img/product/item_00.gif) left top no-repeat;
}
div.spacer0 dl dt {
	line-height: 1;
	font-weight: bold;
	background: url(../../../img/product/h_bg_03.gif) left top repeat-x;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid #CECECE;
}

div.spacer0 dl dt,
div.spacer0 dl dd {
	padding: .6em 0 .6em .5em;
}

div.spacer0 dl dd {
	border-bottom: 3px solid #DFDFDF;
}

