div.prdbox
	{ width: 749px; margin: 20px auto 0; background: #FEE8CA; }
div.prdbox div.prdbox_inner
	{ padding: 0 24px; margin: 16px 0; }
div.prdbox div.prdbox_inner h2,
div.prdbox div.prdbox_inner p
	{ width: 360px; float: left; }
div.prdbox div.prdbox_inner p
	{ padding-top: 10px; }

div.prdnewbox
	{ width: 749px; margin: 20px auto 0; background: #FEE8CA; }
div.prdnewbox div.prdnewbox_inner
	{ margin: 5px 15px; padding: 15px 20px; background: url('../img/index/img_boxbg.gif') }
div.prdnewbox div.prdnewbox_inner h2,
div.prdnewbox div.prdnewbox_inner p
	{ width: 360px; float: left; }
div.prdnewbox div.prdnewbox_inner h2.mgt
	{ padding-top: 30px; }
div.prdnewbox div.prdnewbox_inner h2.txt
	{ color:#FF8329; font-size:120%; float:none; width:700px; }
div.prdnewbox div.prdnewbox_inner p
	{ padding-top: 10px; }
div.prdnewbox div.prdnewbox_inner div.prdnew02
	{ padding-top: 50px; }

div.shoplbox
	{ width: 315px; padding: 0 0 0 30px; float: left; }
div.shoprbox
	{ width: 315px; padding: 0 30px 0 0; float: right; }
div.shoplbox h2,
div.shoprbox h2
	{ color: #FF8426; border-bottom: 1px solid #FF8426; font-size: 85%; padding-top: 20px; padding-bottom: 3px; }
div.shoplbox table,
div.shoprbox table
	{ margin: 20px 0; }
div.shoplbox td,
div.shoprbox td
	{ vertical-align: top; padding:0 5px 0 0; }
div.shoplbox td.name,
div.shoprbox td.name
	{ width:130px; }
div.shoplbox td.mini,
div.shoprbox td.mini
	{ width:30px; }

p.newsintro
	{ padding-bottom:40px; border-bottom:1px solid #CCCCCC; }
div.news
	{ padding:5px 0; border-bottom:1px solid #CCCCCC; }
div.news p.date
	{ color:#AA764B; font-weight:bold; }

div.faq p.faq_q
	{ color:#FF8329; font-weight:bold; padding-bottom:5px; }
div.faq p.faq_a
	{ padding-left:20px; padding-bottom:20px; }

/* RECIPE TOP */
h2.recipetitle
	{ padding-bottom:20px; }
div.recipelist
	{ clear:both; width:653px; margin:0 auto; }
div.recipe_l
	{ float:left; width:184px; padding-right:50px; padding-top:10px; }
div.recipe_l div, div.recipe_r div
	{ padding-bottom:2px; text-align:center; }
div.recipe_r
	{ float:right; width:184px; padding-top:10px; }

/* RECIPE PAGE */	
div.h1title
	{ padding-top:25px; }

div.recipe1
	{ float:left; margin:20px 10px 0 5px; width:270px; height:216px; }
div.recipe2
	{ float:right; margin:20px 10px 0 0; width:270px; height:216px; }
div.recipe3
	{ float:left; margin:20px 10px 0 5px; width:270px; padding-bottom:20px; }
div.recipe4
	{ float:right; margin:20px 10px 0 0; width:270px; padding-bottom:20px; }
div.recipe1 div, div.recipe2 div,
div.recipe3 div, div.recipe4 div
	{ margin-bottom:10px; }
div.recipe1 p, div.recipe2 p,
div.recipe3 p, div.recipe4 p
	{ line-height:120%; }
table.rcp
	{ margin-top:10px; margin-bottom:30px; }
table.rcp td
	{ white-space:nowrap; }
table.rcp td.rcp1
	{ padding:2px 20px 2px 0;}
table.rcp td.rcp2 p
	{ padding:2px 0; text-align:right; }
p.theme
	{ clear:both; font-size:90%; font-weight:bold; }
ul.rcp
	{ padding-top:10px; margin-left:6px; padding-left:0px; list-style-type:none; } 
ol.rcp
	{ padding-top:10px; margin-left:16px; padding-left:10px; }
div.mv_area
	{ width:593px; margin:0 auto; padding-top:50px; }

div.recipebook
	{ width:697px; margin:0 auto; padding-top:20px; }
div.recipebook div.rbinside
	{ width:697px; background:url('../img/recipe/img_bookbg.jpg') no-repeat center; }
div.recipebook div.rbinside div.lbox
	{ padding-left:32px; }
div.recipebook div.rbinside div.lbox img
	{ border:8px solid #E0E0E0; }
div.recipebook div.rbinside div.rbox
	{ width: 268px; padding-right:32px; padding-top:30px; }

p.btn_top
	{ padding-top:15px; height:22px; text-align:right; clear:both; }
p.btn_top a
	{ padding:15px 23px 5px 0; color:#488601; font-weight:bold; background:url('../img/recipe/btn_recipetop.gif') no-repeat bottom right; }
p.btn_top a:hover
	{ padding:15px 23px 5px 0; color:#488601; font-weight:bold; background:url('../img/recipe/btn_recipetop_on.gif') no-repeat bottom right; }

