@charset "utf-8";

/*----------------------------------
 info
 newdeal
 recommend
 ranking
----------------------------------*/

/* info
----------------------------------*/

#info {
	margin-bottom:25px;
}

#info h2 {
	margin-bottom:15px;
}

.info_txt {
 width:684px;
	height:100px;
	overflow:auto;
	margin-bottom:20px;
 scrollbar-face-color: #f4f1e1; 
 scrollbar-track-color: #f4f1e1; 
 scrollbar-arrow-color: #714e00; 
 scrollbar-highlight-color: #d6cdb9; 
 scrollbar-shadow-color: #d6cdb9; 
 scrollbar-3dlight-color: #f4f1e1; 
 scrollbar-darkshadow-color: #f4f1e1; 	
	}




/* newdeal
----------------------------------*/

#newdeal {
	margin-bottom:25px;
}


/* recommend
----------------------------------*/

#recommend {
	width:515px;
	float:left;
	zoom:1;
}

#recommend:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

#recommend h2 {
	padding-top:5px;
	margin-bottom:15px;
}

div.recommendArea {
    width:100%;
	clear:both;	
	}
	

div.recommendArea:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

div.recommendItem {
	width:242px;
	height:auto;
	float:left;
	margin:0 15px 15px 0;
	line-height:1;	
	display:block;
}

.text_item1{
	margin:0;
	width:100%;
	padding-left:0px;
	margin:10px 0 10px 0;
	line-height:1.5;	
}

div.recommendItem img {
	border:1px solid #A09375;
}

div.recommendItem a:hover img {
	border:1px solid #FF0099;
}


/* ranking
----------------------------------*/

#ranking {
	width:159px;
	float:right;
	background:#F4F1E1;
}

#ranking p.subttl {
	margin:10px 0 15px;
	text-align:center;
}

#ranking ol {
	list-style:none;
	width:116px;
	margin:0 auto;
}

#ranking li {
	padding:22px 0 15px;
	line-height:1.2;
	font-size:10px;
}

#ranking li a img {
	border:1px solid #A09375;
	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
}

#ranking li a:hover img {
	border:1px solid #FF0099;
}

#ranking li#no1 {
	background:url(../images/top_ranking_no1.gif) no-repeat center top;
}

#ranking li#no2 {
	background:url(../images/top_ranking_no2.gif) no-repeat center top;
}

#ranking li#no3 {
	background:url(../images/top_ranking_no3.gif) no-repeat center top;
}

#ranking li#no4 {
	background:url(../images/top_ranking_no4.gif) no-repeat center top;
}

#ranking li#no5 {
	background:url(../images/top_ranking_no5.gif) no-repeat center top;
}


/* special2
----------------------------------*/

#special2 {
	width:159px;
	float:right;
	background:#F4F1E1;
}

#special2 ol {
	list-style:none;
	width:116px;
	margin:0 auto;
}

#special2 li {
	padding:0px 0 15px;
	line-height:1.2;
	font-size:10px;
}

#special2 li a img {
	border:1px solid #A09375;
	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
}

#special2 li a:hover img {
	border:1px solid #FF0099;
}