/* CSS Document */

.main_img {
	background:url(../images/index/main_img.jpg) 0 0 no-repeat;
	width:760px;
	height:215px;
	text-indent:-9999px;
	margin-bottom:10px;
}


/*head_news
-------------------*/
.head_news_wrap {
	width:760px;
	margin-bottom:10px;
}

.head_news_img {
	float:left;
	background:url(../images/index/head_news_img.gif) 0 0 no-repeat;
	width:70px;
	height:15px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}

.marquee_text {
	width:690px;
	float:right;
	background:#DCDCDC;
}


.contents_main_l {
	width:550px;
	float:left;
}

.contents_main_r {
	width:200px;
	float:right;
}



/*member_privilege 
-------------------*/
.title_img01 {
	background:url(../images/index/title_img_member_p.gif) 0 0 no-repeat;
	width:550px;
	height:27px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.member_privilege_bg_top {
	background:url(../images/index/member_privilege_bg_top.jpg) 0 0 no-repeat;
	padding-top:15px;
	margin-bottom:10px;
}

.member_privilege_bg_bottom {
	background:url(../images/index/member_privilege_bg_bottom.jpg) 0 100% no-repeat;
	padding-bottom:15px;
}

.member_privilege_bg {
	background:url(../images/index/member_privilege_bg.jpg) 0 0 repeat-y;
	padding:0 15px;
}

.member_privilege_list {
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
}

.member_privilege_list li {
	background:url(../images/index/icon_star.gif) 0 1px no-repeat;
	padding-left:18px;
	font-size:1.1em;
	font-weight:bold;
	color:#CC0000;
}

#btn_member {
	height:17px;
	width:98px;
	margin:0 auto;
}

#btn_member a {
	background:url(../images/index/btn_member.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:98px;
}

#btn_member a:hover {
	background:url(../images/index/btn_member.gif) no-repeat 0 -17px;
	text-indent: -9999px;
	display:block;
	height:17px;
	width:98px;
}



/*infomation 
-------------------*/
.title_img02 {
	background:url(../images/index/title_img_info.gif) 0 0 no-repeat;
	width:550px;
	height:31px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.infomation_wrap {
	width: 530px;
	margin-left: 20px;
}

.info_wrap {
	width:100px;
	border:1px solid #969696;
	padding:9px;
	float:left;
	margin:0px 10px 10px 0px;
	height: 180px;
}

/*week_special 
-------------------*/

.title_img_week_special {
	background:url(../images/index/week_special/title_img_week_special.gif) no-repeat 0 0;
	width:550px;
	height:31px;
	text-indent:-9999px;
}

.week_special_wrap h3 {
	font-size: 1em;
	margin-bottom: 5px;
}

.week_special_wrap {
	border:5px solid #520000;
	padding:10px;
	width: 520px;
	margin-bottom: 10px;
}

.week_special_l {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}
.week_special_r {
	float: right;
	width: 350px;
	margin-bottom: 10px;
}



/*ichioshi 
-------------------*/

.ichioshi_wrap {
	border:1px solid #969696;
	padding:9px;
	float:left;
	margin:0 0 10px 10px;
	height: 180px;
	width: 510px;
}

/*new_recommend 
-------------------*/
.title_img03 {
	background:url(../images/index/title_img_recommend.gif) 0 0 no-repeat;
	width:550px;
	height:31px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.recommend_wrap {
	width:150px;
	border:1px solid #969696;
	padding:9px;
	float:left;
	margin:0 0 10px 10px;
	height: 310px;
}


#btn_detail03 {
	height:17px;
	width:51px;
	margin:0 auto 10px;
}

#btn_detail03 a {
	background:url(../images/com/btn_detail03.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	height:17px;
	width:51px;
}

#btn_detail03 a:hover {
	background:url(../images/com/btn_detail03.gif) no-repeat 0 -17px;
	text-indent: -9999px;
	display:block;
	height:17px;
	width:51px;
}





/*feature_box 
-------------------*/
.feature_box {
	margin-bottom:10px;
}

.feature_box img {
	margin-bottom:10px;
}


/*topics 
-------------------*/
.title_img04 {
	background:url(../images/index/title_topics.gif) 0 0 no-repeat;
	width:200px;
	height:27px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.bg_topics {
	width:180px;
	padding:5px 10px 10px;
	background:#DCDCDC;
	border-top:1px solid #646464;
	margin-bottom:10px;
}

.bg_topics p {
	border-bottom:1px dotted #646464;
	margin-bottom:5px;
	padding-bottom:5px;
}

/*blandlist 
-------------------*/
.title_img05 {
	background:url(../images/index/title_brand.gif) 0 0 no-repeat;
	width:200px;
	height:27px;
	text-indent:-9999px;
	margin-bottom:5px;
}

.brand_list {
	width:200px;
	background:#DCDCDC;
	border-top:1px solid #646464;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.brand_list li {
	width:200px;
	background:no-repeat left bottom;
	list-style-type:none;
}

.brand_list li a {
	width:165px;
	background:url(../images/side/arrow.gif) 10px 5px no-repeat;
	padding:3px 10px 3px 25px;
	display:block;
	text-decoration:none;
}

.brand_list li a:hover {
	width:165px;
	background:url(../images/side/arrow.gif) 10px 5px no-repeat;
	padding:3px 10px 3px 25px;
	display:block;
	text-decoration:underline;
}
.ichioshi_wrap h3 {
	font-size: 1em;
	border-bottom: 1px dotted #666666;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.ichioshi_l {
	float: left;
	width: 150px;
}
.ichioshi_r {
	float: right;
	width: 350px;
}
