@charset "UTF-8";
/* CSS Document */

/*sumainavi*/
div#es2012_mainVisual div#es2012_sumaiNavi {
	background-color: #333;
	width: 967px;
	height: 43px;
	padding: 4px 0 4px 3px;
}

div#es2012_mainVisual div#es2012_sumaiNavi ul{
	overflow: hidden;
	zoom: 1;
}

div#es2012_mainVisual div#es2012_sumaiNavi ul li {
	float:left;
	margin: 0;
}

div#es2012_mainVisual div#es2012_sumaiNavi a:hover img {
	opacity:0.70;
	filter:alpha(opacity=70);
}

/*product*/

div#es2012_productLink {
	margin-bottom:17px;
}
div#es2012_mainContent div.es2012_prdCat h3  {
	margin-top:0.5em;
}

div#es2012_mainContent div.es2012_prdCat h3 a:hover img {
	opacity:0.70;
	filter:alpha(opacity=70);
}

/* es2012_themeLink2 */

div#es2012_mainContent div#es2012_useLink2,
div#es2012_mainContent div#es2012_themeLink2 {
	margin-bottom:17px;
}

div#es2012_mainContent div#es2012_useLink2.es2012_contentBox div.es2012_h2TilteArea,
div#es2012_mainContent div#es2012_themeLink2.es2012_contentBox div.es2012_h2TilteArea {
	background:url(/ls/common/img/h2Tiltle_bgBox376.gif) no-repeat;
	min-height:32px;
	overflow:hidden;
	zoom:1;
}

div#es2012_mainContent div#es2012_useLink2.es2012_contentBox div.es2012_contentBoxInner,
div#es2012_mainContent div#es2012_themeLink2.es2012_contentBox div.es2012_contentBoxInner {
	padding:12px 0 12px 0;
	background:url(/ls/common/img/contentBox_bg376.gif) no-repeat bottom;
}

div#es2012_mainContent div#es2012_useLink2 ul,
div#es2012_mainContent div#es2012_themeLink2 ul {
	overflow:hidden;
	zoom:1;
}
div#es2012_mainContent div#es2012_useLink2 ul li,
div#es2012_mainContent div#es2012_themeLink2 ul li {
	float:left;
	padding-left:8px;
}
div#es2012_mainContent div#es2012_useLink2 ul li a:hover img,
div#es2012_mainContent div#es2012_themeLink2 ul li a:hover img {
	opacity:0.70;
	filter:alpha(opacity=70);
}

/* es2012_news */
div#es2012_news {
	margin-bottom: 17px;
	
}

/* es2012_info */
div#es2012_info {
	margin-bottom: 17px;
}

div#es2012_info div.es2012_h2TilteArea {

}

div#es2012_info div.es2012_h2TilteArea h2 {
	background: url(/ls/common/img/info.gif) no-repeat 12px 5px;
	padding-left: 39px;
	
}
div#es2012_info div.es2012_h2TilteArea p.listAll {
	float:right;
	padding:11px 9px 0 0;
}
div#es2012_info div.es2012_h2TilteArea p.listAll a {
	background:url(/ls/common/img/element_parts/right-block/arrow.gif) no-repeat 0 0.4em;
	padding-left:12px;
	display:inline-block;
}


div#es2012_info dl {
	margin-top:0.5em;
	border-bottom:1px solid #CCC;
	padding:0 10px 0.5em;
}
div#es2012_info dl dt {
	float:left;
}
div#es2012_info dl dd {
	margin-left:8em;
}

/* es2012_productSearchHinban */
div#es2012_productSearchHin {
	margin-bottom:17px;
}

div#es2012_productSearchHin.es2012_contentBox div.es2012_contentBoxInner {
	padding:24px 0 24px 17px;
}


div#es2012_productSearchHin p {
			display:inline;
			color:#333;
			margin:0 16px 0 0;
		}
		
div#es2012_productSearchHin form {
			display:inline;
		}
		
div#es2012_productSearchHin form input {
				color:#999;
			}
			
div#es2012_productSearchHin * {
				vertical-align:middle !important;
			}
			
div#es2012_productSearchHin div.es2012_h2TilteArea p.sub {
	float:left;
	padding:11px 9px 0 0;

}

div#es2012_productSearchHin div.es2012_h2TilteArea p.sub a {
	background:url(/ls/common/img/element_parts/right-block/arrow.gif) no-repeat 0 0.4em;
	padding-left:12px;
	display:inline-block;
}


/*
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;
}




