@charset "Shift_JIS";

#ttl_menu{
	width:667px;
	height:42px;
	background:url(../img/ttl_menu.gif) no-repeat;
	margin:15px auto;
	text-indent:-9999px;
	clear:both;
}
#ttl_product{
	width:667px;
	height:42px;
	background:url(../img/ttl_product.gif) no-repeat;
	margin:15px auto;
	text-indent:-9999px;
}
#ttl_food{
	width:667px;
	height:42px;
	background:url(../img/ttl_food.gif) no-repeat;
	margin:15px auto;
	text-indent:-9999px;
}


#btn_osusume{
	width:213px;
	height:139px;
	background:url(../img/btn_osusume.jpg) no-repeat;
	float:left;
	text-indent:-9999px;
	padding-bottom:10px;
}
#btn_osusume a{
	display:block;
	width:213px;
	height:139px;
}

#btn_healthy{
	width:213px;
	height:139px;
	background:url(../img/btn_healthy.jpg) no-repeat;
	float:left;
	margin-left:13px;
	text-indent:-9999px;
}
#btn_healthy a{
	display:block;
	width:213px;
	height:139px;
}

#btn_kantan{
	width:213px;
	height:139px;
	background:url(../img/btn_kantan.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_kantan a{
	display:block;
	width:213px;
	height:139px;
}

#btn_menu_shusai{
	width:213px;
	height:79px;
	background:url(../img/btn_menu_shusai.gif) no-repeat;
	float:left;
	margin-right:13px;
	text-indent:-9999px;
}
#btn_menu_shusai a{
	display:block;
	width:213px;
	height:79px;
}

#btn_menu_nabe{
	width:213px;
	height:79px;
	background:url(../img/btn_menu_nabe.gif) no-repeat;
	float:left;
	text-indent:-9999px;
}
#btn_menu_nabe a{
	display:block;
	width:213px;
	height:79px;
}

#btn_menu_men{
	width:213px;
	height:79px;
	background:url(../img/btn_menu_men.gif) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_menu_men a{
	display:block;
	width:213px;
	height:79px;
}

#btn_menu_salad{
	width:213px;
	height:79px;
	background:url(../img/btn_menu_salad.gif) no-repeat;
	float:left;
	margin-right:13px;
	margin-top:15px;
	text-indent:-9999px;
}
#btn_menu_salad a{
	display:block;
	width:213px;
	height:79px;
}

#btn_menu_desert{
	width:213px;
	height:79px;
	background:url(../img/btn_menu_desert.gif) no-repeat;
	float:left;
	margin-top:15px;
	text-indent:-9999px;
}
#btn_menu_desert a{
	display:block;
	width:213px;
	height:79px;
}

#btn_menu_ippin{
	width:213px;
	height:79px;
	margin-top:15px;
	background:url(../img/btn_menu_ippin.gif) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_menu_ippin a{
	display:block;
	width:213px;
	height:79px;
}

#btn_product_malony{
	width:129px;
	height:79px;
	background:url(../img/btn_product_malony.jpg) no-repeat;
	float:left;
	margin-right:5px;
	text-indent:-9999px;
}
#btn_product_malony a{
	display:block;
	width:129px;
	height:79px;
}

#btn_product_kuzukiri{
	width:129px;
	height:79px;
	background:url(../img/btn_product_kuzukiri.jpg) no-repeat;
	float:left;
	margin-right:5px;
	text-indent:-9999px;
}
#btn_product_kuzukiri a{
	display:block;
	width:129px;
	height:79px;
}

#btn_product_ponzu{
	width:129px;
	height:79px;
	background:url(../img/btn_product_ponzu.jpg) no-repeat;
	float:left;
	margin-right:5px;
	text-indent:-9999px;
}
#btn_product_ponzu a{
	display:block;
	width:129px;
	height:79px;
}

#btn_product_puti{
	width:129px;
	height:79px;
	background:url(../img/btn_product_putiputi.jpg) no-repeat;
	float:left;
	margin-right:6px;
	text-indent:-9999px;
}
#btn_product_puti a{
	display:block;
	width:129px;
	height:79px;
}

#btn_product_other{
	width:129px;
	height:79px;
	background:url(../img/btn_product_other.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_product_other a{
	display:block;
	width:129px;
	height:79px;
}

#btn_food_meet{
	width:163px;
	height:79px;
	background:url(../img/btn_food_meet.jpg) no-repeat;
	float:left;
	margin-right:4px;
	text-indent:-9999px;
}
#btn_food_meet a{
	display:block;
	width:163px;
	height:79px;
}

#btn_food_vege{
	width:163px;
	height:79px;
	background:url(../img/btn_food_vege.jpg) no-repeat;
	float:left;
	margin-right:4px;
	text-indent:-9999px;
}
#btn_food_vege a{
	display:block;
	width:163px;
	height:79px;
}

#btn_food_gyokai{
	width:163px;
	height:79px;
	background:url(../img/btn_food_gyokai.jpg) no-repeat;
	float:left;
	margin-right:4px;
	text-indent:-9999px;
}
#btn_food_gyokai a{
	display:block;
	width:163px;
	margin-right:13px;
	height:79px;
}

#btn_food_other{
	width:163px;
	height:79px;
	background:url(../img/btn_food_other.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_food_other a{
	display:block;
	width:163px;
	height:79px;
}

#btn_pro{
	width:471px;
	height:83px;
	background:url(../img/btn_pro.jpg) no-repeat;
	text-indent:-9999px;
	margin:40px auto;
}
#btn_pro a{
	display:block;
	width:471px;
	height:83px;
}



#btn_menu01{
	width:213px;
	height:191px;
	background:url(../img/btn_menu01.jpg) no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_menu01 a{
	display:block;
	width:213px;
	height:191px;
}

#btn_menu02{
	width:213px;
	height:191px;
	background:url(../img/btn_menu02.jpg) no-repeat;
	float:left;
	text-indent:-9999px;
}
#btn_menu02 a{
	display:block;
	width:213px;
	height:191px;
}

#btn_menu03{
	width:213px;
	height:191px;
	background:url(../img/btn_menu03.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_menu03 a{
	display:block;
	width:213px;
	height:191px;
}

#btn_menu04{
	width:213px;
	height:191px;
	background:url(../img/btn_menu04.jpg) no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_menu04 a{
	display:block;
	width:213px;
	height:191px;
}

#btn_menu05{
	width:213px;
	height:191px;
	background:url(../img/btn_menu05.jpg) no-repeat;
	float:left;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_menu05 a{
	display:block;
	width:213px;
	height:191px;
}

#btn_menu06{
	width:213px;
	height:191px;
	background:url(../img/btn_menu06.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_menu06 a{
	display:block;
	width:213px;
	height:191px;
}


#btn_shouhin01{
	width:213px;
	height:171px;
	background:url(../img/btn_shouhin01.jpg) no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_shouhin01 a{
	display:block;
	width:213px;
	height:171px;
}

#btn_shouhin02{
	width:213px;
	height:171px;
	background:url(../img/btn_shouhin02.jpg) no-repeat;
	float:left;
	text-indent:-9999px;
}
#btn_shouhin02 a{
	display:block;
	width:213px;
	height:171px;
}

#btn_shouhin03{
	width:213px;
	height:171px;
	background:url(../img/btn_shouhin03.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_shouhin03 a{
	display:block;
	width:213px;
	height:171px;
}

#btn_shouhin04{
	width:213px;
	height:171px;
	background:url(../img/btn_shouhin04.jpg) no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_shouhin04 a{
	display:block;
	width:213px;
	height:171px;
}

#btn_shouhin05{
	width:213px;
	height:171px;
	background:url(../img/btn_shouhin05.jpg) no-repeat;
	float:left;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_shouhin05 a{
	display:block;
	width:213px;
	height:171px;
}


#btn_shokuzai01{
	width:326px;
	height:161px;
	background:url(../img/btn_shokuzai01.jpg) no-repeat;
	float:left;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_shokuzai01 a{
	display:block;
	width:326px;
	height:161px;
}

#btn_shokuzai02{
	width:326px;
	height:161px;
	background:url(../img/btn_shokuzai02.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
}
#btn_shokuzai02 a{
	display:block;
	width:326px;
	height:161px;
}

#btn_shokuzai03{
	width:326px;
	height:161px;
	background:url(../img/btn_shokuzai03.jpg) no-repeat;
	float:left;
	text-indent:-9999px;
}
#btn_shokuzai03 a{
	display:block;
	width:326px;
	height:161px;
}

#btn_shokuzai04{
	width:326px;
	height:161px;
	background:url(../img/btn_shokuzai04.jpg) no-repeat;
	float:right;
	margin-bottom:15px;
	text-indent:-9999px;
}
#btn_shokuzai04 a{
	display:block;
	width:326px;
	height:161px;
}

/*----------------------
index
----------------------*/
#box_search{
	margin:0 auto 10px;
	background:#f6f6df;
	padding:15px;
	border:solid 1px #d7d7af;
}

#box_search input{
	padding:5px;
	width:515px;
	border:solid 1x #c0c0c0;
	margin-bottom:10px;
}
#search_input{
	float:left;
}
#search_btn{
	float:right;
}

#search_key{
	clear:both;
}
#search_words{
	margin:5px 10px 10px 0;
	padding-top:5px;
}
#search_words p{
	float:left;
	margin-right:20px;
}
#search_ttl{
	float:left;
	margin:0 10px 10px 0;
}


#box_new{
	margin:0 auto 20px;
	background:#fff6ee;
	padding:15px;
	border:solid 1px #dcdcdc;
}
#box_new hr{
    border:none;
    border-top: dotted 1px #CCC;
    height:1px;
    color:#FFFFFF;
    margin:10px 0;
}

.box_new_recipe{
	width:189px;
	height:189px;
	border:#dcdcdc solid 1px;
	padding:18px;
	float:left;
	margin-left:80px;
	background:#FFF;
	text-align:center;
}
.box_new_recipe p{
	margin-top:10px;
}
.new_r{
	margin-left:20px !important;
}

#box_popular{
	margin:0 auto 20px;
	border:solid 1px #dcdcdc;
	padding:15px;
}
#box_popular hr{
    border:none;
    border-top: dotted 1px #CCC;
    height:1px;
    color:#FFFFFF;
    margin:5px 0;
}
#box_popular p img{
	vertical-align:middle;
	margin-right:10px;
}
/*----------------------
search
----------------------*/
#re_search_result{
	font-size:120%;
	font-weight:bold;
	color:#360;
	margin:20px 0 20px;
}
#re_search_result span{
	margin-right:15px;
}
#re_search_result span.result_num{
	font-size:90% !important;
	color:#333;
}

#under_result{
	margin-bottom:20px !important;
}

.box_recipe{
	width:208px;
	border:solid 1px #e0e0e0;
	text-align:center;
	float:left;
	margin:0 5px 15px 5px;
}
.box_recipe img{
	margin:15px auto 10px;
}
.box_recipe div.ex{
	background:#f8f8e0;
	height:27px;
	text-align:left !important;
	padding-top:7px;
}
.box_recipe div.ex p.kl{
	width:80px;
	background:url(../img/ico_ex_kal.gif) no-repeat left;
	padding:0px 0 0 25px;
	float:left;
	height:27px;
	vertical-align:middle;
}
.box_recipe div.ex p.time{
	background:url(../img/ico_ex_time.gif) no-repeat left !important;
	padding:0px 0 0 25px;
	float:left;
	height:27px;
	vertical-align:middle;
}
.box_recipe p.ttl{
	font-size:105%;
	font-weight:bold;
	margin-bottom:15px;
}

/*----------------------
list
----------------------*/
#ttl_index{
	width:667px;
	height:35px;
	background:url(../img/ttl_index.gif);
	margin:10px auto 20px;
}

#ttl_index span{
	position:relative;
	font-weight:bold;
	font-size:120%;
	color:#FFFFFF;
	top:7px;
	left:10px;
}

#recipe_exp{
	margin-bottom:20px;
	font-size:110%;
	font-weight:bold;
}