@charset "shift_jis";

body{
	padding:0px;
	margin:0 auto;
	background-image: url(../imges/common/sidebg.png);  
}
/*-----ƒŠƒ“ƒN‚ÌÝ’è-----*/
 
a:link{
 color: #403F3F;
 text-decoration:none;
 }
 
a:visited{
 color:#999999;
 text-decoration:none;
 }
 
a:hover{
 color: #2066A0;
 
 }
 
a:active{
 color:#999999;
 text-decoration:none;
 }

/*------Œ©o‚µ------*/
h1 {
margin:0;
padding:0;
  
}

.pty{
     margin:0;
	 padding:0;
	 width:350px;
	 height:85px;
	 }

h2{
    margin: 0px;
	padding:0px;
	font-size: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	color: #FFFFFF;
	line-height:20px;
	 height: 20px;
}

.ab{
	padding:0;
	width:162px;
	height:auto;
	float: left;
	margin-bottom:10px;
}
*html .abb{
	padding:0;
	margin: 5px 0 3px;
}
.abb{
	padding:0;
	margin: 0 0 8px;
}
*html .abx{
	padding:0;
	margin: 5px 0 3px;
}
.abx{
	padding:0;
	margin: 0 0 8px;
}

*html .abk{
	padding:0;
	margin: 3px 0 3px;
}

*html .abk{
	padding:0;
	margin: 3px 0 3px;
}
*html .abj{
	padding: 0;
	margin: 3px 0 8px;
}
.abj{
	padding:0;
	margin: 6px 0 13px;
}
.ac{

   margin:0;
   padding-bottom:10px;
   background:#FFF;
   }

.a{

   font-size: x-small;
   margin: 0;
   padding: 0 0.8em;
   color: #ffffff;
   background: #ffffff;
   }
   
*html .ass{
      margin:0;
	  padding:10px 0;
	  }  
   
 .ass{
      margin:0 0 5px;
	  padding:10px 0;
	  }  
   
/*------------ƒsƒ“ƒN----------*/
.pinkA{
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	font-size: 14px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	color: #FFFFFF;
	height: 20px;
	width:346px;
	background: url(../imges/common/stripe_pink.gif) repeat-x;
	border: #CCCCCC solid 1px;
	line-height:140%;
}

.brown{
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	width:346px;
	background: url(../imges/common/tryo02.gif) repeat-x;
	border: #CCCCCC solid 1px;
	line-height:140%;
	}
.brownS{
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	width:321px;
	background: url(../imges/common/stripe_SBB.gif) repeat-x;
	border: #CCCCCC solid 1px;
	line-height:140%;
	}	
	
/*------------------‚Ý‚Ç‚è---------*/	
.greenA{
	width:346px;
	margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	border: #CCCCCC solid 1px;
	background: url(../imges/common/tryo011.gif) ;
	background-repeat: repeat-x;
	}
	
.greenB{
    width:auto;
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo04.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}					
.greenSA{
    width:auto;
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/stripeSA.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}			
	
 /*----------ƒXƒgƒ‰ƒCƒvƒsƒ“ƒN------*/
.stripeP{
	width:auto;
	margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	border: #CCCCCC solid 1px;
	background: url(../imges/common/tryo010.gif)  ;
	background-repeat: repeat-x;
	}
	
/*------------	ƒXƒgƒ‰ƒCƒv@ƒ~ƒhƒŠ--------*/
.stripeG{
	width:auto;
	margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	border: #CCCCCC solid 1px;
	background: url(../imges/common/tryo011.gif) ;
	background-repeat: repeat-x;
	}
.stripeGS{
	width:321px;
	margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	border: #CCCCCC solid 1px;
	background: url(../imges/common/Stripe_GS.gif) ;
	background-repeat: repeat-x;
	}	
	
.stripeF{
    width:346px;
   margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo03.gif);
	border: #CCCCCC solid 1px;
	}	
	
/*---------------ƒIƒŒƒ“ƒW----------*/	
.yellowA{
	width:346px;
	margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	border: #CCCCCC solid 1px;
	background: url(../imges/common/tryo09.gif) ;
	background-repeat: repeat-x;
	}
.orange{
    width:346px;
    mmargin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/tr001.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}		
.orangeS{
    width:321px;
    margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/stripe_OG.gif)   repeat-x;
	border: #CCCCCC solid 1px;
	}			
	
/*---------------ƒOƒ‰ƒf[ƒVƒ‡ƒ“buru-----------*/	
	
.blueF{
    width:346px;
    margin: 1px 1px 10px 0;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo01.gif) repeat-x;
	border: #CCCCCC solid 1px;
	}
/*---------------®---------*/
.blueG{
    width:346px;
   margin: 1px 1px 10px ;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo06.gif) repeat-x;
	border: #CCCCCC solid 1px;
	}
.blueGS{
    width:auto;
    margin: 1px 1px 10px;
	padding:0px 0px 0px 10px;
	background: url(../imges/common/stripe_SBK.gif) repeat-x;
	border: #CCCCCC solid 1px;
	}	
.blueE{
    margin: 1px;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo0013.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}			
	
.blueF{
    margin: 1px;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo05.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}			
.blueM{
    margin: 1px;
	padding:0 0 0 10px;
	background: url(../imges/common/ral001.gif)  repeat-x;
	border: #CCCCCC solid 1px;
	}			
/*------------------ƒXƒJƒCƒuƒ‹[-------*/				
.stripeH{
    width:346px;
    margin: 1px;
	padding:0 0 0 10px;
	background: url(../imges/common/tryo014.gif) repeat-x;
	border: #CCCCCC solid 1px;
	}
.stripeHS{
    width:321px;
   margin: 1px;
	padding:0 0 0 10px;
	background: url(../imges/common/stripe_GSB.gif) repeat-x;
	border: #CCCCCC solid 1px;
	}	
	
	
/*-------------------*/	
.i{
    width:346px;
    margin: 1px;
	padding:0 0 0 10px;
	font-size: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	color: #FFFFFF;
	height: 18px;
	line-height:16px;
	width:320px;
	background:   repeat-x;
	border: #CCCCCC solid 1px;
	}
	
/*--------------------------shopping h2-------------------------------*/	
.ss{
    width:346px;
	margin:0;
	padding:0;
	font-size:13px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-weight:100;
	line-height: normal;
	color: #999999;
}	
	
	

		
/*------recipe h3------------------------------------*/	
h3{
  margin:0;
  padding:0;
  font-size: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	color: #FFFFFF;
	height: 18px;
	line-height:18px;
	width:346px;
  
  }
	
H4{
	font-size: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro";
	color: #FFFFFF;
	line-height:1.5em;
	height: 15px;
	border: #CCCCCC soild 1px;
	background-color: #FFFFFF;
	background-image: url(../imges/index/test44.gif);
	margin:0 0 15px ;
	padding:3px 0 3px 5px;
}  

.p{
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #666666;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	margin: 15px 0 5px 15px; 
	padding-bottom: 15px ;
}

p.fl{
font-size:10px ; 
	font-size: xx-small; /* IE 7Œü‚¯ */
    color:#666666;
	line-height:2em;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ‚o–¾’©", "HGP–¾’©E", "HG–¾’©E";
	}
	
p.ftnav{
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 9px;
	color: #333333;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding-bottom: 5px;
	margin: 0 0 0 5px;

}	
/*----------¥Šeƒy[ƒWÝ’è¥----------*/

/*-----------cover----------*/
/*--index.html
index
health_index
health_2
pleasant_time_3
pleasant_time_4
pleasant_time_5
yasaistory_2
yasaistory_3
yasaistory_4

---*/


#wrapA5{
	width: 810px; 
	height:1360px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
	
#coverA5{
	width:810px;
	height:1360px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;	
}

/*------------------------------------*/

/*--pleasant_time_index
favorite_food_top
recipe_spring_top
recipe_spring_1
recipe_spring_2
recipe_spring_3
recipe_spring_4
recipe_spring_5
recipe_summer_top
recipe_summer_1
recipe_winter_top
recipe_salad_1
recipe_salad_2
kid_1
kid_2

---*/

#wrapD{
	width: 810px;
	height:1345px;
	margin: 0 auto;
	background-image: url(../../imges/sidebg.png);
	}

#coverD{
	width: 810px;
	height:1345px;
	background-image: url(../../imges/sidebg.png);
	margin-top:10px;
	top:10px;
	position:absolute;
	
	}
	
/*-------------------------------------------*/	

/*--autumu_1
autumu_2
autumu_3

--*/
#wrapDA{
	width: 810px;
	height:1345px;
	margin: 0 auto;
	background-image: url(../../imges/sidebg.png);
			
}

#coverDA{
	width: 810px;
	height:1345px;
	background-image: url(../../imges/sidebg.png);
	margin-top:10px;
	top:10px;
	position:absolute;
	
	}

	
/*---yasaistory_index
recipe_summer_2
recipe_summer_3
recipe_summer_4
recipe_summer_5
autumu_top
autumu_4
autumu_5
recipe_winter_1
recipe_winter_2
recipe_winter_3
recipe_winter_4
recipe_winter_5
recipe_advice_1

---*/	
	
#wrapDA1{
	width: 810px;
	height:1340px;
	margin: 0 auto;
	background-image: url(../../imges/sidebg.png);
	}

#coverDA1{
	width: 810px;
	height:1340px;
	background-image: url(../../imges/sidebg.png);
	margin-top:10px;
	top:12px;
	position:absolute;
	
	}
/*--------	recipe_advice_top---------*/

	
#wrapDAX{
	width: 810px;
	height:1300px;
	margin: 0 auto;
	background-image: url(../../imges/sidebg.png);
	}

#coverDAX{
	width: 810px;
	height:1300px;
	background-image: url(../../imges/sidebg.png);
	margin-top:10px;
	top:12px;
	position:absolute;
	
	}		
		
/*---------------------------------------*/	

/*---recipe_salad_top
health03.html
naturally01.html
naturally03.html
pleasant_time_02.html
yasai_story01.html
yasai_story05.html
sitemap.html
---*/	
	
#wrapAB{
	width: 810px; 
	height:1435px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
#coverAB{
	width:810px;
	height:1435px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;	
}

/*-----------------shopping style-----------------*/

/*----health_5
naturally_2
naturally_4

-----*/
#wrapG3{
	width: 810px;
	height:1490px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
	}
#coverG3{
	width:810px;
	height:1490px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*----------------------------------------*/


/*--health_4
health_6
health_7

-----*/	
#wrapG5{
	width: 810px;
	height:1460px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
	}
#coverG5{
	width:810px;
	height:1460px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*-------------------------------------------*/
	
/*-----------	concept.html------------*/

#wrapG8{
	width: 810px;
	height:1810px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
#coverG8{
	width:810px;
	height:1812px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*-----------------------------------------------*/	

/*-----------membership-----------------*/

#wrapZX{
	width: 810px;
	height:1990px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#coverZY{
	width:810px;
	height:1990px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*---------------------------------------------------*/

	
/*-------------about_us--------*/
#wrapEA{
	width: 810px;
	height:1600px;
	margin:0 auto;
	background-image: url(../../imges/sidebg.png);
	}

#coverEB{
	width:810px;
	height:1600px;
	background-image: url(../imges/sidebg.png);
	margin-top:10px;
	top:10px;
	position:absolute;
}
/*----------------------------------------------------*/

/*---------------shoppin01`----------*/


#wrapWS{
	width: 810px; 
	height:1815px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
#coverWT{
	width:810px;
	height:1815px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;	
}

/*----------------oldshop-----------------------------*/
#contentsSPK{
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1480px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsSPJ {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1350px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}
#wrapSHR{
	width: 810px;
	height:1230px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#coverSHR1{
	width:810px;
	height:1230px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*---------------------------------------------*/


/*------------health_1
naturally_index
pleasant_time_1
favorite_tool_top
favorite_tool_1
shopping_index

------*/
#wrapSHR{
	width: 810px;
	height:1230px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#coverSHR1{
	width:810px;
	height:1230px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
	
/*--------------------shop_index---------------*/
	#wrapshop_a{
	width: 810px;
	height:1980px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#covershop_b{
	width:810px;
	height:1980px;
	margin-top:10px;
	top:7px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	left:111px;
	}
	
	#contentsshop_YYY{
	
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1910px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsshop_XXX {
	
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1860px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}

/*---------------------------------------------------------*/


/*--------------------shop_index_pop---------------*/
#wrapshop_qq{
	width: 810px;
	height:1780px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#covershop_qr{
	width:810px;
	height:1780px;
	margin-top:10px;
	top:7px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	left:111px;
	}
	
	#contentsshop_qws{
	
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1680px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsshop_qwh {
	
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1680px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}



/*--------------------shop_vege---------------------------*/

#wrapshop_a{
	width: 810px;
	height:1580px;
	background-image:url(../imges/sidebg.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
	}
#covershop_b{
	width:810px;
	height:1580px;
	margin-top:10px;
	top:7px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	left:111px;
	}
	
	#contentsshop_YYY{
	
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1910px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsshop_XXX {
	
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1860px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}

	
	#left_FFAA{
	width:176px;
	background-color:#FFF;
    top:330px;
	left: 11px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: block;
	position: absolute;
	height:1536px;
	padding: 2px 0 2px ;
}

/*--------------------shopping _AS--------------------------------*/
#left_FFAA_e{
	width:176px;
	background-color:#FFF;
    top:330px;
	left: 11px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: block;
	position: absolute;
	height:1336px;
	padding: 2px 0 2px ;
}

/*----------------------------------------------------*/

#contents_QQRRTT{
font-family:Verdana,helet;
font-size:10px;
margin-bottom:10px;
padding-bottom:10px;
width:360px;
height:490px;
display:inline;
left:370px;
float:left;
}


#contents_BVBC{
font-family:Verdana,helet;
font-size:10px;
margin:0;
padding:o;
width:360px;
height:500px;
display:inline;
left:370px;
float:left;
}
/*---------------	shopping_index_fruit------------*/


#wrapfruitSS{
	width: 810px;
	height:1270px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
#coverfruitXSS{
	width:810px;
	height:1270px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
#contentsfrult_dd{
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1480px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsfrult_pp {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1350px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}	
/*----------------------------------------------------*/	





/*--------info faq--------------*/

#wrapFSH{
	width: 810px;
	height:1747px;
	margin:0 auto;
	background-image: url(../../imges/sidebg.png);
	}
#coverFSF{
	width:810px;
	height:1747px;
	background-image: url(../imges/sidebg.png);
	margin-top:10px;
	top:10px;
	position:absolute;
}

/*-----------------------------------------------*/


/*------¡¡@ƒŒƒCƒAƒEƒg@ŠO˜g@¡¡-----------------*/

/*----index
health_index
health_2
pleasant_time_3
pleasant_time_4
pleasant_time_5
yasaistory_2
yasaistory_3
yasaistory_4

----*/

#contentsA{
    padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1300px;
	position:absolute;	
}

#contentsB {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1289px;
	width: 557px;
	padding: 0 2px 8px 2px;
}

/*----------------------------------------------------*/

/*----------------------------------------------------*/	

#wrapBBA{
	width: 810px;
	height:1270px;
	margin:0 auto;
	background-image:url(../imges/sidebg.png);
		
	}
#coverBBA{
	width:810px;
	height:1270px;
	margin-top:10px;
	top:10px;
	background-image: url(../imges/sidebg.png);
	position:absolute;
	}
/*----------------------------------------------------*/	






/*---sitemap
health_3
naturally_1
naturally_3
pleasant_time_2
yasaistory_1
yasaistory_5
Esstwast
recipe_salad_top
kid_top

-------------*/
		
#contentsA1{
    padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1370px;
	position:absolute;	
}

#contentsB1 {
    padding: 0 2px 8px 2px;
	border-right: #ececec 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #ececec 1px solid;
	height:1359px;
	width: 557px;
}

/*---------------------------------------------------*/


/*---health_5
naturally_2
naturally_4
---------*/

#contentsA2{
    padding: 7px 6px 5px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1430px;
	position:absolute;	
}

#contentsB2 {
    padding: 0 2px 8px 2px;
	border-right: #ececec 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #ececec 1px solid;
	height:1418px;
	width: 557px;
}
/*-----------------------------------------------------------*/

/*------health_4
health_6
health_7
--------------------*/

#contentsA3{
    padding: 7px 6px 5px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1400px;
	position:absolute;	
}

#contentsB3 {
    padding: 0 2px 8px 2px;
	border-right: #ececec 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #ececec 1px solid;
	height:1388px;
	width: 557px;
}
/*------------------------------------------------------*/



/*------------------------about_us.html-------------*/

#contentsCA{
    padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1535px;
	position:absolute;	
}

#contentsCD {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1523px;
	width: 557px;
	padding: 0 2px 8px 2px;
}
/*----------------------------------------------------*/


/*---shopping_1
shopping_2
shopping_3
shopping_4
shopping_5
shopping_6
shopping_11
shopping_12
shopping_13

/*-------------------------*/
*html #contentsC1{
	padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1752px;
	position: absolute;
	left: 1px;
	top: 5px;
}
#contentsC1{
	padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1754px;
	position: absolute;
	left: 1px;
	top: 5px;
}
*html #contentsD1{
	border-top: #c0c0c0 1px solid;
	border-right: #ececec 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0;
	height:1748px;
	width: 557px;
	 padding: 0 2px 0px 2px;
}
#contentsD1{
	border-top: #c0c0c0 1px solid;
	border-right: #ececec 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0;
	height:1743px;
	width: 557px;
	 padding: 0 2px 8px 2px;
}



/*-------------------------------------------------*/

/*----pleasant_time_index
favorite_food_top
recipe_spring_top
recipe_spring_1
recipe_spring_2
recipe_spring_3
recipe_spring_4
recipe_spring_5
recipe_summer_top
recipe_summer_1
recipe_winter_top
recipe_salad_1
recipe_salad_2
kid_1
kid_2

--------*/

#contentsG{
	 padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1290px;
	position: absolute;
	
	}
#contentsH {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-m:0;
	height:1279px;
	width: 557px;
	padding: 0 2px 8px 2px;
}
/*-------------------------------------*/


/*-----yasaistory_index
recipe_summer_2
recipe_summer_3
recipe_summer_4
recipe_summer_5
autumu_top
autumu_1
autumu_2
autumu_3
autumu_4
autumu_5
recipe_winter_1
recipe_winter_2
recipe_winter_3
recipe_winter_4
recipe_winter_5
recipe_advice_1

------*/
#contentsGS{
	 padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1280px;
	position: absolute;
	
	}

#contentsHS{
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0px;
	height:1269px;
	width: 557px;
	padding: 0 2px 8px 2px;
}
/*-----------------------------------------------*/

/*--recipe_advice_top

-----*/
#contentsGS1{
	 padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1250px;
	position: absolute;
	}
#contentsHS1{
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0px;
	height:1239px;
	width: 557px;
	padding: 0 2px 8px 2px;
}
/*---------------recipe_index
-------------------------------------*/

#contentsGSA{
	 padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1225px;
	position: absolute;
	}
#contentsHSA{
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0px;
	height:1214px;
	width: 557px;
	padding: 0 2px 8px 2px;
}



/*----health_1
naturally_index
pleasant_time_1
favorite_tool_top
favorite_tool_1
shopping_index
info
faq
------*/

#contentsSPK{
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1480px;
	position:absolute;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	
	}
#contentsSPJ {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1350px;
	width: 557px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	}
/*------------------------------------------------------*/	
	

/*------------------concept.html-------------------------*/

#contentsE{
	 padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1750px;
	position: absolute;
}

#contentsF{
	border-top: #c0c0c0 1px solid;
	border-right: #ececec 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	margin-bottom:0px;
	height:1736px;
	width: 557px;
	 padding: 0 2px 8px 2px;
}
/*-----------------------------------------------------*/

	


/*-----	inf2.html faq.html-----------------------*/

#contentsSPW{
    padding: 7px 6px 6px 9px;
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1690px;
	position:absolute;	
	
	}
#contentsSPX {
    padding: 0 2px 8px 2px;
	border-right: #ececec 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #ececec 1px solid;
	height:1678px;
	width: 557px;
	
	}	
/*-------------------------------------------------------------*/	


/*---------------membership-------------------*/

#contentsQP{
	border-top: #ececec 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background: #fffdee;
	background-color: #FFFFFF;
	display: block;
	width:565px;
	height:1960px;
	position:absolute;
	padding:7px 6px 6px 9px;
	
	}
#contentsQX {
	border-right: #ececec 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #ececec 1px solid;
	height:1949px;
	width: 557px;
	padding:0 0 8px 2px;
	}		
	
/*------------------------------------------------------*/	
	
	
/*-----------------header-------------------*/
#header{
	float:left;
	margin-top:1px;
	margin-bottom:1px;
	width:555px;
  }
               
.head{
    float:left;
    margin-top: 3px;
	height:70px;
	width:555px;
	background-color:#FFFFFF;
	background: url(../imges/common/header01.jpg) repeat-x;
	}
	
.logo{
     float:left;
	 height:70px;
	 width:150px;
	 margin:0;
	 background: url(../imges/common/logo.jpg)
	 } 
/*-----------------left------------------*/


/*----naturally_index
favorite_tool_top
favorite_tool_1
recipe_index
sitemap
about_us
concept
membership
health_1
pleasant_time_1
shopping_index
autumu_top
recipe_advice_top
recipe_spring_1
recipe_spring_2
recipe_spring_3
recipe_spring_4
recipe_spring_5
recipe_summer_top
recipe_summer_2
recipe_summer_3
recipe_summer_4
recipe_summer_5
autumu_1
autumu_2
autumu_3
autumu_4
autumu_5
recipe_winter_1
recipe_winter_2
recipe_winter_3
recipe_winter_4
recipe_winter_5
recipe_advice_1
favorite_food_top
index
health_index
health_2
pleasant_time_3
pleasant_time_4
pleasant_time_5
yasaistory_2
yasaistory_3
yasaistory_4
health_3
naturally_1
naturally_3
pleasant_time_2
yasaistory_1
yasaistory_5
Esstwast
recipe_salad_top
kid_top
health_4
health_6
health_7
shopping_1
shopping_2
shopping_3
shopping_4
shopping_5
shopping_6
shopping_11
shopping_12
shopping_13
yasaistory_index------*/
html>/**/body #leftC{
	width:176px;
	background-color:#FFF;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: inline;
	position: relative;
	padding: 2px 0 2px ;
	top:2px;
}
#leftC{
	width:176px;
	background-color:#FFF;
    top:333px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: inline;
	position: absolute;
	padding: 2px 0 2px ;
}
html>/**/body #leftBBC{
	width:176px;
	background-color:#FFF;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: inline;
	position: relative;
	padding: 2px 0 2px ;
	top:-900px;
	left:3px;
}
#leftBBC{
	width:176px;
	background-color:#FFF;
    top:333px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display: inline;
	position: absolute;
	padding: 2px 0 2px ;
	left:10px;
}

/*-----health_5
naturally_2
naturally_4
-----------------*/

#leftB{
	width:176px;
	background-color:#FFF;
	height: 1095px;
	top:333px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display:block;
	position: absolute;
	padding: 2px 0 2px ;
}

/*----pleasant_time_index
recipe_spring_top
recipe_summer_1
recipe_winter_top
recipe_salad_1
recipe_salad_2
kid_1
kid_2  -------*/

#leftE{
	width:176px;
	background-color:#FFF;
	height: 954px;
	top:333px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display:block;
	position: absolute;
	padding:2px 0 2px ;
}

/*---------info faq-----*/

#leftSG{
	width:176px;
	background-color:#FFF;
	height: 1356px;
	top:333px;
	float: left;
	margin: 0;
	border-right:#CCCCCC solid 1px;
	list-style:none;
	display:block;
	position: absolute;
	padding: 2px 0 2px ;
} 

/*---------------left_side ¶ƒTƒCƒhÝ’è------------------*/

*html #left_section{
	float:left;
	width:165px;
	height:165px;
	background-color: #FFF;
	position:relative;
	display: inline;
	margin:0 0 0 4px;
	padding:0;
}

#left_section{
	float:left;
	width:165px;
	height:165px;
	background-color: #FFF;
	position:relative;
	display: inline;
	margin:0 0 0 4px;
	padding:0 0 10px;

   }
 
#left_space{
	float:left;
	width:162px;
	height:41px;
	background-color:#FFF;
	clear: both;
	display:block;
	list-style: none;
	margin:0 0 15px ;
	padding:15px 3px 15px 5px;

  } 
#left_space2{
    display:block;
	width:160px;
	height:25px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
    padding: 10px 0 5px ;
	margin:10px 0 5px ;
	}
	
.left_space3{
	display:block;
	width:162px;
	height:10px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	height:10px;
	margin:10px 0 20px;
	padding:3px 0 3px;
	}
	
.left_space4{
    display:block;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	height:25px;
	padding: 3px 0 3px;
	
	}	
.left_space8{
	display:block;
	width:162px;
	height:25px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	height:25px;
	padding: 3px 0 3px;
	clip: rect(500px,auto,auto,auto);
	
	}	
/*--recipeƒiƒrƒQ[ƒVƒ‡ƒ“--*/

.item{
	float:left;
	width:162px;
	background-color: #FFF;
	clear: both;
	list-style:none;
	display:block;
	padding:0 0 20px ;
	margin:0;
	height:auto;
}

#inf_menu{
	float:left;
	padding:0 0 0 3px;
	width:165px;
	height:180px;
	background-color:#FFF;
	clear: both;
	list-style:none;
	display:block;
	margin:10px 0 0 3px;
	}

*html #recipe_menu{
	float:left;
	width:162px;
	background:#FFF;
	list-style:none;
	display: inline;
	padding:0 0 20px;
	margin:0;
	height:auto;
	position: relative;
	left:2px;
    
	}	
#recipe_menu{
	float:left;
	width:162px;
	background:#FFF;
	list-style:none;
	display: inline;
	padding:0 0 20px;
	margin:3px 0;
	height:auto;
	position: relative;
    left:2px;
	}	
ul#recipe_menu{
    float:left;
	display: inline;
	margin: 10px 0 0 3px;
	width:162px;
	list-style:none;
	background:#ffffff;
    filter:alpha(opacity=30);
    -moz-opacity:0.85;
    
	}
*:first-child + html #recipe_menu ul{
list-style:none
   }		
#recipe_menu ul li a, .recipe_menu ul li a:visited {
	display:block;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	margin-top:5px;		
}
 ul#recipe_menu{
    float:left;
	display:block;
	clear: both;
	margin: 30px 0 0 3px;
	width:162px;
	list-style:none;
	background-color:#FFF;	
	}
	
*:first-child + html #recipe_menu ul{

   list-style:none
   }		
*html #recipe_menu ul li a, .recipe_menu ul li a:visited {
	display:block;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	margin-top:5px;		
 }	
#recipe_menu ul li a, .recipe_menu ul li a:visited {
	display:block;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	margin-top:6px;		
 }
#recipe_menu ul {

    padding:0; 
    margin:0;
    list-style-type: none;
}
#recipe_menu  li {
	float:left;
	position:relative;
	list-style: none none;
	display: inline;
	margin:5px 0 0 0; 
 }
#recipe_menu  li ul {

display: none;

}
#recipe_menu li a {
    margin:1px;
    border: 1px solid #CCC;
    padding: 1px;
    position: relative;
    float: left;
    display: block;
}

/* specific to non IE browsers */

#recipe_menu li:hover a {
	color:#fff;
	background-color: #FFF;
}

#recipe_menu  li:hover ul {
    display:block;
    position:absolute; 
    top:-10px; 
    left:165px; 
    width:340px;
    height:210px;
    padding:0;
}  
#recipe_menu  li:hover ul li {
    float:left;
    display:block;
    margin:2px;
    padding:2px;
    border:#ccc solid 1px;
}

#recipe_menu  li:hover ul li a {
	display:block;
	width:100px;
	height:70px;
	float:left;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	background-color:#FFF ;
	display:block;
	margin-bottom:8px;
} 

/*-----------------recipe Atype-----------------*/
*html #recipe_menuA{
	float:left;
	width:162px;
	background:#FFF;
	list-style:none;
	display: inline;
	padding:0 0 20px;
	margin:6px 0;
	height:auto;
	position: relative;
	left:1px;
    
	}	
#recipe_menuA{
	float:left;
	width:162px;
	background:#FFF;
	list-style:none;
	display: inline;
	padding:0 0 20px;
	margin:0px 0;
	height:auto;
	position: relative;
    left:2px;
	}	
ul#recipe_menuA{
    float:left;
	display: inline;
	margin: 10px 0 0 3px;
	width:162px;
	list-style:none;
	background:#ffffff;
    filter:alpha(opacity=30);
    -moz-opacity:0.85;
    
	}
*:first-child + html #recipe_menuA ul{
list-style:none
   }		
#recipe_menu ul li a, .recipe_menuA ul li a:visited {
	display:block;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	clear:both;
	margin:0;		
}
 ul#recipe_menuA{
    float:left;
	display:block;
	clear: both;
	margin: 30px 0 0 3px;
	width:162px;
	list-style:none;
	background-color:#FFF;	
	}
	
*:first-child + html #recipe_menuA ul{

   list-style:none
   }		
*html #recipe_menu ul li a, .recipe_menuA ul li a:visited {
	display: inline;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	margin:0;		
 }	
#recipe_menu ul li a, .recipe_menuA ul li a:visited {
	display:inline;
	width:162px;
	height:30px;
	background-color: #FFF;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	
 }
#recipe_menuA ul {

    padding:0; 
    margin:0;
    list-style-type: none;
}
*html #recipe_menuA  li {
	float:left;
	position:relative;
	list-style: none none;
	display: inline;
	margin:4px 0 0 0;
 }

#recipe_menuA  li {
	float:left;
	position:relative;
	list-style: none none;
	display: inline;
	margin:5px 0 0 0;
 }
#recipe_menuA  li ul {

display: none;

}
#recipe_menuA li a {
    margin:1px;
    border: 1px solid #CCC;
    padding: 1px;
    position: relative;
    float: left;
    display: block;
}

/* specific to non IE browsers */

#recipe_menuA li:hover a {
	color:#fff;
	background-color: #FFF;
}

#recipe_menuA  li:hover ul {
    display:block;
    position:absolute; 
    top:-10px; 
    left:171px; 
    width:340px;
    height:210px;
    padding:0;
}  
#recipe_menuA  li:hover ul li {
    float:left;
    display:block;
    margin:2px;
    padding:2px;
    border:#ccc solid 1px;
}

#recipe_menuA  li:hover ul li a {
	display:block;
	width:100px;
	height:70px;
	float:left;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	background-color:#FFF ;
	display:block;
	margin-bottom:8px;
} 

/*----------------------recipe atype end-----------------*/


#bestfood_shopB{
  float:left;
	width:162px;
	background-color: #FFF;
	clear: both;
	list-style:none;
	display:block;
	padding:0 0 20px ;
	margin:0;
	height:auto;
	position: absolute;
	top: 290px;
	left:-2px;
	
	}
