@charset "utf-8";
/* CSS Document */
/***** common *****/
html { overflow-y: scroll }
body { font-size: 13px; font-family: "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; color: #484b4b; *font-size: small; *font: x-small; line-height: 1; letter-spacing: 0.008em;}
* { margin: 0; padding: 0;}
a:link { color: #484b4b; text-decoration: none;}
a:visited { color: #484b4b; text-decoration: none;}
a:hover { color: #8f7132; text-decoration: underline;}
img { vertical-align: bottom; border: 0;}
ol, ul, li { list-style-type: none }
.hide { display: none }
.reset { clear: both }
.clear { *zoom: 1 }
.clear:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
.fl { float: left }
.fr { float: right }
span.time { font-size: 12px }
.thmbbrdr { border: 3px solid #ffffff; -webkit-box-shadow: 0 1px 3px #928364; -moz-box-shadow: 0 1px 3px #928364; box-shadow: 0 1px 3px #928364;}
.thmbbrdr:hover { border: 3px solid #c0b293 }
.mark { background: url(http://image.excite.co.jp/jp/recipe/pc/matome/mark.png) no-repeat left 1px; padding: 0 0 2px 18px;}
.lep, #recipe_detail a.lep, .lep:visited, #recipe_detail a.lep:visited { background: url(http://image.excite.co.jp/jp/erecipe/lep.gif) no-repeat left; -webkit-background-size: auto 15px; -moz-background-size: auto 15px; background-size: auto 15px; padding-left: 20px; display: block; color: #1908c4; margin: 20px 0; font-size: 14px;}
a:visited

.sprite { overflow: hidden; display: block; background-repeat: no-repeat; height: 0;}
.mT10 { margin-top: 10px }
.mB10 { margin-bottom: 10px }
.p10 { padding: 10px }
.qr { width: 280px; height: 120px; background: #fffddc; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; position: relative; border: 1px solid #e7e4aa; float: left;}
.qr h2 { font-size: 103% }
.qr strong { color: #a18606; font-size: 16px;}
.qr p { display: table-cell; vertical-align: middle; width: 150px; height: 100px; font-size: 100%;}
.qr img { position: absolute; right: 10px; top: 10px;}
.app { width: 300px; height: 120px; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; position: relative; border: 1px solid #e7e4aa; float: right; overflow: hidden; zoom: 1;}
#recipe_detail .app a { display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f0366f; color: #ffffff; padding: 5px; width: 85px; float: right; margin-top: 10px; text-align: center;}
#recipe_detail .app a:hover, #recipe_detail .app a:visited { color: #ffffff }
.app img { margin-right: 10px }
.app strong { color: #554d0a; font-size: 93%;}
.app h2 { color: #f0366f; font-size: 138.5%; margin: 10px 0;}
.roundbox { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #cbc8c1; overflow: hidden; zoom: 1;}
li.rcpnm a, .thmblist li a { color: #e67c00; text-decoration: underline; line-height: 1.4;}
#recipe_detail a.mark, #Weekly a.mark { background-position: 0 0 }
li.rcpnm a:hover, .thmblist li a:hover { color: #655134; text-decoration: none;}
li.rcpnm a:visited, .thmblist li a:visited { color: #8f7132 }
span.category { height: 10px; display: table-cell; font-size: 8px; color: #fff; text-align: center; margin: 0 4px 0 0; vertical-align: middle; line-height: 1.1; padding: 2px 5px; text-decoration: none;}
a span.category, a span.category:visited { text-decoration: none }
.pagetype_1 { background-color: #7bb8d5 }
.pagetype_2 { background-color: #3396af }
.pagetype_4 { background-color: #c6a009 }
.pagetype_5 { background-color: #c79424 }
.pagetype_6 { background-color: #f29ba2 }
.pagetype_7 { background-color: #c69e48 }
.pagetype_12, .pagetype_13 { background-color: #abb25a }
.pagetype_14 { background-color: #c3b150 }
.pagetype_99, .pagetype_3, .pagetype_8, .pagetype_9, .pagetype_10, .pagetype_11 { background-color: #888888 }
.recipetype_01 { background-color: #f67557 }
.recipetype_02 { background-color: #f67557 }
.recipetype_03, .recipetype_08, .recipetype_09, .recipetype_10, .recipetype_11 { background-color: #7b913f }
.recipetype_04 { background-color: #c3b150 }
.recipetype_05 { background-color: #F29BA2 }
.recipetype_06 { background-color: #c3b150 }
.recipetype_07 { background-color: #f67557 }
.recipetype_99 { background-color: #7b913f }
.new { display: inline-block; font-size: 9px; padding: 3px 2px 1px 2px; margin: 0 2px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #e6124e; font-family: verdana; font-weight: bold;}
.ashborder { border-bottom: 1px solid #cdc8c1 }
.thmblist { margin: 0 10px }
.thmblist img { width: 100px; height: auto;}
.thmblist span.thmbwrap { width: 100px; height: 65px; display: block; overflow: hidden; float: left; border: none; margin: 0 10px 0 0;}
.thmblist span.thmbwrap:hover { filter: alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25;}
.thmblist li { overflow: hidden; zoom: 1; padding: 10px 0; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot.gif) repeat-x bottom;}
ol.thmblist span.rank { margin: 0 8px 0 2px; border: 4px solid #ffffff; -webkit-box-shadow: 0px 0px 3px #978f7c; -moz-box-shadow: 0px 0px 3px #978f7c; box-shadow: 0px 0px 3px #978f7c;}
/***** layout *****/
#wrap { }
#content { width: 950px; margin: 10px auto 10px; *zoom: 1;}
#content:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#main { float: left; width: 640px;}
#sub { float: right; width: 300px;}
#footer { background-color: #E6E6E6; background-image: url(http://image.excite.co.jp/jp/woman/09/top/womanHeaderFooterLine.gif); background-repeat: repeat-x; padding: 0; overflow: hidden;}
#footer .inner { margin: 0 auto; width: 950px;}
#footer .txt { text-align: right; margin: 0 5px 5px 0;}
#footer address { font-style: normal; margin: 0 5px 5px 0; text-align: right; font-size: 10px;}
#footer address a { font-style: normal; text-align: right; font-size: 10px; color: #ce6c5f;}
#footer .fr li { display: inline }
#footer .fr li a { border-left: 1px solid #999999; display: block; float: right; margin-right: 5px; padding-left: 5px; font-size: 10px;}
#footer .fr .first a { border: medium none }
/***** header *****/
#header { padding-top: 4px; text-align: center; width: 100%;}
#header .inner { margin: 0 auto; width: 950px;}
#header-link { height: 19px }
#header-link a { color: #FFFFFF; font-size: 10px; line-height: 12px;}
#header-link .fl a { background: url(http://image.excite.co.jp/jp/recipe/pc/top/header_arrow.gif) no-repeat left; padding-left: 10px;}
#header-link .fr { margin: 0; padding: 0;}
#header-link .fr li { display: inline; margin: 0; padding: 0;}
#header-link .fr a { display: block; float: left; margin-right: 5px; padding-left: 5px; border-left: solid 1px #fff;}
#header-link .fr .first a { border: none }
#header_top { margin: 3px auto 6px auto; width: 950px; height: 120px; display: block; zoom: 1; position: relative;}
#header_top:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#logo { float: left; text-align: center; position: absolute; top: 34px; left: 20px;}
#logo a { background: url(http://image.excite.co.jp/jp/recipe/pc/top/logo_erecipe.gif) no-repeat left top; display: block; width: 164px; height: 35px; line-height: 1.8;}
#logo a:hover { text-decoration: none }
#logo a span { visibility: hidden }
#logo .lead { padding-top: 10px; color: #484B4B; text-align: center; text-indent: 0px; font-size: 12px; font-weight: 700;}
#header_top #search { background: url(http://image.excite.co.jp/jp/recipe/pc/search/top_schbox_bg.jpg) no-repeat left top; width: 743px; height: 116px; float: right; overflow: hidden;}
#header_top #search #sch_inner { margin-top: 15px }
#header_top #search #sch_inner:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#header_top #search #sch_inner li.ipbox { float: left; margin-left: 15px; display: block; width: 400px;}
#header_top #search #sch_inner li.ipbox h2 { background: url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_tit.gif) no-repeat top left; width: 115px; padding: 0; margin: 0 6px 0 0; float: left; height: 22px; display: block;}
#header_top #search #sch_inner li.ipbox h2 span { visibility: hidden; display: none;}
input.sch_box { border: solid 1px #a8a07e; width: 218px; height: 22px; font-size: 16px; padding-left: 3px; line-height: 22px;}
#header_top #search #sch_inner li.other01 { float: right; margin-top: 2px; padding: 0 15px 0 17px; background: url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_ic_circle.gif) no-repeat left; line-height: 28px;}
#header_top #search #sch_inner li.other02 { float: right; margin-top: 2px; padding: 0 10px 0 17px; background: url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_ic_circle.gif) no-repeat left; line-height: 28px;}
#header_top #search #sch_inner a:link { color: #655134; text-decoration: underline; font-size: 100%;}
#header_top #search #sch_inner a:visited { color: #655134; text-decoration: underline;}
#header_top #search #sch_inner a:hover { color: #655134; text-decoration: none;}
#header_top #search #sch_keyword { padding: 18px 0px 0 10px; float: left; width: 690px;}
#header_top #search #sch_keyword li { background: url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_ic_arrow.gif); background-repeat: no-repeat; background-position: 0 9px; padding: 6px 0 0 12px; color: #655134; line-height: 1;}
#header_top #search #sch_keyword li a:link { font-weight: 400; color: #655134; text-decoration: underline; font-size: 100%;}
#header_top #search #sch_keyword li a:visited { font-weight: 400; color: #655134; text-decoration: underline; font-size: 100%;}
#header_top #search #sch_keyword li a:hover { font-weight: 400; color: #655134; text-decoration: none; font-size: 100%;}
#header_top #search #sch_keyword strong { color: #655134; font-size: 100%;}
#header_sub { margin: 3px auto 6px auto; width: 950px; height: 120px; display: block; zoom: 1; position: relative;}
#header_sub:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
/*
#header_sub {
  margin:3px auto 6px auto;
	width:950px;
  height: 120px;
  display: block;
	zoom:1;
  position: relative;}


#header_sub:after { display: block;
	visibility: hidden;
	content: ".";
	clear: both;
	height: 0;}	
*/
#header_sub .ad { float: right }
#search_sub { /* background-image: url(http://image.excite.co.jp/jp/recipe/pc/search/sub_schbox_bg.jpg);*/ background-repeat: no-repeat; background: #ece4d6; margin: 5px auto 0; height: 40px; width: 950px; *zoom: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#search_sub:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#search_sub #sch_inner a:link { color: #655134; text-decoration: underline; font-size: 100%;}
#search_sub #sch_inner a:visited { color: #655134; text-decoration: underline; font-size: 100%;}
#search_sub #sch_inner a:hover { color: #655134; text-decoration: none; font-size: 100%;}
#search_sub #sch_inner li.ipbox { float: left; padding: 5px 0 0 12px;}
#search_sub #sch_inner li.ipbox img { margin-right: 6px }
#search_sub #sch_inner li.ipbox input[type="submit"] { padding: 3px 5px }
#search_sub #sch_inner li.ipbox img { float: left; margin-top: 4px;}
input.sch_box_sub { border: 1px solid #A8A07E; font-size: 16px; height: 22px; line-height: 22px; padding-left: 3px; width: 390px;}
#search_sub #sch_inner li.other01 { background: transparent url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_ic_circle.gif) no-repeat scroll left center; float: right; line-height: 13px; margin-top: 13px; padding: 0 15px 0 17px;}
#search_sub #sch_inner li.other02 { background: transparent url(http://image.excite.co.jp/jp/recipe/pc/search/schbox_ic_circle.gif) no-repeat scroll left center; float: right; line-height: 13px; margin-top: 13px; padding: 0 10px 0 17px;}
/***** navigation *****/
#navigation { width: 950px; height: 39px; margin: 0 auto; *zoom: 1;}
#navigation:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#navigation li { display: block; float: left;}
#navigation li a { overflow: hidden; display: block; background-repeat: no-repeat; float: left; height: 39px; text-decoration: none;}
#navigation li a span { visibility: hidden }
#navigation li a:hover { text-decoration: none }
#navigation li a.tm01 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm01.gif); width: 82px; background-position: left top;}
#navigation li a.tm01 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm01.gif); width: 82px;}
#navigation li a.tm02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm02.gif); width: 103px; background-position: 0 0;}
#navigation li a.tm02:hover { background-position: 0 -39px }
#navigation li a.tm02_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm02.gif); width: 103px; background-position: 0 -39px;}
#navigation li a.tm03 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm03.gif); width: 67px; background-position: left top;}
#navigation li a.tm03:hover { background-position: 0 -39px }
#navigation li a.tm03_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm03.gif); width: 67px; background-position: 0 -39px;}
#navigation li a.tm04 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm04.gif); width: 68px; background-position: left top;}
#navigation li a.tm04:hover { background-position: 0 -39px }
#navigation li a.tm04_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm04.gif); width: 68px; background-position: 0 -39px;}
#navigation li a.tm05 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm05.gif); width: 104px; background-position: left top;}
#navigation li a.tm05:hover { background-position: 0 -39px }
#navigation li a.tm05_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm05.gif); width: 104px; background-position: 0 -39px;}
#navigation li a.tm06 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm06.gif); width: 89px; background-position: left top;}
#navigation li a.tm06:hover { background-position: 0 -39px }
#navigation li a.tm06_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm06.gif); width: 89px; background-position: 0 -39px;}
#navigation li a.tm07 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm07.gif); width: 88px; background-position: left top;}
#navigation li a.tm07:hover { background-position: 0 -39px }
#navigation li a.tm07_on { background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm07.gif); width: 88px; background-position: 0 -39px;}
#navigation li div.tm08 { background: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm09.gif); width: 100px; height: 39px; background-repeat: no-repeat;}
#navigation li.rback { float: left; background: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/tm_rbg01.gif); background-repeat: no-repeat; width: 349px; height: 39px; text-align: right;}
#navigation li.rback a { display: block; padding: 0; background-repeat: none; overflow: hidden; float: right;}
#navigation li.rback a:hover { background-position: left bottom }
#navigation li.rback img { padding: 8px 7px 0 10px; display: inline;}
/***** top *****/
#flash { }
#feat { padding-top: 5px }
#feat h2 { margin-top: 5px; font-weight: 400; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_list_ic.gif); background-repeat: no-repeat; background-position: 8px 3px; padding-left: 20px;}
#feat h2 a:link { color: #484b4b; font-size: 100%;}
#feat h2 a:visited { color: #484b4b; font-size: 100%;}
#feat h2 a:hover { color: #8f7132; text-decoration: underline; font-size: 100%;}
#content .ad { margin-top: 15px; text-align: center; overflow: hidden; zoom: 1;}
#top_week { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_week_bg.jpg); background-repeat: no-repeat; height: 302px; margin-top: 15px; *zoom: 1;}
#top_week:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_week .tit_box { height: 32px; *zoom: 1;}
#top_week .tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_week h3 { font-size: 174% }
#top_week .tit_box .tit { text-indent: -10000px; float: left;}
#top_week .tit_box .more { float: right; text-align: right; padding: 13px 27px 0 0; color: #fff;}
#top_week .tit_box .more a { color: #fff; font-size: 100%;}
#top_week .today { float: left; padding: 18px 12px 0 18px;}
#top_week .today .published { height: 27px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_week_today_date.gif); background-repeat: no-repeat; width: 177px; font-size: 116%; font-weight: 700; color: #fff; line-height: 27px; text-align: right;}
#top_week .today .pho { width: 177px; height: 200px; overflow: hidden;}
#top_week .detail { float: left; width: 140px; margin: 30px 24px 0 0; font-size: 12px;}
#top_week .detail .summary { font-weight: 700; line-height: 1.4; font-size: 100%;}
#top_week .detail ul { padding-top: 5px }
#top_week .detail .fn { margin-top: 5px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_week_ic.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px; line-height: 1.2;}
#top_week .detail .fn a:link { color: #484b4b; text-decoration: none; font-size: 100%;}
#top_week .detail .fn a:visited { color: #484b4b; text-decoration: none; font-size: 100%;}
#top_week .detail .fn a:hover { color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_week .others_box { float: left; width: 260px;}
#top_week .others_box .list { float: left; margin: 5px 4px 0 0; width: 83px;}
#top_week .others_box .list_r { float: left; margin: 5px 0 0 0; width: 83px;}
#top_week .others_box .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_week_thb_bg.jpg); background-repeat: no-repeat; overflow: hidden; padding: 6px 6px 0; height: 120px;}
#top_week .others_box .thumb .published { height: 15px; line-height: 15px; color: #fff; font-weight: 700; background-color: #ee9328; text-align: center; font-size: 77%;}
#top_week .others_box .thumb .pho { width: 71px; height: 73px; overflow: hidden; margin-bottom: 6px;}
#top_week .others_box .thumb .fn { padding-top: 2px; text-align: left;}
#top_week .others_box .thumb .fn a:link { color: #655134; text-decoration: none; font-size: 85%; line-height: 1.1;}
#top_week .others_box .thumb .fn a:visited { color: #655134; text-decoration: none;}
#top_week .others_box .thumb .fn a:hover { color: #655134; text-decoration: underline;}
#top_tw { float: left; padding: 20px 0 0 2px;}
#top_tw .tit_box { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_tw_tit.gif); background-repeat: no-repeat; width: 307px; height: 32px; *zoom: 1;}
#top_tw .tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_tw .tit_box .tit { float: left; text-indent: -10000px;}
#top_tw .tit_box .more { float: right; padding: 11px 25px 0 0; text-align: right; color: #fff;}
#top_tw .tit_box .more a { color: #fff; font-size: 96%; letter-spacing: 0.02em;}
#top_tw .con { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_tw_line.gif); background-repeat: no-repeat; background-position: bottom; width: 307px; padding: 5px 0 6px; *zoom: 1;}
#top_tw .con:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_tw .con .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_thb_bg.gif); background-repeat: no-repeat; width: 126px; height: 116px; float: left; margin: 0 6px 0 0;}
#top_tw .con .thumb .pho { margin: 7px; width: 112px; height: 102px; overflow: hidden;}
#top_tw .con .detail { float: left; width: 165px; margin-top: 2px;}
#top_tw .con .detail .fn { padding: 7px 0 0 2px }
#top_tw .con .detail .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_tw .con .detail .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_tw .con .detail .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_tw .con .detail .summary { padding: 5px 0 0 2px }
#top_tw .con .detail .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_tw .con .detail .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_tw .con .detail .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_tw .con02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_tw_line02.gif); background-repeat: no-repeat; background-position: bottom; height: 60px; width: 307px; overflow: hidden;}
#top_tw .con02 .fn { padding: 10px 10px 0 }
#top_tw .con02 .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_tw .con02 .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_tw .con02 .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_tw .con02 .summary { padding: 5px 10px 0 }
#top_tw .con02 .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_tw .con02 .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_tw .con02 .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_easy { float: right; padding: 20px 2px 0 0;}
#top_easy .tit_box { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_easy_tit.gif); background-repeat: no-repeat; width: 307px; height: 32px; *zoom: 1;}
#top_easy .tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_easy .tit_box .tit { float: left; text-indent: -10000px;}
#top_easy .tit_box .more { float: right; padding: 11px 25px 0 0; text-align: right; color: #fff;}
#top_easy .tit_box .more a { color: #fff; font-size: 96%; letter-spacing: 0.02em;}
#top_easy .con { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_easy_line.gif); background-repeat: no-repeat; background-position: bottom; width: 307px; padding: 5px 0 6px; *zoom: 1;}
#top_easy .con:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_easy .con .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_thb_bg.gif); background-repeat: no-repeat; width: 126px; height: 116px; float: left; margin: 0 6px 0 0;}
#top_easy .con .thumb .pho { margin: 7px; width: 112px; height: 102px; overflow: hidden;}
#top_easy .con .detail { float: left; width: 165px; margin-top: 2px;}
#top_easy .con .detail .published { padding: 5px 0 0 2px; color: #666;}
#top_easy .con .detail .fn { padding: 5px 0 0 2px }
#top_easy .con .detail .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_easy .con .detail .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_easy .con .detail .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_easy .con .detail .summary { padding: 5px 0 0 2px }
#top_easy .con .detail .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_easy .con .detail .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_easy .con .detail .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_easy .con02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_easy_line02.gif); background-repeat: no-repeat; background-position: bottom; height: 60px; width: 307px; overflow: hidden;}
#top_easy .con02 .published { padding: 5px 10px 0; color: #666;}
#top_easy .con02 .fn { padding: 10px 10px 0 }
#top_easy .con02 .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_easy .con02 .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_easy .con02 .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_easy .con02 .summary { padding: 5px 10px 0 }
#top_easy .con02 .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_easy .con02 .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_easy .con02 .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_sweets { float: left; padding: 20px 0 0 2px;}
#top_sweets .tit_box { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_sweets_tit.gif); background-repeat: no-repeat; width: 307px; height: 32px; *zoom: 1;}
#top_sweets .tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_sweets .tit_box .tit { float: left; text-indent: -10000px;}
#top_sweets .tit_box .more { float: right; padding: 13px 25px 0 0; text-align: right; color: #fff;}
#top_sweets .tit_box .more a { color: #fff; font-size: 96%; letter-spacing: 0.02em;}
#top_sweets .con { width: 307px; padding: 5px 0 6px; *zoom: 1;}
#top_sweets .con:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_sweets .con .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_thb_bg.gif); background-repeat: no-repeat; width: 126px; height: 116px; float: left; margin: 0 6px 0 0;}
#top_sweets .con .thumb .pho { margin: 7px; width: 112px; height: 102px; overflow: hidden;}
#top_sweets .con .detail { float: left; width: 165px; margin-top: 2px;}
#top_sweets .con .detail .fn { padding: 7px 0 0 2px }
#top_sweets .con .detail .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_sweets .con .detail .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_sweets .con .detail .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_sweets .con .detail .summary { padding: 5px 0 0 2px }
#top_sweets .con .detail .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_sweets .con .detail .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_sweets .con .detail .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_bread { float: right; padding: 20px 2px 0 0;}
#top_bread .tit_box { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_bread_tit.gif); background-repeat: no-repeat; width: 307px; height: 32px; *zoom: 1;}
#top_bread .tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_bread .tit_box .tit { float: left; text-indent: -10000px;}
#top_bread .tit_box .more { float: right; padding: 13px 25px 0 0; text-align: right; color: #fff;}
#top_bread .tit_box .more a { color: #fff; font-size: 96%; letter-spacing: 0.02em;}
#top_bread .con { width: 307px; padding: 5px 0 6px; *zoom: 1;}
#top_bread .con:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_bread .con .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_thb_bg.gif); background-repeat: no-repeat; width: 126px; height: 116px; float: left; margin: 0 6px 0 0;}
#top_bread .con .thumb .pho { margin: 7px; width: 112px; height: 102px; overflow: hidden;}
#top_bread .con .detail { float: left; width: 165px; margin-top: 2px;}
#top_bread .con .detail .fn { padding: 7px 0 0 2px }
#top_bread .con .detail .fn a:link { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_bread .con .detail .fn a:visited { font-weight: 700; color: #484b4b; text-decoration: none; font-size: 100%;}
#top_bread .con .detail .fn a:hover { font-weight: 700; color: #8f7132; text-decoration: underline; font-size: 100%;}
#top_bread .con .detail .summary { padding: 5px 0 0 2px }
#top_bread .con .detail .summary a:link { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_bread .con .detail .summary a:visited { color: #484b4b; text-decoration: none; font-size: 100%; line-height: 1.3;}
#top_bread .con .detail .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 100%; line-height: 1.3;}
#top_topics { padding-top: 20px }
#top_topics .tit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_topics_tit.gif); background-repeat: no-repeat; height: 24px; text-indent: -10000px;}
#top_topics ul { padding-top: 5px }
#top_topics li { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_list_ic.gif); background-repeat: no-repeat; background-position: 8px 3px; padding-left: 20px; margin-top: 5px;}
#top_topics li a:link { font-size: 100%; color: #484b4b;}
#top_topics li a:visited { font-size: 100%; color: #484b4b;}
#top_topics li a:hover { font-size: 100%; color: #8f7132; text-decoration: underline;}
/***** sub *****/
#sub .ad01 { }
#sub .ban { margin-top: 10px }
#sub .osusume { margin-top: 10px; border: solid 1px #69F; padding: 10px;}
#sub .osusume .tit { padding-bottom: 10px; font-weight: 700; color: #36F; border-bottom: dashed 2px #36F;}
#sub .osusume .con { margin-top: 5px; line-height: 1.8; color: #36F; text-align: left;}
#sub .osusume .con a:link { color: #36F; text-decoration: underline; font-size: 110%; font-weight: bold;}
#sub .osusume .con a:visited { color: #36F; text-decoration: underline;}
#sub .osusume .con a:hover { color: #36F; text-decoration: none;}
#sub .rank { margin-top: 10px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/rc_rank_bg.gif); background-repeat: no-repeat; border-bottom: solid 1px #bdb095;}
#sub .rank .tit { height: 28px; padding-left: 26px; font-weight: 700; font-size: 100%; color: #fff; line-height: 28px;}
#sub .rank ul { padding: 5px 10px }
#sub .rank li { margin-top: 5px; padding-bottom: 5px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/dot_gray_bg.gif); background-repeat: repeat-x; background-position: bottom; line-height: 14px; *zoom: 1;}
#sub .rank li:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sub .rank li img { float: right; margin-right: 5px;}
#sub .rank li a:link { font-size: 100%; color: #484b4b;}
#sub .rank li a:visited { font-size: 100%; color: #484b4b;}
#sub .rank li a:hover { font-size: 100%; color: #8f7132; text-decoration: underline;}
#sub .rank li .first { color: #d26a4a; font-weight: 700;}
#sub .module { margin-top: 10px; text-align: left;}
#sub .comment { margin-top: 10px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/rc_comment_bg.gif); background-repeat: no-repeat; padding-top: 20px;}
#sub .comment .tit { text-align: center; font-weight: 700; padding: 0 3px;}
#sub .comment .tit a:link { color: #53391b; font-weight: 700; font-size: 100%; text-decoration: none;}
#sub .comment .tit a:visited { color: #53391b; font-size: 100%; text-decoration: none;}
#sub .comment .tit a:hover { color: #53391b; font-size: 100%; text-decoration: underline;}
#sub .comment #message { padding: 15px 10px 0; color: #53391b;}
#sub .comment .btm { height: 20px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/rc_comment_btm.gif); background-repeat: no-repeat; background-position: bottom;}
#sub .r_box { margin-top: 10px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/rc_box_bg.gif); background-repeat: no-repeat; border-bottom: solid 1px #bdb095;}
#sub .r_box .tit { height: 28px; padding-left: 10px; font-weight: 700; font-size: 100%; color: #fff; line-height: 28px;}
#sub .r_box ul { padding: 5px 10px }
#sub .r_box li { margin-top: 5px; padding-bottom: 5px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/dot_gray_bg.gif); background-repeat: repeat-x; background-position: bottom; line-height: 1.2; *zoom: 1;}
#sub .r_box li:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sub .r_box li a:link { font-size: 100%; color: #484b4b;}
#sub .r_box li a:visited { font-size: 100%; color: #484b4b;}
#sub .r_box li a:hover { font-size: 100%; color: #8f7132; text-decoration: underline;}
#sub .r_box li img { float: left; margin-right: 5px;}
#sub .r_box .sp { height: 4px; line-height: 0; font-size: 0;}
#sitemap { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_bg.gif); background-repeat: no-repeat; clear: both; padding: 0 0 0 15px; *zoom: 1;}
#sitemap:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sitemap .bg_end_top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_bg.gif); background-repeat: no-repeat; background-position: top right; clear: both; *zoom: 1;}
#sitemap .bg_end_top:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sitemap .dir { float: left; padding-right: 30px;}
#sitemap .dir .stit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_ic.gif); background-repeat: no-repeat; padding-left: 15px; font-weight: 700; font-size: 10px; color: #655134; margin-top: 15px;}
#sitemap .dir .stit	a:link { color: #655134; text-decoration: none; font-size: 10px;}
#sitemap .dir .stit	a:visited { color: #655134; text-decoration: none; font-size: 10px;}
#sitemap .dir .stit	a:hover { color: #8f7132; text-decoration: none; font-size: 10px;}
#sitemap .dir ul { padding-left: 6px }
#sitemap .dir li { padding-top: 5px }
#sitemap .dir li a:link { color: #655134; text-decoration: none; font-size: 77%;}
#sitemap .dir li a:visited { color: #655134; text-decoration: none; font-size: 77%;}
#sitemap .dir li a:hover { color: #8f7132; text-decoration: underline; font-size: 77%;}
.sitemap_btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_btm.gif); background-repeat: no-repeat; padding-left: 5px; height: 5px;}
.sitemap_btm .bg_end_btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_btm.gif); background-repeat: no-repeat; background-position: top right; height: 5px;}
#top_ingredient_link { clear: both; margin-top: 20px; padding: 0 0 10px 0; *zoom: 1;}
#top_ingredient_link:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#top_ingredient_link .tit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_keyword_tit.gif); background-repeat: no-repeat; height: 24px; text-indent: -10000px;}
#top_ingredient_link ul { float: left; padding-top: 5px; width: 103px;}
#top_ingredient_link li { margin: 5px 0; font-size: 77%;}
#top_ingredient_link li a { color: #06C; font-size: 12px;}
#ingredient_link .clear { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #FFFCEE; border: solid 1px #FFE2C4; clear: both; margin: 10px 0; padding: 10px 0 10px 15px; *zoom: 1;}
#ingredient_link:after .clear { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#ingredient_link ul { float: left; width: 150px;}
#ingredient_link .stit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/top/top_smap_ic.gif); background-repeat: no-repeat; padding-left: 15px; font-weight: 700; font-size: 10px; color: #655134;}
#ingredient_link li { margin: 5px 0; font-size: 10px;}
#ingredient_link li a { color: #655134 }
#ingredient_link .inner { margin: 0 auto; width: 950px;}
/***** search *****/
#sch_result { }
#sch_result .title { padding: 10px 0 0 5px; *zoom: 1;}
#sch_result .title:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sch_result h1 { font-size: 182%; color: #655134; float: left;}
#sch_result .add { font-size: 182%; color: #655134; float: left;}
#sch_result .cate { padding: 15px 0 0 5px; font-size: 100%;}
#sch_result .cate a:link { color: #8f7132; text-decoration: underline;}
#sch_result .cate a:visited { color: #8f7132; text-decoration: underline;}
#sch_result .cate a:hover { color: #8f7132; text-decoration: none;}
#sch_result #sch { margin-top: 15px; height: 35px; overflow: hidden; *zoom: 1;}
#sch_result #sch:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sch_result #sch #fm { float: left; margin-top: 5px;}
input.sch_sch { border: 1px solid #A8A07E; font-size: 16px; height: 22px; line-height: 22px; padding-left: 3px; width: 370px;}
#sch_result #sch #btn { float: right }
#sch_result #sch_box { border: solid 4px #e2e0d7; background-color: #f3f2ee;}
#sch_result #sch_box td { font-size: 93% }
#sch_result #sch_box td img { vertical-align: middle; margin: 0 2px 2px;}
#sch_result #sch_box .btn { text-align: center; padding: 10px 0; margin: 0 10px; border-top: solid 1px #cfccbb;}
#sch_list { margin-top: 15px }
#sch_list #top_pannel { border-top: solid 2px #e2e0d7; background-color: #f3f2ee; padding: 7px 0; *zoom: 1;}
#sch_list #top_pannel:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sch_list #top_pannel .paging { float: left; padding-top: 2px; font-size: 100%;}
#sch_list #top_pannel .paging img { vertical-align: middle; margin: 0 15px;}
#sch_list #top_pannel .paging .cur { font-weight: 700; color: #8f7132;}
#sch_list #top_pannel ul { float: right; width: 170px;}
#sch_list #top_pannel #tab01 { float: left; padding: 0 6px; border-left: solid 1px #a5a189;}
#sch_list #top_pannel #tab02 { float: left; padding: 0 6px; border-left: solid 1px #a5a189;}
#sch_list #top_pannel #tab03 { float: left; padding: 0 6px; border-left: solid 1px #a5a189;}
#sch_list #top_pannel #tab04 { float: left; padding: 0 6px; border-left: solid 1px #a5a189;}
#sch_list #top_pannel #tab05 { float: left; padding: 0 6px; border-left: solid 1px #a5a189;}
#sch_list #btm_pannel { background-color: #f3f2ee; padding: 7px 0; text-align: center; *zoom: 1;}
#sch_list #btm_pannel:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sch_list #btm_pannel a:link { color: #484b4b; font-size: 100%;}
#sch_list #btm_pannel a:visited { color: #484b4b; font-size: 100%;}
#sch_list #btm_pannel a:hover { color: #8f7132; font-size: 100%;}
.pager_links_now { background-color: #FFFFFF; border: 1px solid #9f9282; padding: 3px 6px 1px; color: #8f7132; font-size: 100%; font-weight: 700;}
#sch_list #btm_pannel img { margin: 0 15px; vertical-align: middle;}
#sch_list .list { margin-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #e2e0d7; *zoom: 1;}
#sch_list .list:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#sch_list .list .thumb_box { float: left; width: 126px;}
#sch_list .list .thumb { background-image: url(http://image.excite.co.jp/jp/recipe/pc/search/sch_thb_bg.gif); background-repeat: no-repeat;}
#sch_list .list .thumb .pho { margin: 0 7px; padding-top: 7px; width: 112px;}
#sch_list .list .thumb_btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/search/sch_thb_btm.gif); background-repeat: no-repeat; width: 126px; height: 7px; font-size: 0;}
#sch_list .list .detail_box { float: right; width: 495px;}
#sch_list .list .detail_box h2 { padding-top: 10px }
#sch_list .list .detail_box h2 a:link { font-size: 138.5%; font-weight: 700; color: #655134;}
#sch_list .list .detail_box h2 a:visited { font-size: 138.5%; font-weight: 700; color: #655134;}
#sch_list .list .detail_box h2 a:hover { font-size: 138.5%; font-weight: 700; color: #8f7132;}
#sch_list .list .detail_box .published { font-size: 100%; float: right; color: #666; padding-top: 10px; width: 100px; margin-right: 10px;}
#sch_list .list .detail_box h3 { font-size: 100%; color: #8f7132; font-weight: 400; padding: 10px 0; clear: both;}
#sch_list .list .detail_box .addtxt01 { float: left; width: 175px; font-size: 93%;}
#sch_list .list .detail_box .addtxt02 { float: left; width: 130px; font-size: 93%;}
#sch_list .list .detail_box .addtxt02 img { vertical-align: middle; margin: 0 3px 5px;}
/***** directory *****/
#directory .dir_tit01 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_tit01.gif); background-repeat: no-repeat; width: 167px; height: 21px; margin: 10px 0; text-indent: -10000px;}
#directory .dir_box01 { }
#directory .dir_box01 .top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_mat_top.jpg); background-repeat: no-repeat; height: 8px; font-size: 0;}
#directory .dir_box01 .bd { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_mat_bg.jpg); *zoom: 1;}
#directory .dir_box01 .bd:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#directory .dir_box01 .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_mat_btm.jpg); background-repeat: no-repeat; height: 8px; font-size: 0;}
#directory .dir_tit02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_tit02.gif); background-repeat: no-repeat; width: 144px; height: 21px; margin: 25px 0 10px; text-indent: -10000px;}
#directory .dir_box02 .top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_ing_top.jpg); background-repeat: no-repeat; height: 8px; font-size: 0;}
#directory .dir_box02 .bd { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_ing_bg.jpg); *zoom: 1;}
#directory .dir_box02 .bd:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#directory .dir_box02 .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_ing_btm.jpg); background-repeat: no-repeat; height: 8px; font-size: 0;}
#directory .thumb_box { width: 310px; float: left; height: 115px;}
#directory .thumb_box .thumb { padding-left: 15px; float: left;}
#directory .thumb_box .detail { float: right; padding-top: 20px; width: 184px;}
#directory .thumb_box .detail .tit { color: #53391b; font-size: 131%; font-weight: 700;}
#directory .thumb_box .detail .list { padding-top: 5px; line-height: 1.2; color: #554226;}
#directory .thumb_box .detail .list a:link { color: #554226; font-size: 100%; text-decoration: none;}
#directory .thumb_box .detail .list a:visited { color: #554226; font-size: 100%; text-decoration: none;}
#directory .thumb_box .detail .list a:hover { color: #8f7132; font-size: 100%; text-decoration: underline;}
#directory_mat { }
#directory_mat h1 { font-size: 138.5%; color: #655134; background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_ic_circle.gif); background-repeat: no-repeat; background-position: 5px 2px; padding-left: 25px; margin-top: 10px;}
#directory_mat .tag_box { margin: 20px 0 0 5px; font-weight: 700; *zoom: 1;}
#directory_mat .tag_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#directory_mat  a:link.tag { color: #484b4b; text-decoration: none; font-size: 108%; padding: 0 10px; border-right: solid 1px #484b4b; display: block; float: left; line-height: 16px; white-space: nowrap; margin-bottom: 10px;}
#directory_mat  a:visited.tag { color: #484b4b; text-decoration: none; font-size: 108%; padding: 0 10px; border-right: solid 1px #484b4b; display: block; float: left; line-height: 16px; white-space: nowrap; margin-bottom: 10px;}
#directory_mat  a:hover.tag { color: #8f7132; text-decoration: underline; font-size: 108%; padding: 0 10px; border-right: solid 1px #484b4b; display: block; float: left; line-height: 16px; white-space: nowrap; margin-bottom: 10px;}
#directory_gen { }
#directory_gen h1 { font-size: 138.5%; color: #655134; background-image: url(http://image.excite.co.jp/jp/recipe/pc/directory/dir_ic_circle.gif); background-repeat: no-repeat; background-position: 5px 2px; padding-left: 25px; margin-top: 10px;}
/***** recipe_detail *****/
#recipe_detail { font-size: 13px; line-height: 1.4;}
#recipe_detail p { line-height: 1.4 }
#recipe_detail #bread_box { clear: both; *zoom: 1; padding: 10px 0;}
#recipe_detail #bread_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#recipe_detail #bread_box #bread { float: left; padding-top: 5px; width: 470px;}
#recipe_detail #bread_box #bread ul { padding-left: 5px }
#recipe_detail #bread_box #bread li { float: left; margin-right: 3px;}
#recipe_detail #bread_box #bread li a:link { color: #8f7132; text-decoration: none;}
#recipe_detail #bread_box #bread li a:visited { color: #8f7132; text-decoration: none;}
#recipe_detail #bread_box #bread li a:hover { color: #8f7132; text-decoration: underline;}
#recipe_detail h1 { font-weight: 400 }
#recipe_detail #bread_box .icon { float: right; height: 27px; width: 150px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot_bg.gif); background-repeat: repeat-x;}
#recipe_detail #bread_box .icon img { padding: 4px 3px 0 }
#recipe_detail #tit_box { margin-top: 10px; *zoom: 1; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #faf8f5; -webkit-box-shadow: inset 0 2px #fff; -moz-box-shadow: inset 0 2px #fff; box-shadow: inset 0 2px #fff; border: solid 1px #e5d0bd; background-image: -webkit-linear-gradient(bottom, #fbf9f5, #fdfcfa); background-image: -moz-linear-gradient(bottom, #fbf9f5, #fdfcfa); background-image: -o-linear-gradient(bottom, #fbf9f5, #fdfcfa); background-image: -ms-linear-gradient(bottom, #fbf9f5, #fdfcfa); background-image: linear-gradient(to top, #fbf9f5, #fdfcfa); padding: 10px;}
#recipe_detail #tit_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#recipe_detail #tit_box .tit { float: left; width: 420px;}
#recipe_detail #tit_box .tit h1 { color: #655134; font-size: 182%; font-weight: 700; display: inline;}
#recipe_detail #tit_box .tit .icon { padding-left: 5px; color: #655134;}
#recipe_detail #tit_box .detail { margin-top: 10px }
#recipe_detail .summary { clear: both; color: #655134; padding: 10px 0 0 0; line-height: 1.4;}
#recipe_detail #tit_box .oishii_btn { float: right; width: 160px; height: 36px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_oishii_bg.gif); background-repeat: no-repeat; color: #655134; font-size: 100%; font-weight: 700; margin-top: 10px; line-height: 36px;}
#recipe_detail #tit_box .oishii_btn img { padding: 3px }
#recipe_detail #view { margin-top: 10px; *zoom: 1;}
#recipe_detail #view:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#recipe_detail #view #ph_box { float: left; width: 350px; overflow: hidden;}
#recipe_detail #view #ph_box .thumb { background-color: #f3f2ed; border: solid 1px #fbfbf9; padding: 1px; float: left;}
#recipe_detail #view #ph_box .thumb .inner { border: solid 1px #e6e4db; padding: 4px; background-color: #fff;}
#recipe_detail #view #ph_box .thumb .inner img { max-width: 336px; _width: 336px;}
#recipe_detail #view #ph_box .detail { padding: 10px 0 0 5px; line-height: 1.4; font-size: 100%; clear: both;}
#recipe_detail #view #ph_box .detail a:link { color: #8f7132; text-decoration: underline;}
#recipe_detail #view #ph_box .detail a:visited { color: #8f7132; text-decoration: none;}
#recipe_detail #view #ph_box .detail a:hover { color: #8f7132; text-decoration: underline;}
#recipe_detail .copyright { margin: 10px 0; font-size: 100%; color: #484B4B;}
#recipe_detail #view #ph_box .pr { margin-top: 20px; border: solid 1px #ccc; padding: 7px; line-height: 1.6; font-size: 100%;}
#recipe_detail #view #ph_box .pr a:link { color: #fc0202; text-decoration: underline;}
#recipe_detail #view #ph_box .pr a:visited { color: #fc0202; text-decoration: underline;}
#recipe_detail #view #ph_box .pr a:hover { color: #fc0202; text-decoration: none;}
#recipe_detail #view #ph_box .pr .tit { background-color: #fc0202; color: #fff;}
#recipe_detail #view #ph_ing { float: right; width: 270px;}
#recipe_detail #view #ph_ing .tit { color: #53391b; font-weight: 700; font-size: 123.1%; padding: 5px;}
.amountWrap { border-bottom: solid 3px #e4e4e4 }
#recipe_detail #view #ph_ing .tit a { display: block; font-size: 12px; float: right; font-weight: normal;}
#recipe_detail #view #ph_ing .tit span { font-weight: 400 }
#recipe_detail #view #ph_ing .bd { line-height: 1.8; clear: both; padding: 0 10px;}
#recipe_detail #view #ph_ing .bd a:link { color: #8f7132; text-decoration: none;}
#recipe_detail #view #ph_ing .bd a:visited { color: #8f7132; text-decoration: none;}
#recipe_detail #view #ph_ing .bd a:hover { color: #8f7132; text-decoration: underline;}
#recipe_detail #view #ph_ing div.mate, #recipe_detail #view #ph_ing p.subtit { display: block; background: #f7f7f7; border-bottom: 1px solid #e4e4e4; padding: 5px 5px;}
#recipe_detail #view #ph_ing div.mate a { margin-right: 5px }
#recipe_detail #view #ph_ing div.mate a:hover { color: #925B0D; text-decoration: none;}
#recipe_detail #howto_pre { margin-top: 20px }
#recipe_detail #howto_pre .tit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_pre_tit_ic2.gif); background-repeat: no-repeat; background-position: 7px 0; font-size: 123.1%; color: #53391b; font-weight: 700; padding-left: 30px; height: 17px; margin-bottom: 7px;}
/*
#recipe_detail #howto_pre .tit{ background-image:url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_last_tit_ic2.gif);
	background-repeat:no-repeat;
	background-position: 7px 0;
	font-size:123.1%;
	color:#53391b;
	font-weight:700;
	padding-left:30px;
	height:17px;
	margin-bottom:7px;}
*/
#recipe_detail #howto_pre .bd { background-color: #f6f4ee; *zoom: 1; padding: 15px 0 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#recipe_detail #howto_pre .bd:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#recipe_detail #howto_pre .bd .thumb_box { width: 179px; height: 119px; float: left; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_thb_bg.gif); background-repeat: no-repeat;}
#recipe_detail #howto_pre .bd .thumb_box .thumb { margin: 7px 0 0 7px; width: 165px; height: 105px; overflow: hidden;}
#recipe_detail #howto_pre .bd .check { width: 420px; float: left;}
#recipe_detail #howto_pre .bd .check_nothmb { }
#recipe_detail #howto_pre .bd .check p, #recipe_detail #howto_pre .bd .check_nothmb p { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_pre_ic_check.gif); background-repeat: no-repeat; background-position: 2px 1px; padding-left: 20px; line-height: 1.4;}
#recipe_detail #howto_pre .top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_box_top.gif); height: 5px; font-size: 0;}
#recipe_detail #howto_pre .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_box_btm.gif); height: 5px; font-size: 0;}
#recipe_detail #howto_pre table { width: 100% }
#recipe_detail #howto_pre tr { text-align: left; padding: 10px 0;}
/*#recipe_detail #howto_pre tr{  background:url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot.gif) repeat-x bottom; text-align: left; padding: 10px 0;}_NO__DOTCOMMA__AFTER__*/
#recipe_detail #howto_pre td { text-align: left; padding: 0;}
#recipe_detail #howto_pre .bd .check div.point { width: 400px; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/lower.gif) no-repeat left bottom; float: right; margin-right: 5px;}
#recipe_detail #howto_pre .bd .check div.point p { width: 360px; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/upper.gif) no-repeat left top; margin: 0; padding: 30px 20px 10px 20px; color: #dd689d;}
#instrListBox { background: #F6F4EE; padding: 15px 10px 0 10px; margin-top: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#recipe_detail #instrList { padding: 0; margin: 0 0 0 0;}
#recipe_detail #instrList li { background: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot.gif) repeat-x bottom; padding: 10px 0; margin: 0; overflow: hidden; zoom: 1;}
#recipe_detail #instrList li.last { background: none }
#recipe_detail #instrList li div.thumb_box { width: 179px; height: 119px; float: left; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_thb_bg.gif); background-repeat: no-repeat;}
#recipe_detail #instrList li div.thumb { margin: 7px 0 0 7px; width: 165px; height: 105px; overflow: hidden;}
#recipe_detail #instrList li p { line-height: 1.4; background-repeat: no-repeat; background-position: left top; padding: 0 0 0 20px; margin: 0; display: block;}
#recipe_detail #instrList li p.withImg { float: left; width: 405px; margin: 0 0 0 10px;}
#recipe_detail #instrList li p.noImg { width: 600px }
#recipe_detail #instrList li p.list01 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num01.gif) }
#recipe_detail #instrList li p.list02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num02.gif) }
#recipe_detail #instrList li p.list03 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num03.gif) }
#recipe_detail #instrList li p.list04 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num04.gif) }
#recipe_detail #instrList li p.list05 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num05.gif) }
#recipe_detail #instrList li p.list06 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num06.gif) }
#recipe_detail #instrList li p.list07 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num07.gif) }
#recipe_detail #instrList li p.list08 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num08.gif) }
#recipe_detail #instrList li p.list09 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num09.gif) }
#recipe_detail #instrList li p.list10 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num10.gif) }
#recipe_detail #instrList li p.list11 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num11.gif) }
#recipe_detail #instrList li p.list12 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num12.gif) }
#recipe_detail #instrList li p.list13 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num13.gif) }
#recipe_detail #instrList li p.list14 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num14.gif) }
#recipe_detail #instrList li p.list15 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num15.gif) }
#recipe_detail #instrList li p.list16 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num16.gif) }
#recipe_detail #instrList li p.list17 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num17.gif) }
#recipe_detail #instrList li p.list18 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num18.gif) }
#recipe_detail #instrList li p.list19 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num19.gif) }
#recipe_detail #instrList li p.list20 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num20.gif) }
#recipe_detail #instrList li div.point { width: 400px; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/lower.gif) no-repeat left bottom; float: right; margin-right: 5px;}
#recipe_detail #instrList li div.point p { width: 360px; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/upper.gif) no-repeat left top; margin: 0; padding: 30px 20px 10px 20px; color: #dd689d;}
#recipe_detail #instr { margin-top: 20px }
#recipe_detail #instr .tit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_tit_ic2.gif); background-repeat: no-repeat; background-position: 5px 0; font-size: 123.1%; color: #53391b; font-weight: 700; padding-left: 33px; height: 17px; margin-bottom: 7px;}
#recipe_detail #instr .bd { background-color: #f6f4ee; padding: 0 8px;}
#recipe_detail #instr .bd .list_box { padding: 5px 0 6px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot.gif); background-repeat: repeat-x; background-position: bottom; *zoom: 1;}
#recipe_detail #instr .bd .list_box:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#recipe_detail #instr .bd .list_box	.thumb_box { width: 179px; height: 119px; float: left; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_thb_bg.gif); background-repeat: no-repeat; float: left;}
#recipe_detail #instr .bd .list_box .thumb_box .thumb { margin: 7px 0 0 7px; width: 165px; height: 105px; overflow: hidden;}
#recipe_detail #instr .bd .list_box li.list01 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num01.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list02 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num02.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list03 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num03.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list04 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num04.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list05 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num05.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list06 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num06.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list07 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num07.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list08 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num08.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list09 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num09.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list10 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num10.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list11 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num11.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list12 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num12.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list13 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num13.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list14 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num14.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list15 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num15.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list16 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num16.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list17 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num17.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list18 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num18.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list19 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num19.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .list_box li.list20 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_num20.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 100%; line-height: 1.4; margin-top: 10px;}
#recipe_detail #instr .bd .instructions { float: right; width: 428px;}
#recipe_detail #instr .bd .list_box span { line-height: 1.4 }
#recipe_detail #instr .top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_box_top.gif); height: 5px; font-size: 0;}
#recipe_detail #instr .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_box_btm.gif); height: 5px; font-size: 0;}
#recipe_detail .icon_btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_bg.gif); background-repeat: no-repeat; height: 31px; text-align: center; margin-top: 10px; color: #655134;}
#recipe_detail .icon_btm .inner { padding: 6px 0 }
#recipe_detail .icon_btm .inner ul { width: 500px; margin: -2px auto 0 auto;}
* html #recipe_detail .icon_btm .inner ul { width: 530px }
#recipe_detail .icon_btm .inner ul li { display: block; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_vdot.gif) no-repeat right; padding: 0 3px; margin: 0; float: left;}
#recipe_detail .icon_btm .inner ul li.last { background: none }
#recipe_detail .icon_btm .inner ul li a { background-repeat: no-repeat; background-position: left center; display: block; padding: 5px 0 5px 25px; float: left; margin: 0 10px;}
#recipe_detail .icon_btm .inner ul li a.addFav { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_bookmark.gif) }
#recipe_detail .icon_btm .inner ul li a.print { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_print.gif) }
#recipe_detail .icon_btm .inner ul li a.tweet { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_twitter.gif) }
#recipe_detail .icon_btm a:link { color: #655134; text-decoration: none; font-size: 100%;}
#recipe_detail .icon_btm a:visited { color: #655134; text-decoration: none; font-size: 100%;}
#recipe_detail .icon_btm a:hover { color: #655134; text-decoration: underline; font-size: 100%;}
#recipe_detail .icon_btm img { vertical-align: middle; margin-right: 3px;}
#recipe_detail .icon_btm img.bar { margin: 0 9px }
.relate { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; zoom: 1; border: 1px solid #bdb095;}
.relate h2 { background: url(http://image.excite.co.jp/jp/recipe/pc/detail/titlebg.gif) no-repeat left top; padding: 5px 10px; font-size: 116%; color: #fff;}
#review { margin-top: 15px; text-align: left; background: #f3f1ee none repeat scroll 0 0; border: 1px solid #e4e3e3; color: #444444; float: left; font-size: 10pt; margin-bottom: 10px; width: 100%; line-height: 1em;}
#review .title { font-size: 1.2em; font-weight: 900; margin-bottom: 0.5em;}
#review .body { background: #f3f1ee none repeat scroll 0 0; color: #444444; padding: 1em;}
#review .text { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #e4e3e3; color: #484b4b; padding: 1em;}
.similar { width: 180px; float: right; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/similar_bg04.jpg) repeat-y left top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.similar div { padding: 3px 0 5px 5px; margin-right: 5px; overflow: hidden;}
.similar h2 { width: 89px; height: 0; padding-top: 14px; overflow: hidden; float: left;}
.similar a.more { display: block; width: 65px; height: 0; padding-top: 17px; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/similar_btn.jpg) no-repeat left top; overflow: hidden; float: right; margin-bottom: 3px;}
.similar div a.recipe { clear: both; display: block; background: #ffffff; padding: 6px 5px; color: #027fdf; text-decoration: underline; font-size: 93%; overflow: hidden; zoom: 1;}
*html .similar div a.recipe { clear: both; display: block; background: #ffffff; padding: 5px; color: #027fdf; text-decoration: underline; font-size: 93%; overflow: hidden; zoom: 1;}
*:first-child+html .similar div a.recipe { clear: both; display: block; background: #ffffff; padding: 5px; color: #027fdf; text-decoration: underline; font-size: 93%; overflow: hidden; zoom: 1;}
.similar div a.recipe img { margin-right: 5px }
.similar div a.recipe:hover { text-decoration: none }
.tools, .tools ul { clear: both; overflow: hidden;}
.tools li { display: inline; text-align: center; vertical-align: top;}
.tools li.delicious { width: 84px }
.tools li.delicious div { display: block; float: left; width: 84px; padding-top: 2px; height: 52px; overflow: hidden;}
.tools li.delicious .bg { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/oishii.gif); background-repeat: no-repeat; text-align: center;}
.tools li.delicious a { display: block; background-position: 0 -25px; height: 20px; padding-top: 8px;}
.tools li.delicious a:hover, .tools li.delicious span.posted { display: block; background-position: 0 -52px; height: 22px; padding-top: 6px; margin-top: 2px;}
.tools li.delicious span { display: block; background-position: 0 0; width: 84px; height: 23px; padding-top: 2px;}
.tools li a.btn { display: block; float: left; width: 83px; height: 19px; padding-top: 33px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/tools.jpg); background-repeat: no-repeat; text-align: center; margin: 2px; font-size: 88%; vertical-align: top;}
.tools li a.btn:hover { height: 17px; padding-top: 35px;}
.tools li.print a { background-position: -84px 0 }
.tools li.print a:hover { background-position: 0 0 }
.tools li.memo a { background-position: -84px -52px }
.tools li.memo a:hover { background-position: 0 -52px }
.tools li.favorite a { background-position: -84px -104px }
.tools li.favorite a:hover { background-position: 0 -104px }
.steplist { background: #F6F4EE; padding: 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.steplist li { background: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_ic_dot.gif) repeat-x bottom; padding: 10px 0; margin: 0; overflow: hidden; zoom: 1;}
.steplist li:last-child { background: none }
.steplist .thmb { width: 175px; float: left; margin: 0 2px;}
.steplist li img { border: 4px solid #ffffff; -webkit-box-shadow: 0px 0px 4px #978f7c; -moz-box-shadow: 0px 0px 4px #978f7c; box-shadow: 0px 0px 4px #978f7c;}
/***** easy *****/
#easy_recipe { margin-top: 10px; overflow: hidden; zoom: 1;}
#easy_recipe #tit { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_header.gif); background-repeat: no-repeat; background-position: 10px 0; height: 86px;}
#easy_recipe #tit .txt { display: none }
#easy_recipe #tit .lead { padding: 47px 0 0 123px; color: #554226; font-size: 100%; line-height: 1.6;}
#easy_recipe #easy_sch { margin-top: 20px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_sch_bg.gif); background-repeat: no-repeat; height: 65px;}
#easy_recipe #easy_sch .inner { padding-top: 20px; text-align: center; font-size: 123.1%; color: #554226; font-weight: 700; line-height: 0.5;}
#easy_recipe #easy_btn { text-align: center; margin-top: 25px;}
#easy_recipe #easy_btn img { padding: 0 17px }
#easy_recipe #new_box { margin-top: 25px }
#easy_recipe #new_box .top { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_top.jpg); background-repeat: no-repeat; height: 5px; font-size: 0;}
#easy_recipe #new_box .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_btm.jpg); background-repeat: no-repeat; height: 5px; font-size: 0;}
#easy_recipe #new_box .bd { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_bg.jpg); background-repeat: repeat-y; padding: 9px 15px 5px; *zoom: 1;}
#easy_recipe #new_box .bd:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#easy_recipe #new_box .bd .detail { float: left; width: 330px;}
#easy_recipe #new_box .bd .detail .fn { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_header.jpg); background-repeat: no-repeat; height: 58px; padding-left: 65px;}
#easy_recipe #new_box .bd .detail .fn a:link { color: #554226; text-decoration: none; font-size: 123.1%; color: #554226; font-weight: 700; line-height: 58px;}
#easy_recipe #new_box .bd .detail .fn a:visited { color: #554226; text-decoration: none; font-size: 123.1%; color: #554226; font-weight: 700; line-height: 58px;}
#easy_recipe #new_box .bd .detail .fn a:hover { color: #554226; text-decoration: none; font-size: 123.1%; color: #8f7132; font-weight: 700; line-height: 58px;}
#easy_recipe #new_box .bd .detail .summary { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_dot.gif); background-repeat: repeat-x; padding-top: 15px; margin-top: 10px; color: #554226;}
#easy_recipe #new_box .bd .detail .summary a:link { color: #554226; text-decoration: none; font-size: 108%; line-height: 1.6;}
#easy_recipe #new_box .bd .detail .summary a:visited { color: #554226; text-decoration: none; font-size: 108%; line-height: 1.6;}
#easy_recipe #new_box .bd .detail .summary a:hover { color: #8f7132; text-decoration: underline; font-size: 108%; line-height: 1.6;}
#easy_recipe #new_box .bd .thumb_box { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_thb_bg.jpg); background-repeat: no-repeat; width: 255px; float: right;}
#easy_recipe #new_box .bd .thumb_box .photo { width: 238px; margin: 6px 0 0 7px;}
#easy_recipe #new_box .bd .thumb_box .btm { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_thb_btm.jpg); background-repeat: no-repeat; width: 255px; height: 10px; font-size: 0;}
#easy_recipe .tit_genre { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_tit_genre.gif); background-repeat: no-repeat; height: 21px; margin-top: 25px; text-indent: -10000px;}
#easy_recipe .tit_calendar { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_tit_calendar.gif); background-repeat: no-repeat; height: 21px; margin-top: 25px; text-indent: -10000px;}
#easy_recipe .tit_dotline { background-image: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_tit_dot.gif); background-repeat: repeat-x; height: 2px; margin-top: 7px; font-size: 0;}
#easy_recipe .genre_list { margin-top: 10px; *zoom: 1;}
#easy_recipe .genre_list:after { display: block; visibility: hidden; content: "."; clear: both; height: 0;}
#easy_recipe .genre_list .tag { margin-top: 5px; text-align: center;}
#easy_recipe .genre_list .tag a:link { color: #554226; text-decoration: none; font-size: 100%;}
#easy_recipe .genre_list .tag a:visited { color: #554226; text-decoration: none; font-size: 100%;}
#easy_recipe .genre_list .tag a:hover { color: #8f7132; text-decoration: underline; font-size: 100%;}
#easy_recipe .genre_list .list { width: 134px; margin: 0 10px; height: 130px; float: left; text-align: center;}
#easy_recipe .genre_list .list .photo { }
#easy_recipe .genre_list .list_r { width: 134px; float: left;}
#easy_recipe .tit_genre_list { margin-top: 35px; font-size: 123.1%; color: #554226; font-weight: 700;}
#easy_recipe .tit_genre_list img { margin-right: 10px; vertical-align: text-bottom;}
#easy_recipe #calendar_month { text-align: center; padding: 20px 0;}
#easy_recipe #calendar_month .this_month { font-size: 138.5%; color: #554226; font-weight: 700;}
#easy_recipe #calendar_month .other a:link { font-size: 100%; color: #554226; text-decoration: none;}
#easy_recipe #calendar_month .other a:visited { font-size: 100%; color: #554226; text-decoration: none;}
#easy_recipe #calendar_month .other a:hover { font-size: 100%; color: #8f7132; text-decoration: underline;}
#easy_recipe table.easy_table th { background-color: #f7f5ed; border-top: solid 1px #e2e0d7; border-bottom: solid 1px #e2e0d7; padding: 8px 0 7px;}
#easy_recipe table.easy_table td { background-color: #fff; padding: 6px 0;}
#easy_recipe table.easy_table td img { margin-bottom: 6px }
#easy_recipe table.easy_table td .cal_date { font-weight: 700; font-size: 100%; color: #8f7132;}
#easy_recipe table.easy_table td .fn a { font-size: 93% }
#easy_detail { font-size: 13px; letter-spacing: 0.05em;}
#easy_detail h3.fn { font-size: 138.5%; margin: 20px 0 20px 0; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_tit_dot.gif) repeat-x top; padding: 20px 0 0 0;}
#easy_detail .oishii_btn { float: right; width: 160px; height: 36px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_oishii_bg.gif); background-repeat: no-repeat; color: #655134; font-size: 100%; font-weight: 700; margin: 0 0 10px 0; line-height: 36px;}
#easy_detail .oishii_btn img { padding: 3px }
#easy_detail div.recipe { background: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_bg.jpg) repeat-y }
#easy_detail div.imgarea { width: 635px; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_top.jpg) no-repeat top; text-align: center; padding: 20px 0 0 0;}
#easy_detail div.imgarea img { border: 8px solid #fff }
#easy_detail div.imgarea table { margin: 0 auto }
ul.editerinfo { list-style: none; float: left; text-align: left; margin-top: 5px; font-size: 77%;}
#easy_detail dl { width: 605px; margin: 0 auto; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/easy_new_btm.jpg) no-repeat bottom; padding: 15px;}
#easy_detail dt.material { clear: both; float: left; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/step.jpg) no-repeat left top; width: 79px; height: 34px; padding-top: 45px; color: #fff; font-weight: bold; text-align: center;}
#easy_detail dt.howto { clear: both; float: left; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/material.jpg) no-repeat left top; width: 79px; height: 0; padding-top: 79px; color: #fff; font-weight: bold; text-align: center; overflow: hidden; zoom: 1; margin-top: 20px; line-height: 200;}
#easy_detail dd { float: right }
#easy_detail dd ul { margin-top: 20px; width: 515px; text-align: left;}
#easy_detail dd ul li { display: inline; margin-right: 10px; line-height: 150%;}
#easy_detail dd ul li span.name { font-weight: bold }
#easy_detail dl ol { margin: 20px 0 0 0 }
#easy_detail dl ol li { width: 523px; margin-bottom: 15px;}
#easy_detail dl ol li div { width: 355px; line-height: 180%; text-align: left; float: right; padding-left: 30px; position: relative;}
#easy_detail dl ol li div span { width: 24px; height: 22px; display: block; margin-right: 10px; font-weight: bold; color: #fff; background: url(http://image.excite.co.jp/jp/recipe/pc/easy/stepBg.jpg) no-repeat left top; text-align: center; padding-top: 2px; position: absolute; top: 0; left: 0;}
.checkmark { background: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_pre_ic_check.gif) no-repeat 10px 7px }
#pointAndAd { width: 100%; margin: 15px 0;}
#pointAndAd h4 { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/pointHead.gif); width: 74px; padding: 71px 0 0 0; float: left; margin: 0 0 0 10px; background-repeat: no-repeat; overflow: hidden; height: 0;}
#pointAndAd div.txt { width: 524px; padding-bottom: 15px; float: right; border: 2px solid #e6997d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height: 1.4; background: #ffffff;}
#pointAndAd div.txt table { width: 524px; padding: 15px 15px 0 15px;}
#rltrcp { width: 100%; background: url(http://image.excite.co.jp/jp/recipe/pc/detail/pink_paper.gif) repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-top: 5px; margin-top: 10px; overflow: hidden; zoom: 1;}
#rltrcp ul { margin: 0; padding: 10px 0; overflow: hidden; display: block; text-align: center; vertical-align: top;}
*html #rltrcp ul { margin: 0 0 0 0; padding: 10px 0; overflow: hidden; display: block; text-align: center; vertical-align: top;}
#rltrcp ul li { display: inline-block; width: 107px; margin: 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top; position: relative;}
*html #rltrcp ul li { display: inline; width: 107px; margin: 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top;}
*:first-child+html #rltrcp ul li { display: inline; width: 107px; margin: 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top;}
#rltrcp ul li a.imgBox { width: 100px; margin: 0 auto; display: block; float: left; position: relative; height: 115px;}
#rltrcp ul li a.imgBox span.thmb { width: 102px; height: 70px; background-color: #fff; display: block; margin: 0 auto 5px auto; overflow: hidden; position: absolute; left: 0; top: 0;}
#rltrcp ul li a.imgBox span.category { position: absolute; left: 0; top: 0;}
#rltrcp ul li a.imgBox span.recipename { position: absolute; top: 74px; left: 0;}
#rltrcp ul li p { margin: 3px 0 0 0 }
#rltrcp h2 { margin: 5px 0 0 10px; color: #6d4b20; font-size: 14px;}
#rltrcp p.date { margin: 2px 10px 0 0 }
#rltrcp p.more { text-align: right; margin: 0 10px 10px 0;}
#rltrcp img { width: 94px }
.getList { background: url(http://image.excite.co.jp/jp/recipe/pc/detail/icon_Bag.gif) no-repeat left; padding-left: 20px; height: 15px; padding-top: 3px; margin-top: 3px;}
.titStep { background-image: url(http://image.excite.co.jp/jp/recipe/pc/detail/detail_howto_tit_ic2.gif); background-repeat: no-repeat; background-position: 5px 0; font-size: 123.1%; color: #53391b; font-weight: 700; padding-left: 33px; height: 17px; margin-bottom: 7px;}
.populerKewordsNav a, #recipe_detail .populerKewordsNav a { color: #0000EE }
.tilelist { width: 610px; margin: 0 auto; padding: 10px 0; overflow: hidden; display: block; vertical-align: top; zoom: 1;}
.tilelist li { display: inline-block; width: 115px; margin: 0 0 10px 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top;}
*html .tilelist li { display: inline; width: 115px; margin: 0 0 10px 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top;}
*:first-child+html .tilelist li { display: inline; width: 115px; margin: 0 0 10px 0; overflow: hidden; padding: 0 0 0 3px; text-align: center; vertical-align: top;}
.tilelist li a.imgBox { width: 100%; margin: 0 auto; display: block; float: left; position: relative; line-height: 1.4;}
.tilelist li a.imgBox span { width: 105px; height: 68px; border: 3px solid #ffffff; display: block; margin: 0 auto 5px auto; overflow: hidden; -webkit-box-shadow: 0px 1px 1px #928364; -moz-box-shadow: 0px 1px 1px #928364; box-shadow: 0px 1px 1px #928364;}
.tilelist h2 { margin: 10px 0 0 10px; color: #6d4b20; font-size: 14px;}
.tilelist img { width: 100px;}
.keyword { padding: 10px }
.keyword li { display: inline; line-height: 1.4; margin-right: 5px;}
ol.tilelist li a.imgBox span.rank { position: absolute; top: 0; left: 2px; border: none; box-shadow: none; margin: 0; text-align: left; width: 24px; height: 12px; background: #6d4e30; font-size: 10px; color: #ffffff; padding: 2px 0 0 5px; line-height: 1;}
.tilelist li a.imgBox span.thmb { width: 105px; height: 68px; display: block; margin: 0 auto 5px auto; overflow: hidden; -webkit-box-shadow: 0px 1px 1px #928364; -moz-box-shadow: 0px 1px 1px #928364; box-shadow: 0px 1px 1px #928364;}
ol.tilelist li.no1 a.imgBox span.thmb { border: 3px solid #c88a09 }
ol.tilelist li.no1 a, ol.tilelist li.no1 a:visited { color: #c88a09 }
ol.tilelist li.no1 a.imgBox span.rank { background: #c88a09 }
ol.tilelist li.no2 a.imgBox span.thmb { border: 3px solid #a79f8f }
ol.tilelist li.no2 a, ol.tilelist li.no2 a:visited { color: #a79f8f }
ol.tilelist li.no2 a.imgBox span.rank { background: #a79f8f }
ol.tilelist li.no3 a.imgBox span.thmb { border: 3px solid #f2695f }
ol.tilelist li.no3 a, ol.tilelist li.no3 a:visited { color: #f2695f }
ol.tilelist li.no3 a.imgBox span.rank { background: #f2695f }
#Weekly { font-size: 13px }
#week .title { background: url(http://image.excite.co.jp/jp/recipe/pc/hd_weekly.jpg) no-repeat left top; width: 121px; height: 28px; padding: 14px 0 0 170px; margin: 10px 0; font-size: 123.1%; color: #ffffff;}
#week .title2 { background: url(http://image.excite.co.jp/jp/recipe/pc/hd_weekly2.jpg) no-repeat left top; width: 225px; height: 26px; padding: 16px 0 0 155px; margin: 10px 0; font-size: 93%; color: #ffffff; font-family: Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic;}
#week.backnum .title { background: url(http://image.excite.co.jp/jp/recipe/pc/hd_weekly_bknm.jpg) no-repeat left top; width: 121px; height: 0; padding: 42px 0 0 170px; margin: 10px 0; font-size: 123.1%; color: #ffffff; overflow: hidden;}
#week .thmb, .pastweek img, .thmblist span, .tilelist img { margin: 3px 8px 8px 3px; border: 4px solid #ffffff; -webkit-box-shadow: 0px 0px 2px #978f7c; -moz-box-shadow: 0px 0px 2px #978f7c; box-shadow: 0px 0px 2px #978f7c;}
.day div { padding: 0 10px 10px 0; overflow: hidden; zoom: 1;}
.day .weekname { width: 65px; float: left; font-size: 100%; text-align: center;}
.day { border-bottom: 1px solid #cdc8c1; padding: 10px 10px 10px 0; overflow: hidden; zoom: 1;}
.day.tint { background: #f3f1ee }
.week_menu li { width: 195px; float: left; margin: 0 5px 10px 0;}
*html .week_menu li { width: 190px; float: left; margin: 0 5px 10px 0; overflow: hidden; zoom: 1;}
#Weekly p { font-size: 13px }
#Weekly .p10 { padding: 10px }
.pastweek { margin: 10px }
.pastweek li { display: inline; width: 80px; text-align: center;}
.pastweek li a { width: 82px; overflow: hidden; float: left; margin: 3px;}
.pastweek li a img { margin: 5px 0 }
.pastweek li span.title { text-align: left }
.multititle { margin: 10px 0 0 10px; font-size: 123.1%;}
#Weekly .btn { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f4e8d7; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff; -moz-box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff; box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff; border: solid 1px #c7bdb0; background-image: -webkit-linear-gradient(bottom, #f7ecdc, #fff); background-image: -moz-linear-gradient(bottom, #f7ecdc, #fff); background-image: -o-linear-gradient(bottom, #f7ecdc, #fff); background-image: -ms-linear-gradient(bottom, #f7ecdc, #fff); background-image: linear-gradient(to top, #f7ecdc, #fff); padding: 8px 12px; display: block;}
.sel_year_wrap { width: 615px; overflow: hidden; zoom: 1; margin: 0 auto;}
.sel_year { width: 620px; clear: both; margin: 0 auto 10px auto; overflow: hidden; zoom: 1; font-size: 116%; margin-left: -4px;}
.sel_year li { display: inline }
.sel_year li a, .sel_year li span { width: 51px; display: block; float: left; padding: 5px; margin: 0 0 5px 5px; text-align: center; background: #f0ece2; border: 1px solid #cfcfca; font-size: 12px;}
.sel_year li a { background: #f0ece2; border: 1px solid #cfcfca;}
.sel_year li span { background: #72b3d8; border: 1px solid #4797c5; color: #ffffff;}
.pager { clear: both; margin: 10px; overflow: hidden; zoom: 1; text-align: center;}
.pager a, .pager span.active, span.pager_links_now { display: inline-block; padding: 6px 8px; text-align: center; border: 1px solid #796a59; margin-right: 5px;}
.pager a:link, .pager a:visited { background: #9a8873; color: #ffffff;}
.pager a:hover { background: #b0a69a }
.backnumlist { font-size: 13px }
.backnumlist h2 { clear: both; margin-bottom: 10px; font-size: 100%;}
.backnumlist div { clear: both; padding: 10px;}
.backnumlist ul { text-align: center }
.backnumlist ul li { display: inline }
.backnumlist ul li a { }
.backnumlist p { line-height: 1.3; margin-bottom: 10px; font-size: 100%;}
.backnumlist ul li img { margin: 0 3px }
.full { overflow: hidden; zoom: 1;}
.my_nav { width: 200px; float: left;}
h1.featuretitle { background: url(http://image.excite.co.jp/jp/recipe/pc/hd_matome.jpg) no-repeat left top; width: 121px; height: 0; padding: 42px 0 0 170px; margin: 10px 0; font-size: 123.1%; color: #ffffff; overflow: hidden;}
.featurelist a.thmb { -webkit-box-shadow: 0 1px 1px #808080; -moz-box-shadow: 0 1px 1px #808080; box-shadow: 0 1px 1px #808080; background: #ffffff; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.34); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.34); box-shadow: 0 1px 2px rgba(0,0,0,.34); border: solid 1px #ddc4a3; float: left; margin-right: 10px; width: 150px; height: 99px; display: block; overflow: hidden;}
.featurelist { padding: 0 10px; font-size: 116%; line-height: 1.5; border-top: 1px solid #c7b8a6; clear: both;}
.featurelist li { overflow: hidden; zoom: 1; padding: 10px;}
.featurelist h2 { margin-bottom: 5px; line-height: 1.1; font-size: 123.1%;}
.featurelist p { line-height: 1.2; margin-bottom: 5px;}
.featurelist li { overflow: hidden; zoom: 1; padding: 10px 0; border-bottom: 1px solid #c7b8a6;}
.featurelist li.last, .featurelist li.last { border: none }
#pat3 .hgroup { padding: 12px }
#pat3 .hgroup img { width: 580px; height: auto;}
/* myPage ------------------------------------------------------- */
#myPage { background: #f4f4e7; border: 1px solid #E4E4BF; color: #444; float: left; margin-bottom: 10px; padding: 0em; width: 840px; font-size: 13px;}
#myPage h2{ font-size: 100%;-webkit-border-radius: 11px 12px 12px 11px/12px 12px 11px 11px;
	-moz-border-radius: 11px 12px 12px 11px/12px 12px 11px 11px;
	border-radius: 11px 12px 12px 11px/12px 12px 11px 11px;
	background-color: #f3e09f;
	-webkit-box-shadow: inset 0 1px rgba(0,0,0,.28), inset 0 0 1px rgba(255,240,191,.75);
	-moz-box-shadow: inset 0 1px rgba(0,0,0,.28), inset 0 0 1px rgba(255,240,191,.75);
	box-shadow: inset 0 1px rgba(0,0,0,.28), inset 0 0 1px rgba(255,240,191,.75);
	background-image: -webkit-linear-gradient(bottom, #f3e09f, #ebd793);
	background-image: -moz-linear-gradient(bottom, #f3e09f, #ebd793);
	background-image: -o-linear-gradient(bottom, #f3e09f, #ebd793);
	background-image: -ms-linear-gradient(bottom, #f3e09f, #ebd793);
	background-image: linear-gradient(to top, #f3e09f, #ebd793); padding: 6px 10px 5px 10px;}
#making .body, #material .body, #review .body, #mobile .body, #process .body { color: #5B3601; padding: 1em;}
#myPage .body { color: #5B3601; padding: 1em;}
#mobile .body, #review .body { background: #f4f4e7; color: #444;}
#mobile .text, #review .text { background: #FFF; border: 1px solid #EDD; color: #3C2200; padding: 1em;}
#making .textborder, #myPage .textborder { border-top: 2px dotted #eee }
#making .title, #material .title, #process .title { font-weight: 900; margin-bottom: 0.5em;}
#mobile .title, #review .title { font-weight: 900; margin-bottom: 0.5em;}
#material .text { background: #FFF; border: 1px solid #EDD; padding: 1em; line-height: 150%;}
#myPage .menu { float: left; margin-bottom: 1em; padding: 0px 0px; width: 200px;}
#myPage .menu p { margin: 10px 0 }
#myPage .menu ul.link { font-weight: 900; line-height: 1.8em; list-style: none; margin: 0; padding: 0; background: #FFF;}
#myPage .menu ul.link li { border-color: #fff #aaab9c #aaab9c #fff; border-style: solid; border-width: 1px; display: block; margin: 0; padding: 0 10px; text-decoration: none;}
#myPage .menu ul.status { line-height: 1.5em; list-style: none; margin: 0 1em; padding: 0;}
#myPage .menuTitle { background: #F08662; color: #fff; display: block; font-weight: 900; line-height: 1.8em; margin: 0; padding: 0 10px; text-align: left;}
#myPage .tableTitle td { background: #B3C9E1; color: #fff; padding: 0.2em 0.5em;}
#myPage .text { background: #FFF; border: 1px solid #EDD; color: #444; float: right; padding: 10px; width: 540px; margin-bottom: 1em; text-align: left;}
#myPage .text .more { font-weight: 900; text-align: right;}
#myPage .text.zebra, .zebra { background: #EFF3F7 }
#myPage .text2 { background: #FFF; border: 1px solid #EDD; color: #444; padding: 1em; width: 740px;}
#myPage .title { clear: both; font-weight: 900; margin-bottom: 1em;}
.tabTable { clear: both; padding-top: 10px;}
.tableType1 { border-bottom: 1px solid #ccc }
.tableType1 td { padding: 5px }
.tableType2 { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.submit_button { font-size: 13px; line-height: 1.2em; padding: 4px 12px;}
.submit_buttonS { border-bottom: solid 1px #998A55; border-left: solid 1px #DED3AD; border-right: solid 1px #998A55; border-top: solid 1px #DED3AD; font-size: 13px; font-weight: bold; margin: 5px 0; width: 6em;}
table.config { border: none }
div.auto_complete { background-color: #ffffff; margin: 0px; padding: 0px; position: relative; width: 300px; z-index: 10;}
div.auto_complete ul { list-style-type: none; margin: 0px; padding: 0px;}
div.auto_complete ul li { color: blue; display: block; height: auto; list-style-type: none; margin: 0; padding: 2px; text-align: left;}
div.auto_complete ul li.selected { background-color: #ffb }
div.auto_complete ul strong.highlight { color: #800; margin: 0; padding: 0;}
.desc { background-color: #FFFFE8; border: 1px dotted #cfcfcf; padding: 10px;}
.desc span { font-weight: 900 }
.desc2 { color: #666; margin: 0.5em 0; width: 95%;}
#myPage .tilelist { margin-bottom: 20px }
#myPage .tilelist { width: 100%;}
#myPage .tilelist li { padding: 0 0 10px 0; width: 130px; margin: 0 0 10px 0;}
#myPage .tilelist img { width: 115px; margin: 4px 4px 8px 4px;}
/*- shoppingList -----------------------------------------------------------------------------*/
div.sp_area { clear: left; margin-bottom: 1em; font-size: 100%;}
.sp_recipe_amount { font-size: 100% }
.sp_check { width: 10px; padding-left: 5px;}
.sp_material_name { width: 150px; text-align: left; padding: 5px;}
.sp_material_amount { text-align: left; padding-left: 5px;}
div.sp_area textarea { width: 80%; height: 8em; margin: 3px;}
.sp_disp td { color: #000000; background-color: #ffffff;}
.sp_hidden td { color: #999999; background-color: #eeeeee; margin-bottom: 1px;}
.sp_recipe_img { padding: 5px; border: 1px solid; background: #fff; border-top-color: #DEDECA; border-right-color: #dad3a9; border-bottom-color: #dad3a9; border-left-color: #DEDECA;}
/* add 2012 */
li.rcpnm span { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#bookmark_tag_cloud a { display: inline; line-height: 1.8; margin-right: 10px;}
/*IM*/
.prcnt dt, .prcnt dd, .wanderim li { display: inline }
.prcnt dt { float: left }
.prcnt { overflow: hidden; zoom: 1;}
.wanderim { display: inline; overflow: hidden; zoom: 1;}
.wanderim li a { display: block; float: left; padding: 0 10px;}
.osusume { overflow: hidden; zoom: 1;}
/*top2012*/
.topinfo { overflow: hidden; zoom: 1; background: url(http://image.excite.co.jp/jp/recipe/pc/top/top_infolist_hdline.gif) no-repeat left 1px;}
.topinfo .title { background: url(http://image.excite.co.jp/jp/recipe/pc/top/top_infolist_line.gif) no-repeat left bottom; font-size: 16px; color: #5c4831; padding: 0 0 10px 20px;}
.topinfo ul.marked { margin: 10px 0 }
.topinfo ul.marked li { background: url(http://image.excite.co.jp/jp/recipe/pc/top/top_infolist_mark.gif) no-repeat left 8px; padding: 5px 0 5px 15px;}