@charset "utf-8";
#container #contentsBlock {
	width: 750px;
	margin: 0 0 20px 0;
}
#container #contentsBlock #headBlock {
	height: 10px;
	width: 727px;
	margin: 0 auto;
	background-image: url(images/re_r1.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#container #contentsBlock #bottomBlock {
	background: url(images/re_r4.gif) no-repeat 1px 0px;
	height: 10px;
	width: 727px;
	margin: 0 auto;
}
#container #contentsBlock #contents {
	width: 707px;
	margin: 0 auto;
	padding: 0 10px;
	background: url(images/bg_list.gif) repeat-y 0px 0px;
}
#container #contentsBlock h2 {
	width: 750px;
	text-indent: -10000px;
	clear: both;
}

/*--------------------------------------------------------------------TOP*/

#container #contentsBlock h2.top {
	background: url(images/main.jpg) no-repeat 0px 0px;
	height: 119px;
}

#container #contentsBlock #contents #foodBlock h3, #container #contentsBlock #contents #drinkBlock h3 {
	text-indent: -10000px;
	height: 23px;
	width: 328px;
	margin: 0 0 10px 0;
}
#container #contentsBlock #contents #foodBlock dt, #container #contentsBlock #contents #drinkBlock dt {
	float: left;
	height: 59px;
	width: 59px;
	margin: 0 15px 10px 0;
	clear: both;
}
#container #contentsBlock #contents #foodBlock dd, #container #contentsBlock #contents #drinkBlock dd {
	margin: 0 15px 15px 15px;
	height: 59px;
}

#container #contentsBlock #contents #foodBlock {
	float: left;
	margin-right: 17px;
	width: 345px;
}
#container #contentsBlock #contents #foodBlock h3 {
	background: url(images/re_t_foods.gif) no-repeat 0px 0px;
}

#container #contentsBlock #contents #drinkBlock {
	float: left;
	width: 345px;
}
#container #contentsBlock #contents #drinkBlock h3 {
	background: url(images/re_t_drink.gif) no-repeat 0px 0px;
}

/*--------------------------------------------------------------------TOP*/

#container #contentsBlock h2.inner {
	background: url(images/title_inner.gif) no-repeat 0px 0px;
	height: 60px;
}
#container #contentsBlock #recipeBlock {
	width: 668px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
}
#container #contentsBlock #contents #recipeBlock h3 {
	margin: 0 0 10px 0;
}
#container #contentsBlock #contents #recipeBlock h4 {
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#container #contentsBlock #contents #recipeBlock #imageBlock {
	float: left;
	width: 270px;
	text-align: center;
}
#container #contentsBlock #contents #recipeBlock #txtBlock {
	float: right;
	width: 390px;
	padding: 0px;
	margin: 0;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #time dt {
	background: url(images/t_time.gif) no-repeat 0px 0px;
	float: left;
	height: 15px;
	width: 60px;
	margin: 0 5px 10px 0;
	text-indent: -10000px;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #process {
	background: url(images/t_recipe.gif) no-repeat 0px 0px;
	height: 17px;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #processList {
	margin: 0 10px 10px 0;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #processList li {
	list-style: decimal;
	margin: 0 0 0 25px;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #material-box {
	float: left;
	width: 180px;
	clear: both;
	margin: 0 19px 0 0;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #material-box h4 {
	background: url(images/t_data.gif) no-repeat 0px 0px;
	height: 17px;
	width: 180px;
	clear: both;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #material-box .second {
	margin-left: 10px;
}

#container #contentsBlock #contents #recipeBlock #txtBlock #nutrition-box {
	float: left;
	width: 180px;
}
#container #contentsBlock #contents #recipeBlock #txtBlock #nutrition-box h4 {
	background: url(images/t_nutrient.gif) no-repeat 0px 0px;
	height: 17px;
	width: 180px;
	clear: both;
}
