/*----------------------*/
/* TOPPAGE				*/
/*----------------------*/
#TopImage {
	width: 580px;
	margin: 0;
	padding: 0;
	text-align: center;
}
/*----------------------*/
/* 商品カテゴリ			*/
/*----------------------*/
#CategoryTitle{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
}
#Category{
	width: 580px;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 0;
	float: left;
	background-image: url(../image/top_cate_back1.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#Category ul{
    width: 580px;
	margin: 0;
	padding: 0 0 20px 0;
	list-style-type: none;
	float: left;
	background-image: url(../image/top_cate_back2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #EFEFEF; 
}
#Category li{
	width: 122px;
	margin: 5px 0 5px 4px;
	padding: 10px 0 0 15px;
	background: url(../image/point00.gif) no-repeat 0 14px;
	float: left;
	white-space: nowrap;
}
#Category li a{
    font-size: 14px;
	margin: 0;
	padding: 0;
}
/*----------------------*/
/* 新着情報				*/
/*----------------------*/
#NewsTitle{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}
#News{
	width: 580px;
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
}
/* -------  IE用対策  ------- */

*html body #News{
	padding: 0;
}

#News ul{
    width: 580px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#News li{
	width: 565px;
	margin: 0;
	padding: 3px 0 2px 5px;
	background: url(../image/tensen.gif) repeat-x bottom;
	line-height: 2.2;
}
/*----------------------*/
/* 人気商品BEST5		*/
/*----------------------*/
#BestTitle{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}
#Best{
	width: 580px;
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
}
/* -------  IE用対策  ------- */

*html body #Best{
	padding: 0;
}

#Best ul{
    width: 580px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#Best li{
	text-align: center;
	float: left;
	width: 116px;
	margin: 0;
	padding: 5px 0 10px 0;
	font-size: 12px;
}
#Best li a img {
	margin: 10px 0 5px 0;
	padding: 0;
	border: solid 1px #CDCDCD;
}
/*----------------------*/
/* 期間限定セール		*/
/*----------------------*/
#SaleTitle{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}
#Sale{
	width: 580px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
#Sale ul{
	width: 580px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	float: left;
}
/* -------  IE用対策  ------- */

*html body #Sale ul{
	padding: 0;
}
#Sale li{
	width: 125px;
	padding: 0 20px 5px 0;
	float: left;
}
#SaleOther{
    width: 565px;
	margin: 0;
	padding: 20px 0 20px 5px;
	text-align: left;
}
/* -------  IE用対策  ------- */

*html body #SaleOther{
	padding: 20px 0 0 5px;
}
/*----------------------*/
/* 話題の商品			*/
/*----------------------*/
#PickUpTitle1{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}
#PickUp1{
	width: 580px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	
}
/*----------------------*/
/* おすすめ商品			*/
/*----------------------*/
#PickUpTitle{
	width: 580px;
	margin: 20px 0 0 0;
	padding: 0;
	clear: both;
}
#PickUp{
	width: 580px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	
}
#PickUp1{
	width: 580px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	
}
.PickMain {
 background-image: url(../image/pickup_backmain.gif);
 background-repeat: repeat-y;
 background-position: right top;
 float: left;
}
.Pick1{
    width: 290px;
	margin: 20px 0;
	padding: 0;
    float: left;
} 

.Pick2{
    width: 290px;
	margin: 20px 0;
	padding: 0;
    float: left;
}
.PickP{
	width: 100px;
	margin: 0;
	padding: 0 5px 0 10px;
	float: left;
}
.PickT{
	width: 165px;
	height: 32px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}
.PickC{
	width: 165px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}
.PickN{
	width: 165px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}
.PickLine{
	width: 580px;
	float: left;
}
/*----------------------*/
/* LinkColor			*/
/*----------------------*/
/*-------------------------
メイン内容全てのリンクに反映される
#MainContent a:link{
	color: #255BA7;
}
#MainContent a:visited{
	color: #255BA7;
}
#MainContent a:hover{
	color: #CC3333;
}
--------------------------*/