h2 {
	background: url(img/sp011_bg_h2.jpg) right top no-repeat;
}
.sp011 h3 {
	margin:0!important;
	padding:0!important;
}

/*marron*/
#marron{
	padding-top:60px;
}
.marronBox{
	background:url(img/sp011_bg_marron.png) no-repeat;
}
.marronBox dd{
	width:575px;
	padding-left:118px;
}

/*yam*/
#yam{
	padding-top:60px;
}
.yamBox{
	background:url(img/sp011_bg_yam.png) no-repeat;
}
.yamBox dd{
	width:513px;
	padding-left:180px;
}

/*apple*/
#apple{
	padding-top:60px;
}
.appleBox{
	background:url(img/sp011_bg_apple.png) no-repeat;
}
.appleBox dd{
	width:553px;
	padding-left:140px;
}


/*share*/
.sp011 a img {
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
.sp011 a:hover img {
  filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

.description {
	width:720px;
	padding-bottom:20px;
	margin-bottom:20px;
	clear:both;
}
.description dt{
	text-indent:-999em;
	height:25px;
	font-size:0;
}
.description dd{
	line-height:24px;
	height:55px;
	overflow:auto;
	margin-top:-10px;
	font-size:15px;
}


.recipeBox{
	width:720px;
	height:265px;
	background:url(img/sp011_bg_recipe.png) no-repeat;
	position:relative;
	margin-bottom:30px;
}
.recipeBox p{
	position:absolute;
	top:19px;
	left:39px;
}

.recipeBox dl{
	width:450px;
	background:#FFF url(img/sp011_bg_bottom.png) no-repeat left bottom;
	position:absolute;
	top:40px;
	right:20px;
	padding:0 10px;

}
.recipeBox dl dt{
	margin-bottom:10px;
	}
.recipeBox dl dd{
	line-height:1.5;
	}

/*list*/
.itemlist {
	width:740px;
	margin:0 -20px 30px 0;
	padding-left:10px;
	overflow: hidden;
	_zoom: 1;
}
.itemlist dl{
	width:220px;
	float:left;
	line-height:1.5;
	margin-right:20px;
}
.itemlist dl dt{
	margin-bottom:8px;
}
