@charset "UTF-8";
/* CSS Document */

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 p.sanyoLink {
	font-weight:bold;
}
div#es2012_mainContent div.es2012_prdCat p.sanyoLink {
	background:url(/jp/common/img/element_parts/right-block/arrow.gif) no-repeat 0 0.4em;
	padding-left:12px;
	display:inline-block;
}
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;
}



/*
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;
}
