@charset "shift_jis";
/* =========================================

nasuluckitchen > baby.css

離乳食・幼児食レシピ
============================================ */

#contents_main h1 {
	width:499px;
	height:34px;
	margin:0;
	text-indent:-9999px;
	background:url(../image/img_title.gif) no-repeat 0px 0px;
	position:relative;
}

#contents_main div.read {
clear:both;
display:block;
height:110px;
margin:0;
padding:0;
background:url(../image/read_bg.jpg) no-repeat 98% 0;
}

#contents_main div.read p.read {
width:270px;
margin:0px;
padding:5px 10px 0 30px;
text-align:left;
font-size:100%;
line-height:20px;
color:#663300;
}
	
/* メニュー一覧 */

#contents_main div.section {
width:470px;
margin:0;
padding:0 0 0 20px;
}

#contents_main h2 {
width:460px;
height:35px;
margin:0 0 0 5px;
padding:0;
/*text-indent:-9999px;*/
}
#contents_main h2.ttl_01 {background:url(../image/ttl_01.jpg) no-repeat 0 0;}
#contents_main h2.ttl_02 {background:url(../image/ttl_02.jpg) no-repeat 0 0;}
#contents_main h2.ttl_03 {background:url(../image/ttl_03.jpg) no-repeat 0 0;}
#contents_main h2.ttl_04 {background:url(../image/ttl_04.jpg) no-repeat 0 0;}


#contents_main div.main {
width:460px;
height:109px;
margin:0 0 30px 5px;
padding:0;
}
#contents_main div.bg_01 {background:url(../image/bg_01.jpg) no-repeat 0 0;}
#contents_main div.bg_02 {background:url(../image/bg_02.jpg) no-repeat 0 0;}
#contents_main div.bg_03 {background:url(../image/bg_03.jpg) no-repeat 0 0;}
#contents_main div.bg_04 {background:url(../image/bg_04.jpg) no-repeat 0 0; margin:0 0 10px 5px;}

#contents_main div.main span{
display:block;
width:185px;
margin:0;
padding:0;
position:relative;
top:5px;
left:265px;
line-height:16px;
}

#contents_main div.btn {
width:127px;
height:30px;
margin:0;
padding:0;
position:relative;
top:15px;
left:333px;
}
#contents_main div.btn a {
display:block;
width:127px;
height:30px;
text-indent:-9999px;
}
#contents_main div.btn a.btn_01{ background:url(../image/btn_01.jpg) no-repeat 0 0;}
#contents_main div.btn a.btn_02{ background:url(../image/btn_02.jpg) no-repeat 0 0;}
#contents_main div.btn a.btn_03{ background:url(../image/btn_03.jpg) no-repeat 0 0;}
#contents_main div.btn a.btn_04{ background:url(../image/btn_04.jpg) no-repeat 0 0;}
#contents_main div.btn a:hover.btn_01{ background:url(../image/btn_01.jpg) no-repeat 0 -30px;}
#contents_main div.btn a:hover.btn_02{ background:url(../image/btn_02.jpg) no-repeat 0 -30px;}
#contents_main div.btn a:hover.btn_03{ background:url(../image/btn_03.jpg) no-repeat 0 -30px;}
#contents_main div.btn a:hover.btn_04{ background:url(../image/btn_04.jpg) no-repeat 0 -30px;}

#contents_main dl.baby_age {
	width:458px;
	overflow:hidden;
	position:relative;
	margin:0 auto 25px;
}

#contents_main .age01{ 
	border-left:1px solid #ff92a4;
	border-right:1px solid #ff92a4;
	border-bottom:1px solid #ff92a4;
	}
#contents_main .age02{ 
	border-left:1px solid #8df782;
	border-right:1px solid #8df782;
	border-bottom:1px solid #8df782;
	}
#contents_main .age03{ 
	border-left:1px solid #90e3f9;
	border-right:1px solid #90e3f9;
	border-bottom:1px solid #90e3f9;
	}
#contents_main .age04{ 
	border-left:1px solid #ffc296;
	border-right:1px solid #ffc296;
	border-bottom:1px solid #ffc296;
	}

#contents_main dl.baby_age dt.image {
	float:left;
	width:262px;
}

#contents_main dl.baby_age dd.txt {
	float:left;
	width:186px;
	margin:5px;
}

#contents_main dl.baby_age dd.btn {
	position:absolute;
	top:87px;
	left:271px;
}

* > a:hover [src*="btn_"] {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7 !important;
}

.mb0 { margin-bottom:0 !important;}


/* 離乳食・幼児食の注意点 */
#base .attention_box {
	width: 472px;
	margin: 30px 0 0 10px;
	padding: 8px;
	float: left;
	background: url(/renew/recipe/image/bg_index_attention.png) 0 0 no-repeat;
}

#base .attention_box dd {
	width: 323px;
	margin: 15px 0 0 10px;
	font-size: 16px;
	line-height: 1.5;
  text-align: justify;
  text-justify: inter-ideograph;
}


