#contest div.prc_block div.prc_article { float: left; margin: 0; padding: 5px 0; width: 203px; }

#contest div.prc_block div.prc_article div { margin: 0; padding: 0; }

#contest div.prc_block div.prc_article img { margin-left: 10px; }

.contest_logo { text-align: right; }

#contest div.prc_block div.prc_article h3, #contest div.prc_block div.prc_article p { width: 181px; margin: 0 5px 0 10px; padding-top: 5px; }

#contest #prc_thanks h2 { height: 200px; text-indent: -9999px; width: 610px; }

#contest #prc_thanks { left: -6px; margin: 17px 0 0 0; position: relative; top: 0pt; width: 610px; }

br.clear_both { clear: both; float: none; }

#contest_section { margin-top: 10px; padding-left: 0; padding-right: 0; margin-bottom: 20px; }

#contest_post { width: 610px; margin-bottom: 10px; }

/* tab */
#contest_menu { display: block; width: 610px; height: 28px; overflow: hidden; border-bottom: 3px solid #BA9966; margin: 0 0 20px 0; }

#contest_menu ul { list-style-type: none; margin: 0px; height: 28px; }

#contest_menu li { float: left; margin: 0 2px 0 0; padding: 0px; }

#contest_menu li.tab_top, #contest_menu li.tab_top_on { display: block; width: 48px; height: 28px; }

#contest_menu li.tab_top { background: url(/assets/pr/contest/tab_top.gif?4b45ea3fc8a49990da6072d3cf258bc8b912b3436de309dcbf7e6b288d343b05) no-repeat left top; }

#contest_menu li.tab_top_on { background: url(/assets/pr/contest/tab_top_on.gif?2dbc5628dc953e8074b36430ad09bc5afd17f8d5e728b56009f84bfe07bc5385) no-repeat left top; }

#contest_menu li.tab_toukou, #contest_menu li.tab_toukou { display: block; width: 80px; height: 28px; }

#contest_menu li.tab_toukou { background: url(/assets/pr/contest/tab_toukou.gif?7c344db066598192be35f6186ea33ca47f9114a23a895e830a558b7754639a47) no-repeat left top; }

#contest_menu li.tab_toukou_on { background: url(/assets/pr/contest/tab_toukou_on.gif?bdb01eadf55c2aae4283ded63ca5a556f6ad748bffd8ed46f05065ee21ebba21) no-repeat left top; width: 80px; height: 28px; }

#contest_menu li.tab_recipe, #contest_menu li.tab_recipe_on { display: block; width: 80px; height: 28px; }

#contest_menu li.tab_recipe { background: url(/assets/pr/contest/tab_recipes.gif?d910a9baee35057705366c9297a1d79eb00e1e5049a36f1036e61dc0a1e93f59) no-repeat left top; }

#contest_menu li.tab_recipe_on { background: url(/assets/pr/contest/tab_recipes_on.gif?cbf14f2476d318befc112502bc77e69a871fee7e69f6fa6e80fa497625a3d10f) no-repeat left top; }

#contest_menu li.tab_tsukurepo, #contest_menu li.tab_tsukurepo_on { display: block; width: 80px; height: 28px; }

#contest_menu li.tab_tsukurepo { background: url(/assets/pr/contest/tab_tsukurepolist.gif?a1176e7558ca47025b60379aad9cc43861f69fac264233f019afdc947ad069c9) no-repeat left top; }

#contest_menu li.tab_tsukurepo_on { background: url(/assets/pr/contest/tab_tsukurepolist_on.gif?6c46b97b690b1d8d3a71224b0ff01d34055411e0eaf31b0790427bad98317b2f) no-repeat left top; }

#contest_menu li.tab_rule, #contest_menu li.tab_rule_on { display: block; width: 80px; height: 28px; }

#contest_menu li.tab_rule { background: url(/assets/pr/contest/tab_rule.gif?0bcd8f57174948b8505a6d909261f2a867b5c9f8a86ab5daa5c733aa3dddc9ef) no-repeat left top; }

#contest_menu li.tab_rule_on { background: url(/assets/pr/contest/tab_rule_on.gif?bfd3e0771f57692b3d007a23e033f44ca38860f8f3c7bcbd48e2e55fb06c6b6a) no-repeat left top; }

#contest_menu li.tab_top a, #contest_menu li.tab_top_on a, #contest_menu li.tab_toukou a, #contest_menu li.tab_toukou_on a, #contest_menu li.tab_recipe a, #contest_menu li.tab_recipe_on a, #contest_menu li.tab_tsukurepo a, #contest_menu li.tab_tsukurepo_on a, #contest_menu li.tab_rule a, #contest_menu li.tab_rule_on a { display: block; height: 28px; text-indent: -9999px; }

#contest_menu li.tab_recipe a span, #contest_menu li.tab_recipe_on a span, #contest_menu li.tab_tsukurepo a span, #contest_menu li.tab_tsukurepo_on a span { display: none; }

#contest_menu li.tab_recipe a span.tab_tx_num, #contest_menu li.tab_recipe_on a span.tab_tx_num, #contest_menu li.tab_tsukurepo a span.tab_tx_num, #contest_menu li.tab_tsukurepo_on a span.tab_tx_num { display: block; padding: 13px 0 0 0; margin: 0px; font-size: var(--apr-font-size-sm); font-weight: normal; line-height: 12px; text-align: center; }

#contest_menu li.pr { float: right; background-image: none; font-weight: normal; }

/* thanks  */
#contest_thanks { background: url(//img.cookpad.com/image/parts/co_thanks_base.gif) no-repeat; width: 470px; height: 240px; text-align: center; margin: 30px 0 0 70px; padding-top: 100px; }

#contest_thanks p { margin: 0 40px 10px 40px; }

#contest_thanks ul, #contest_thanks li { list-style-type: none; margin: 0; }

#syou { float: left; width: 160px; }

#tsukurepolist_box { width: 440px; }

.olist li { list-style-type: decimal; margin-left: 1em; }

/*index*/
#common_top_banner { width: 610px; margin: 0 0 20px 0; }

#common_top_banner h1, #common_top_banner p { display: none; }

#index_main { width: 610px; margin: 0 0 20px 0; }

#index_lead { float: left; width: 320px; }

#index_lead p { margin: 0 0 1em 0; }

#index_present { float: right; width: 280px; height: 230px; display: block; }

#index_present p { display: none; }

#index_newrecipes { width: 608px; border-left: 1px solid #DBC0A1; border-right: 1px solid #DBC0A1; border-bottom: 1px solid #DBC0A1; margin-bottom: 20px; }

#index_newrecipes h2 { width: 608px; height: 35px; display: block; overflow: hidden; background: url(/assets/pr/contest/newrecipe_ttl.gif?172424f4279c8919a1c47606fa7b62865bd587c306dcdeb7976c96cb85225016); text-indent: -9999px; }

#index_newrecipes_inner { margin: 20px 32px; }

/*index_result*/
#common_top_banner_result { width: 610px; margin: 0 0 20px 0; }

#common_top_banner h1, #common_top_banner p { display: none; }

/*index_tukurepo*/
#common_top_banner_tukurepo { width: 610px; margin: 0 0 20px 0; }

#common_top_banner_tukurepo h1, #common_top_banner_tukurepo p { display: none; }

#index_tukurepo_present { float: right; width: 280px; height: 230px; display: block; }

#index_tukurepo_present { float: right; width: 280px; height: 230px; display: block; }

#index_tukurepo_present p { display: none; }

#tsukurepo-list-wrapper { width: 608px; border-left: 1px solid #DBC0A1; border-right: 1px solid #DBC0A1; border-bottom: 1px solid #DBC0A1; margin-bottom: 20px; }

#tsukurepo-list-wrapper h2 { width: 608px; height: 35px; display: block; overflow: hidden; background: url(/assets/pr/contest/newtsukurepo_ttl.gif?4ae3c19ee1895e065420b26da5d48578552225ddeaee497c2850a5c5b68b92b4); text-indent: -9999px; }

#tsukurepo-list { padding: 10px; }

/*about*/
#about_main h2 { text-align: center; color: #A80000; font-size: 130%; font-weight: 600; margin-bottom: 10px; padding-left: 10px; }

#about_main dt { background: url(/assets/pr/contest/co_line01.gif?e01e6e962545f7b3ab291794f159d8b211ab4cb3ae7205b0501b866b39d5dda1) top no-repeat; padding: 10px 0 0 0; margin: 0 0 5px 0; font-weight: 600; letter-spacing: 1px; color: #333; }

#about_main dd { padding: 0 0 10px 0; margin: 0; }

/*submit*/
.contest_post_questions { padding: 10px 0px; }

.contest_post_questions h3 { padding-left: 5px; background-color: #ccbb88; color: #3e2d16; font-weight: 600; }

#contest_side { float: right; padding-left: 20px; width: 300px; margin-bottom: 10px; }

#submit_bottom h2 { text-align: center; color: #A80000; font-size: 130%; font-weight: 600; margin-bottom: 10px; padding-left: 10px; }

#submit_bottom dt { background: url(/assets/pr/contest/co_line01.gif?e01e6e962545f7b3ab291794f159d8b211ab4cb3ae7205b0501b866b39d5dda1) top no-repeat; padding: 10px 0 0 0; margin: 0 0 5px 0; font-weight: 600; letter-spacing: 1px; color: #333; }

#submit_bottom dd { padding: 0 0 10px 0; margin: 0; }
