@charset "utf-8";
/* CSS Document */
#focus{
	margin:0 0 15px 0;
	height:292px; overflow:hidden;
}
#scroll{
	margin:0 0 25px 0;
	height:32px; overflow:hidden;
	background:#000 url('../img/p/index/discount_l.jpg') no-repeat top left;
	color:#FFF; line-height:32px; font-size:0.9em;
}
#scroll marquee{
	margin:0; padding:0 10px 0 0; display:inline;
	width:530px; float:right;
	background:#eaeaea url('../img/p/index/discount_r.jpg') no-repeat top right;
	color:#0b0b0b;
}
#scroll span{
	margin:0; padding:0 20px;
}
p.articleItem{
	margin:0; padding:0;
	line-height:32px; letter-spacing:0;
}
p.articleItem a{
	color:#0b0b0b; 
}
p.articleItem a span.saledate{
	margin:0 3px 0 0; padding:0;
	color:#007eff; font-size:0.9em;
}


/* news list */
#newsListBtm{
	background:#dee5e8 url('../img/p/index/lhsnews_b.jpg') no-repeat bottom left;
}

ul.lhsNewsList{
	list-style:none;
	margin:0 0 0 12px; padding:8px 0;
}
ul.lhsNewsList li{
	margin:0 0 6px 0; padding:0 18px;
	display:block;
	background:url('../img/l/bullet.gif') no-repeat top left;
	font-size:0.9em;
}
ul.lhsNewsList li span.acdate{
	margin:0; padding:0;
	display:block;
	color:#007eff; font-size:0.8em;
}
ul.lhsNewsList li a{
	color:#414141; text-decoration:none;
}
ul.lhsNewsList li a:hover{
	color:#00a2ff; text-decoration:none;
}
ul.lhsNewsList li a:hover span.acdate{
	color:#00a2ff;
}





div.righta{
	padding:0; margin:0 0 8px 0;
}
/* leftBlock */
div.leftBlock h1{
	padding:0; margin:0 0 3px 0; height:19px;
	display:block; overflow:hidden;
}
/* catList */
#catList ul{
	padding:0; margin:0;
	list-style:none;
}
#catList li{
	padding:0; margin:0 0 4px 0;
	display:inline; float:left;
}
/* feature */
#feature{
	padding:0; margin:0 0 48px 0;
	text-align:justify;
	font-size:0.75em; line-height:1.6em; letter-spacing:0;
}
#feature p{
	padding:0; margin:0 0 10px 0;
}
span.limg{
	padding:0; margin:0 8px 0 0;
	display:block; float:left;
}

/* product Thumbnail list */
#proTN{
	padding:0 0 -9px 0; margin:0 -20px 0 0;
	overflow:hidden;
}
#proTN ul{
	padding:0; margin:0;
	list-style:none;
}
#proTN li{
	padding:0; margin:0 5px 6px 0;
	display:inline; float:left;
}
#proTN li.last{
	margin:0 0 0 0;
}
#proTN li a{
	display:block;
	padding:0; margin:0 0 3px 0;
}
#proTN li a.name{
	padding:0; margin:0;
	background:url('../img/p/catalog/tn_name_bg.jpg') no-repeat top left;
	font-size:0.75em; letter-spacing:0; text-align:center; line-height:18px;
}
