@charset "utf-8";

/* -- Recipe --  */ 


.recipe_item{
	background:#faf1ed;
	padding:8px 16px;
	margin:0 0 10px;
}

.recipe_item dl{
	border-bottom:1px dotted #b6b6b6;
	padding:0 0 10px;
	margin:0 0 10px;
}

.recipe_item dt{
	margin:0 0 5px;
	font-weight:bold;
}


.recipe_item img{
	margin:0 0 3px;
}

.recipe_title{
	margin:20px 0;
}

.recipe_text{
	margin:18px 0;
}

.recipe_cont{
	width:642px;
	padding:0 9px;
}

.recipe_cont img{
	float:left;
}

.recipe_cont dl{
	width:252px;
	float:right;
	background: url(recipe_data_bg.gif) repeat-y;
}

.recipe_cont dt{
	background:url(recipe_data_head.gif) no-repeat;
	text-indent:-9999px;
	height:38px;
}

.recipe_cont dd{
	padding:0 15px 15px;
	background:url(recipe_data_btm.gif) no-repeat bottom;
}

.recipe_cont p{
	border-bottom:1px dotted #b6b6b6;
	padding:0 0 3px;
	margin:0 0 3px;
}

.recipe_cont table{
	width:232px;
}

.recipe_cont th,.recipe_cont td{
	padding:3px;
	vertical-align:top;
}

#content02 .recipe_cont span{
	background-color:#f1f1f1;
}

.recipe_howto{
	width:642px;
	padding:0 9px;
	margin:15px 0;
	background:url(recipe_howto_bg.gif) 9px 0 repeat-y;
}


.recipe_howto dl{
	background:url(recipe_howto_btm.gif) no-repeat bottom;
	padding:0 0 17px;
	margin:0;
}

.recipe_howto dt{
	background:url(recipe_howto_head.gif) no-repeat;
	height:39px;
	text-indent:-9999px;
}

.recipe_howto dd{
	padding:8px 8px 8px 35px;
	margin:10px 18px 0;
	border-bottom:1px dotted #b6b6b6;
	min-height:33px;
}

.recipe_step01{background: url(recipe_icon_step01.gif) no-repeat;}
.recipe_step02{background: url(recipe_icon_step02.gif) no-repeat;}
.recipe_step03{background: url(recipe_icon_step03.gif) no-repeat;}
.recipe_step04{background: url(recipe_icon_step04.gif) no-repeat;}
.recipe_step05{background: url(recipe_icon_step05.gif) no-repeat;}
.recipe_step06{background: url(recipe_icon_step06.gif) no-repeat;}
.recipe_step07{background: url(recipe_icon_step07.gif) no-repeat;}
.recipe_point{background: url(recipe_icon_point.gif) no-repeat;}

.recipe_point_text{
	color:#4A7F18;
	margin:32px 0 0 -26px;
}


.recipe_prof{
	width:618px;
	padding:9px;
	margin:15px 9px;
	background:#fafff1;
	border: 1px solid #bebebe;
}

.recipe_prof dt{
	color:#FF5A12;
	font-weight:bold;
}

.recipe_prof_inner{
	padding:0 18px;
}

.recipe_prof_text{
	padding:0 0 8px;
	margin:0 0 8px;
	border-bottom:1px dotted #ccc;
}


.recipi_zukanbtn{
	margin:20px 0px 0px 26px;
}


.recipe_prof img{
	float:left;
}

.recipe_prof_inner a{
	color:#6E9C05;
}

.recipe_prof dl{
	width:430px;
	float:right;
}

.recipe_prof_book a{
	color:#6E9C05;
}

.recipe_prof_book{
	margin: 0 0 0 84px;
}


.recipe_prof_book strong{
	font-weight:bold;
}


.recipe_prof_border{
	padding-bottom: 30px;
	margin-bottom:12px;
	border-bottom:1px dotted #ccc;
}














