@charset "Shift-JIS";
/* =====================================================================
*    top
* =================================================================== */
#contents .mainBanner, #contents .btmBanner{
	margin-bottom:30px;
}
#contents .mainBanner{
	padding-top:25px;
}
#contents .mainBanner img{
	margin: 0px 30px;
}
#contents .btmBanner img{
	margin: 0px 10px;
}
#contents .btmBanner h2{
	width:790px;
	height:53px;
	margin:0px 0px 10px 30px;
	background-image:url(../img/topTitleRelation.gif);
	background-repeat:no-repeat;
}
#contents .topLBox, #contents .topRBox{
	width:380px;
}
#contents .topLBox{
	float: left;
	display:inline;
	margin:0px 0px 30px 30px;
}
#contents .topRBox{
	float: right;
	display:inline;
	margin:0px 30px 30px 0px;
}
#contents .topLBox h2, #contents .topRBox h2{
	width:380px;
	height:42px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}
#contents .topLBox h2{
	background-image:url(../img/topTitleCatalog.gif);
}
#contents .topRBox h2{
	background-image:url(../img/topTitleShokuko.gif);
}
#contents .topLBox ul, #contents .topRBox ul{
	width:370px;
	margin-bottom:10px;
}
#contents .topLBox ul li, #contents .topRBox ul li{
	margin-bottom:15px;
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#contents .topLBox ul li{
	background-image:url(../img/topPoint1.gif);
}
#contents .topLBox ul li a{
	color:#ff5500;
}
#contents .topLBox ul li a:hover{
	text-decoration:none;
}
#contents .topRBox ul li{
	background-image:url(../img/topPoint2.gif);
}
#contents .topRBox ul li a{
	color:#ff0033;
}
#contents .topRBox ul li a:hover{
	text-decoration:none;
}
#contents .topLBox .moreBtn, #contents .topRBox .moreBtn{
	margin-bottom:10px;
}
#contents .topLBox span, #contents .topRBox span{
	color: #444444;
}
