@charset "UTF-8";
/* CSS Document */

div#es2012_mainContent div.es2012_bnrCat {
	margin-bottom: 1em;
}

div#es2012_mainContent div.es2012_bnrCat ul {
	overflow: hidden;
	zoom: 1;
	width: 775px;
	margin-right: -5px;
}

div#es2012_mainContent div.es2012_bnrCat li {
	float: left;
	margin: 0 5px 0 0;
}

div#es2012_mainContent div.es2012_bnrCat a:hover img {
	opacity:0.70;
	filter:alpha(opacity=70);
}


div#es2012_mainContent div.es2012_prdCat {
	margin-bottom:1.5em;
}
div#es2012_mainContent h2.es2012_prdCatTitle_h2 {
	font-weight:bold;
	background-color:#ccc;
	padding:3px 10px;
	margin-bottom:0.5em;
}
div#es2012_mainContent div.es2012_prdCat h3 a:hover img {
	opacity:0.70;
	filter:alpha(opacity=70);
}
div#es2012_mainContent div.es2012_prdCat a:link,
div#es2012_mainContent div.es2012_prdCat a:visited {
	color:#222;
	text-decoration:none;
}
div#es2012_mainContent div.es2012_prdCat a:hover,
div#es2012_mainContent div.es2012_prdCat a:active {
	color:#222;
	text-decoration:underline;
}

div#es2012_mainContent div.es2012_prdCat ul {
	padding:0.7em 5px 0;
}

div#es2012_mainContent div.es2012_prdCat ul li {
	margin-top:0.3em;
}
div#es2012_mainContent div.es2012_prdCat div.es2012_prdCatBox {
	background:url(../img/prdCatBox_bg.gif) no-repeat bottom;
}
div#es2012_mainContent div.es2012_prdCat div.es2012_prdCatInner {
	padding:0 5px 0.7em;
}

/* es2012_serviceLink */
div#es2012_serviceLink {
	margin-bottom:17px;
}
div#es2012_serviceLink.es2012_contentBox div.es2012_contentBoxInner {
	padding:0 0 1em 10px;
}
div#es2012_serviceLink ul {
	overflow:hidden;
	zoom:1;
}
div#es2012_serviceLink ul li {
	margin-top:1em;
	float:left;
	width:240px;
	margin-right:10px;
}


div#es2012_serviceLink ul li a {
}
div#es2012_serviceLink ul li a:hover,
div#es2012_serviceLink ul li a:active {
	text-decoration:underline;
	color:#222;
}
div#es2012_serviceLink ul li a:link,
div#es2012_serviceLink ul li a:visited {
	color:#222;
}

/*
20120203+ */


div.ga2012_bizCategoryBtn a.arrow {
display: inline-block;
background-image: url(/common/images/ga2012_icn_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 10px;
}
