@charset "Shift_JIS";


#contents{
	border:none;
	width:600px;
	float: left;
}

#contentsRecipBox{
	width:598px;
	border:1px solid #dadada;
	background:#fffdf1;
}

/*　index
-----------------------------*/
#contents #top-navibox03{
	width:519px;
	_width:513px;
	height:456px;
	padding:3px;
	margin-top:15px;
	margin-left:39px;
	margin-bottom:30px;
	background:url(../../recipes/img/box_bg.gif) no-repeat
	}

#contents #top-navibox03 ul{
	margin:0 9px;
	}
	
#contents #top-navibox03 ul li{
	float:left
	}

#contents h2.indent{
	width:528px;
	margin:0 35px;
	_margin:0 0 0 35px

} 

#contents h3.indent{
	width:520px;
	margin:0 40px;
	_margin:0 0 0 40px
} 

#contents h2.pT30{
	padding-top:30px !important
}

#contents h3.pT20{
	padding-top:20px !important
}

#contents h3.pB15{
	padding-bottom:20px !important
}


#contents .w300{
	width:300px
}

.mB5{
	margin-bottom:5px
}
.mT45{
	margin-top:45px 
}

.pB10{
	padding-bottom:10px !important
	}	

.indent40{
	margin-left:40px
	}

#contents .floatL{
	float:left
	}
	
	
#contents .floatR{
	float:right
	}

.contents_promotion{

}

/*　iconBox
-----------------------------*/

#contents .iconBox{
	margin:10px 0 10px 55px;
	_margin-left:50px;
	padding:13px 53px;
	background:#f8efd7;
	overflow:hidden;
	width:380px;
	_width:390px
	}

#contents .iconBox ul{
	clear:left;
}

#contents .iconBox li{
	float:left;
	/width:150px
	}
#contents .iconBox li.a,
#contents .iconBox li.b{
	margin-bottom:5px
}
	
#contents .iconBox li.b,
#contents .iconBox li.d{
	margin-left:77px;
}	

 body:first-of-type #contents .iconBox li.b,
 body:first-of-type #contents .iconBox li.d{
	margin-left:30px;
}	
	
#contents .iconBox li.a{
	padding-left:17px;
	background:url(../../recipes/salad/img/icon01.gif) no-repeat
	}
	
#contents .iconBox li.b{
	padding-left:17px;
	background:url(../../recipes/salad/img/icon02.gif) no-repeat
	}
	
 div.iconBox li.c{
	padding-left:17px;
	background:url(../../recipes/salad/img/icon03.gif) no-repeat
	} 
	
#contents .iconBox li.d{
	padding-left:17px;
	background:url(../../recipes/salad/img/icon04.gif) no-repeat
	}

/*　menu-box
-----------------------------*/
#contents div.menu-wrap{

	}

#contents div.menu-box{
	color:#595854 !important
	}
	

.promotion #contents div.menu-box{
	padding: 0  11px 12px 0;
	background: url(../../recipes/salad/img/bg_menu.gif) no-repeat left bottom; 
}


.promotion #contents div.menu-box div.menu-head02 {
	padding-top:40px;
	background: url(../../recipes/salad/img/bg_menu_head.gif) no-repeat left top;

}
		

#contents div.menu-box a{
	font-weight:bold;
	}
	

#contents div.menu-box div.menu-head02 {
	padding-top:40px;
	background: url(../../recipes/img/bg_menu_head.gif) no-repeat left top;

}

#contents div.menu-box .menuName{
	width:130px;
	height:35px;
	_height:35px;
	margin:5px 0 3px 5px	
	}
	
#contents div.menu-box .nameSmall .tit a{
	font-size:0.8em;
	line-height:1.1;
	/zoom:1
	}

#contents  .breakfast .tit a{
	color:#ff396d !important
}

#contents  .easy .tit a{
	color:#ff9307 !important
}

#contents  .maindish .tit a{
	color:#61cd00 !important;
	}


#contents div.menu-box .txt{
	width:130px;
	min-height:110px;
	_height:110px;
	margin:0 auto
}

#contents div.menu-box .menuBg{
	margin-left:10px;
	margin-bottom:10px;
	padding:8px 0px 5px;

	}
	
#contents .maindish .menu-box .menuBg{
	background:url(../../recipes/salad/img/maindish_menu_bg.gif) no-repeat 3px bottom 
	}	
	
#contents .easy .menu-box  .menuBg{
	background:url(../../recipes/salad/img/easy_menu_bg.gif) no-repeat bottom 
	}
	
#contents .breakfast .menu-box .menuBg{
	background:url(../../recipes/salad/img/breakfast_menu_bg.gif) no-repeat bottom
	}


/*============================
breakfast
==============================*/

#contents .boxL{
	float:left;
	width:321px;
	padding:5px 0;
	}
	
#contents .boxR{
	float:right;
	width:150px;
	padding-left:10px;
	padding-right:2px;
	margin-left:10px;
	text-align:right;
	_display:inline
	}

#contents .centerLine{
	border-left:1px solid #d48be0
} 


#contents .boxT{
	margin:20px 0 20px 45px45px;
	background:url(../../recipes/img/breakfast_topT.gif) no-repeat top;

	}
	
#contents .boxB{
	width:495px;
	_width515px;
	padding:10px 13px;
	background:#f6f0ff;
	overflow:hidden
}


/*======================================================================
								110124
=======================================================================*/

/*左ナビ*/
#l-navi dl#yasai-box02 {
	width: 150px;
	margin: 8px 0 0 0;
}

#l-navi dl#yasai-box02 dt {
	font-size: 1px;
}

#l-navi dl#yasai-box02 dd {
	text-align: center;
	font-size: 1px;
}

#l-navi dl#yasai-box02 dd ul {
	text-align: center;
}

#l-navi dl#yasai-box02 dd ul li {
	padding-bottom: 0px;
	line-height: 1px;
	font-size: 1px;
}

#l-navi dl#yasai-box02 dd ul li img{margin-top:6px;}

/*左ナビ*/


ul#TableList{
	width:504px;
	margin-left:9px;
	padding-top:9px;
	overflow:hidden;
}

ul#TableList li{
	margin-right:7px;
	float:left;
}

.bgYellow{background:#fffdf1;}

/*共通*/

#w518{
	width:518px;
	margin:0 auto;
	padding:30px 0 20px 0;
}
#w518 h2{background:#666;}

#w518 h3{
	padding:20px 0 15px 0;
}

#w518 #IconList{
	width:499px;
	overflow:hidden;
	background:#f8efd7;
	margin:20px auto 0;
}
#w518 #IconListL{
	width:214px;
	margin:10px 0 10px 50px;
	display:inline;
	float:left;
}

#w518 #IconListR{
	width:231px;
	float:right;
	margin:10px 0;
	display:inline;
}

#w518 .RecipTopL{
	width:136px;
	margin-left:11px;
	display:inline;
	float:left;
}
#w518 .RecipTopC{
	width:136px;
	margin-left:35px;
	display:inline;
	float:left;
}
#w518 .RecipTopR{
	width:136px;
	margin-right:16px;
	display:inline;
	float:right;
}

#w518 .RecipTitle{
	color:#ff396d;
	margin-top:10px;
	font-weight:bold;
}

#w518 .BreakfastRecipTop,
#w518 .BreakfastRecipTitle,
#w518 .BreakfastRecipBottom,
#w518 .MaindishRecipTop,
#w518 .MaindishRecipTitle,
#w518 .MaindishRecipBottom,
#w518 .EasyRecipTop,
#w518 .EasyRecipTitle,
#w518 .EasyRecipBottom{margin-left:11px;}

/*共通*/

/*朝食レシピ*/

#w518 #BreakfastGraph{
	width:518px;
	margin-top:25px;
	overflow:hidden;
}
#w518 #BreakfastGraph div{float:left;}

#w518 #BoxG{
	width:518px;
	margin-top:20px;
	overflow:hidden;
	background:#e6f5c0 url("../../recipes/salad/img/breakfast_morning_bg.gif") bottom left no-repeat;
	padding-bottom:13px;
}

#w518 #BoxGL{
	width:313px;
	margin:8px 0 0 14px;
	display:inline;
	float:left;
}
#w518 #BoxGR{
	width:150px;
	margin:8px 14px 0 0;
	float:right;
	display:inline;
}


#w518 #Recip div{margin-top:25px;}
#w518 #Recip p{margin-top:10px;}


#w518 #IconSeason {
	padding-left:21px;
	background:transparent url("../../recipes/salad/img/icon01.gif") no-repeat;
}

#w518 #IconStanding{
	padding-left:21px;
	background:transparent url("../../recipes/salad/img/icon03.gif") no-repeat;
}

#w518 #IconVegetables{
	padding-left:21px;
	background:transparent url("../../recipes/salad/img/icon02.gif") no-repeat;
}
#w518 #IconRange{
	padding-left:21px;
	background:transparent url("../../recipes/salad/img/icon04.gif") no-repeat;
}

#w518 .BreakfastRecipTop{
	width:504px;
	margin-top:20px;
	padding-top:21px;
	overflow:hidden;
	background:transparent url("../../recipes/salad/img/recip_top_bg.gif") no-repeat;
}

#w518 .BreakfastRecipTitle{
	width:504px;
	overflow:hidden;
	padding-bottom:10px;
	background:transparent url("../../recipes/salad/img/recip_title_bg.gif") bottom left no-repeat;
}

#w518 .BreakfastRecipTitle a,
#w518 .BreakfastRecipTitle a:hover{color:#ff396d;}

#w518 .BreakfastRecipBottom{
	width:504px;
	overflow:hidden;
	padding:10px 0 27px 0;
	background:transparent url("../../recipes/salad/img/recip_bottom_bg.gif") bottom left no-repeat;
}


/*朝食レシピ*/

/*サラダレシピ*/
#w518 #MaindishGraph{
	width:518px;
	margin-top:25px;
	overflow:hidden;
}
#w518 #MaindishGraph div{float:left;}


#w518 #MoreSalda{
	width:518px;
	overflow:hidden;
}

#w518 #MoreSaldaL{
	width:220px;
	float:left;
}
#w518 #MoreSaldaR{
	width:278px;
	float:right;
}

#w518 #MoreSaldaR #Millefeuille{float:left;}
#w518 #MoreSaldaR #Noodles{float:right;}

#w518 #SaldaDay{
	width:518px;
	margin-top:25px;
	padding-bottom:10px;
	background:#ffe8f0 url("../../recipes/salad/img/maindish_saladday_bg.gif") bottom left no-repeat;
}

#w518 #SaldaDayIn{
	width:490px;
	overflow:hidden;
	margin:13px auto 0;
}

#w518 #SaldaDayIn img{float:right;}
#w518 #SaldaDayIn p {width:320px; float:left;}

#w518 .MaindishRecipTop{
	width:504px;
	margin-top:20px;
	padding-top:21px;
	overflow:hidden;
	background:transparent url("../../recipes/salad/img/maindish_top_bg.gif") top left no-repeat;
}

#w518 .MaindishRecipTitle{
	width:504px;
	overflow:hidden;
	padding-bottom:10px;
	background:transparent url("../../recipes/salad/img/maindish_title_bg.gif") bottom left no-repeat;
}

#w518 .MaindishRecipTitle a,
#w518 .MaindishRecipTitle a:hover{color:#6cba28;}

#w518 .MaindishRecipBottom{
	width:504px;
	overflow:hidden;
	padding:10px 0 27px 0;
	background:transparent url("../../recipes/salad/img/maindish_bottom_bg.gif") bottom left no-repeat;
}


/*サラダレシピ*/

/*時短レシピ*/
.EasyGraph{
	width:518px;
	overflow:hidden;
}
.EasyGraphL{
	width:184px;
	float:left;
}

.EasyGraphR{
	width:318px;
	float:right;
}


#w518 .EasyRecipTop{
	width:504px;
	margin-top:20px;
	padding-top:21px;
	overflow:hidden;
	background:transparent url("../../recipes/salad/img/easy_top_bg.gif") top left no-repeat;
}

#w518 .EasyRecipTitle{
	width:504px;
	overflow:hidden;
	padding-bottom:10px;
	background:transparent url("../../recipes/salad/img/easy_title_bg.gif") bottom left no-repeat;
}

#w518 .EasyRecipTitle a,
#w518 .EasyRecipTitle a:hover{color:#6cba28;}

#w518 .EasyRecipBottom{
	width:504px;
	overflow:hidden;
	padding:10px 0 27px 0;
	background:transparent url("../../recipes/salad/img/easy_bottom_bg.gif") bottom left no-repeat;
}

/*時短レシピ*/

/*バナーエリア*/
#BtnBox{
	width:600px;
	margin:35px auto 0;
	overflow:hidden;
}

#BtnBoxL{
	width:286px;
	float:left;
}
#BtnBoxR{
	width:286px;
	float:right;
}
/*バナーエリア*/
