@charset "UTF-8";
#reprinting_warning { display: none; margin-top: .5em; }

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

.clickable_image_uploader_wrapper .uploader_delete_link { display: none; }

.clickable_image_uploader_wrapper:hover .deletable { display: block; }

/*photo enhance*/
#recipe_photo_wrapper { position: relative; cursor: pointer; overflow: hidden; }

#recipe_photo_wrapper #recipe_image_uploader { opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; z-index: 1; display: block; font-size: 72px; position: absolute; right: 0; top: 0; cursor: pointer; }

#recipe_photo_wrapper #recipe_image_upload_indicator { z-index: 1; position: absolute; left: 124px; top: 120px; display: none; }

#recipe_photo_wrapper #recipe_image_delete { z-index: 1; position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: black; opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; /* IE6, 7 */ text-align: center; font-size: 24px; }

#recipe_photo_wrapper #recipe_image_delete a { color: white; text-decoration: none; line-height: 27px; display: block; width: 30px; height: 30px; }

#image_switch_wrapper { z-index: 1; display: none; position: absolute; color: #fff; bottom: 0px; left: 0px; text-align: center; width: 270px; padding: 5px; /*For other*/ background-image: none; background-color: rgba(0, 0, 0, 0.5); /* For IE6 */ _background-color: #000; filter: alpha(opacity=70); }

#recipe_photo_wrapper:hover #image_switch_wrapper.editable { display: block; }

#recipe_photo_wrapper #image_switch_wrapper.editable.checked { display: block; }

#image_switch_wrapper #image_switch_save_button { display: none; }

#recipe_photo_upload_error { font-size: 11px; }

/* For IE7 */
* + html #image_switch_wrapper { background-image: url(/assets/themes/recipe/photo_enhance_background.png?9b087f1492cb6833cb1d32f273166c96e5cb62e918c24835e40b867700408ed9); }

/* For IE8 */
html > body #image_switch_wrapper { background-image: url(/assets/themes/recipe/photo_enhance_background.png?9b087f1492cb6833cb1d32f273166c96e5cb62e918c24835e40b867700408ed9) \9; }

a.embed_link { color: #330000 !important; text-decoration: underline !important; /*    font-weight: normal !important;*/ }

a:hover.embed_link { color: #663333 !important; text-decoration: underline !important; /*    font-weight: normal !important;*/ }

/*mynews_search*/
#recipe_footstamps a { color: #455301; color: #fff; text-decoration: none; height: 22px; display: block; padding-top: 5px; float: left; }

#recipe_footstamps a:hover { color: #330000; text-decoration: underline; }

#nav_and_tools { background: url(/assets/themes/mynews/recipe_footstamp_back.gif?fd388051dcdf785da783319cdaf468782d3cb6481fa06600feee3e16c67d1219) no-repeat; height: 25px; margin-bottom: 5px; }

#nav_and_tools ul { padding-left: 20px; }

#recipe_footstamps li { display: block; height: 25px; font-size: 85%; }

#recipe_footstamps li.to_kitchen { background: url(/assets/themes/mynews/recipe_footstamp_link.gif?fc5bd229e983d44a5e1a8a0ef2ff20e89301e09c2e4ec7f6b4191831f89fb5fe) no-repeat top right; height: 25px; margin-right: 0px; padding-right: 15px; }

#recipe_footstamps li.last { background: url(/assets/themes/mynews/recipe_footstamp_link_last.gif?57020bd8c16afd85c90b737730d442952771c91672ebdc837308de3481244c4a) no-repeat top right; height: 25px; padding-right: 15px; padding-left: 5px; }

#recipe_footstamps li.now { color: #fff; padding-top: 5px; padding-left: 5px; }

#footstamp_tools { top: 4px; font-size: 85%; height: 25px; margin-right: 20px; }

/* firefoxnorinkunowakusenokesu */
a:focus { -moz-outline-style: none; }

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

.draft_box .message_title { font-size: 108%; font-weight: bold; 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; /* \9 is IE8 hack */ padding-left: 10px\9; }

.draft_box .messages_to_confirm_quality .submit_to_publish { margin-left: 8px; min-width: 118px; /* \9 is IE8 hack */ min-width: 108px\9; }

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

#recipe h3 { font-size: 138%; font-weight: bold; color: #E0D7C1; margin-bottom: 5px; }

#recipe h3.title { border-top: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px; }

#recipe-main { margin-bottom: 10px; }

#recipe-title { margin: 0px 0px 10px 0px; }

#main-photo { float: left; width: 280px; /*height: 487px; overflow: hidden;*/ margin-right: 10px; }

#recipe-title h1 { font-size: 172%; float: left; font-weight: bold; letter-spacing: -0.8px; }

#recipe-main div.desc-and-ingredients { float: right; width: 310px; margin-bottom: 10px; /* floatleftdegazounasiresipinitaiousurukedoutsukusikunai */ }

#description { font-size: 108%; margin-bottom: 15px; word-wrap: break-word; }

#recipe-title input.editor_field { width: 250px; }

#description textarea.editor_field { width: 295px; _width: 290px; height: 60px; overflow: hidden; }

#ingredients-outer:hover { cursor: pointer; }

#ingredients_wrapper { width: 310px; }

#ingredients_wrapper a { text-decoration: none; }

#ingredients_wrapper .servings .content { float: left; }

#ingredients_wrapper th { width: 200px; border-bottom: 1px solid #e5e5e5; }

#ingredients_wrapper td { border-bottom: 1px solid #e5e5e5; }

#ingredients_wrapper td.quantity { text-align: right; width: 120px; width: 40%; }

#ingredients_wrapper td.ingredient_row { width: 60%; font-size: 108%; padding: 1px 0px; }

#ingredients_wrapper td.normal_divider { padding-top: 12px; }

#ingredients_wrapper span.divider_title { color: #4c4c4c; font-weight: bold; font-size: 93%; border-bottom: none; }

#ingredients_wrapper span.divider_title span { color: #E0D7C1; font-size: 12px; }

#ingredients_wrapper span.normal_ingredient { padding-left: 5px; }

#ingredients_wrapper .servings { border-bottom: 1px solid #E5E5E5; }

#ingredients_wrapper .servings .servings_title { color: #E0D7C1; }

#ingredients_wrapper .servings .servings_for { font-size: 12px; font-weight: normal; color: #4c4c4c; }

#ingredients_wrapper #ingredients_list { color: #4C4C4C; }

#ingredients_wrapper #ingredients_list .ingredient_row { border-bottom: 1px solid #E5E5E5; overflow: hidden; padding: 1px 5px; zoom: 1; }

#ingredients_wrapper #ingredients_list .ingredient_name { display: inline; float: left; font-size: 108%; }

#ingredients_wrapper #ingredients_list .ingredient_quantity { display: inline; float: right; margin: 0 0 0 10px; text-align: right; }

#ingredients_wrapper #ingredients_list .ingredient_category { display: inline; float: left; font-weight: bold; padding-top: 12px; }

#ingredients_wrapper .cookdict_ingredient_link { border-bottom: 1px solid #f5f1e8; color: #330000; text-decoration: none; }

#ingredients_wrapper .cookdict_ingredient_link:hover { border-bottom: 1px solid #330000; }

#ingredients_list .ingredient_row.bargain_highlight { background: #fffdef; }

#ingredients_box { display: none; }

.servings-title { font-size: 16px; color: #E0D7C1; }

#steps { padding-bottom: 20px; }

#steps a:link, #steps a:visited { color: #999; }

#steps a:hover { color: #330000; text-decoration: underline; }

#steps a:link.editor_cancel { color: #330000; }

#steps a.cooking_basic_link { color: #3c3c3c; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #f5f1e8; }

#steps a.cooking_basic_link:hover { border-bottom: 1px solid #330000; }

#steps textarea.editor_field { font-size: 102%; _font-size: 88%; /*IE6カクニン*/ width: 130px; line-height: 140%; padding: 0px; overflow: auto; }

#steps .error { font-size: 11px; }

#steps .step_photo_wrapper { position: relative; cursor: pointer; overflow: hidden; margin-bottom: 2px; }

#steps .step_photo_wrapper:hover { background-color: #FFFF99; }

#steps .step_photo_wrapper .step_image_uploader { opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; display: block; z-index: 1; right: 0px; top: 0px; position: absolute; cursor: pointer; font-size: 35px; }

#steps .step_photo_wrapper .step_image_upload_indicator { position: absolute; right: 2px; top: 2px; display: none; }

#steps .step_photo_wrapper .step_image_delete { opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; position: absolute; top: 0; right: 0; width: 20px; z-index: 1; height: 20px; background: black; text-align: center; font-size: 18px; }

#steps .step_photo_wrapper .step_image_delete a { color: white; text-decoration: none; line-height: 18px; display: block; width: 20px; height: 20px; }

#steps .step_photo_wrapper .step_image_delete a:hover, #steps .step_photo_wrapper .step_image_delete a:link, #steps .step_photo_wrapper .step_image_delete a:visited { color: white; }

/* tejun */
/* hyoujitohenshuutokinotextareanojuunomonjisaizuoonajinisitakatta */
/* safari3nomitaiouokakunin */
body:first-of-type #steps textarea.editor_field { font-size: 95%; }

#steps span.step-position { font-size: 18px; font-weight: bold; color: #E0D7C1; }

#steps .product_step_toggle { width: 100%; float: left; padding-top: 5px; font-size: 12px; }

#steps .product_step .image { margin-bottom: 2px; }

#steps .product_step .pr_step { height: 28px; line-height: 28px; vertical-align: middle; }

#steps .product_step .position_label { display: inline-block; width: 1.5em; text-align: center; font-weight: bold; margin: 6px 0px; }

#steps .product_step a { color: #330000; }

#steps .product_step a:hover { color: #663333; }

#steps .product_step a:visited { color: #845f4b; }

#steps div.step { float: left; width: 136px; margin-right: 21px; margin-bottom: 10px; word-wrap: break-word; overflow: hidden; }

#steps div.step_last { float: left; width: 136px; margin-right: 0px; margin-bottom: 10px; word-wrap: break-word; overflow: hidden; }

#steps div .f_right { padding-top: 5px; font-size: 12px; }

#steps dt { margin-bottom: 2px; }

#steps div.image { width: 136px; margin-bottom: 2px; }

#steps div.image a { text-decoration: none; display: block; color: #000; }

#steps div.image a:hover { text-decoration: none; background: #FFFF99; display: block; color: #000; }

#steps .instruction p { font-size: 108%; }

#recipe div.recipe-content { margin-bottom: 20px; border-top: 1px solid #ccc; padding-top: 10px; }

#recipe div.recipe-content-borderless { margin-bottom: 20px; }

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

#advice textarea, .history_content textarea { width: 100%; height: 70px; _line-height: 190%; 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; }

a.print-icon-with-text { display: block; }

a.folder-in { background: url(/assets/shared/folder_in.gif?c40c0c1344b2ae2e7844578b5b8fa2d81ee65fbe85b794a5eb3fd500002d6c15) no-repeat; padding-left: 20px; width: 150px; }

a.folder-in-bottom { display: block; background: url(/assets/shared/folder_in.gif?c40c0c1344b2ae2e7844578b5b8fa2d81ee65fbe85b794a5eb3fd500002d6c15) no-repeat; padding-left: 20px; }

a.folder-out { background: url(/assets/shared/folder_out.gif?56f7fb2502727a6a7d40957bc435c5a88f18448d18247f94191b9fe0982258cb) no-repeat; padding-left: 20px; width: 150px; }

a.folder-out-bottom { display: block; background: url(/assets/shared/folder_out.gif?56f7fb2502727a6a7d40957bc435c5a88f18448d18247f94191b9fe0982258cb) no-repeat; padding-left: 20px; }

a.email-icon-with-text { background: url(/assets/shared/email.gif?538be8f8afb2b61c33ac4223e862c13ecce17ffec1e41f6525531c462fa95b65) no-repeat; padding-left: 20px; }

a.print-icon-with-text { background: url(/assets/shared/printer.gif?51f5e4c3d354e29f04af8b728eac161f7783103f55a75c8d62b0ad96dd6eb32c) no-repeat; padding-left: 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; }

span.tsukurepo_count { font-size: 123%; font-weight: bold; }

span.tsukurepo_uu_count { color: #999; }

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...*/ _margin-bottom: -10px; line-height: 0px; background: url(/assets/themes/recipe/tsukurepo_wrapper_top.gif?53002ca4de797d3f91925c03c1b14e06b7ee77bffdba22c0583767476a1d345f) no-repeat; }

#tsukurepo-footer { height: 5px; _height: 0px; 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: 10px; padding-top: 5px; /*margin-bottom: 20px;*/ }

#comments h2.comment-title { dispaly: block; 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; _margin-bottom: -10px; padding: 0px; background: url(/assets/themes/recipe/tsukurepo_wrapper_top.gif?53002ca4de797d3f91925c03c1b14e06b7ee77bffdba22c0583767476a1d345f) no-repeat; }

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

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

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

#sub_category_list { padding-left: 15px; }

#category { margin-bottom: 20px; }

div.category_list_inner { float: left; width: 175px; margin-right: 15px; margin-bottom: 10px; }

#category p.suisen { text-align: right; }

/* suisennotokoro */
#category_list { margin-bottom: 10px; }

/* 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 */
#draft_recipes li { float: left; }

#draft_recipes img { vertical-align: top; }

#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: bold; }

#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; }

/*draft or edit*/
/*#recipe p.notice{ padding: 15px; background: #f5f5f5; margin-bottom: 10px; font-size: 12px; color: #000; }*/
#tag-settings { padding: 10px; background: #f5f5f5; margin-bottom: 10px; }

#tag-settings p { margin-bottom: 5px; }

#tag-settings p.submit { text-align: center; margin-bottom: 0px; }

#recipe p.setting { text-align: right; }

/* kotei */
#ingredients-list { width: 310px; }

#ingredients-list td { color: #4c4c4c; }

#ingredients-list td.ingredient-delete { padding-right: 10px; width: 1%; }

#ingredients-list td.ingredient_name_and_quantity { padding: 3px 0px; }

#ingredients-list td.ingredient_name_and_quantity a { text-decoration: none; color: #000; display: block; }

#ingredients-list td.ingredient_name_and_quantity a.cancel { color: #330000; text-decoration: underline; display: inline; }

#ingredients-list td.ingredient_name_and_quantity a:hover { background: #FFFF99; display: block; }

#ingredients-list td.ingredient_name_and_quantity a:hover.cancel { text-decoration: underline; display: inline; }

#ingredients-list td.ingredients-name { width: 120px; }

#ingredients-list td.wide_ingredient_quantity { border-top: none; text-align: right; width: 310px; }

#ingredients-list span.sample-text { color: #666; }

#ingredients-list td.quantity { width: 130px; padding-right: 5px; }

#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; }

/* inplaceeditoryou */
form.inplaceeditor-form { font-weight: normal; font-size: 14px; }

input.editor_field, textarea.editor_field { border-top: 1px solid #666; border-left: 1px solid #666; background: #ffffd3; padding: 3px; font-size: 102%; _font-size: 80%; }

#recipe span#text-size-limit { font-size: 12px; color: #666; }

#text-size-limit-container { color: #666; 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: bold; height: 1em; margin-bottom: 5px; }

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

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

#login-form { width: 480px; 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: bold; 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; }

#setting_and_delete { color: #999; }

#setting_and_delete a { color: #999; }

#setting_and_delete a:visited { color: #999; }

#setting_and_delete a:hover { color: #330000; }

/* 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; margin-bttom: 10px; 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; 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; margin-bottom: 50px; }

#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; }

#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: bold; color: #4d2200; padding-right: 10px; }

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

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

#another_link ul.recipe_share .facebook img { padding-right: 10px; }

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

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: bold; 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 table left_edge { border-left: none; }

div#thanks_message_box table right_edge { border-right: none; }

div#thanks_message_box.count_5 { border: none; }

div#thanks_message_box.count_5 table left_edge { border-left: 1px solid #D6D7B9; }

div#thanks_message_box.count_5 table right_edge { border-right: 1px solid #D6D7B9; }

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; }

/* Tsukurepo announce -----------------------------------------------*/
#tsukurepo_navi_wrapper { display: none; }

#tsukurepo_navi { width: 650px; background: #FFFFCC; text-align: center; padding: 0 3px; background: url(/assets/shared/release_info.png?a0a8aa9f68c19d3cc419cf37b279b235df6f897b303a502706ff4c7c0eea3830) repeat-y; overflow: hidden; }

#tsukurepo_navi_header { background: url(/assets/shared/release_info_top.png?f2bcfb4622f1f9a9c5793abfbc6845b7dcbde88e3ced89e88a40d04e890c3857) no-repeat; height: 5px; }

#tsukurepo_navi_bottom { background: url(/assets/shared/release_info_bottom.png?edff66258ec95602e8933fea84202ea048bb0c8db69c21e7c7ef0463ff207e70) no-repeat #eeeecc; height: 10px; }

#tsukurepo_navi_wrapper #tsukurepo_navi_close { float: right; margin: 0 15px 0 -20px; }

/* 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: #330000; 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: #330000; text-decoration: underline; }

#switch_graph_span span { font-weight: bold; }

#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; *display: inline; *zoom: 1; }

#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.show_action #user_kondates { margin-bottom: 20px; margin-left: 5px; }

.pc.recipe_controller.show_action #user_kondates .kondate_recipe_show_view { margin: 5px; float: left; width: 140px; }

.pc.recipe_controller.show_action #user_kondates .kondate_recipe_show_view .kondate_image { padding: 4px; border: 1px solid #cccccc; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }

.pc.recipe_controller.show_action #user_kondates .kondate_recipe_show_view .kondate_title { margin: 5px 0; font-weight: bold; }

.pc.recipe_controller.show_action #user_kondates .kondate_recipe_show_view .kondate_title .kondate_recipe_count { font-weight: normal; font-size: 12px; }

.pc.recipe_controller.show_action #recipe_request_recipes { margin-bottom: 15px; }

.pc.recipe_controller.show_action .intl_import_recipe .side_container { border-radius: 5px; border: 1px solid #e7dcc2; background-color: white; margin-bottom: 10px; padding: 10px; }

.pc.recipe_controller.show_action .intl_import_recipe table { margin-bottom: 0; }

.pc.recipe_controller.show_action .intl_import_recipe .ok_message, .pc.recipe_controller.show_action .intl_import_recipe .error_message { border-width: 0; }

.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; } }
