.box2 {
	MARGIN: 5px auto; WIDTH: 980px
}
.box2 .classify {
	FLOAT: left; WIDTH: 215px; TEXT-ALIGN: center
}
.box2 .classify H1 {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/class_title.gif); PADDING-TOP: 10px; HEIGHT: 17px; TEXT-ALIGN: left
}
.box2 .classify SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0099
}
.box2 .classify UL {
	BORDER-RIGHT: 1px solid #b7016b; BORDER-LEFT: 1px solid #b7016b; BORDER-BOTTOM: 1px solid #b7016b; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.box2 .classify LI {
	PADDING-TOP: 9px
}
.box2 .classify li A {
	BORDER-RIGHT: #efd3e6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efd3e6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #efd3e6 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BORDER-BOTTOM: #efd3e6 1px solid; TEXT-DECORATION: none
}
.box2 .classify .last {
	PADDING-BOTTOM: 10px
}
.box2 .classify a IMG {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}
.box2 .right {
	FLOAT: right; WIDTH: 755px
}
.right .box2_top {
	WIDTH: 755px
}
.right .box2_top .top {
	FLOAT: left; WIDTH: 544px
}
.top .year {
	MARGIN-BOTTOM: 8px; WIDTH: 544px; POSITION: relative
}
.year P {
	LEFT: 445px; WIDTH: 82px; POSITION: absolute; TOP: 10px; HEIGHT: 24px
}
.top .year H1 {
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/year_title.gif);
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	color: #000000;
}
.top .compose H1 {
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/year_title.gif);
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	color: #000000;
}
.top .year SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6600}
.top .compose SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6600}
.top .year UL {
	BORDER-RIGHT: 1px solid #ddd; BORDER-LEFT: 1px solid #ddd; WIDTH: 542px; BORDER-BOTTOM: 1px solid #ddd; LIST-STYLE-TYPE: none
}
.top .year LI {
	PADDING-LEFT: 16px; FLOAT: left; LINE-HEIGHT: 24px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.top .year A {
	LINE-HEIGHT: 24px
}
.top .year IMG {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 3px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e1e1 1px solid
}
.top .compose {
	WIDTH: 544px; POSITION: relative
}
.compose P {
	LEFT: 450px; WIDTH: 77px; POSITION: absolute; TOP: 10px; HEIGHT: 15px
}
.compose .detail_cm {
	BORDER-RIGHT: 1px solid #ddd; BORDER-LEFT: 1px solid #ddd; WIDTH: 542px; BORDER-BOTTOM: 1px solid #ddd}
.compose .detail_cm UL {
	FLOAT: left;
	MARGIN: 10px 5px 8px 6px;
	WIDTH: 159px;
	LIST-STYLE-TYPE: none
}
.compose .detail_cm LI {
	TEXT-ALIGN: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.compose .detail_cm LI img {
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.hit {
	FLOAT: right; WIDTH: 199px; LIST-STYLE-TYPE: none; POSITION: relative
}
.box3 .hit .day {
	BACKGROUND: url(../images/hit_title02.gif) no-repeat; LEFT: 120px; WIDTH: 71px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 12px; HEIGHT: 20px; TEXT-ALIGN: center
}
.hit H1 {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/hit_top.gif); COLOR: #FFFFFF; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.hit UL {
	BORDER-RIGHT: 1px solid #b7016b; BORDER-LEFT: 1px solid #b7016b; WIDTH: 197px; BORDER-BOTTOM: 1px solid #b7016b; LIST-STYLE-TYPE: none
}
.hit LI {
	PADDING-BOTTOM: 6px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 6px;
	background: url(../../images/dot.gif) repeat-x bottom;
}
.hit .no {
	background: url(none);
}
.hit A {
	padding: 4px 5px 5px;
}
.hit .detail_hit {
	WIDTH: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.hit .detail_hit IMG {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FLOAT: left;
	MARGIN: 5px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	display: block;
}
.hit .detail_hit p{
	padding-top: 8px;
}
.sale {
	width: 980px;
	margin: 5px auto;
	position: relative;
}
.sale .more {
	position: absolute;
	left: 900px;
	top: 5px;
	color: #FFFFFF;
}
.sale .more a {
	color: #990066;
	text-decoration: none;
}



.sale h1 {
	font-size: 14px;
	font-weight: bold;
	background: url(../images/sale_title.gif) no-repeat;
	height: 14px;
	padding-left: 35px;
	color: #CC0066;
	padding-top: 10px;
	padding-bottom: 3px;
}
.sale .sale_box{
	width: 978px;
	border-right: 1px solid #FF6699;
	border-bottom: 1px solid #FF6699;
	border-left: 1px solid #FF6699;
}
.sale .sale_box .sale_detail {
	float: left;
	width: 230px;
	padding: 3px;
	background: #f2f2f2;
	margin: 3px;
}
.sale_box .sale_detail img {
	margin: 5px;
	float: left;
	border: 1px solid #dcdcdc;
}
.sale_box .sale_detail h2 {
	font-weight: normal;
	margin-top: 25px;
	color: #000000;
	margin-bottom: 10px;
	line-height: 18px;
}
.sale_box .sale_detail p {
	line-height: 22px;
}
.sale_box .sale_detail p span {
	color: #FF0099;
	font-weight: bold;
}


.sale_box .sale_detail .del {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	text-decoration: line-through;
}
.sale_box .sale_detail .price {
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}
