/* -- charset -- */
@charset "utf-8";



a:link,a:active  {
 color               : #655134;
 text-decoration     : underline;
}

a:hover {
 color               : #655134;
 text-decoration     : none;
}
a:visited {
 color               : #77567d;
 text-decoration     : none;
}
body {
 color               : #484B4B;
 margin              : 0;
 margin-bottom       : 0px;
 margin-left         : 0px;
 margin-right        : 0px;
 margin-top          : 0px;
 padding             : 0;
}



#Form .Bg01 {
 background-color    : #FFFCF7;
}
#Form .Bg02 {
 background-color    : #FFF6ED;
}

#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;
}


#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;
 padding             : 0;
}
.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;
}

.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%;
}

.sp03 {
 margin-bottom       : 3px;
}
.sp05 {
 margin-bottom       : 5px;
}
.sp10 {
 margin-bottom       : 10px;
}
.sp15 {
 margin-bottom       : 15px;
}


.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;
}

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;
}


/*- 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;}*/
/*#search td{ margin:0; font-size:12px; text-align:left;}*/
#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;}
#searchRslt a:link { color:#CC0000; text-decoration: none;}
#searchRslt a:visited { color: #CC0000; text-decoration: none;}
#searchRslt a:hover { color: #CC0000; text-decoration: underline;}

#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{ line-height:1.4;}
#Weekly .mds{ margin:0; 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;}


#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;
	}

/*- 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;
}

