@charset "UTF-8";

/*=================================================================
/ recipe
/=================================================================*/
#contents { height:513px; width:1000px; margin:0 auto 20px; }
.lead { text-align:center; margin:19px 0 15px 0; font-size:0px; line-height:0px; }
.sideLink { position:absolute; top:49px; right:0px; font-size:0px; line-height:0px; }
.search { text-align:right; margin:0 72px 16px 0; }
.search .txt { display:inline; padding:0 5px 0 0; font-size:0px; line-height:0px; vertical-align:middle; /vertical-align:6px; }
.search .select { display:inline; }
/*.search .select select { width:185px; }*/

.recipe { background:#f1ebd9 url(../imgs/recipe_bg.gif) no-repeat scroll left top; margin:0 70px 0 70px; padding:15px 50px 50px; }
.recipe .btnArea { width:760px; height:33px; }
.recipe .btnArea .print { float:left; padding:0 5px 0 382px; /margin-top:-1px; font-size:0px; line-height:0px; }
.recipe .btnArea .print_limited { float:right; padding:0; /margin-top:-1px; font-size:0px; line-height:0px; }
.recipe .btnArea .mail { float:left; padding:0; /margin-top:-1px; font-size:0px; line-height:0px; }
.recipe .btnArea .social { background:#fff url(../imgs/social_bg.gif) no-repeat scroll left top; float:right; width:204px; height:33px; font-size:0px; line-height:0px; }
.recipe .btnArea .social .txt { float:left; padding:11px 12px 0 14px; }
.recipe .btnArea .social .mixi { float:left; padding:8px 8px 0 0; }
.recipe .btnArea .social .check { float:left; padding:6px 0 0 0; }

.recipe .mainImg { position:relative; }
.recipe .mainImg .btn { position:absolute; top:7px; left:588px; }
.recipe .mainImg .ctg { position:absolute; top:412px; left:0; width:760px;}
.recipe .mainImg .ctg ul { padding-right:5px; text-align:right;}
.recipe .mainImg .ctg li { display:inline;}
.recipe .mainImg .caption { text-align:right;}

.recipe .stit { margin:0 0 23px 0; font-size:0px; line-height:0px; }

.recipe .materials { margin:26px 0 34px 0;}
.recipe .materials .detail { width:710px; margin:0 auto; }
.recipe .materials .detail02 { width:710px; margin:20px auto 0; }
.recipe .materials .annotation { width:710px; margin:10px auto 0 auto; }
.recipe .materials .left { float:left; width:330px; }
.recipe .materials .right { float:right; width:330px; }

.recipe .materials .material { width:330px; }
.recipe .materials .material tr { background:url(../imgs/materials_line.gif) repeat-x scroll left center; }
.recipe .materials .material .atop { background:url(../imgs/materials_line.gif) repeat-x scroll left 0.8em;  vertical-align:top;}
.recipe .materials .material tr.l82_r18 td.material_l { width:82%; }
.recipe .materials .material tr.l82_r18 td.material_r { width:18%; }
.recipe .materials .material tr.l82_r18 td.material_l span { max-width:270px; }
.recipe .materials .material td.material_l { text-align:left; padding:4px 0; width:74%;}
.recipe .materials .material td.material_r { text-align:right; padding:4px 0; width:26%;}
.recipe .materials .material td.material_space { width:45px;}
.recipe .materials .material td.material_l span { background:#f1ebd9; padding:0 5px 0 0; display:inline-block; max-width:230px; }
.recipe .materials .material td.material_l span { background:#f1ebd9; padding:0 5px 0 0; display:inline-block; max-width:230px; }
.recipe .materials .material td.material_r span { background:#f1ebd9; padding:0 0 0 5px; display:inline-block; max-width:80px; text-align:left;}
.recipe .materials .material td.material_r span { background:#f1ebd9; padding:0 0 0 5px; display:inline-block; max-width:80px; text-align:left;}
.recipe .materials .material tr.half td.material_l,
.recipe .materials .material tr.half td.material_r { width:50%; }
.recipe .materials .material tr.half td.material_l span,
.recipe .materials .material tr.half td.material_r span { max-width:155px; }
.recipe .pb4 { padding-bottom: 4px;}
.recipe .pb0 { padding-bottom: 0 !important;}

.recipe .materials .detail_t { margin-bottom:15px; }
.recipe .materials .detail_t p { font-size:90% }
.recipe .materials .detail_t .material_b { margin-left:11px; width:319px; }
.recipe .materials .detail_c { margin:15px 0; }
.recipe .materials .detail_c p { font-size:90% }
.recipe .materials .detail_c .material_b { margin-left:11px; width:319px; }
.recipe .materials .detail_b { margin-top:15px; }
.recipe .materials .detail_b p { font-size:90% }
.recipe .materials .detail_b .material_b { margin-left:11px; width:319px; }
.recipe .materials .detail_o { margin:0; }
.recipe .materials .detail_o p { font-size:90% }
.recipe .materials .detail_o .material_b { margin-left:11px; width:319px; }

.recipe .flow td { width:232px; vertical-align:top; }
.recipe .flow td.left,.recipe .flow td.center { padding:0 32px 0 0; }
.recipe .flow .flowNo td { padding-bottom:18px; }
.recipe .flow ul li { padding:4px 0 4px 6px; text-indent:-6px;}
.recipe .flow .flowTxt td .btnMovie { margin-top:15px; text-align:center; }
.recipe .flow .flowTxt td.prepare { padding-bottom:18px; }
.recipe .flow .flowTxt ul { width:757px; }
.recipe .flow .flowTxt ul { width:757px; }
.recipe .flow span.numBlock { color:#FFFFFF; line-height:1.18em; background-color:#003e8a; margin:0 2px; padding:0 4px; display:inline-block; }
.recipe .flow span.numBlock2 { color:#FFFFFF; line-height:1.18em; background-color:#003e8a; margin:0 2px; padding:0 4px 0 10px; display:inline-block; }

.recipe .flow table { margin-bottom:30px; }
.recipe .flow table.lastChild { margin-bottom:0; }
.recipe .flow .annotation2{ margin-bottom:20px;}

.flashContainer { margin:auto; text-align:center; padding-bottom:20px;  }
.flashArea { margin:0 73px 0 70px; width:858px; height:453px; }

.endArea { margin:0 72px 0px 72px; padding-bottom:60px;}
.catgoryCookpad { float:left; }
.catgoryPhilly { float:right; }
.catgoryPhilly .search_b { padding-bottom:10px; text-align:right; }
.catgoryPhilly .search_b .txt { display:inline; padding:0 5px 0 0; font-size:0px; line-height:0px; vertical-align:middle; /vertical-align:6px; }
.catgoryPhilly .search_b .select { display:inline; }
.catgoryPhilly .goto_top { text-align:right; }

.recipeTitle{font-weight:bold; margin-bottom:10px; font-size:14px; color:#004998;}
.recipeTitle2{font-weight:bold; font-size:14px; color:#004998;}
.s_contents{ margin-bottom:20px;}


