#reprinting_warning { display: none; margin-top: .5em; }

#reprinting_warning span { font-size: 90%; background-color: #fffdd5; }

.draft_box .draft_message { margin-bottom: 10px; }

.draft_box .message_title { font-size: 108%; font-weight: 600; text-align: left; padding-left: 22px; padding-top: 5px; margin-top: -3px; }

.draft_box .messages_to_confirm_quality .button { float: left; }

.draft_box .messages_to_confirm_quality .button_to_edit_ingredients { min-width: 96px; }

.draft_box .messages_to_confirm_quality .buttons { padding-left: 15px; }

.draft_box .messages_to_confirm_quality .submit_to_publish { margin-left: 8px; min-width: 118px; }

.draft_box .caution { font-size: 79%; }

#related-recipe { margin: 20px 0 30px 0; }

#advice textarea, .history_content textarea { width: 100%; height: 70px; overflow: auto; }

#resorce { border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; }

#resorce p { margin: 10px 0px; }

/*tools_bottom*/
#tools-bottom-table td { padding: 4px; }

#tool-list { margin: 0px auto; }

#tool-list li { float: left; padding-right: 15px; height: 20px; }

#related-recipes { border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; }

div.tsukurepo_title, div.comment_title { margin-bottom: 10px; width: 590px; }

div.history_title, div.easy_link_title { margin-bottom: 10px; width: 610px; }

h2.category_title, h2.ranking_title { margin-bottom: 10px; width: 610px; }

img.tsukurepo_icon { vertical-align: middle; }

div.paginate { margin-top: 0px; margin-bottom: 10px; }

div.recipe_publish_date { color: #999; font-size: 85%; top: 0px; }

#tsukurepo div.tsukurepo-title { width: 590px; height: 40px; padding-bottom: 5px; margin-bottom: 10px; background: url(/assets/themes/recipe/title-bar-cookie.gif?1546d89c76f7f8c7bac8ca5f7f4c5a20b40705749a9438ec78ec60fadb5819fb) no-repeat; }

#tsukurepo div.tsukurepo-title-text { width: 400px; padding: 7px; }

#tsukurepo div.tsukurepo-count { padding: 7px; width: 140px; text-align: right; }

#tsukurepo div .separate_right { bottom: 0; }

#tsukurepo-header { height: 5px; margin: 20px 0 0; padding: 0px; /*kono negative_mergin imi wakaran...*/ line-height: 0px; background: url(/assets/themes/recipe/tsukurepo_wrapper_top.gif?53002ca4de797d3f91925c03c1b14e06b7ee77bffdba22c0583767476a1d345f) no-repeat; }

#tsukurepo-footer { height: 5px; padding-top: 0px; margin-bottom: 20px; background: url(/assets/themes/recipe/tsukurepo_wrapper_bottom.gif?503bbae1fe16c1d7f6d292c8bf634dcf62173805ce4372a3d24660a744c34aea) no-repeat; }

#tsukurepo { /*width: 420px;*/ /*border-top: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/ background: url(/assets/themes/recipe/tsukurepo_wrapper_body.gif?ab635d45b695c00cb0284d743c042ded84f845e565c3403bcbc7e873141e3e81) repeat-y; padding: 10px; padding-top: 5px; }

#tsukurepo span.tsukurepo-count { font-weight: normal; }

#tsukurepo p.about { font-size: 11px; margin-bottom: 10px; }

#tsukurepo .tsukurepo_button .icon_tsukurepo { background-image: url(/assets/widget/tsukurepo.gif?d23f5968ad26519124f4eb294bedff5ea18295359780fcdc1434973816d4a232); }

#comments { background: url(/assets/themes/recipe/tsukurepo_wrapper_body.gif?ab635d45b695c00cb0284d743c042ded84f845e565c3403bcbc7e873141e3e81) repeat-y; /*border: 1px solid #ccc;*/ padding-top: 5px; /*margin-bottom: 20px;*/ }

#comments h2.comment-title { width: 590px; height: 32px; border: none; margin-bottom: 5px; padding-left: 6px; padding-top: 6px; background: url(/assets/themes/recipe/title-bar-cookie.gif?1546d89c76f7f8c7bac8ca5f7f4c5a20b40705749a9438ec78ec60fadb5819fb) no-repeat; }

#comments #async-view-recipe_comment_user_with_token { display: inline; }

#comments textarea { width: 420px; height: 120px; }

#comments .submit { margin-top: 10px; }

#comment-header { height: 5px; margin: 0px; padding: 0px; background: url(/assets/themes/recipe/tsukurepo_wrapper_top.gif?53002ca4de797d3f91925c03c1b14e06b7ee77bffdba22c0583767476a1d345f) no-repeat; }

#comment-footer { height: 5px; padding-top: 0px; margin-bottom: 20px; background: url(/assets/themes/recipe/tsukurepo_wrapper_bottom.gif?503bbae1fe16c1d7f6d292c8bf634dcf62173805ce4372a3d24660a744c34aea) no-repeat; }

#comments p.comment-count, #comments p.name { padding: 5px 0px; }

#category_footstamp { background: #f5f5f5; padding: 5px; border: 1px solid #d6d7b9; }

/* komentobubunthemesdiaryryuuyou */
#comment-list div.comment { margin-bottom: 20px; }

#comment-list img { background: #e5e5e5; display: block; width: 20px; height: 20px; float: left; margin-right: 5px; }

#comment-list div.info { margin-bottom: 10px; }

/* komentobubunkokomade */
/* postbubun */
#recipe-post span.notice { font-weight: normal; }

#recipe-post h1 { margin-bottom: 20px; }

#recipe-post .title_message { color: #2F1C12; font-size: 85%; top: 7px; }

#recipe-post .cp_table1 { margin: 10px auto 0; }

#recipe-post th, #recipe-post td { border-left: 0px; border-right: 0px; padding-left: 10px; }

#recipe-post h3 { margin-bottom: 5px; font-weight: 600; }

#recipe-post h3 .subtitle { font-weight: normal; font-size: 11px; color: #2F1C12; }

#recipe-post div.submit { text-align: center; margin-top: 25px; margin-bottom: 40px; }

#recipe-post div.agree_guideline { text-align: center; margin-top: 20px; }

/* kotei */
#publish { border: 1px solid  #ccc; margin-bottom: 20px; padding: 10px; }

#publish p.title { border-bottom: 1px dotted #ccc; padding-bottom: 3px; margin-bottom: 10px; }

#publish ul { margin-bottom: 20px; }

#publish li { margin-bottom: 3px; }

#publish p.notice { margin-top: 10px; text-align: center; font-size: 11px; }

/*recipe-photo-upload-field for lightwindow*/
#recipe-photo-upload-field { height: 100%; width: 100%; }

#recipe-photo-upload-field .page_title { font-size: 115%; margin-bottom: 10px; }

#recipe-photo-upload-field .inner { padding: 10px; }

#recipe-photo-upload-field .message, #recipe-photo-upload-field #upload-form { margin-bottom: 10px; }

#recipe-photo-upload-field label { display: block; margin-bottom: 5px; }

#recipe-photo-upload-field p.submit { margin-top: 15px; text-align: center; }

#recipe-photo-upload-field .error_text { font-weight: normal; }

/*-----mail introduction------*/
.mail-introduction-form { width: 500px; }

.mail-introduction-form th, .mail-introduction-form td, .mail-introduction-form div.table-below { padding: 3px; }

.mail-introduction-form .email { width: 370px; margin: 0 5px 3px 0; }

.mail-introduction-form .extra_email { width: 330px; margin: 0 5px 3px 0; }

.mail-introduction-form .error_input { background-color: #fddfde; }

.mail-introduction-form #submit_error { text-align: center; color: #d11; font-size: 12px; font-weight: 600; height: 1em; margin-bottom: 5px; }

.mail-introduction-form-container { margin: 10px 15px; width: 470px; }

div.form-field { background: #eeeecc; padding: 10px; }

#login-form { width: 480px; }

#login-form table { width: 300px; margin: 0px auto; }

#login-form th { width: 140px; }

#login-form td { width: 160px; }

#mail-form { width: 450px; }

#mail-form th { width: 54px; }

.mail-introduction-form h2 { font-size: 18px; }

.mail-introduction-form h3.sub-title { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #b6b7d9; }

.mail-introduction-form p { margin-bottom: 5px; }

.mail-introduction-form div.title { margin-bottom: 10px; }

.mail-introduction-form div.recipe-title { font-weight: 600; margin-bottom: 10px; }

.mail-introduction-form div.recipe-title h1 { font-size: 18px; display: inline; line-height: 190%; }

.mail-introduction-form div.mail-to, .mail-introduction-form div.mail-text { margin-bottom: 10px; }

.mail-introduction-form input.text-field { width: 180px; }

.mail-introduction-form #content { width: 440px; height: 200px; color: #000000; background-color: #ffffff; overflow: auto; padding: 3px; white-space: pre-wrap; }

.mail-introduction-form div.regist-link { text-align: center; background: #e5e5e5; padding: 10px; }

#add_email_field { width: 385px; }

/*side tool*/
#side-tools { margin-bottom: 20px; }

#side-tools li { margin-bottom: 3px; }

/* zantei */
.utility_nav li { margin-left: 5px; }

.utility_nav li img.myfolder_button { position: relative; top: -3px; }

/* resipinotagnotoko */
#added-tags { margin-top: 10px; }

#added-tags span { float: left; display: block; margin-right: 10px; }

#added-tags a { float: left; display: block; width: 10px; height: 10px; margin-top: 3px; margin-right: 3px; background: url(/images/shared/xit.gif) no-repeat; }

#added-tags a:hover { background-position: -10px 0px; }

/*---posted----*/
div.select-alubum { display: block; width: 204px; height: 56px; padding: 5px; cursor: pointer; }

div.select-alubum:hover { background: #e5e5e5; }

/* oitachi */
#history div.history-title-text { width: 400px; }

#history div.recipe-enter-date { width: 210px; text-align: right; padding-top: 3px; }

#history textarea.editor_field { width: 610px; height: 60px; }

/* gaibuburogurinku */
#easy-link { width: 610px; margin-bottom: 20px; }

#easy-link div.separate-left { width: 200px; }

#easy-link div.separate-right { width: 410px; text-align: right; padding-top: 3px; }

#link-table { width: 610px; }

#link-table th, #link-table td { border: none; padding-bottom: 5px; }

#link-table th { color: #666; font-size: 12px; width: 90px; font-weight: normal; }

#link-table td { width: 520px; }

#link-table input { font-size: 12px; width: 515px; border: 1px solid #ccc; padding: 2px; color: #666; background: #f5f5f5; }

/* recipemigikaramunosutetasububun */
#side .reaction_data { width: 100%; margin: 10px 0 15px; }

#side .reaction_data dl { display: inline-block; width: 132px; text-align: center; border-right: 1px solid #e3dcca; }

#side .reaction_data dt { font-size: 72%; color: #999999; }

#side .reaction_data dd { font-size: 100%; }

#side .reaction_data .right { border-right: none 0; }

#my_awarded_recipe, #my_hot_recipes, #my_pickup_recipes { margin-top: 10px; }

#my_awarded_recipe li, #my_hot_recipes li, #my_pickup_recipes li { font-size: 85%; display: block; margin-bottom: 2px; padding-left: 17px; }

#my_hot_recipes li { background: url(/assets/themes/recipe/my_hot_recipe_gold.gif?9a69f246d2d8636e64c9a498145c56848545e677e860b1bf0f0241026895d6eb) no-repeat; }

#my_pickup_recipes li { background: url(/assets/themes/recipe/my_pickup_recipe.gif?cdac10b35241c489e5da2380ab4dfcf6695da4185d8e678c226bcf47466aadb6) no-repeat; }

#my_awarded_recipe li { background: url(/assets/themes/recipe/my_awarded_recipe.gif?79b7d24f3cf5e61e5c76c0e07491945d7e3240445ff49dd58810d0a505532d1f) no-repeat; }

#my_awarded_recipe span.date, #my_hot_recipes span.date, #my_pickup_recipes span.date { font-size: 85%; color: #666; }

/*---------------tag_field-----------------*/
#tag_field { margin-top: 20px; margin-bottom: 20px; }

#tag_field p.info_msg { width: 570px; margin: 0px auto; margin-bottom: 10px; }

#tag_field p.notice { margin-top: 5px; }

#tag_field input.textfield { width: 130px; }

#tag_field table { width: 590px; margin: 0px auto; margin-bottom: 10px; }

#tag_field table th, #tag_field table td { border: 0px; }

#tag_field table tr { border-bottom: 1px solid #D6D7B9; border-top: 1px solid #D6D7B9; }

#tag_field table th { width: 100px; text-align: center; }

#tag_field table td { background: transparent; }

/*--------------------- posted -----------------*/
h2.next_action_title { margin: 0 20px 10px; }

h2.next_action_title a { text-decoration: none; }

h2.next_action_title a:hover { text-decoration: underline; }

.published_recipe_container { width: 480px; margin: 0 auto; text-align: center; overflow: hidden; }

.published_recipe_container #posted_recipe_photo { width: 140px; }

#fresh_recipe_ranking_navigation { font-size: 93%; float: left; width: 290px; padding: 10px; text-align: left; margin: 20px 0 0 20px; }

#fresh_recipe_ranking_navigation.no_photo { width: 500px; margin: 0 0 30px 50px; }

#recipe_check { position: relative; overflow: hidden; }

#recipe_check ul { float: left; left: 50%; position: relative; }

#recipe_check ul li { font-size: 108%; padding-left: 15px; float: left; left: -50%; position: relative; background: url(/assets/shared/nt_list_marker.png?9f5c441ef4e182505e567d106431776d9eec2c8ea88b48d16587e9035b3e5269) no-repeat scroll left center transparent; }

#recipe_check ul li.new_recipe_list { padding-right: 60px; }

#mail_magazine_candidate_message { background-color: #faf9f4; width: 310px; margin: 50px auto; padding: 15px; }

#mail_magazine_candidate_message a { margin-top: 8px; display: inline-block; }

#another_link { background-color: #faf9f4; padding: 15px; text-align: center; }

#another_link ul { display: inline-block; width: 49%; box-sizing: border-box; text-align: center; }

#another_link ul.recipe_use { padding: 25px 0; border-right: 1px solid #e3dcca; }

#another_link ul.recipe_use li { display: inline-block; padding-left: 25px; margin-right: 25px; }

#another_link ul.recipe_use li.ha_contest, #another_link ul.recipe_use li.contest { background: url(/assets/themes/ha/contests/icon_medal.png?7f09f6e3d272f908688d77df72e11929bf8a590ebd93bf38d696bd247294a233) no-repeat scroll left center transparent; }

#another_link ul.recipe_share { padding: 18px 0; text-align: center; }

#another_link ul.recipe_share .recipe_share_title { font-weight: 600; color: #401c00; padding-right: 10px; }

#another_link ul.recipe_share li { display: inline-block; line-height: 28px; height: 28px; vertical-align: middle; }

#another_link ul.recipe_share li a { text-decoration: none; }

#another_link ul.recipe_share .ic_facebook { padding-right: 10px; color: #3b5998; }

#another_link ul.recipe_share .ic_twitter { color: #55acee; }

div#thanks_message { color: #2F1C12; font-size: 116%; text-align: center; margin: 30px 0 20px; font-weight: 600; }

div#posted_recipe_photo { margin-bottom: 30px; text-align: center; }

div#posted_recipe_photo img { width: 110px; border: 1px solid #cccccc; padding: 4px; }

div#thanks_message_repeat { color: #2F1C12; font-weight: 600; text-align: center; margin-bottom: 10px; }

div#thanks_message_repeat span { color: #ff9933; font-size: 150%; }

div#thanks_message_box { border-top: 1px solid #D6D7B9; border-right: 1px solid #D6D7B9; border-left: 1px solid #D6D7B9; padding-top: 5px; margin-bottom: 30px; }

div#thanks_message_box.count_5 { border: none; }

div#thanks_message_box.category_activate { border: none; margin: 40px 0; }

div#thanks_message_box.category_activate span { color: #3c3c3c; font-size: 100%; font-weight: normal; }

div#thanks_message_box.category_activate .thanks_message_title { font-weight: normal !important; }

div#thanks_message_box.category_activate .badge_new { color: #fff !important; }

div#thanks_message_box.category_activate .thanks_message { color: #917361; font-weight: normal; margin: 10px 0; }

table#thanks_table { margin: 5px 0 0px; border-top: none; }

div#recipe_photos { margin: 0 auto; width: 600px; overflow: hidden; }

div#recipe_photos.thanks_recipe_photos_5 { width: 300px; }

div#recipe_photos img { width: 58px; height: 58px; padding: 1px; float: left; }

div#recipe_photos.thanks_recipe_photos_100 img { width: 28px; height: 28px; }

/* Recipe Report ---------------------------------------*/
div#recipe_graph_wrapper { color: #666666; font-size: 13px; overflow: hidden; }

div#recipe_graph_wrapper a { color: #999999; text-decoration: none; }

div#recipe_graph_wrapper a:hover { color: #71411a; text-decoration: underline; }

#graph_wrapper .indicator { height: 120px; }

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

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

#navi_to_use_latest_ie a, #navi_to_use_latest_ie a:visited { color: #401c00; text-decoration: underline; }

#switch_graph_span span { font-weight: 600; }

#switch_graph_span span.selectable { font-weight: normal; text-decoration: underline; cursor: pointer; }

#recipe_report_description { padding: 20px 5px; height: 200px; background: url(/assets/themes/recipe/report.png?51605d96f158ac5af31da7e836dbd9e610e67dac22bd7ca005566260824e7837) transparent no-repeat; }

#recipe_report_description .content_title { margin-bottom: 20px; }

#recipe_report_description .font11 { margin-top: 20px; color: #666666; }

.link_to_kitchen_report { margin: 10px -10px -3px; border-top: 1px solid #ebe6d0; padding-top: 6px; }

.cont-wrapper .related_keywords { margin-top: 10px; }

/* embed code block */
#embed_code_block { position: relative; }

#embed_code_block .code { font-size: 12px; margin-bottom: 5px; }

#embed_code_block .code p { color: #999; }

#embed_code_block .code input { border: none; background: #f5f5f5; width: 100%; margin: -2px; color: #666; }

#embed_code_block .code .input_wrapper { border: 1px solid #ccc; background: #f5f5f5; padding: 4px; width: 240px; display: inline-block; }

#embed_code_block .code .check_embed { display: block; color: #999; }

#embed_code_block .tools { font-size: 12px; }

#embed_code_block .tools .tools_detail { display: none; border-top: 1px solid #ddd; margin-top: 6px; padding-top: 15px; }

#embed_code_block .tools .blogs > ul { float: left; width: 128px; }

#embed_code_block .tools .blogs > ul li { margin-bottom: 5px; }

#embed_code_block .tools .blogs img { vertical-align: middle; margin-right: 2px; margin-left: 6px; }

#embed_code_block .tools .blogs .annotation { margin-top: 15px; padding-top: 5px; border-top: 1px solid #ddd; }

#embed_code_block .tools .blogs .annotation li { padding-left: 1em; list-style: disc inside; }

#embed_code_block .tools .tools_option { float: right; }

#embed_code_block .tools .tools_option > a { color: #999; }

#embed_code_block .tools .tools_option img { vertical-align: text-bottom; }

#embed_code_block .tools .setting { color: #3c3c3c; }

#embed_preview { text-align: center; padding: 10px; }

#share_actions h3.title_border { font-weight: normal; margin: 10px 0; }

#share_actions ul.sns li { line-height: 180%; padding-left: 20px; }

#share_actions ul.sns li.share_on_facebook { background: url(/assets/shared/f_logo_16.png?7e50a8f2ed746dd92123c291b58d3bb106890405c86d376770c0c839ea909233) no-repeat scroll left center transparent; }

#posted_recipe_photo { position: relative; width: 120px; margin: 0 auto; }

#posted_recipe_photo .label { position: absolute; right: 0; }

#posted_recipe_photo .label img { width: 41px; height: 40px; border: none; }

.pc.recipe_controller.tsukurepos_action .title_border { margin-top: 0; padding: 10px 20px; position: relative; }

.pc.recipe_controller.tsukurepos_action .title_border .subtitle { font-size: 0.85em; }

.pc.recipe_controller.tsukurepos_action .title_border .tsukurepo_count { position: absolute; right: 20px; top: 11px; }

.pc.recipe_controller.tsukurepos_action .title_border .info { font-size: 0.85em; }

.pc.recipe_controller.tsukurepos_action .title_border .tsukurepo_uu_count { color: #cccccc; font-weight: normal; }

.pc.recipe_controller.tsukurepos_action #tsukurepos { width: 590px; margin: 20px auto; }

.container.right_side .show_tooltip_button { cursor: pointer; }

.container.right_side .tooltip_container .tooltip { top: 12px; left: -44px; }

.side_container #referred_count .tooltip_container { position: relative; }

.side_container #referred_count .tooltip_container .tooltip { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #ffffff; border: 4px solid #ded5c0; border-radius: 5px; padding: 10px 10px 8px 8px; position: absolute; text-align: left; width: 200px; z-index: 999; top: 12px; left: -44px; }

.side_container #referred_count .tooltip_container .tooltip .tail, .side_container #referred_count .tooltip_container .tooltip .tail_inner { display: none; *display: block; }

.side_container #referred_count .tooltip_container .tooltip:before, .side_container #referred_count .tooltip_container .tooltip:after, .side_container #referred_count .tooltip_container .tooltip .tail, .side_container #referred_count .tooltip_container .tooltip .tail_inner { border: solid transparent; border-width: 12px; content: ''; height: 0; position: absolute; width: 0; left: 100px; margin-left: -12px; }

.side_container #referred_count .tooltip_container .tooltip:before, .side_container #referred_count .tooltip_container .tooltip .tail { border-bottom-color: #ded5c0; top: -24px; }

.side_container #referred_count .tooltip_container .tooltip:after, .side_container #referred_count .tooltip_container .tooltip .tail_inner { border-bottom-color: #ffffff; top: -18px; }

.side_container #referred_count .tooltip_container .tooltip .close { width: 16px; height: 16px; display: inline-block; *display: inline; float: right; cursor: pointer; margin-top: -4px; margin-right: -4px; background: url(/assets/sara/tooltip_close_small.png?4fc207c75a8b9f51eadd6eba4b71692cbc75c42a6399ebf4386c625bb906369f) no-repeat; opacity: 0.7; }

.side_container #referred_count .tooltip_container .tooltip .close:hover { opacity: 1; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { .side_container #referred_count .tooltip_container .tooltip .close { background: url(/assets/sara/tooltip_close_small@2x.png?5ebfe1951213b70f5a59f18161e5084dfa1ccc85acb788dffd8e192b5fcc01a8) no-repeat; -webkit-background-size: 16px; } }
