@charset "euc-jp";

/*--------------------------------
	detail
---------------------------------*/

#detail {
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/bg_contents.png) repeat-y;
	width:960px;
}
#detail .author {
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/img_contents_header.png) no-repeat left top;
	width: 800px;
	padding: 55px 68px 10px 92px;
}
#detail .author .letterNo {
	margin: 0 0 15px 0;
}

#detail .episode,
#detail .recipeData {
	width: 780px;
	padding: 0px 40px 10px 92px;
	clear: both;
}
#detail .episode p,
#detail .recipeData p {
	line-height: 1.8;
}
#detail .prev,
#detail .next {
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/img_contents_footer.png) no-repeat left bottom;
	height: 200px;
	padding: 55px 68px 10px 92px;

	clear: both;
	width: 800px;
	margin: 0;
}
#detail .prev a,
#detail .next a {
	padding: 10px 12px;
	border: 2px solid #66CC00;
	font-size: 120%;
}
#detail .prev a:hover,
#detail .next a:hover {
	padding: 10px 12px;
	border: 2px solid #66CC00;
	background-color:#66CC00;
	font-size: 120%;
	color:#FFFFFF;
}
#detail .next {
	text-align: right;
}
#detail .episode .photo,
#detail .recipeData .photo {
	width: 360px;
	border: 10px solid #CFC7B2;
	float: left;
	margin: 0 20px 10px 0;

}
#detail .episode h2,
#detail .recipeData h2  {
	font-size: 120%;
	margin: 0px 0px 10px 400px;
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/ttl_episode.png) no-repeat left top;
	padding: 23px 0px 0px;
}
#detail .recipeData h2  {
	margin: 0px 0px 10px 0px;

}


#detail .author .photo,
#detail .author .authorList,
#detail .author .location
 {
	float: left;
}
#detail .author .photo {
	width: 130px;
}
#detail .author .authorList{
	width: 520px;
	margin: 0 20px 0 0;

}
#detail .author .authorList dd {
	border-bottom: 1px solid #E9D6C0;
	padding: 0 0 7px 20px;
	margin: 7px 0;
}

#detail .author .location {
	width: 120px;
}
#detail .recipeData li {
margin-bottom:20px;
}

#detail .recipeData .step li.step01 h3,
#detail .recipeData .step li.step02 h3,
#detail .recipeData .step li.step03 h3{
	padding: 10px 0px 10px 40px;
	margin: 0 0 5px 400px;
}
#detail .recipeData .step li.step01 h3{
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/icon_step_01.png) no-repeat left center;
}

#detail .recipeData .step li.step02 h3{
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/icon_step_02.png) no-repeat left center;
}

#detail .recipeData .step li.step03 h3{
	background: url(/2010/equipes/preselections/semooh/resource/img/detail/icon_step_03.png) no-repeat left center;
}


