/*===================================================================
	toppage
===================================================================*/

#toppage #mainvisual { border-bottom:8px solid #0D1F6B; }

#toppage #news_area { padding:15px; border-top:8px solid #0D1F6B;background:url(../../imgs/top_txt01.gif) no-repeat 15px 50%; }
#toppage #news_area h2 { float:left; width:118px; text-indent:-99999px; overflow:hidden; }
#toppage #news_area dl { float:right; width:622px; }
#toppage #news_area dl dt { float:left; clear:both; width:80px; color:#0D1F6B; font-weight: bold; line-height: 1.5; }
#toppage #news_area dl dd { float:left; line-height:1.5; width:532px; padding-left:10px; }

#toppage #bnr_area { background-color:#0D1F6B; text-align: center; }

#toppage #bnr_area ul li { float: left; margin-right: 12px; }
#toppage #bnr_area ul li.last { margin-right: 0; }

/*===================================================================
	recipe
===================================================================*/

#recipe #title_area { position:relative; }
#recipe #title_area h1 { background:url(../../recipe/imgs/title_area_bg.jpg) no-repeat 0 0;width:736px;height:94px;text-indent:-9999px;overflow:hidden; }
#recipe #title_area #social_area { position:absolute;top:25px;left:0;width:736px; }
#recipe #title_area #social_area ul li { float:right;display:inline;margin-left:6px;height:25px; }

#recipe #mainvisual { margin-bottom:8px; }

#recipe #list_recipe_img{ margin-bottom:8px; }
#recipe #list_recipe_img ul li { float:left;margin:0 9px 8px 0; }
#recipe #list_recipe_img ul li.lastChild { margin-right:0; }

#recipe .btn_milk_recipe { margin-bottom:25px;text-align:center; }

/* ------ recipe_search_area ------ */
#recipe .recipe_search_area { height:61px;padding-left:89px;background:url(../../recipe/imgs/recipe_search_bg.gif) no-repeat 0 0; }
#recipe .recipe_search_area ul { padding-top:11px; }
#recipe .recipe_search_area ul li { float:left;width:128px;margin-right:6px; }
#recipe .recipe_search_area ul li.lastChild { margin-right:0; }

/* ------ recipe_search_area nobg ------ */
#recipe .recipe_search_area.nobg { height:39px;padding-left:72px;background:url(../../recipe/imgs/recipe_search_txt.gif) no-repeat 0 0; }
#recipe .recipe_search_area.nobg ul { padding-top:0; }



/*===================================================================
	recipe_search
===================================================================*/

#recipe .btn_milk_recipe .btn_l{ float:left; }
#recipe .btn_milk_recipe .btn_r{ float:right; }

#recipe.recipe_search h1 { margin-bottom:7px; }

#recipe.recipe_search h2 { margin:13px 0 5px 0;  }

#recipe.recipe_search #recipe_img ul { padding-bottom:23px; }
#recipe.recipe_search #recipe_img ul li { float:left;width:183px;margin-right:1px; }
#recipe.recipe_search #recipe_img ul li.lastChild { margin-right:0; }
#recipe.recipe_search #recipe_img ul li p.name { font-weight:bold;margin:7px 0; }


#recipe .btn_milk_recipe { margin-bottom:25px;text-align:center; }



/*===================================================================
	report
===================================================================*/

#report h1 { background:url(../../report/imgs/title_report.gif) no-repeat 0 0;width:736px;height:86px;text-indent:-9999px;overflow:hidden; }
#report .list_report { padding-left:11px; }
#report .list_report ul li { float:left; position:relative; }
#report .list_report ul li .report_btn { position:absolute; left:16px; top:587px; }


/*===================================================================
	report_2
===================================================================*/

#report_2 h1 {margin-top:20px;}
#report_2 .list_report { padding-left:11px; }
#report_2 .list_report ul li { float:left; position:relative; }
#report_2 .list_report ul .report_btn_top { position:absolute; left:415px; top:230px; }
#report_2 .list_report ul .report_btn { position:absolute; left:81px; top:441px; }
#report_2 .report_btn2{margin:15px 0 0 255px;}


/*===================================================================
	products
===================================================================*/

#products h1 { background:url(../../products/imgs/title_products.jpg) no-repeat 0 0;width:736px;height:81px;text-indent:-9999px;overflow:hidden; }
#products .list_products { padding-left:32px; }
#products .list_products ul li {/* float:left; */}



/*===================================================================
	secret
===================================================================*/

#secret #title_area { background:url(../../secret/imgs/title_secret.jpg) no-repeat 0 0;width:736px;height:81px;text-indent:-9999px;overflow:hidden; }

#secret .anchor_link { margin-top:5px; }
#secret .anchor_link li { float:left; }
#secret .anchor_link li.first { margin-right:16px; }


#secret #toku { margin-top:12px; padding-bottom: 20px; }
#secret ul.secret_list li { float:left; margin-bottom: 10px; }
#secret ul.secret_list li.odd { margin-right: 16px; }
