#contents{ margin:20px auto 30px 25px; text-align:center;}

#project_bg{background-image: url(../img/img_bg.gif);background-repeat: repeat-y;background-position: center;}
#project_month1{
	background-image: url(../img/project_blue.gif);
	background-repeat: no-repeat;
	margin-left:60px;
	padding-bottom:10px;
	padding-left:10px; padding-top:3px;
	text-align:left;
	color:#0a5d8d;
	font-weight:bold; font-size:13px;
}
#project_txt1{ color:#379ec5; font-size:14px; padding-bottom:20px;margin-left:60px;text-align:left;}
#project_month2{background-image: url(../img/project_green.gif);background-repeat: no-repeat;margin-left:60px;padding-left:10px; padding-top:3px;padding-bottom:10px;text-align:left;color:#0b7f5e;font-weight:bold;font-size:13px;}
#project_txt2{ color:#5a8935; font-size:14px; padding-bottom:20px;margin-left:60px;text-align:left;}

#contact{margin:20px auto 35px 25px;padding-top:190px;text-align:center;background-image: url(../img/img_contact.gif);background-repeat: no-repeat;width:653px;height:400px;}

#recipe_bg{ background-image: url(../img/img_bg.gif);background-repeat: repeat-y;background-position: center;text-align:left;}
#recipe_box{margin:0px 50px;}
#recipe_ryouri{ position:absolute;z-index:2; margin-left:280px;}
#recipe_shop{
	position:absolute;
	z-index:3;
	margin-left:430px;
	margin-top:245px;
}
#recipe_guest{
	position:absolute;
	z-index:2;
	margin-left:280px;
	margin-top:255px;
}
#recipe_guest #text{
    width:250px;
	margin:2px;
	padding:8px;
	color:#736245;
	letter-spacing:0.05em;
	font-size:13px;
	line-height:1.3em;
	border:#d0b689 solid 1px;
}
#recipe_catch{margin-top:10px;padding-bottom:30px;width:255px;color:#736245; letter-spacing:0.05em;font-size:13px;line-height:1.6em;min-height:200px;}
#recipe_catch img{margin:3px;border: 2px solid #bca57d;}

#recipe_catch b{ color:#ef9f13; font-weight:normal;}
	.recipe_txt{ font-size:12px; color:#a17813; line-height:1.7em; position:relative;}
	.recipe_txt #left{ background:url(../img/img_sozai.gif) no-repeat; background-position:top left; text-align:left;margin-top:10px;  width:255px;padding:40px 0px 30px 10px;  min-height:210px; }
	.recipe_txt #left b{ color:#fbcd5d; font-weight:normal;}
	.recipe_txt #right{ background:url(../img/img_howto.gif) no-repeat; background-position:top left;text-align:left;margin-top:10px; padding:40px 0px 30px 10px;}
	.recipe_txt #right ul{ margin-top:0px; list-style-type:decimal; color:#fbcd5d;}
	.recipe_txt #right li{color:#a17813; }
	#btn_kodawari{position:absolute;top:5px;left: 94px;}
	
	#pickup_pic{ padding-left:40px; width:200px; float:left;}
	#pickup_pic img{margin:3px;border: 2px solid #afc632;}
	#pickup_txt{color:#736245;font-size:13px;line-height:1.6em; letter-spacing:0.05em;float:right;margin:0px 15px;width:280px;}
	#pickup_txt2{  padding-left:40px; color:#a89057; font-size:13px; line-height:1.4em; margin:0px 15px; width:450px; }
	#pickup_txt b,#pickup_txt2 b{ color:#f5740c; font-size:16px; background-color:#dff46f; }
	#pickup_txt strong,#pickup_txt2 strong{ color:#3290c6; font-size:12px;}
	#pickup_sp{clear:both; padding-top:15px;}
	
	
	#bk_pic{background-image: url(../bk/img/bk_pic.gif);background-repeat: no-repeat; width:214px; height:196px; padding: 11px 0px 0px 12px; float:left; }
	#bk_txt{ color:#11bbfb; font-size:13px; line-height:1.6em;}
	#bk_txt b{ color:#aa946e; font-size:16px;}
	#bk_date{ color:#ca3c05; font-weight:bold;}
	#bk_thumb img{margin:3px;border: 2px solid #fbd3b3;}
	#bk_line{ clear:both; padding:0px auto;}
	
	

#contents2{ position:relative; margin:0 auto;}
#member_date{ position:absolute; top:775px; left:133px; width:300px; height:20px; font-size:13px; color:#533405; line-height:13px;}
#member_pic{position:absolute; top:827px; left:54px;}
#member_txt .job{color:#e8a820; font-size:12px;}
#member_txt .name{color:#f23f08; font-size:15px; font-weight:bold;}
#member_txt{position:absolute; top:827px; left:194px; width:377px; color:#3e3029; font-size:13px; line-height:1.5em;}
