@charset "utf-8";

/*----------------------------------
 info
 bnr
 newdeal
 recommend
 ranking
 mainImg 
----------------------------------*/

/* info
----------------------------------*/

#info {
	margin-bottom:0px;
	line-height:1.5;	
}

#info h2 {
	margin-bottom:0px;
}

#info p {
	padding-left:10px;
	padding-right:10px;	
}

.info_txt {
 width:665px;
	height:100px;
	overflow:auto;
	margin-bottom:20px;
 scrollbar-face-color: #fbf5e3; 
 scrollbar-track-color: #fff8dc; 
 scrollbar-arrow-color: #aa1d26; 
 scrollbar-highlight-color: #cc9933; 
 scrollbar-shadow-color: #cc9933; 
 scrollbar-3dlight-color: #fbf5e3; 
 scrollbar-darkshadow-color: #fbf5e3; 	
	}

/* bnr
----------------------------------*/

#bnr {
	margin-bottom:25px;	
}

#info img {
	margin-bottom:15px;
}

/* 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:245px;
	float:left;
	margin-right:10px;
	margin-bottom:8px;
	line-height:1;
	display:inline;
}

.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 #d9650e;
}



/* ranking
----------------------------------*/

#ranking {
	width:140px;
	float:right;
	background:#ffffff;
}
/* ranking
#ranking p.subttl {
	margin:10px 0 15px;
	text-align:center;
}-------*/

#ranking ol {
	list-style:none;
	width:106px;
	margin:0 16px 0 16px;
}

#ranking li {
	padding:15px 0 10px 0;
	line-height:1.2;
	font-size:10px;
	margin-top:15px;
}

#ranking li p#text{
	margin:0;
	padding-left:10px;
	background:url(../images/eyecatch/arrow.gif) no-repeat;	
	background-position: 0% 50%;
}



#ranking li a img {
	border:1px solid #cccccc;
	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
}

#ranking li a:hover img {
	border:1px solid #aa1d26;
}

#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;
}

/* mainImg
----------------------------------*/

#mainImg {
    margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:15px;
	}

/* special2
----------------------------------*/

#special2 {
	width:140px;
	float:right;
	background:#ffffff;
}

#special2 ol {
	list-style:none;
	width:106px;
	margin:0 16px 0 16px;
}

#special2 li {
	padding:0px 0 10px 0;
	line-height:1.2;
	font-size:10px;
	margin-top:15px;
}

#special2 li p#text{
	margin:0;
	background-position: 0% 50%;
}

#special2 li a img {
	border:1px solid #cccccc;
	vertical-align:bottom;
	margin-bottom:5px;
	text-decoration:none;
}

#special2 li a:hover img {
	border:1px solid #aa1d26;
}
