html { overflow-y: scroll }
html, body { width: 100%; height: 100%; }
body { font: 13px Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic; *font-size: small; *font: x-small; color: #543636; }
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0 auto; padding: 0; line-height: 1.4; word-break: break-all; word-wrap: break-word; }
h1, h2, h3, h4, h5, h6, input, textarea { font-size: 100%; font-weight: normal; line-height: 1.4; padding: 0; margin: 0; word-break: break-all; word-wrap: break-word; }
fieldset, img { border: 0 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
br { letter-spacing: 0 }
#Form .Bg01 { background-color    : #FFFCF7 }
#Form .Bg02 { background-color    : #FFF6ED }
/*
#Kondate .Bg01 { background-color    : #FCEBE0 }
#Kondate .Bg02 { background-color    : #FFFCEE }
#Kondate .BgTop01 { background-image    : url(../img/bg01_01.gif); background-repeat   : no-repeat; height              : 10px; }
#Kondate .BgTop02 { background-image    : url(../img/bg02_01.gif); background-repeat   : no-repeat; height              : 10px; }
#Kondate .BgUnder01 { background-image    : url(../img/bg01_02.gif); background-repeat   : no-repeat; height              : 10px; }
#Kondate .BgUnder02 { background-image    : url(../img/bg02_02.gif); background-repeat   : no-repeat; height              : 10px; }
#Kondate .OldBgTop01 { height: 10px; background-image: url(http://image.recipe.woman.excite.co.jp/common/bg03_01.gif); background-repeat: no-repeat; }
#Kondate .OldBgUnder01 { height: 10px; background-image: url(http://image.recipe.woman.excite.co.jp/common/bg03_02.gif); background-repeat: no-repeat; }
#Kondate .box01 { color               : #666666; font-size           : 12px; padding             : 0.5em 0; text-align          : left; width               : 164px; }
#Kondate .box02, #List .box02 { color               : #666666; font-size           : 12px; text-align          : right; width               : 164px; }
#Kondate .detail01 { color               : #666666; font-size           : 10px; padding-bottom      : 5px; padding-top         : 3px; text-align          : left; width               : 164px; }
#Kondate .hdl { font-size           : 12px }
#Kondate .hdl01 { line-height         : 120%; text-align          : center; width               : 164px; }
#Kondate .menu01 { color               : #666666; font-size           : 12px; text-align          : left; }
#Kondate .tx, #List .tx { color               : #666666; font-size           : 12px; }
#Kondate td { color               : #333333 }
#Kondate02, #List02 { color               : #333333; font-size           : 12px; text-align          : left; width               : 750px; }
#KondateHdl { padding-bottom      : 2px; padding-left        : 8px; padding-right       : 8px; }
#KondateHdl a:hover { color               : #FF0000; font-size           : 12px; font-weight         : bold; text-decoration     : none; }
#KondateHdl a:link, #KondateHdl a:visited { color               : #FF3333; font-size           : 12px; font-weight         : bold; text-decoration     : underline; }
#KondateNxt a:hover, #ListNxt a:hover { color               : #666666; font-size           : 10px; font-weight         : bold; text-decoration     : none; }
#KondateNxt a:link, #KondateNxt a:visited, #ListNxt a:link, #ListNxt a:visited { color               : #666666; font-size           : 10px; font-weight         : bold; text-decoration     : underline; }
*/
#List .Bg01 { background-color    : #FCEBE0 }
#List .Bg02 { background-color    : #FFFCEE }
#List .box01 { color               : #666666; font-size           : 12px; padding-top         : 3px; text-align          : left; width               : 164px; }
#List .hdl { font-size           : 14px }
#List .hdl01 { height              : 40px; line-height         : 120%; text-align          : left; width               : 164px; }
#List td { color               : #666666 }
#ListHdl { padding-bottom      : 8px; padding-left        : 8px; padding-right       : 8px; }
#ListHdl a:hover { color               : #FF0000; font-size           : 14px; font-weight         : bold; text-decoration     : none; }
#ListHdl a:link, #ListHdl a:visited { color               : #FF3333; font-size           : 14px; font-weight         : bold; text-decoration     : underline; }
#Pager { font-size           : 12px; text-align          : center; width               : 750px; }
#Pager .slct { color               : #CC0000; font-size           : 12px; font-weight         : bold; }
#Pager a:hover { color               : #006699; font-size           : 12px; text-decoration     : none; }
#Pager a:link, #Pager a:visited { color               : #006699; font-size           : 12px; text-decoration     : underline; }
#box { background          : #fff url(http://image.recipe.woman.excite.co.jp/common/box_bottom.gif) no-repeat bottom left; margin              : 0; }
#box div.inside { background          : url(http://image.recipe.woman.excite.co.jp/common/box_top.gif) no-repeat top left; padding             : 10px; }
#box2 { background          : #fff url(http://image.recipe.woman.excite.co.jp/common/box2_bottom.gif) no-repeat bottom left; margin              : 0; }
#box2 div.inside { background          : url(http://image.recipe.woman.excite.co.jp/common/box2_top.gif) no-repeat top left; padding             : 10px; }
#footer { clear               : left }
#globalHeader { background-color    : #cc0000; color               : #fff; }
#globalHeader a:hover { color               : #c6c6c6; text-decoration     : underline; }
#globalHeader a:link, #globalHeader a:visited { color               : #fff; padding-top         : 3px; }
#globalHeader h1 { margin              : 0; padding             : 0; }
#globalHeader table { color               : #fff; font-size           : 12px; margin              : 0; padding-left        : 25px; padding-right       : 25px; }
#making, #material, #process { background          : #FFF7E8; border              : 1px solid #FADDAA; color               : #213C00; float               : left; font-size           : 0.8em; margin-bottom       : 10px; padding             : 0em; width               : 580px; }
#myPage { background          : #f4f4e7; border              : 1px solid #E4E4BF; color               : #444; float               : left; margin-bottom       : 10px; padding             : 0em; width               : 840px; }
#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-size           : 1.2em; font-weight         : 900; margin-bottom: 0.5em; }
#mobile .title, #review .title { font-size           : 1.2em; font-weight         : 900; margin-bottom: 0.5em; }
#material .text { background          : #FFF; border              : 1px solid #EDD; padding             : 1em; line-height: 150%; }
#myPage .menu { background          : #FFF; border              : 1px solid #EDD; float               : left; font-size           : 10pt; margin-bottom       : 1em; padding             : 0px 0px; width               : 200px; }
#myPage .menu ul.link { font-weight         : 900; line-height         : 1.8em; list-style          : none; margin              : 0; padding             : 0; }
#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; font-size           : 9pt; padding             : 0.2em 0.5em; }
#myPage .text { background          : #FFF; border              : 1px solid #EDD; color               : #444; float               : right; font-size           : 0.8em; padding             : 10px; width               : 540px; margin-bottom       : 1em; text-align          : left; }
#myPage .text .more { font-size           : small; font-weight         : 900; text-align          : right; }
#myPage .text.zebra, .zebra { background          : #EFF3F7 }
#myPage .text2 { background          : #FFF; border              : 1px solid #EDD; color               : #444; font-size           : 0.8em; padding             : 1em; width               : 740px; }
#myPage .title { clear               : both; font-size           : 12pt; font-weight         : 900; margin-bottom       : 1em; }
#recipeSpec .span #recipeGen .span { margin-right        : 1em }
#recipe_data { text-align          : center }
#resultsBody { text-align          : left; width               : 840px; }
#mobile, #review { background          : #f4f4e7; border              : 1px solid #E4E4BF; color               : #444; float               : left; font-size           : 10pt; margin-bottom       : 10px; width               : 100%; }
.PR11a { font-size           : 11px; line-height         : 120%; text-indent         : 1px; }
.PR12 { font-size           : 12px; line-height         : 130%; }
.PR14 { font-size           : 14px; line-height         : 130%; }
.aRight { float               : right; text-align          : right; }
.bent_add_material_none { display             : none }
.bodyTitle { clear               : both; margin              : 0; padding             : 0; }
.bodyTitle .titleCenter0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_c_30.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; margin              : 0; padding             : 7px 5px; }
.bodyTitle .titleCenter1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_c_30.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; padding             : 7px 5px; }
.bodyTitle .titleCenter2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_c_30.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; padding             : 7px 5px; }
.bodyTitle .titleCenter3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_c_30.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; padding             : 7px 5px; }
.bodyTitle .titleCenter4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_c_30.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; padding             : 7px 5px; }
.bodyTitle .titleLeft0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_l_30.gif) 0 0 no-repeat; float               : left; height              : 30px; margin              : 0; padding             : 0; width               : 15px; }
.bodyTitle .titleLeft1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_l_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleLeft2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_l_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleLeft3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_l_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleLeft4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_l_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleRight0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_r_30.gif) 0 0 no-repeat; float               : left; height              : 30px; margin              : 0; padding             : 0; width               : 15px; }
.bodyTitle .titleRight1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_r_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleRight2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_r_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleRight3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_r_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitle .titleRight4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_r_30.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.bodyTitleS { clear               : both }
.bodyTitleS .titleCenter0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_c_20.gif) 0 0 repeat-x; float               : left; font-size           : 10pt; font-weight         : 900; height              : 20px; padding             : 3px 3px; }
.bodyTitleS .titleCenter1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_c_20.gif) 0 0 repeat-x; float               : left; font-size           : 10pt; font-weight         : 900; height              : 20px; padding             : 3px 3px; }
.bodyTitleS .titleCenter2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_c_20.gif) 0 0 repeat-x; float               : left; font-size           : 10pt; font-weight         : 900; height              : 20px; padding             : 3px 3px; }
.bodyTitleS .titleCenter3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_c_20.gif) 0 0 repeat-x; float               : left; font-size           : 10pt; font-weight         : 900; height              : 20px; padding             : 3px 3px; }
.bodyTitleS .titleCenter4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_c_20.gif) 0 0 repeat-x; float               : left; font-size           : 10pt; font-weight         : 900; height              : 20px; padding             : 3px 3px; }
.bodyTitleS .titleLeft0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_l_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleLeft1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_l_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleLeft2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_l_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleLeft3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_l_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleLeft4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_l_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleRight0 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_0_r_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleRight1 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_1_r_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleRight2 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_2_r_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleRight3 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_3_r_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.bodyTitleS .titleRight4 { background          : url(http://image.excite.co.jp/jp/recipe/shared/titleBg_4_r_20.gif) 0 0 no-repeat; float               : left; height              : 20px; width               : 10px; }
.breadcrumbs { color               : #666; font-size           : .8em; margin              : 1em 0; }
.clear { clear               : both; margin              : 0em; }
.copyright { color               : #ff6676; font-size           : .9em; margin              : .5em; margin-bottom       : 0; }
.corner, .parent_corner { height              : 10px; vertical-align      : top; }
.corner-left { background          : url(http://image.recipe.woman.excote.co.jp/common/upl.gif) no-repeat top; float               : left; }
.corner-right { background          : url(http://image.recipe.woman.excote.co.jp/commong/upr.gif) no-repeat top; float               : right; }
.cornerb, .parent_cornerb { height              : 10px; vertical-align      : bottom; }
.cornerb-left { background          : url(http://image.recipe.woman.excote.co.jp/common/unl.gif) no-repeat top; float               : left; }
.cornerb-right { background          : url(http://image.recipe.woman.excote.co.jp/common/unr.gif) no-repeat top; float               : right; }
.custImput { margin-bottom       : 3pt; margin-right        : 2pt; }
.desc { padding: 1em; background-color: #FFFFE8; border: 1px dotted #cfcfcf; line-height : 120%; }
.desc span { font-weight         : 900 }
.desc2 { color               : #666; font-size           : 0.85em; margin              : 0.5em 0; width               : 95%; }
.dragg_material_dislike, .dragg_material_like { background-color    : #F9FDE0; border              : 1px solid #CCCCCC; cursor              : pointer; font-size           : 1em; margin              : 3px; padding             : 3px; z-index             : 100; }
.error { color               : #F88888; font-size           : 10pt; font-weight         : 900; line-height         : 3em; }
.list td { font-size           : 0.8em }
.my_summary, .recipe_summary { clear               : right; color               : #000; font-size           : .8em; font-weight         : normal; margin              : .5em 0; padding             : .5em 0; }
.pager_links { clear               : both; font-family         : Verdana,Arial,Helvetica,sans-serif; font-size           : 12pt; font-size           : 13px; font-weight         : 900; padding             : 0px 0px; }
.pager_links .titleCenter { background          : url(http://test-recipe.woman.excite.co.jphttp://image.excite.co.jp/jp/med/lib/titleBg_c.gif) 0 0 repeat-x; float               : left; font-size           : 12pt; font-weight         : 900; height              : 30px; padding             : 7px 5px; }
.pager_links .titleLeft { background          : url(http://test-recipe.woman.excite.co.jphttp://image.excite.co.jp/jp/med/lib/titleBg_l.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.pager_links .titleRight { background          : url(http://test-recipe.woman.excite.co.jphttp://image.excite.co.jp/jp/med/lib/titleBg_r.gif) 0 0 no-repeat; float               : left; height              : 30px; width               : 15px; }
.pager_links a { color               : #000 }
.pager_links_now { background-color    : #FFF; border              : solid 2px #CBDFF3; padding             : 1px 4px; }
.parent_corner-left { background          : url(http://image.recipe.woman.excote.co.jp/common/p_upl.gif) no-repeat top; float               : left; }
.parent_corner-right { background          : url(http://image.recipe.woman.excote.co.jp/common/p_upr.gif) no-repeat top; float               : right; }
.parent_cornerb-left { background          : url(http://image.recipe.woman.excote.co.jp/common/p_unl.gif) no-repeat top; float               : left; }
.parent_cornerb-right { background          : url(http://image.recipe.woman.excote.co.jp/commong/p_unr.gif) no-repeat top; float               : right; }
.printCtrl { padding: 1em; background-color: #FFFFE8; border: 1px dotted #cfcfcf; line-height : 120%; margin              : 0.5em; text-align          : center; }
.printCtrl div { color               : #555; font-size           : 0.85em; margin              : 0.3em; }
.recipePublic_date { color               : #bbb; font-size           : 10pt; font-weight         : 900; }
.recipeSpec { font-size           : 10pt; margin              : 0; margin-bottom       : 0.5em; padding             : 0px 0px 0px 0px; width               : 100%; }
.recipe_img { background          : #fff; border              : 1px solid; border-bottom-color : #dad3a9; border-left-color   : #DEDECA; border-right-color  : #dad3a9; border-top-color    : #DEDECA; margin              : 1px 5px 1px 5px; padding             : 5px; }
.sp03 { margin-bottom       : 3px }
.sp05 { margin-bottom       : 5px }
.sp10 { margin-bottom       : 10px }
.sp15 { margin-bottom       : 15px }
.submit_button { background-color    : #F7F7E7; border-bottom       : solid 1px #998A55; border-left         : solid 1px #DED3AD; border-right        : solid 1px #998A55; border-top          : solid 1px #DED3AD; color               : #A53C18; font-size           : 13px; font-weight         : bold; line-height         : 1.2em; margin              : 10px 20px; padding-top         : 4px; }
.submit_buttonS { background-color    : #FFEBCE; border-bottom       : solid 1px #998A55; border-left         : solid 1px #DED3AD; border-right        : solid 1px #998A55; border-top          : solid 1px #DED3AD; color               : #A53C18; font-size           : 13px; font-weight         : bold; margin              : 5px 0; width               : 6em; }
.tabTable { clear: both; padding-top: 10px; }
.tableType1 { border-bottom       : 1px solid #ccc }
.tableType2 { border-bottom       : 1px solid #ccc; border-top          : 1px solid #ccc; }
.title1 { border-bottom       : 1px solid #dad3a9; color               : #aa3333; font-weight         : normal; margin-bottom       : .2em; margin-top          : 0px; padding-bottom      : 2px; padding-left        : 5px; }
.title2 { border-bottom       : 1px dotted #dad3a9; color               : #aa3333; margin-bottom       : .2em; margin-top          : 1em; padding-bottom      : 2px; padding-left        : 5px; }
.titleG { color               : #213C00; font-size           : 12pt; font-weight         : 900; margin-bottom       : 0.5em; }
.weekPager { left                : 93%; position            : relative; top                 : -45px; width               : 26px; }
.week_body { clear               : right; color               : #000; font-size           : .8em; font-weight         : normal; font-weight         : normal; margin              : .5em 0; padding             : .5em 0; }
.old_week_body { clear               : right; color               : #000; font-size           : .8em; font-weight         : normal; font-weight         : normal; margin              : .5em 0; padding             : .5em 0; }
body { color               : #484B4B; margin              : 0; margin-bottom       : 0px; margin-left         : 0px; margin-right        : 0px; margin-top          : 0px; padding             : 0; }
div.auto_complete { background-color    : #ffffff; border              : 1px solid #888; 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; font-size           : .8em; 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; }
div.blocks { clear               : left; margin-bottom       : 20px; }
div.garbage { border              : solid  1px #FFF; height              : 3em; padding             : 10px; }
div.garbage-active { z-index             : 0 }
div.hr { background-image    : url(http://image.excite.co.jp/jp/med/lib/hr.gif); background-repeat   : repeat-x; height              : 5px; margin              : 0; padding             : 0; width               : 100%; }
div.type_dislike, div.type_like { border              : 1px solid #fff; min-height          : 3em; padding             : 5px; }
div.type_dislike-active, div.type_like-active { z-index             : 200 }
form { margin              : 0 }
h1, h2, h3, p { margin              : 0 }
h1.recipeName { color               : #AD3031; font-size           : 15pt; margin              : 0; margin-bottom       : 0.5em; padding             : 0; width               : 100%; }
h2.pageMainTitle { color               : #AD3031; font-size           : 14pt; margin              : 0; padding             : 0; width               : 100%; text-align          : left; }
/* -- Ajax.InPlaceEditor style -- */
.inplaceeditor-form { font-size: 1em }
.inplaceeditor-form input { margin-right: 3px }
.inplaceeditor-form input.editor_field { width: 100% }
.inplaceeditor-form input.editor_ok_button { background-color: #FFFFFF; color : #000000; font-weight: normal; border : 1px outset #333333; margin: 1px; padding: 0px; cursor: pointer; }
.inplaceeditor-form a.editor_cancel { font-size: 0.8em; color: #999999; }
.inplaceeditor-saving { color: #dddddd }
/* -- Ajax.AutoComplete style -- */
div.auto_complete { position: relative; width: 300px; background-color: #ffffff; border: 1px solid #888; margin: 0px; padding: 0px; z-index: 10; }
div.auto_complete ul { list-style-type: none; margin: 0px; padding: 0px; }
div.auto_complete ul li { font-size: .8em; text-align: left; color: blue; list-style-type: none; display: block; margin: 0; padding: 2px; height: auto; }
div.auto_complete ul li.selected { background-color: #ffb }
div.auto_complete ul strong.highlight { color: #800; margin: 0; padding: 0; }
/*- shoppingList -----------------------------------------------------------------------------*/
div.sp_area { clear: left; margin-bottom: 1em; }
.sp_recipe_amount { font-size: 0.9em }
.sp_check { width: 10px; padding-left: 5px; }
.sp_material_name { width: 150px; text-align: left; padding-left: 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; }
/*- detailPrint -----------------------------------------------------------------------------*/
.pr_material_name, .pr_material_sp, .pr_material_amount { text-align: left; padding-left: 10px; }
div.pr_process_parent { z-index: 1; float: left; margin-top: 2px; margin-bottom: 2px; font-weight : 900; }
img.pr_process { z-index: 2; width: 100px; padding: 5px; border: 1px solid; background: #fff; border-top-color: #DEDECA; border-right-color: #dad3a9; border-bottom-color: #dad3a9; border-left-color: #DEDECA; margin: 1px 5px 1px 5px; }
span.pr_process { position: relative; z-index: 3; background-color: #F7F7E7; color: #A53C18; padding: 1px; font-size: 12px; display: block; width: 14px; height: 18px; text-align: center; margin: 0px; margin-top: -20px; border: 1px #DED3AD solid; }
/*- recipe detail -- */
.recipe_summary { clear: right; padding: .5em 0; font-size: .8em; color: #000; font-weight: normal; margin: .5em 0; }
/*- myPages ----------------------------------------------------------------------------------*/
#my_menu { float: left; width: 120px; font-size: 0.8em; padding: 0px; margin: 0px 5px 10px 0px; }
#my_contents { float: left; width: 570px; margin: 0px 0px 10px 5px; }
/*--------------------------------------------------------------------------------------------*/
/* my config bent --*/
span.bent_add_material { border: 1px solid #DDDDDD; background-color: #ffEEEE; padding: 3px; cursor: pointer; }
.list td { font-size: 0.8em }
.my_summary { clear: right; padding: .5em 0; font-size: .8em; color: #000; font-weight: normal; margin: .5em 0; }
.bent_add_material_none { display: none }
div.type_like { border: 1px solid #FFF; min-height: 3em; padding: 5px; }
div.type_dislike { border: 1px solid #FFF; min-height: 3em; padding: 5px; }
div.garbage { border: solid  1px #FFF; height: 3em; padding: 10px; }
div.type_like-active { z-index: 0; background-color: #FFF4D8; }
div.type_dislike-active { z-index: 0; background-color: #F0F8FF; }
div.garbage-active { z-index: 0; background-color: #DDDDDD; }
.dragg_material_like, .dragg_material_dislike { font-size: .9em; padding: 1px; margin: 1px; border: 1px solid #CCCCCC; background-color: #EEEEEE; cursor: pointer; z-index: 1; }
/*directory search*/
#searchdetail p { margin: 0 }
#searchdetail li { margin: 0; font-size: 12px; line-height: 130%; }
#searchdetail .sp { margin-bottom: 10px }
#searchdetail div { text-align: left; margin: 0; }
#searchdetail td { margin: 0; font-size: 10px; line-height: 130%; text-align: left; }
#searchdetail .hdl { background-color: #EEFFAA; color: #333333; padding: 3px; font-weight: bold; }
#searchdetail .mds { color: #555555; padding: 3px; font-weight: bold; }
#searchdetail li a:link { color: #0066FF; text-decoration: underline; }
#searchdetail li a:visited { color: #0066FF; text-decoration: underline; }
#searchdetail li a:hover { color: #FF0033; background-color: #FEE0E9; text-decoration: underline; }
#search p { margin: 0 }
#search .sp { margin-bottom: 10px }
/*#search div{text-align:left; margin:0;}_NO__DOTCOMMA__AFTER__*/
/*#search td{ margin:0; font-size:12px; text-align:left;}_NO__DOTCOMMA__AFTER__*/
#search td { margin: 0; font-size: 12px; }
#search .hdl { background-color: #EEFFAA; color: #333333; padding: 3px; font-weight: bold; }
#searchTab .Bg01 { background-color: #C8C8C8; height: 1px; }
#searchTop { margin-bottom: 10px; width: 580px; }
#searchTop p { margin: 0 }
#searchTop form { margin: 0 }
#searchTop .sp { margin-bottom: 10px }
#searchTop td { margin: 0; font-size: 12px; }
#searchTop .mds { margin: 3px 0 3px 0; font-size: 10px; }
#searchTop .Box01 { border: #FFCECE 1px solid; padding: 2px; margin-bottom: 5px; text-align: center; }
#searchTop .Box02 { background-color: #FFCECE; padding: 3px; text-align: center; }
#searchTop .Box03 { border: #F9F7F2 1px solid; padding: 2px; margin-bottom: 5px; }
.Rline { margin-bottom: 8px; margin-top: 8px; }
#MyMenu .Bg00 { background-color: FCFEE7; padding: 5px; font-size: 10px; line-height: 125%; color: #666666; width: 210px; text-align: left; }
#MyMenu { width: 240px; text-align: center; }
#clm p { margin: 0 }
#clm .Box01 { width: 580px; text-align: center; }
#clm .Box02 { padding: 3px; margin-bottom: 5px; font-size: 12px; color: #333333; width: 550px; text-align: left; }
#searchRslt { margin: 0; text-align: left; }
#searchRslt .hdl { margin: 0; font-size: 14px; font-weight: bold; }
#searchRslt p { margin: 0; font-size: 12px; line-height: 140%; padding-bottom: 5px; }
#searchRslt .nv { font-size: 10px }
#searchRslt .mds { color: #555555; padding: 3px; font-weight: bold; }
#searchRslt .Box01 { border: #F3F3F3 1px solid; padding: 2px; background-color: #F6F6F6; padding: 3px; margin-bottom: 5px; font-size: 12px; }
#searchRslt .Box02 { margin-bottom: 20px }
#searchRslt .Box03 { margin-bottom: 5px }
#searchRsltEr { margin: 0 }
#searchRsltEr .hdl { margin: 0; font-size: 14px; font-weight: bold; }
#searchRsltEr p { margin: 0; font-size: 12px; line-height: 140%; padding-bottom: 10px; }
#searchRsltEr a:link { color: #FF9900; text-decoration: none; font-size: 12px; }
#searchRsltEr a:visited { color: #FF9900; text-decoration: none; font-size: 12px; }
#searchRsltEr a:hover { color: #FF9900; text-decoration: underline; font-size: 12px; }
#Weekly { margin: 0; text-align: left; }
#Weekly p { margin: 0; font-size: 12px; line-height: 130%; padding-bottom: 5px; }
#Weekly .mds { margin: 0; font-size: 12px; padding: 0 5px 0 5px; }
#Weekly .hdl { margin: 0; font-size: 14px; font-weight: bold; }
#Weekly .Box01 { border: #FFE2C4 1px solid; margin-bottom: 5px; padding: 2px; background-color: #fffcee; }
#Weekly .Box02 { border: #FFE2C4 1px solid; margin-bottom: 5px; padding: 2px; }
#Weekly a:link { text-decoration: none; font-size: 12px; }
#Weekly a:visited { text-decoration: none; font-size: 12px; }
#Weekly a:hover { text-decoration: underline; font-size: 12px; }
#Kondate a:link { color: #0066CC; text-decoration: none; font-size: 10px; }
#Kondate a:visited { color: #0066CC; text-decoration: none; font-size: 10px; }
#Kondate a:hover { color: #0066CC; text-decoration: underline; font-size: 10px; }
#Kondate .oldWeekBody { background-color: #FFFBF7; padding: 2px; text-align: center; width: 580px; }
#Kondate .oldWeekBodyTtl { color: #CC0000; font-size: 14px; font-weight: bold; margin: 3px 0 5px 0; text-align: left; }
#Kondate .oldWeekMds01 { color: #ffa751; font-size: 12px; text-align: center; }
#Kondate .oldWeekMds02 { color: #ffffcc; font-size: 12px; text-align: center; }
#Kondate .Bg01 { background-color: #ffffcc }
#Kondate .Bg02 { background-color: #ffcc66 }
#mypgDetail P { font-size: 12px; line-height: 130%; padding: 0; }
#mypgDetail .Box01 { padding: 5px; margin-bottom: 5px; width: 90%; text-align: left; }
#mypgDetail .Box02 { margin-bottom: 10px; width: 90%; background-image: url(../img/mypage_line.gif); background-repeat: repeat-x; height: 1px; }
#mypgDetail .Box03 { padding: 5px; background-color: #FFF9F4; margin-bottom: 5px; line-height: 135%; font-size: 12px; }
#mypgDetail .Box04 { border: 1px #E1E1E1 solid; padding: 5px; background-color: #FFE6B5; width: 90%; }
#mypgDetail .Box05 { text-align: left; width: 50%; margin-bottom: 5px; }
#mypgDetail .mds { margin: 0; font-size: 10px; color: #FF3300; font-weight: bold; margin-bottom: 5px; }
#mypgDetail .hdl { margin: 0; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.listItem { padding-left: 10px; font-size: .8em; color: #666666; }
.listSummary { padding-left: 0px; font-size: .8em; color: #333333; }
.list1 { margin-bottom: 5px; padding: 2px; background-color: #fffcee; }
.list2 { padding: 2px; margin-bottom: 5px; }
.recipe_img { background: #fff; border: 1px solid; border-bottom-color : #dad3a9; border-left-color: #DEDECA; border-right-color: #dad3a9; border-top-color: #DEDECA; margin: 1px 5px 1px 5px; padding: 5px; }
#ercp_header { padding-top: 5px; padding-left: 0px; width: 920px; }
#ercp_header_l { float: left; margin: -5px auto; }
#ercp_header_l h1 a, #ercp_header_l strong { display: block; text-indent: -9999px; line-height: 0; font-size: 0; }
#ercp_header_l h1, #ercp_header_l h1 a { width: 188px; height: 70px; }
#ercp_header_l h1 { background: url('http://image.excite.co.jp/jp/woman/07/recipenew_logo.jpg') no-repeat left top; margin-top: 10px; }
#ercp_header_l img { margin-top: 0px }
#ercp_header_r { float: right; text-align: right; width: 720px; margin: 10px auto; }
#TagCloud { margin-top: 10px; margin-bottom: 15px; }
#TagCloud .tag { color: #FF33CC; line-height: 1.2; font-size: 10px; }
#TagCloud .tag a:link { color: #FF33CC; text-decoration: none; }
#TagCloud .tag a:visited { color: #FF33CC; text-decoration: none; }
#TagCloud .tag a:hover { color: #FF33CC; text-decoration: underline; }
.sideKeyword { border        : 1px solid #FF9999; color         : #333333; margin-bottom : 10px; padding       : 8px 6px 6px 0px; font-size     : 12px; text-align    : left; }
.sideKeyword strong { background-image  : url(http://image.excite.co.jp/jp/woman/css/images/keywordBg2.gif); background-repeat : no-repeat; color             : #FFFFFF; height            : 22px; line-height       : 1.4; padding           : 5px 55px 4px 6px; }
.sideKeyword ul { color           : #999999; line-height     : 1.4; list-style-type : none; margin          : 4pt; padding         : 0pt; }
.sideKeyword ul a { color           : #FF6666; text-decoration : underline; }
.sideKeyword li { line-height   : 140% }
/*- GlobalNavi Renewal 091102 ------------------------------------------*/
#tabNavi { height: 26px }
#tabNavi ul { padding: 0; margin: 0; list-style: none; }
#tabNavi ul li { float: left; margin-left: 2px; padding: 0; }
#tabNavi li img { border: none; vertical-align: bottom; }
#tabNavi li a { display: block }
#tabNavi li a:hover { background-color: transparent }
#tabNavi li a:hover img { visibility: hidden }
#tabNavi li.gnavi01 { width: 82px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi01_on.gif); height: 26px; }
#tabNavi li.gnavi02 { width: 62px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi02_on.gif); height: 26px; }
#tabNavi li.gnavi03 { width: 62px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi03_on.gif); height: 26px; }
#tabNavi li.gnavi04 { width: 73px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi04_on.gif); height: 26px; }
#tabNavi li.gnavi05 { width: 73px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi05_on.gif); height: 26px; }
#tabNavi li.gnavi06 { width: 73px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi06_on.gif); height: 26px; }
#tabNavi li.gnavi07 { width: 82px; background-image: url(http://image.excite.co.jp/jp/recipe/pc/tabnavi/gnavi07_on.gif); height: 26px; }
.recipe_material_ad .ad_keyword_text { margin: 10px 10px 5px; background: url("http://image.excite.co.jp/jp/woman/09/main/sideBannerPR.gif") no-repeat; font-size: 12px; line-height: 18px; }
.recipe_material_ad .ad_keyword_text a { margin-left: 30px }