body div#topicpath_0903new{
	margin:5px 0 10px;
}

.contents img{
	vertical-align:bottom;
}

.contents h2{
	background:transparent url(//img.e87.com/selection/xmas/2011images/xmastree_icon_01.gif) no-repeat scroll left center;
	font-size:110%;
	margin:10px 0 2px 0;
	padding:3px 0 3px 25px;
	color:#7f7f7f;
	font-weight:bold;
}

.contents h2 span{
	font-weight:bold;
	color:#7c7b7b;
}


h2.mT5{margin-top:5px;}

.txtAC{
	text-align:center;
}

/* 
 header
------------------------------ */
#wrap_0903new #header_xmastree{
	width:750px;
	min-height:205px;
	_height:205px;
	background:transparent url(//img.e87.com/selection/xmas/2011images/xmastree_main_bg.jpg) no-repeat left top;
	margin:0 0 20px 0;
}

#wrap_0903new #header_xmastree .txt{
	width:390px;
	_width:419px;
	color:#696851;
	font-size:80%;
	_font-size:75%;
	padding:2px 0 0 29px;
	line-height:1.6;
}

#wrap_0903new #header_xmastree h1.txt{
	padding-top: 133px;
	color:#bb2d1e;
	font-weight: bold;
	font-size:80%;
	_font-size:75%;
}

#wrap_0903new #header_xmastree p.card{
	margin:8px 0 0 15px;
}

/* 
 box
------------------------------ */
#wrap_0903new .box {
	width: 750px;
	height: 392px;
	position: relative;
}

#wrap_0903new .box h3 {
	display: none;
}

#wrap_0903new .box p.read {
	display: none;
}

#wrap_0903new .box ul {
	width: 334px;
	height: 372px;
	font-size: 89%;
	_text-align: center;
}

#wrap_0903new .box ul li {
	width: 280px;
	margin: 0 auto;
	_text-align: left;
}

#wrap_0903new .box ul .title {
	padding-top: 252px;
}

#wrap_0903new .box ul .title a {
	color: #716225;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin-bottom: 5px;
}

#wrap_0903new .box ul .price {
	padding-top: 6px;
	color: #4b2d02;
}

#wrap_0903new .box ul .price span {
	font-weight: bold;
}

#wrap_0903new .box ul .price img {
	float: right;
}

#wrap_0903new .box .lnk_light {
	width: 385px;
	height: 54px;
	position: absolute;
	right: 14px;
	bottom: 14px;
}


#wrap_0903new .box .lnk_light_left {
	width: 385px;
	height: 54px;
	position: absolute;
	left: 14px;
	bottom: 14px;
}



#wrap_0903new .category01 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg01.jpg) no-repeat left top;
}

#wrap_0903new .category02 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg02.jpg) no-repeat left top;
}

#wrap_0903new .category03 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg03.jpg) no-repeat left top;
}

#wrap_0903new .category04 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg04.jpg) no-repeat left top;
}

#wrap_0903new .category05 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg05.jpg) no-repeat left top;
}

#wrap_0903new .category06 {
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg06.jpg) no-repeat left top;
}

#wrap_0903new .category01 .type01 {
	position: absolute;
	right: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg01_01.jpg) no-repeat left top;
}

#wrap_0903new .category02 .type01 {
	position: absolute;
	left: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg02_01.jpg) no-repeat left top;
}

#wrap_0903new .category03 .type01 {
	position: absolute;
	right: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg03_01.jpg) no-repeat left top;
}

#wrap_0903new .category04 .type01 {
	position: absolute;
	left: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg04_01.jpg) no-repeat left top;
}

#wrap_0903new .category05 .type01 {
	position: absolute;
	right: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg05_01.jpg) no-repeat left top;
}

#wrap_0903new .category06 .type01 {
	position: absolute;
	left: 8px;
	top: 10px;
	background:url(//img.e87.com/selection/xmas/2011images/xmastree_bg06_01.jpg) no-repeat left top;
}

#wrap_0903new .category01 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 365px;
	position: absolute;
	left: -395px;
	top: 3px;
}
#wrap_0903new .category02 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 300px;
	position: absolute;
	left: 344px;
	top: 3px;
}

#wrap_0903new .category03 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 365px;
	position: absolute;
	left: -395px;
	top: 3px;
}

#wrap_0903new .category04 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 300px;
	position: absolute;
	left: 344px;
	top: 3px;
}

#wrap_0903new .category05 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 365px;
	position: absolute;
	left: -395px;
	top: 3px;
}

#wrap_0903new .category06 .lnk_spacer01 {
	display: block;
	width: 385px;
	height: 365px;
	position: absolute;
	left: 344px;
	top: 3px;
}


/* other
------------------------------ */
.contents {
	text-align:left;
}
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:13px 2px 20px 0;
	text-align:right;
}

#mother #topicpath_0903new{
	margin:5px 0 10px;
}
