#one-col { margin-top: 10px; }

#category_footstamps { background: url(/assets/themes/category/footstamp_back.gif?bf23f04c0aeb201ef4aa9196ee274bfc2e66b21c0ac049ce3e1a75c9195795e7) no-repeat; height: 28px; }

ul.category_footstamps_inner { padding-left: 10px; }

#category_footstamps li { display: block; height: 28px; padding: 0 13px 0 10px; margin: 0; background: url(/assets/themes/category/footstamp_link_back.gif?591da52af9606259cb9d4514f6aa896521757a2ec0132d84a04613071a785c91) no-repeat right; }

#category_footstamps li.last { background: url(/assets/themes/category/footstamp_link_back_last.gif?685d0b7c3c6eca21097b1a20d565298f16d3b8ad9edbf4fddf541a2fce313c7c) no-repeat right; }

#category_footstamps li.now { background: none; margin-top: 6px; color: #fff; font-weight: bold; padding-left: 5px; }

#category_footstamps a { display: block; margin-top: 5px; text-decoration: none; }

#category_footstamps a:hover { text-decoration: underline; }

#category_main { margin-bottom: 10px; float: left; }

#category_image { float: left; margin-right: 15px; width: 120px; }

#category_image image { margin-bottom: 3px; }

#category_image p { color: #666; font-size: 85%; }

#category_description { float: left; width: 470px; }

#category_description h1 { font-size: 197%; margin-bottom: 0; position: relative; top: -5px; }

#category_description h1 a { text-decoration: none; }

#category_description h1 a:hover { text-decoration: underline; }

p.recipe_and_tsukurepo_count { margin-bottom: 15px; color: #000; }

p.recipe_and_tsukurepo_count a { font-size: 116%; }

#category_description p.category_message { font-size: 93%; }

#category_description .category_recommend_link { text-align: right; margin-top: 5px; font-size: 100%; }

#sub_category_list { width: 610px; margin-bottom: 20px; float: left; }

#sub_category_list h2 { margin: 0 5px; margin-bottom: 10px; }

#sub_category_list li { font-size: 93%; line-height: 160%; float: left; width: 188px; }

#sub_category_list .sub_categories { padding: 0 5px; }

#category_tab { width: 610px; height: 23px; border-bottom: 1px solid #d6d7b9; margin-bottom: 15px; }

#category_tab ul { padding-left: 10px; }

#category_tab li { width: 140px; display: block; }

#category_tab a { display: block; text-decoration: none; padding-top: 4px; height: 19px; width: 140px; text-align: center; background: url(/assets/themes/category/category_tab_back.gif?a06c95a8666b48e270e9c226c305cb9120412e9f92ff1aa0d172cef90a6f76bb) no-repeat; background-position: top; }

#category_tab a:hover { padding-top: 4px; display: block; background-position: bottom; color: #fff; font-weight: bold; height: 19px; width: 140px; text-align: center; }

#category_tab li.selected { font-weight: bold; color: #fff; background: url(/assets/themes/category/category_tab_back.gif?a06c95a8666b48e270e9c226c305cb9120412e9f92ff1aa0d172cef90a6f76bb) no-repeat; background-position: bottom; height: 23px; width: 140px; text-align: center; }

#category_tab span { display: block; padding-top: 5px; }

#category_tab a.recipe_link_tab { display: block; padding-top: 5px; background: none; }

/* Category Tabl with Theme START */
#category_tab_with_theme { width: 610px; margin: 0; width: 610px; margin: 0 0 15px; padding: 0; border-bottom: 1px solid #d6d7b9; }

#category_tab_with_theme ul { height: 23px; width: 620px; margin: 0; padding: 0; }

#category_tab_with_theme li { margin: 0 2px; float: left; list-style-type: none; width: 118px; height: 23px; text-align: center; background: url(/assets/themes/category/category_tab_back_w118.gif?6636f926c6122b8cab4f76b97998ecdf44260774daaae8807a24796da574115b) 0 0 no-repeat; }

#category_tab_with_theme li a { padding-top: 3px; display: block; width: 118px; height: 20px; text-decoration: none; font-size: 13px; }

#category_tab_with_theme li:hover { background: url(/assets/themes/category/category_tab_back_w118.gif?6636f926c6122b8cab4f76b97998ecdf44260774daaae8807a24796da574115b) 0 -23px no-repeat; }

#category_tab_with_theme li a:hover { color: white; font-weight: bold; }

#category_tab_with_theme li.search_index a { font-size: 11px; letter-spacing: -0.8px; padding-top: 4px; }

body:nth-of-type(1) #category_tab_with_theme li.search_index a { letter-spacing: -1px; }

#category_tab_with_theme ul.theme_selected li.theme, #category_tab_with_theme ul.index_selected li.search_index, #category_tab_with_theme ul.recipe_selected li.recipe_list, #category_tab_with_theme ul.tsukurepo_selected li.tsukurepo_list, #category_tab_with_theme ul.category_selected li.category_list { background: url(/assets/themes/category/category_tab_back_w118.gif?6636f926c6122b8cab4f76b97998ecdf44260774daaae8807a24796da574115b) 0 -23px no-repeat; }

#category_tab_with_theme ul.theme_selected li.theme a, #category_tab_with_theme ul.index_selected li.search_index a, #category_tab_with_theme ul.recipe_selected li.recipe_list a, #category_tab_with_theme ul.tsukurepo_selected li.tsukurepo_list a, #category_tab_with_theme ul.category_selected li.category_list a { color: white; font-weight: bold; }

/* Category Tabl with Theme END */
.category_new_content { margin: 0 10px; margin-bottom: 0; overflow: hidden; }

.category_new_content h3 { margin-bottom: 10px; font-size: 123.1%; }

#tsukurepo-list { margin-left: 0; }

/*---category/list-----*/
#root_categories { margin-bottom: 20px; }

.category_list .category_text { float: left; margin-bottom: 20px; }

.category_list li.root_category { display: block; width: 610px; float: left; margin-bottom: 20px; }

li.root_category h2 { font-weight: normal; }

li.root_category_last h2 { float: left; margin-right: 10px; }

li.root_category_last p { padding-top: 5px; width: 500px; }

li.root_category img { float: left; width: 50px; }

li.root_category p { margin-bottom: 0; }

div.category_list .category_image { float: left; margin-right: 10px; }

div.category_list span.root_category_title { font-size: 167%; font-weight: bold; text-decoration: none; }

div.category_list a.root_category_title { font-size: 167%; font-weight: bold; text-decoration: none; }

div.category_list a:hover.root_category_title { text-decoration: underline; }

div.category_list ul.sub_categories { float: left; margin-bottom: 20px; border-bottom: 1px solid #d6d7b9; }

div.category_list ul.last { border: none; }

div.category_list li.sub_category { float: left; width: 190px; margin-left: 10px; margin-bottom: 10px; }

div.category_list li.last { margin-right: 0; }

div.category_list h3 { display: inline; }

div.category_list li.sub_category span { font-size: 85%; }

div.category_list li.sub_category img { width: 40px; float: left; margin-right: 10px; }

div.category_list li.sub_sub_category { font-size: 93%; }

div.sub_list_wrapper { float: left; width: 595px; margin-bottom: 20px; margin-left: 15px; padding-top: 11px; }

div.bg_left { background: url(/assets/themes/category/sub_sub_list_header_left.gif?69ea44622bb907731a44ea90da8ecf7dac47f9bd67fa1c474da8928249bde048) no-repeat top left; }

div.bg_center { background: url(/assets/themes/category/sub_sub_list_header_center.gif?916b8fe063fe4c9199753d4542d3854bb548ded5928ceda83db4fe751e3f3e54) no-repeat top left; }

div.bg_right { background: url(/assets/themes/category/sub_sub_list_header_right.gif?844a152179d5e0bb75f107bf603fd4aeff6ccb5fbd6fc35598551f57730f4ab5) no-repeat top left; }

div.sub_list_inner { border: 2px solid #d6d7b9; border-top: none; padding: 10px; float: left; width: 571px; position: relative; }

div.sub_list_inner span.close { position: absolute; right: 10px; top: 5px; font-size: 85%; }

div.sub_list_inner a.window_close_link { color: #666; text_decoration: underline; }

div.sub_list_inner a.window_close_link:hover { color: #330000; text_decoration: underline; }

div.sub_list_inner h4 { margin-bottom: 5px; }

div.sub_sub_categories { float: left; width: 180px; margin-right: 10px; }

ul.sub_sub_category_list_3 { margin-top: 3px; }

.page_top { font-size: 85%; text-align: right; padding-bottom: 10px; }

a.sub_category_title { font-size: 100%; font-weight: bold; }

a.sub_sub_category_title { font-size: 100%; }

a.more_category { font-size: 85%; color: #999; text-decoration: none; }

a.more_category:hover { text-decoration: underline; }

div.big_spinner { width: 100%; padding: 20px 0; text-align: center; }

div.category_top h3.root_category_title { margin-bottom: 5px; clear: both; }

div.category_top h3.root_category_title a { text-decoration: none; }

div.category_top h3.root_category_title a:hover { text-decoration: underline; }

div.category_top p.pickup_title { font-size: 85%; color: #999; margin-bottom: 10px; }

/*------category_top-------*/
span.root_category_recipe_count { font-size: 85%; font-weight: normal; color: #999; }

#category_pickup_recipe { padding: 15px 10px; border: 1px solid #ded5c0; background: url(/assets/themes/top/nt_top_category_back.png?b86640977ea8513f8f51fa1c9357ea0156b30469ba9a759c1a90db1933df2608) repeat-x bottom; }

h2.recommend_category_title { margin-bottom: 5px; }

#recommend_category { padding: 0 10px; margin-bottom: 35px; }

#recommend_category td { width: 300px; }

#recommend_category img { margin-right: 5px; float: left; width: 60px; }

#recommend_category p { font-size: 85%; }

.recommend_text { width: 235px; margin-left: 65px; }

#search_form { margin-bottom: 10px; }

#search_form table { margin: 0 auto; }

#search_form td.note { font-size: 85%; color: #666; }

#search_form td.search { padding: 5px 0; }

#recent_tsukurepos { margin-left: 0; }

#recent_items { padding: 0 10px; }

#pr_recipes { padding: 0 10px; margin: 20px 0 10px 0; }

/* kategorikarasagasu */
ul.search_top_tab { width: 610px; border-bottom: 1px solid #d6d7b9; margin-bottom: 15px; }

ul.search_top_tab li { background: url(/assets/themes/category/category_tab_back250.gif?08e26248b0879a22ebcc29c1a3511927ca9a28e65acd7acca819fdd4b4fab81e) no-repeat top; display: block; width: 250px; height: 23px; text-align: center; }

ul.search_top_tab li.first { margin-left: 10px; }

ul.search_top_tab li.selected { background: url(/assets/themes/category/category_tab_back250.gif?08e26248b0879a22ebcc29c1a3511927ca9a28e65acd7acca819fdd4b4fab81e) no-repeat bottom; color: #fff; font-weight: bold; }

ul.search_top_tab a { display: block; width: 250px; height: 21px; padding-top: 2px; text-decoration: none; }

ul.search_top_tab a:hover { background: url(/assets/themes/category/category_tab_back250.gif?08e26248b0879a22ebcc29c1a3511927ca9a28e65acd7acca819fdd4b4fab81e) no-repeat bottom; color: #fff; text-decoration: none; }

.hidden_category { display: none; }

#search_category_header { width: 612px; height: 23px; background: url(/assets/themes/category/pickup_category_tab_back.gif?4c24fb3332c79422c40a7e8d16267bc6989d6169006353ec65763d5acc8e6eba) no-repeat; }

#search_category_header li { width: 90px; margin-right: 5px; text-align: center; }

#search_category_header span.selected_tab { display: block; width: 90px; height: 19px; padding-top: 2px; text-decoration: none; }

#search_category_header a { display: block; width: 90px; height: 19px; padding-top: 2px; text-decoration: none; }

#search_category_header a:hover { text-decoration: underline; }

#search_category_header span.selected_tab { color: #999; }

#search_category_wrapper { float: left; width: 610px; }

div.horizontal_tab { margin-bottom: 15px; height: 360px; border: 0 !important; background: url(/assets/themes/category/pickup_h_back.gif?9863e57ac77ac8346716bbc2d97f4dbb0f7d084dc9af31177fd376be8cc0a36b) no-repeat; }

div.search_category_list { float: right; width: 160px; padding-left: 10px; border-left: 1px solid #d6d7b9; }

div.horizontal_tab_list { position: absolute; top: 0; right: 0; border: 0; }

#search_category_inner { float: left; }

div.horizontal_inner { margin: 10px; width: 590px; position: relative; }

div.category_low { float: left; margin-bottom: 10px; _margin-bottom: 0; background: url(/assets/themes/category/pickup_low_back.gif?81e9d6d1725767ffc7b905a6f0c5ebcdeee2e904048ebf840e79da92e67cd580) no-repeat; padding: 10px; width: 590px; height: 90px; }

div.search_category { width: 410px; float: left; }

div.horizontal_search_category { height: 120px; }

div.search_category img.category_img { float: left; margin-right: 10px; width: 80px; }

div.search_category h2 { font-weight: bold; margin-bottom: 5px; }

div.search_category a.category_title { font-size: 138.5%; }

div.search_category a.item_count { font-size: 108%; }

div.search_category p.category_description { padding-top: 5px; font-size: 85%; margin-bottom: 10px; }

div.search_category_list h3 { font-size: 93%; margin-bottom: 0; }

div.search_category h4 { font-size: 85%; margin-bottom: 0; color: #999; font-weight: normal; }

div.search_category_pickup h4 { margin-bottom: 5px; }

div.search_category_pickup p.more_recipe { text-align: right; font-size: 93%; }

div.search_category_list .more_category { font-size: 93%; text-align: right; }

div.search_category_list span.item_count { font-size: 85%; }

div.search_list .page_title { margin-bottom: 10px; }

div.search_list #tsukurepo-list { margin-left: 10px; }

/*pickup_horizontal_tab*/
/*----------category_new----------*/
/*category/recommend*/
#recommend_inner { padding: 0 10px; }

.recommend h1 { margin-bottom: 15px; }

.recommend h2 { margin-bottom: 10px; }

.recommend span.step { color: #CFAA80; font-weight: normal; }

.recommend input.recipe_id_field { width: 100px; }

.recommend #selected_categories { color: #666; font-size: 85%; padding: 2px 5px; background: #d6d7b9; }

.recommend .step_navi { text-align: center; }

.recommend .note_footer { margin-left: 80px; }

.recommend .recommend_navi { width: 400px; text-align: center; }

#recommend_step { margin-bottom: 25px; width: 590px; height: 30px; background: url(/assets/themes/category/recommend_step.gif?3efddacbb6e5d09b0eb829a29534bfff4e8cda50affb2814a2e3d430c8ff4851) no-repeat; }

#recommend_step.step1 { background-position: left 0; }

#recommend_step.step2 { background-position: left -30px; }

#recommend_step.step3 { background-position: left -60px; }

#selected_recipe { margin: 10px 0 30px 0; }

#selected_category { padding: 10px; margin-bottom: 10px; border: 2px solid #d6d7b9; }

p.note { margin-bottom: 10px; }

#category_list li { width: 180px; float: left; }

#recommend_comment_wrapper { margin-top: 30px; }

#recommend_comment_wrapper form { margin: 0 auto; width: 400px; }

#recommend_comment_wrapper textarea { width: 400px; height: 90px; margin-bottom: 10px; }

.recommended_message p { font-size: 116%; font-weight: bold; }

/*ranking for IE6*/
#ranking th, #ranking td { border-bottom: 1px solid #d6d7b9; }

/*IH master*/
#master_kitchen { padding: 0 10px; margin-top: 30px; }

#master_kitchen li { float: left; width: 180px; }

/* cooking together category */
.story_wrapper { margin: 2px 1px 14px 90px; padding: 6px; }

.story { height: 56px; padding: 5px 7px; margin-top: 2px; width: 481px; background: #F2ECDA; }

.story-content { width: 410px; float: left; }

.story-content span { font-size: 84%; }

.story-img { float: right; margin: 2px 0; }

#category_explanation .toggle_link { padding: 5px 0; font-size: 93%; }

#category_explanation #main_text { font-size: 85%; color: #3c3c3c; line-height: 170%; margin-bottom: 30px; width: 420px; }

#nt_category_wrapper { padding: 10px; padding-top: 10px; }

#nt_category_wrapper #nt_category_description { position: relative; margin-bottom: 10px; padding-left: 10px; }

#nt_category_wrapper .recipe_recommend_btn { position: absolute; right: 0; top: 0; }

#nt_category_wrapper .recipe_recommend_btn a:link { display: block; padding-top: 10px; font-size: 85%; }

#nt_category_wrapper h1.category_title { font-size: 167%; color: #4E2100; float: left; margin-right: 15px; }

#nt_category_wrapper h1.category_title a:link, #nt_category_wrapper h1.category_title a:visited { color: #4E2100; }

#nt_category_wrapper .recipe_count_wrapper { float: left; padding-top: 8px; }

#nt_category_wrapper .recommended_recipe_count { margin-right: 10px; }

#nt_category_wrapper .recommended_recipe_count, #nt_category_wrapper .all_recipe_count { float: left; }

#nt_category_wrapper .recommended_recipe_count a, #nt_category_wrapper .all_recipe_count a { padding: 0 3px; }

#nt_category_wrapper .recommended_recipe_count .search_count, #nt_category_wrapper .all_recipe_count .search_count { font-size: 116%; }

#nt_category_wrapper .recommended_recipe_count span, #nt_category_wrapper .all_recipe_count span { font-size: 85%; color: 666; }

#nt_category_wrapper #category_nav_wrapper { float: left; width: 170px; margin-right: 10px; }

#nt_category_wrapper #category_nav_wrapper ul.sub_categories li { font-size: 93%; }

#nt_category_wrapper #category_nav_wrapper ul.footstamps li.indent_level_1, #nt_category_wrapper #category_nav_wrapper ul.footstamps li.indent_level_2 { font-size: 93%; }

#nt_category_wrapper #category_nav_wrapper a.back_to_category_list { text-decoration: underline !important; }

#nt_category_wrapper #category_nav_wrapper li.link_to_category_list { font-size: 93%; }

#nt_category_wrapper #category_nav_wrapper li.current_category { color: #4E2100; font-weight: bold; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_1 { margin-left: 10px; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_2 { margin-left: 20px; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_3 { margin-left: 30px; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_4 { margin-left: 40px; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_5 { margin-left: 50px; }

#nt_category_wrapper #category_nav_wrapper li.indent_level_6 { margin-left: 60px; }

#nt_category_wrapper #category_nav_wrapper li { padding-bottom: 5px; }

#nt_category_wrapper #category_nav_wrapper li a:link, #nt_category_wrapper #category_nav_wrapper li a:visited { text-decoration: underline; }

#nt_category_wrapper #category_nav_wrapper li a:hover { text-decoration: underline; }

#nt_category_wrapper #category_nav_wrapper li.leaf_list span.current_leaf_category { font-weight: bold; color: #4E2100; }

#nt_category_wrapper #category_nav_wrapper li.leaf_list span.current_leaf_category, #nt_category_wrapper #category_nav_wrapper li.leaf_list a { padding-left: 11px; background: url(/assets/shared/nt_list_marker.png?9f5c441ef4e182505e567d106431776d9eec2c8ea88b48d16587e9035b3e5269) no-repeat left top; }

#nt_category_wrapper #category_nav_wrapper li.sub_categories_list { float: left; }

#nt_category_wrapper #category_nav_wrapper span.unlink_category_label { color: #999; }

#nt_category_wrapper #category_nav_wrapper #related_honor_recipe { font-size: 93%; border-top: 1px solid #eee; margin: 10px 0 0 10px; padding-top: 5px; }

#nt_category_wrapper #category_nav_wrapper #related_honor_recipe .honor_recipe_link { font-weight: bold; }

#nt_category_wrapper #category_nav_wrapper #related_honor_recipe .title { border: none; font-size: 100%; font-weight: normal; color: #a68974; margin-bottom: 1px; }

#nt_category_wrapper #category_nav_wrapper #related_honor_recipe li { margin: 0 0 5px 3px; *zoom: 1; }

#nt_category_wrapper #category_nav_wrapper #related_honor_recipe li:after { content: ""; display: block; clear: both; }

#nt_category_wrapper #category_main_content_wrapper { float: left; width: 450px; }

#nt_category_wrapper #category_main_content_wrapper .menu_tab li { width: 95px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner { padding: 0 10px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .found_msg { margin-bottom: 10px; font-size: 93%; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .result_zero_msg #cautions_for_zerohit { font-size: 93%; color: #666; margin-top: 20px; margin-left: 20px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .result_zero_msg #cautions_for_zerohit li { list-style-type: disc; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch { font-size: 93%; float: left; position: relative; margin-bottom: 15px; box-shadow: 0 1px 0 #ffffff; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch .ps_icon { margin: -2px -38px 0 18px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li { background: #ffffff; background: -moz-linear-gradient(top, #ffffff, #f2f2f2); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); background: linear-gradient(to bottom, #ffffff, #f2f2f2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left; display: inline; position: relative; line-height: 28px; height: 28px; border: 1px solid #cccccc; padding: 0; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.selected { background: #6a5538; background: -moz-linear-gradient(top, #6a5538, #816844); background: -webkit-gradient(linear, left top, left bottom, from(#6a5538), to(#816844)); background: linear-gradient(to bottom, #6a5538, #816844); color: #fcfbf5; font-weight: bold; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.selected span { padding: 0 20px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li a { display: block; padding: 0 20px; color: #4d2200; text-decoration: none; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.order_date { border-radius: 4px 0 0 4px; border-right: none; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.popularity { border-radius: 0 4px 4px 0; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.popularity.selected span, #nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_recipe_and_tsukurepo_inner .navigation .switch li.popularity a { padding-left: 38px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext { float: left; width: 440px; padding-left: 10px; border-bottom: 1px solid #d6d7b9; margin-bottom: 15px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext li { display: block; float: left; min-width: 100px !important; font-size: 93%; line-height: 130%; text-align: center; background: #efe9d3; margin-right: 5px; border-radius: 5px 5px 0 0; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext li a:link, #nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext li a:visited { display: block; border: 1px solid #efe9d3; border-bottom: none; border-radius: 5px 5px 0 0; padding: 3px 0; text-decoration: none; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext li a:hover { color: #fff; background: #c6a979; border-radius: 5px 5px 0 0; border: 1px solid #c6a979; border-bottom: none; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_tab_nt_ext li.current { color: #4E2100; background: #fff; padding: 3px 0; margin-bottom: -1px; border: 1px solid #d6d7b9; border-bottom: 1px solid #fff; font-weight: bold; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form { margin-bottom: 15px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form input#search_category_keyword { background: url(/assets/themes/top/search_input_back.png?adad68c484c8ed678b05e742e2cab972ef05218e1a90cc67e552949b28e60f97) no-repeat scroll 0 0 transparent; border: 1px solid #C5C5C5; border-radius: 3px 3px 3px 3px; font-size: 108%; height: 24px; padding: 3px 3px 2px 10px; vertical-align: middle; width: 120px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form input#search_category_keyword::-webkit-input-placeholder { padding-top: 3px; color: #ccc; font-size: 12px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form input#search_category_keyword:-moz-placeholder { color: #ccc; font-size: 12px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .placeholder { color: #ccc; font-size: 13px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list { display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list { font-size: 85%; padding: 5px 0px; margin-left: 8px; border-radius: 5px; padding: 5px; border: 1px solid #D6D7B9; position: relative; height: 18px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list li { float: left; margin-right: 5px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list .keyword_list_before, #nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list .keyword_list_after { content: ""; position: absolute; border-style: solid; width: 0; height: 0; padding: 0; display: block; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list .keyword_list_before { border-color: transparent #D6D7B9; top: 8px; left: -8px; border-width: 8px 8px 8px 0; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #category_search_form .trend_keyword_list ul.keyword_list .keyword_list_after { border-color: transparent #ffffff; top: 10px; left: -6px; border-width: 6px 6px 6px 0; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch { position: relative; margin-bottom: 10px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch .ps_icon { margin-left: 10px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch span.order_label { color: #ccc; font-size: 93%; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch span.order_pipe { color: #ccc; padding: 0 5px; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch span#popularity_search_link { font-size: 108%; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch span.newly_label { font-weight: normal; color: #999; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #order_switch span.popular_label { font-weight: normal; color: #999; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #mini_paginate { position: absolute; right: 0; top: 0; font-size: 93%; }

#nt_category_wrapper #category_recipe_and_tsukurepo_wrapper #mini_paginate span.page_num { color: #666; padding: 0 5px; }

#nt_category_wrapper #category_recipes { float: left; width: 430px; }

#nt_category_wrapper #category_recipes .category_recommend_link { text-align: center; padding-bottom: 20px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A { margin-bottom: 15px; width: 430px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_title { margin-bottom: 2px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_title a.recipe-title { font-size: 131%; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_title span.author_name { font-size: 93%; color: #666; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_title span.author_name span { font-size: 11px; color: #999; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_snippet_text { float: left; width: 320px; margin-right: 10px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_snippet_text .description { color: #3C3C3C; line-height: 140%; margin-top: 5px; margin-bottom: 5px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_snippet_text .ingredients { font-size: 85%; color: #CFAA80; line-height: 140%; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_snippet_text .info { font-size: 77%; color: #ccc; margin-top: 5px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_snippet_text .info span { padding-right: 5px; }

#nt_category_wrapper #category_recipes .recipe_snippet_A .recipe_photo { float: right; width: 100px; }

#nt_category_wrapper #category_tsukurepos #mini_paginate { position: relative; margin-bottom: 10px; text-align: right; font-size: 93%; }

#nt_category_wrapper #category_tsukurepos #mini_paginate span.page_num { color: #666; padding: 0 5px; }

#nt_category_wrapper #category_tsukurepos .tsukurepo-wrapper { margin-right: 11px !important; }

#nt_category_wrapper #category_tsukurepos .tsukurepo-wrapper-last { margin-right: 0; }

#recipe_request_search .guide_to_recipe_request { margin: 20px 0; }

#recipe_request_search .guide_to_recipe_request .recipe_requests_content_wrapper { padding: 10px 0; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper { padding: 5px 0; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper .request_title { line-height: 1.4em; padding-top: 10px; font-size: 15px; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper .recipe_count { color: #2F1C12; padding-top: 5px; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper .recipe_count span { font-weight: bold; font-size: 16px; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper .recipe_images { float: left; width: 128px; margin-right: 15px; }

#recipe_request_search .guide_to_recipe_request .recipe_request_wrapper .recipe_images img { margin: 0; }

#recipe_request_search .guide_to_recipe_request .more_link { text-align: right; margin-right: 10px; }

#recipe_request_search .guide_to_recipe_request .guide_message { background-color: #FAF7ED; padding: 20px; text-align: center; line-height: 24px; color: #2F1C12; }

#recipe_request_search .guide_to_recipe_request .guide_message .link { margin-top: 10px; font-size: 16px; font-weight: bold; }
