@charset "utf-8";

*{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
img{
	border:none;
}
/*--------------------------
	clearfix
--------------------------*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


#decoradeco{
	width:950px;
	margin:0 auto;
	clear:both;
}

/*--------------------------
	decoradecoLeft
--------------------------*/
#decoradeco #decoradecoLeft{
	width:175px;
	float:left;
	margin-right:25px;
}
#decoradeco #decoradecoLeft h2{
	margin:0;
}
#decoradeco #decoradecoLeft h4{
	margin:10px 5px;
}
#decoradeco #decoradecoLeft #sign{
	margin-bottom:10px;
}
#decoradeco #decoradecoLeft p{
	margin-bottom:10px;
}
#decoradeco #decoradecoLeft #pickup{
	width:173px;
	border:solid #702f0f 1px;
	text-align:center;
	margin:0 0 10px 0;
}
#decoradeco #decoradecoLeft #pickup dd{
	width:158px;
	margin-bottom:10px;
}
#decoradeco #decoradecoLeft #pickup dd a{
	font-size:12px;
	color:#666;
}
#decoradeco #decoradecoLeft #pickup dd a:hover{
	font-size:12px;
	text-decoration:none;
}
#decoradeco #decoradecoLeft #pickup img{
	margin:10px;
}
#decoradeco #decoradecoLeft #category{
	width:173px;
	border:solid #702f0f 1px;
}
#decoradeco #decoradecoLeft #category ul li{
	background:url(http://im.belluna.jp/belluna/02/010101/shop/decoradeco/img/100202/cate01.gif) no-repeat left;
	text-indent:1em;
	margin:0 0 0 10px;
}
#decoradeco #decoradecoLeft #category ul li.cate02{
	background:url(http://im.belluna.jp/belluna/02/010101/shop/decoradeco/img/100202/cate02.gif) no-repeat left;
	text-indent:1em;
	margin-bottom:10px;
}
#decoradeco #decoradecoLeft #category ul li a{
	font-size:12px;
	line-height:130%;
	color:#996600;
}
#decoradeco #decoradecoLeft #category ul li a:hover{
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	color:#996600;
}

/*--------------------------
	decoradecoMain01
--------------------------*/
#decoradeco #decoradecoMain01{
	width:550px;
	float:left;
	margin-right:20px;
}
#decoradeco #decoradecoMain01 #maingif{
	width:545px;
	padding:0 0 5px 5px;
	border:#CCC solid 1px;
}
#decoradeco #decoradecoMain01 #maingif p{
	padding:5px 6px 0 0;
	float:left;
}
#decoradeco #decoradecoMain01 #whatsnew{
	width:270px;
	float:left;
	margin:10px 10px 0 0;
}
#decoradeco #decoradecoMain01 #whatsnew h2{
	margin:0;
}
#decoradeco #decoradecoMain01 #whatsnew ul{
	margin-top:10px;
}
#decoradeco #decoradecoMain01 #whatsnew ul li{
	height:24px;
	background:url(http://im.belluna.jp/belluna/02/010101/shop/decoradeco/img/100202/yaji.gif) no-repeat left top;
	margin:10px 0 0 8px;
	width:240px;
	padding-left:1em;
}
#decoradeco #decoradecoMain01 ul li a{
	font-size:12px;
	color:#666;
}
#decoradeco #decoradecoMain01 ul li a:hover{
	font-size:12px;
	text-decoration:none;
}	
#decoradeco #decoradecoMain01 .banner01{
	width:270px;
	float:left;
	margin:10px 0 0 0;
}
#decoradeco #decoradecoMain01 .banner02{
	width:270px;
	float:left;
	margin:10px 10px 0 0;
}
#decoradeco #decoradecoMain01 .banner03	{
	height:100px;
	width:270px;
	float:left;
	margin:10px 0 0 0;
}
#decoradeco #decoradecoMain01 #arrival{
	width:550px;
	margin:10px 0 0 0;
	float:left;
}
#decoradeco #decoradecoMain01 #arrival h2{
	margin:0;
}
#decoradeco #decoradecoMain01 #arrival img{
	margin-bottom:5px;
}
#decoradeco #decoradecoMain01 #arrival ul{
	clear:both;
}
#decoradeco #decoradecoMain01 #arrival ul .li01{
	width:103px;
	float:left;
	margin:5px 8px 0 0;
}

#decoradeco #decoradecoMain01 #arrival ul li{
	letter-spacing:-1px;
	width:103px;
	float:left;
	margin:5px 0 0 0;
}
/*--------------------------
	decoradecoRight01
--------------------------*/	
	
#decoradeco	#decoradecoRight01{
	width:175px;
	float:left;
	background:#fff1da;
	overflow:hidden;
}
#decoradeco	#decoradecoRight01 #zakkaranking{
	margin-bottom:10px;
}
#decoradeco	#decoradecoRight01 h2{
	margin:0;
	overflow:hidden;
}

#decoradeco	#decoradecoRight01 .rank{
	padding-bottom:10px;
	border-bottom:dotted #999 2px;
}
#decoradeco	#decoradecoRight01 p{
	width:50px;
	margin:2px;
}
#decoradeco	#decoradecoRight01 dl{
	width:165px;
	float:left;
	padding:0 5px;
}
#decoradeco	#decoradecoRight01 dd{
	float:left;
	width:72px;
}
#decoradeco	#decoradecoRight01 dt{
	line-height:1.2;
	width:85px;
	padding-left:5px;
	float:left;
}
#decoradeco	#decoradecoRight01 dt a{
	font-size:11px;
	color:#666;
}
	
#decoradeco	#decoradecoRight01 dt a:hover{
	font-size:11px;
	text-decoration:none;
}	
#decoradeco	#decoradecoRight01 dt .price{
	color:#F00;
	font-weight:bold;
	line-height:110%;
	font-size:11px;
}
#decoradeco	#decoradecoRight01 dt .tax{
	font-size:10px;
	color:#F00;
}
/*--------------------------
	decoradecoMain02
--------------------------*/		

#decoradeco #decoradecoMain02{
	margin-top:20px;
	width:750px;
	background:url(http://im.belluna.jp/belluna/02/010101/shop/decoradeco/img/100202/illust.jpg) no-repeat right #ffdcdc ;
	float:left;
	padding-bottom:5px;
}
#decoradeco #decoradecoMain02 h2{
	margin:0;
}
#decoradeco #decoradecoMain02 img{
	margin-bottom:5px;
}
#decoradeco #decoradecoMain02 ul li a{
	font-size:12px;
	color:#666;
}
#decoradeco #decoradecoMain02 ul li a:hover{
	font-size:12px;
	text-decoration:none;
}	

#decoradeco #decoradecoMain02 ul{
	margin-left:5px;
}

#decoradeco #decoradecoMain02 ul .li01{
	width:103px;
	float:left;
	margin:5px 8px 0 0;
}
#decoradeco #decoradecoMain02 ul li{
	letter-spacing:-1px;
	width:103px;
	float:left;
	margin:5px 0 0 0;
}
/*--------------------------
	decoradecoMain03
--------------------------*/
#decoradeco #decoradecoMain03{
	width:550px;
	float:left;
	margin:10px 25px 0 0;
	overflow: hidden;
}
#decoradeco #decoradecoMain03 h2{
	margin:0 0 10px 0;
}
#decoradeco #decoradecoMain03 ul li{
	margin:0 0 10px 0;
}
#decoradeco #decoradecoMain03 #kitchenBrand{
	width:550px;
	background:#f7e4e1;
}
#decoradeco #decoradecoMain03 #kitchenBrand ul li{
	float:left;
	margin:0;
}
/*--------------------------
	decoradecoRight02
--------------------------*/
#decoradeco #decoradecoRight02{
	width:175px;
	float:left;
	margin:10px 0 0 0;
}
#decoradeco #decoradecoRight02 h2{
	margin:0 0 10px 0;
}
#decoradeco #decoradecoRight02 ul li{
	margin:0 0 5px 0;
}
#decoradeco #decoradecoRight02 ul li a{
	font-size:12px;
	color:#666;
}
#decoradeco #decoradecoRight02 ul li a:hover{
	font-size:12px;
	text-decoration:none;
}
#decoradeco #decoradecoRight02 #decoradecotop{
	clear:both;
	margin:50px 0 0 0;
}	
