#side_kitchen_report a.badge_new { text-decoration: none; color: #ffffff; font-weight: normal; font-size: 11px; margin-top: 1px; }

#side_kitchen_report #graph_wrapper { margin-top: 5px; }

#side_kitchen_report #graph_wrapper .indicator { height: 120px; }

#side_kitchen_report #graph_wrapper #data_graph { display: none; height: 120px; }

#side_kitchen_report #graph_wrapper #navi_to_use_latest_ie { display: none; height: 80px; padding: 30px 10px; color: #666666; }

#side_kitchen_report .report_summary tr { vertical-align: bottom; }

#side_kitchen_report .report_summary td { padding: 8px 6px; }

#side_kitchen_report .report_summary .badge_new { margin-right: 5px; }

#side_kitchen_report .report_summary span.count { font-weight: 600; font-size: 24px; line-height: 24px; }

#side_kitchen_report .report_summary span.count a { color: #3c3c3c; }

#side_kitchen_report .report_summary table.table_border { margin-bottom: 10px; }

#side_kitchen_report .report_summary .center { font-size: 14px; }

.mykitchen_side_column .side_banner img { margin-bottom: 5px; }

.side_container .side_banner { margin-bottom: 10px; }

.side_container .ha_contests { margin-top: 5px; }

.side_container .ha_contests li { margin-bottom: 3px; }

.side_container .ha_contests .badge { margin-left: 0; margin-right: 4px; }

.side_container .ha_contests .badge_small { font-size: 79%; padding: 0 3px; font-weight: 600; }

#pr_event_help { margin-bottom: 10px; }

#pr_event_help img { vertical-align: middle; padding-bottom: 2px; }

#post_help { margin-bottom: 10px; }

#post_help img { vertical-align: middle; padding: 0 3px 2px 0; }

#post_help .list_image_disc { margin-left: 10px; }

#post_help .list_image_disc li { padding-right: 0; }

#post_help .list_image_disc li .badge_new { margin-left: 1px; }

#post_help .recipe_sample { font-size: 86%; border-top: 1px solid #ded5c0; padding: 10px; margin-top: 15px; text-align: center; }

#side_event_banner_at_kitchen .content { padding: 10px; }

.side_container { border-radius: 5px; border: 1px solid #e3dcca; background-color: white; padding: 10px; margin-bottom: 10px; }

.side_container h2.title { line-height: 1.5em; padding: 2px 0 6px; margin-left: -2px; border-bottom: none; }

.side_container h2.title .description.right { bottom: 0; font-size: 12px; }

.side_container .contest_tab_contents { padding: 15px 0 10px; }

.side_container .more_link { padding: 0 10px; }

.side_container .cooking_photo_movie_content { overflow: hidden; clear: both; padding-top: 5px; }

.side_container .cooking_photo_movie_content #movie_title { margin-bottom: 5px; }

.side_container .cooking_photo_movie_content .movie_thumbnail { float: left; width: 90px; }

.side_container .cooking_photo_movie_content .movie_link { float: left; width: 180px; padding-left: 5px; }

.side_container .cooking_photo_movie_content .annotation { font-size: 72%; color: gray; }

.side_container .menu, .side_container .menu_tab { margin: 10px -10px -10px; }

.side_container .menu .separator, .side_container .menu_tab .separator { width: 90%; border-bottom: 1px solid #e3dcca; padding: 0 5px 5px; margin: 0 auto 10px; clear: both; }

.side_container .menu .content, .side_container .menu_tab .content { padding: 0 10px 5px 20px; }

.side_container .menu .content li, .side_container .menu_tab .content li { margin-bottom: 3px; }

.side_container .menu .content .by, .side_container .menu_tab .content .by { font-size: 86%; color: #999999; margin-left: 4px; }

.side_container .action_list > li { margin: 0; }

.side_container .action_list > li .action_title { display: block; text-decoration: none; padding: 6px 10px; color: #401c00; }

.side_container .action_list > li .icon_menu_open { display: none; }

.side_container .action_list > li .icon_menu_close { display: inline-block; }

.side_container .action_list > li .content { display: none; }

.side_container .action_list > li.open { padding-bottom: 0; }

.side_container .action_list > li.open .icon_menu_open { display: inline-block; }

.side_container .action_list > li.open .icon_menu_close { display: none; }

.side_container .action_list > li.open .content { display: block; }

.side_container .action_list > li.no_action_title { padding: 0 10px 0 10px; }

.side_container .action_list > li.no_action_title a { display: inline; }

.side_container .action_list.border > li { border-top: 1px solid #ebe6d0; }

.side_container .action_list.border > li.no_action_title { padding: 5px 10px 5px 0; }

#recipe_graph_wrapper { margin-top: 10px; }

#post_action_menu .switch_contents_tab { margin: 5px -10px 0; padding-left: 7px; }

#post_action_menu .switch_contents_tab li { width: 65px; margin-right: 5px; }

#post_action_menu .container_post_kondate #kondate_image_form { margin-top: 20px; }

#post_action_menu .container_post_kondate #kondate_photo_wrapper_error { margin: 2px 8px 0; }

#post_action_menu .container_post_kondate .kondate_title { width: 100%; }

#post_action_menu #create_kondate_form { padding: 10px 8px; font-weight: normal; }

#post_action_menu #kondate_photo_wrapper_for_kitchen_side { position: relative; cursor: pointer; overflow: hidden; text-align: center; }

#post_action_menu #kondate_photo_wrapper_for_kitchen_side #kondate_image_uploader { display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; width: 380px; margin-top: 20px; margin-right: 10px; /* IE6, 7 */ font-size: 90px; height: 170px; z-index: 1; right: 0px; top: 0px; position: absolute; cursor: pointer; }

#post_action_menu #kondate_photo_wrapper_for_kitchen_side #kondate_image_upload_indicator { position: absolute; left: 125px; top: 70px; display: none; }

#post_action_menu #create_diary_form { padding: 15px 8px; font-weight: normal; }

#post_action_menu #create_diary_form .diary_title { width: 100%; }

#post_action_menu .indicator { height: 160px; display: none; }

#post_action_menu .candidate_recipes .indicator { display: block; }

#post_action_menu .candidate_recipes h3.title_border { margin-bottom: 8px; }

#post_action_menu .candidate_recipes .select_from_list { padding-top: 10px; }

#post_action_menu .candidate_recipes .select_from_list table td { padding-bottom: 8px; }

#post_action_menu .candidate_recipes .select_from_list table td.recipe_image { padding-right: 8px; }

#post_action_menu .candidate_recipes .select_from_list table td.select_button { width: 50px; text-align: right; }

#post_action_menu .candidate_recipes .select_from_list #tsukurepo_prepare_paging { text-align: center; margin: 0; padding: 0; float: none; }

#post_action_menu .candidate_recipes .select_from_list #tsukurepo_prepare_paging a { text-decoration: underline; }

#post_action_menu .candidate_recipes .select_from_id { padding: 10px 0; }

#post_action_menu .candidate_recipes .select_from_id #tsukurepo_recipe_id { width: 120px; margin-left: 8px; }

#post_action_menu .candidate_recipes .blank_message { color: #cccccc; text-align: center; padding: 30px 0; }

#post_action_menu .recent_private_recipes { padding: 10px 10px 0 10px; }

#post_action_menu .recent_private_recipes .title { margin-bottom: 10px; }

#post_action_menu .recent_private_recipes .recipe_item { margin-bottom: 5px; }

.kitchen_side_information .info_title { font-weight: 600; }

.promoted_ha_contest_container img { border: 1px solid #e3dcca; }

.icon_info { background: url(/assets/sara/info.png?6c6139eef93d866610a7ca7465192be12be52149eb78d0bbfcb14a9c80407aea); }

.recruit_cookstep_teacher { display: block; margin-bottom: 5px; }

.icon_list_marker { background: url(/assets/shared/nt_list_marker.png?9f5c441ef4e182505e567d106431776d9eec2c8ea88b48d16587e9035b3e5269) no-repeat scroll left center transparent; width: 8px; height: 12px; }

.action_container.container_post_recipe #new_recipe { padding: 10px; }

.action_container.container_post_recipe #new_recipe .recipe_title_counter_wrapper { font-size: 86%; color: #999999; }

.action_container.container_post_recipe #new_recipe #recipe_title { width: 100%; margin: 5px 0; }

.action_container.container_post_recipe #new_recipe .submit_recipe_button { display: block; width: 180px; margin: 5px auto; }

.action_container.container_post_recipe #kitchen_side_draft_recipes { *zoom: 1; border-top: 1px solid #e3dcca; padding: 10px; }

.action_container.container_post_recipe #kitchen_side_draft_recipes:after { content: ""; display: block; clear: both; }

.action_container.container_post_recipe #kitchen_side_draft_recipes .plain_message { font-size: 86%; margin: 0 5px 10px; padding-right: 25px; }
