@charset "utf-8";

/* ==========================================================================================================

	 子育て豆知識
 
============================================================================================================*/



/*------------------------------------------------------------------------index・共通------------------------------------------------------------------------*/

.koBodyArea a {color: #517A05;}
.koBodyArea a:link {color: #517A05;}
.koBodyArea a:visited {color: #517A05;}
.koBodyArea a:hover {color: #262626;}

.koBodyTopBlock a {color: #262626;}
.koBodyTopBlock a:link {color: #262626;}
.koBodyTopBlock a:visited {color: #262626;}
.koBodyTopBlock a:hover {color: #999999;}



.fc09 a {color: #c08601;}
.fc09 a:link {color: #c08601;}
.fc09 a:visited {color: #c08601;}
.fc09 a:hover {color: #262626;}



div.recipe_sImgBg{
background:url(../knowledge/img/recipe_simg_bg.jpg) no-repeat left top;
width:145px;
height:105px;
}

div.recipe_sImgBg img{
margin-top:11px;
margin-left:7px;
}



.arrow011{
background:url(../img/arrow11.gif) no-repeat left 5px;
padding: 0px 0px 3px 12px;}


.box01{
border:solid 1px #517A05;
padding:10px;}






.table01{
border-top:solid 1px #999999;
border-right:solid 1px #999999;}

.table01 td{
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
padding:5px 2px;
text-align:center;
vertical-align:middle;
}

.table01 th{
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
padding:5px 2px;
background:#f4f2b9;
text-align:center;
vertical-align:middle;
}

.bgY{background:#f9f9e1;}




.table02{
border-top:solid 1px #999999;
border-right:solid 1px #999999;}

.table02 td{
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
padding:5px 5px;
}

.table02 th{
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
padding:5px 5px;
background:#f2f2f2;
}







div#recipeBoxs{
border: solid 1px #c08601;
padding:10px 0px;
}

*+html body div#recipeBoxs{width:585px;}
* html body div#recipeBoxs{width:585px;}



div#recipeBoxs h3{
border-bottom: solid 1px #c08601;
padding-bottom:5px;
margin-bottom:5px;
width:545px;
margin-right:20px;
margin-left:20px;
}

* html body div#recipeBoxs h3{width:543px;}


/* ------------------------------------------------------------------------------ */
dl#recipeBox{
background:url(../knowledge/img/recipe_box_bg.gif) repeat-y left top;
text-align:center;
}
*+html body dl#recipeBox{width:585px;}
* html body dl#recipeBox{width:585px;}

dl#recipeBox dt{
background:url(../knowledge/img/recipe_box_top.gif) no-repeat left top;
padding-top:0px;
}



.recipeTitleBox {
padding-left:10px;
color:#c08601;
}
.recipeTitleLine {
width:540px;
border-bottom: solid 2px #c08601;
}
.recipeDataBox {
margin-top:10px;
}

.recipeBottomBox {
background:url(../knowledge/img/recipe_box_bottom.gif) no-repeat left bottom;
}

dl#recipeBox dd{
padding-top:0px;
margin-top:8px;
}
/* ------------------------------------------------------------------------------ */




div.recipe_ImgBg{
background:url(../knowledge/img/recipe_img_bg.jpg) no-repeat left top;
width:260px;
height:195px;

}

div.recipe_ImgBg img{
margin-top:10px;
margin-left:7px;
}



div#ingredients{
width:230px;
border: solid 1px #c08601;
margin-left:1px;
padding:10px;
}

*+html body div#ingredients{width:230px;}
* html body div#ingredients{width:230px;}










/*-------------------------ページ内ナビ-------------------------*/


div.pageNav01 p{
float:left;
margin-right:7px;
margin-bottom:5px;
border:solid 1px #999999;
white-space:nowrap;
}

div.pageNav01 div{height:20px;}
*+html body div.pageNav01 div{height:0px;}
* html body div.pageNav01 div{height:0px;}



div.pageNav01 a{
display:block;
background:url(../img/arrow02.gif) #ffffff no-repeat 10px 7px;
padding:2px 10px 2px 20px;
color: #262626;
}

div.pageNav01 a:link{
display:block;
background:url(../img/arrow02.gif) #ffffff no-repeat 10px 7px;
padding:2px 10px 2px 20px;
color: #262626;
}

div.pageNav01 a:visited{
display:block;
background:url(../img/arrow02.gif) #ffffff no-repeat 10px 7px;
padding:2px 10px 2px 20px;
color: #262626;
}

div.pageNav01 a:hover{
display:block;
background:url(../img/arrow02.gif) #d7e0a9 no-repeat 10px 7px;
padding:2px 10px 2px 20px;
color: #262626;
}






/*-------------------------見出し-------------------------*/


.titleBg01{
background:url(../growing/img/title_bg_01.gif) no-repeat left top;
font-weight:bold;
font-size:1.2em;
width:585px;
height:28px;
padding:5px 20px 0px 20px;
}


*+html body .titleBg01{height:33px;}
* html body .titleBg01{height:33px;}





















