
/*==========================================================*/
/* mainContentsL */

#mainContentsL div.recomend_area{
	width:765px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom: 1px solid #ddd;
}
#mainContentsL div.recomend_area_inner{
	padding-left: 16px;
}
#mainContentsL div.leftArea{
	width: 360px;
		display:inline;
		float: left;
}

#mainContentsL .bigBanner {
	float:left;
	width:368px;
	height:307px;
	background-color:#f6f6f6;
	margin-top:30px;
}
#mainContentsL .bigBanner img{
	width:300px;
	height:250px;
	margin-left:32px;
	margin-top: 30px;
}

/* osusume4 */

#mainContentsL .osusume4{
	width: 360px;
}

#mainContentsL .osusume4 h3 {
    font-size: 14px;
    margin-bottom:20px;
}


/* categoryExp */

#mainContentsL .categoryExp{
	padding-left:30px;
	margin-bottom:20px;
}

#mainContentsL .categoryExp .cName a{
	color:#000;
	text-decoration:none;
}

#mainContentsL .categoryExp .scName a{
	color:#007253;
}
#dcmx #mainContentsL .categoryExp .scName a{
	color:#2e65bb;
}
#mainContentsL .categoryExp .column span{
    font-weight: bold;
}
#mainContentsL .categoryExp .title{
    float:left;
    margin-bottom:7px;
}
#mainContentsL .categoryExp .sc{
    float:left;
    margin-right:5px;
}
#mainContentsL .categoryList.shop h2#listIndex{
	color:#474747;
	font-size:100%;
	text-indent:0px;
	height:18px;
	margin:0 0 0 15px;
	width:400px;
}
#mainContentsL .categoryList.service h2#listIndex{
    color:#3B46EE;
    font-size:108%;
    text-indent:0px;
    height:18px;
    border-bottom:solid 2px #3B46EE;
    margin-bottom:10px;
    padding-bottom:3px;
}
#mainContentsL .categoryList .mainColumnBg .inner{
    margin:0px 15px;
}
#mainContentsL .categoryList {
    margin-top:5px;
}
