@charset "UTF-8";
/* CSS Document */


#recipe { text-align:left;
width:750px;}

img{ border:0;}

.clear{ clear:both; font-size:0px; height:0; line-height:0px;}
	

#recipe h3{ margin:0 0 15px 0; padding:0;}

#recipe #recipe_menu{
padding-bottom:22px;
}

#recipe .menu_source{
border-left:#fdcfa3 1px solid;
border-right:#fdcfa3 1px solid;
padding:0 14px 14px 14px;
width:720px;
}

#recipe .menu_bottom{
background:url(/tokusyu/recipe/images/recipe_bottom.gif) no-repeat top;
padding:18px 0 30px 0;
text-align:right;
}

#recipe .menu_area {
background:url(/tokusyu/recipe/images/recipe_line01.gif) no-repeat bottom;
padding-bottom:13px;
margin-bottom:10px;
width:720px;
}

#recipe .menu_area .menu_top_l{
float:left;
width:302px;
margin-right:19px;

}

#recipe .menu_area .menu_top_r{
background:url(/tokusyu/recipe/images/recipe_icon01.gif) no-repeat top left;
padding-top:30px;
float:left;
width:399px;
line-height:18px;
}

#recipe .menu_area .menu_top_r span{
color:#ff6600;
}

#recipe .menu_area .menu_center{
background:url(/tokusyu/recipe/images/recipe_icon02.gif) no-repeat top left;
padding-top:30px;
width:720px;
line-height:18px;
}

#recipe .menu_area .menu_center th{
color:#ff6600;
}

#recipe .menu_area .menu_center td{
padding-bottom:16px;
}

#recipe .menu_area .menu_center td span{
color:#ff6600;
}

#recipe .menu_area .menu_center td p{
font-size:10px;
padding:0;
margin:0;
}

#recipe .menu_under {
width:720px;
padding-top:10px;
}

#recipe .menu_under .menu_under_l{
float:left;
width:178px;
margin-right:13px;
text-align:center;

}

#recipe .menu_under .menu_under_r{
float:left;
width:529px;
line-height:18px;
}

#recipe .menu_under .menu_under_r p{
font-size:16px;
font-weight:bold;
color:#ff6600;
padding-bottom:5px;
margin:0;
}

#recipe .menu_under .menu_under_r .under_link{
text-align:right;
padding:10px 0 0 0;
float:right;
width:188px;

}

#recipe .recipe_orange{
background:url(/tokusyu/recipe/images/recipe_line02.gif) repeat-y;
padding:0 15px 18px 15px;
line-height:18px;
}

#recipe .recipe_orange .recipe_orange_img{
padding:18px 0;
text-align:center;

}