#bottom_recommended_contents .pro_recipe { float: left; margin: 5px 10px 0 0; }

#bottom_recommended_contents .pro_recipe .pro_recipe_photo { width: 90px; height: 120px; float: left; }

#bottom_recommended_contents .pro_recipe.last { margin: 5px 0 0 0; border-left: 1px solid #f5f5f5; padding-left: 20px; }

#bottom_recommended_contents .pro_recipe .pro_recipe_title { margin-bottom: 8px; }

#bottom_recommended_contents .pro_recipe .pro_recipe_title a { font-size: 129%; color: #889b00; line-height: 20px; font-weight: bold; }

#bottom_recommended_contents .pro_recipe .set_text { width: 190px; }

#bottom_recommended_contents .pro_recipe .set_text .recipe_set_description { font-size: 86%; background-color: #faf9f4; padding: 4px; }

#bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .recipe_set_name, #bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .author_name { color: #4d2200; font-weight: bold; }

#bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .recipe_set_name a, #bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .author_name a { text-decoration: none; }

#bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .recipe_set_name a:hover, #bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .author_name a:hover { text-decoration: underline; }

#bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .recipe_set_name .sub_description, #bottom_recommended_contents .pro_recipe .set_text .recipe_set_description .author_name .sub_description { font-size: 79%; color: #330000; font-weight: normal; }
