@charset "utf-8";
/* ---------------------
 Here
--------------------- */
#gnaviArea_2nd #here{
	position:absolute;
	width:151px;
	height:43px;
	background:url(../../images/gmanu.gif) -759px -43px;
	margin:0 0 0 759px;
}

/* -------------------------------------------------------------------


 Contents Area


------------------------------------------------------------------- */
#contentsArea .h2_ttl{
	width:910px;
	height:46px;
	text-indent:-9999px;
	background:url(../images/h2_ttl.gif);
}
#contentsArea #txt{
	width:763px;
	height:73px;
	text-indent:-9999px;
	background:url(../images/p_txt.gif);
	margin:30px 0 0 20px;
}

#contentsArea #foodArea{
	height:980px;
	padding:50px 0 0 0;
	margin:30px 0 0 0;
	line-height:180%;
	position:relative;
	background:url(../../images/line_3.gif) no-repeat top;
}
#contentsArea #foodArea .h3_ttl{
	width:405px;
	height:85px;
	text-indent:-9999px;
	background:url(../images/h3_ttl_01.gif);
	margin:0 0 0 20px;
}
#contentsArea #foodArea h4{
	font-size:120%;
	color:#8b3759;
	margin:20px 0 5px 0;
}
#contentsArea #foodArea .foodArea_01{
	width:430px;
	margin:0 0 0 20px;
}
#contentsArea #foodArea .foodArea_02{
	position:absolute;
	top:650px;
	left:430px;
	width:440px;
}
#contentsArea #foodArea #photo_01{
	position:absolute;
	top:100px;
	left:477px;
}
#contentsArea #foodArea #photo_02{
	position:absolute;
	top:460px;
	left:20px;
}




#contentsArea #safetyArea{
	clear:both;
	line-height:180%;
	padding:53px 0 0 0;
	margin:50px 0 0 0;
	background:url(../../images/line_3.gif) no-repeat top;
}
#contentsArea #safetyArea .box{
	width:435px;
	padding:0 0 0 20px;
	float:left;
}
#contentsArea #safetyArea .box .h3_ttl{
	width:414px;
	height:85px;
	text-indent:-9999px;
	background:url(../images/h3_ttl_02.gif);
	margin:0 0 0 0;
}
#contentsArea #safetyArea .box h4{
	font-size:120%;
	color:#143a0a;
	margin:20px 0 5px 0;
}

#contentsArea #safetyArea #photo_03{
	width:428px;
	float:right;
	padding:0 20px 0 0;
}



#contentsArea #freshnessArea{
	clear:both;
	line-height:180%;
	padding:53px 0 30px 0;
	margin:50px 0 0 0;
	background:url(../../images/line_3.gif) no-repeat top;
}
#contentsArea #freshnessArea .box{
	width:435px;
	padding:0 0 0 20px;
	float:left;
}
#contentsArea #freshnessArea .box .h3_ttl{
	width:435px;
	height:63px;
	text-indent:-9999px;
	background:url(../images/h3_ttl_03.gif);
	margin:0 0 20px 0;
}




















