.main_layout #nt_category_wrapper { padding: 10px 8px; }

#bottom_recommended_contents { margin-top: 10px; display: none; }

#bottom_recommended_contents .box.shop { margin-top: 10px; }

#bottom_recommended_contents h2.content_title { margin-bottom: 0; }

#bottom_recommended_contents .recommended_contents { overflow: hidden; margin: 0 0 5px; }

#bottom_recommended_contents .contents { padding: 5px 15px 0; }

#bottom_recommended_contents .more_link { text-align: right; clear: both; width: 100%; padding-bottom: 5px; }

#bottom_recommended_contents .more_link a { padding: 0 0 0 12px; font-size: 85%; }

#bottom_recommended_contents .set_wrapper { margin: 10px 0; overflow: hidden; }

#bottom_recommended_contents .set_wrapper .set_photo { float: left; }

#bottom_recommended_contents .set_wrapper .set_text { float: left; margin-left: 10px; }

#bottom_recommended_contents .set_wrapper .set_text .nav { margin-bottom: 5px; }

#bottom_recommended_contents .set_wrapper .set_text .expert { color: #cccccc; }

#bottom_recommended_contents .set_wrapper .set_text .expert.label { font-size: 11px; }

#bottom_recommended_contents .set_wrapper .set_text .description { color: #999999; font-size: 12px; margin-top: 2px; }

#bottom_recommended_contents .set_wrapper .set_text .link_text a { font-weight: bold; font-size: 16px; }

#bottom_recommended_contents .set_wrapper.shop .set_text { width: 460px; margin-left: 0; }

#bottom_recommended_contents .set_wrapper.shop .set_photo { width: 150px; }

#bottom_recommended_contents .set_wrapper.shop .description { width: 460px; }

#bottom_recommended_contents .set_wrapper.text { margin-top: 10px; padding-top: 10px; border-top: 1px solid #f5f5f5; }

#bottom_recommended_contents .set_wrapper.text.first { margin-top: 10px; padding-top: 0; border-top: none; }

#bottom_recommended_contents .set_wrapper.recipe .content { margin-bottom: 10px; }

#bottom_recommended_contents .set_wrapper.recipe .content a { font-weight: bold; }

#bottom_recommended_contents .set_wrapper.recipe .set_photo { width: 90px; height: 100px; background: url(/images/themes/recipe_sets/bg_recipe_set.png) no-repeat; }

#bottom_recommended_contents .set_wrapper.recipe .set_photo img { width: 80px; height: 80px; margin: 5px; }

#bottom_recommended_contents .set_wrapper.book { float: left; width: 290px; margin-right: 10px; }

#bottom_recommended_contents .set_wrapper.book.last { margin: 10px 0; border-left: 1px solid #f5f5f5; padding-left: 20px; }

#bottom_recommended_contents .set_wrapper.book .nav { margin-bottom: 0; }

#bottom_recommended_contents .set_wrapper.book .set_photo { width: 90px; text-align: center; }

#bottom_recommended_contents .set_wrapper.book .set_text { width: 190px; }

#bottom_recommended_contents .set_wrapper.book .author { color: #999999; font-size: 12px; }

#bottom_recommended_contents .set_wrapper.book .price_with_recipe { padding-top: 2px; }

#bottom_recommended_contents .set_wrapper.book .price_with_recipe .price { font-weight: bold; font-size: 16px; }

#bottom_recommended_contents .set_wrapper.book .price_with_recipe .recipe { color: #666666; font-size: 13px; }

#bottom_recommended_contents .set_wrapper.book .description { color: #999999; font-size: 12px; margin-top: 5px; }

#bottom_recommended_contents .set_wrapper.category { float: left; width: 290px; margin-right: 10px; }

#bottom_recommended_contents .set_wrapper.category.last { margin: 10px 0; border-left: 1px solid #f5f5f5; padding-left: 20px; }

#bottom_recommended_contents .set_wrapper.category .set_photo { width: 90px; height: 100px; }

#bottom_recommended_contents .set_wrapper.category .set_photo.related_title { background: url(/assets/shared/bg_recommended_recipe_set.png?54440c1e438d6cfd72a88f8034c941bab524a813b82237915aa54ae383d92224) no-repeat; }

#bottom_recommended_contents .set_wrapper.category .set_photo img { width: 80px; height: 80px; margin: 5px; }

#bottom_recommended_contents .set_wrapper.category .description img { vertical-align: middle; }

#bottom_recommended_contents .set_wrapper.category .set_text { width: 190px; }

#bottom_recommended_contents .recommended_recipe_sets .set_photo { position: relative; }

#bottom_recommended_contents .recommended_recipe_sets .band { position: absolute; width: 30px; height: 32px; top: 3px; right: 6px; z-index: 2; }

#bottom_recommended_contents .recommended_recipe_sets .band.select { background: url(/assets/themes/recipe_sets/label_select.png?904073246d86279111034fdbef18ea66799e783d02f4d09f765dd80cf9744bd8?) no-repeat; }

#bottom_recommended_contents .recommended_recipe_sets .band.original { background: url(/assets/themes/recipe_sets/label_original.png?acdb954add43d2503349145370372bd49377d86e4d0cc6880aae12b2cdf84f93?) no-repeat; }

#bottom_recommended_contents .recommended_recipe_sets .set_photo { background: url(/assets/themes/recipe_sets/bg_book.png?ea8c222e6cbe2f26f331270e21f0b8b507fd31aa99babafc223b5cdd0ba123f4) no-repeat; height: 128px; }

#bottom_recommended_contents .recommended_recipe_sets .set_photo img { margin: 10px 5px 0; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper { width: 290px; float: left; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper.first { margin-right: 20px; padding-right: 10px; border-right: 1px solid #f5f5f5; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .set_photo { padding: 4px; border: 1px solid #999999; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .set_photo img { display: block; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .set_text { width: 190px; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .kondate_title { font-weight: bold; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .kondate_title span { font-size: 13px; font-weight: normal; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .kondate_recipes { font-size: 13px; line-height: 25px; margin-top: 5px; }

#bottom_recommended_contents .recommended_user_kondates .set_wrapper .kondate_recipes img { vertical-align: middle; }
