body {
	background-color: #E5CA91;
	margin-top:0px;
	font:10px "lr oSVbN", "MS UI Gothic", sans-serif;
	color: #330000;
}

body, td, th {
	color: #330033;
}

h1, h2, h4 {
	color: #330000;
}

h3, h5, h6 {
	color: #996666;
}

a{
	color: #330000;
	text-decoration: none;
}


a:hover {
  color: #006666;
}


.text{
	font-size: 11px;
	line-height: 120%;
	color: #330000;

}

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

SΜΜwi etc

--------------------------------------------*/
/*
#LEFT {

float:left;
width:230px;
height:410px;
margin:0px;

bottom:0px;	
}
*/

#RIGHT {
background-color:#FFFFFF;
width:420px;
/*margin:0px;
padding:10px 10px auto 10px;*/
}

.bgL_lace{
	background-image: url(img/bg/bg_lace.gif);
	background-repeat: repeat-y;

}

.bgR_lace{
	background-image: url(img/bg/bg_laceR.gif);
	background-repeat: repeat-y;

}

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

j[

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

.memu_products table{
	position: absolute;
	top: 310px;
	/*height:280px;*/
	text-align:left;
	color: #330000;
	width:150px;
	padding:0px 0px 0px 15px;
	left: 80px;
	/*vertical-align:bottom;*/
	
}
.menuTop{

padding:50px 2px 0px 80px;
/*background-image:url(img/menu/bg_product.gif);
	background-repeat:no-repeat;*/

}
.menuindex{
	font:10px/180% "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;		
	/*margin-top:-15px;*/
}
.memu_products ul{
	margin:-1px 0px 0px 0px;
	
}
.memu_products li{
	font:10px/150% "lr oSVbN", Osaka, "qMmpS Pro W3";
	list-style-type: none;	
	text-indent: 10px;
		
}

.memu_products a:over{
	color:#660033;
	text-decoration: none;
}

.memuActive{
	color:#660033;
	
}





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

TOP

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

.top{
	margin-left:30px;
}



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

RZvg

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

.consept_photo {
width:145px;
}
.consept_contents {
width:241px;
padding:0 10px 0 10px;
}

#consept table{
width:400px;
/*height:400px;*/
margin:30px 5px 0 5px;
}
#consept td{
vertical-align:top;
padding:2px;
}

#consept p{
	font:10px/160% "lr oSVbN", Osaka, "qMmpS Pro W3";
	padding:5px 0 2px 0;
			}
			
.concept_concept{
    margin:5px;
	padding:10px;
	font:10px/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	border:1px solid;

}

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

v_Nc

--------------------------------------------*/
/*
#productsIndex table{
width:410px;
height:420px;
padding:30px 10px 10px 10px;
}
#productsIndex td{
vertical-align:top;
padding:5px;
}
#productsIndex p{
font:x-small/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	padding:0px 4px 0 4px;
}
*/

#products_submenu table{

width:201px;
height:192px;
}

#products{
width:400px;
padding:10px;

}

#products table{
	vertical-align: top;
	margin:30px 0 0 0;
}

#products td{
vertical-align:top;
padding:5px;
}

.products_photo {
width:90px;
}
.products_contents {
width:270px;
}


#products h1{
	/*font:normal 85% , normal, "lr oSVbN", "MS UI Gothic", sans-serif;*/
	font:10px/140%  bold "lr oSVbN", "MS UI Gothic", sans-serif;
	color: #330000;
	margin: 5px auto 0 2px;
	}
	
#products li{
	/*font:x-small/140% , normal, "lr oSVbN", "MS UI Gothic", sans-serif;*/
	font:10px/140% "lr oSVbN", "MS UI Gothic", sans-serif;
	list-style-type: none;	
	/*list-style-position: outside;
	list-style-type: square;*/
	text-indent: -20px;
	}
	
#products p{
	font:11px/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	padding:8px 0 8px 0;
	border-top:1px solid #330000;
	border-bottom:1px solid #330000;
		}
		
#products .ingr{
	/*font:normal@9px/140%  "lr oSVbN", Osaka, "qMmpS Pro W3";*/
	font:9px/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#669900;
	padding:5px 0 5px 0;
		}
#products .ingrO{
	/*font:normal@9px/140%  "lr oSVbN", Osaka, "qMmpS Pro W3";*/
	font:9px/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#FF6600;
	padding:5px 0 5px 0;
		}
		
#products .price{
	font:10px/140% sans-serif "lr oSVbN","MS UI Gothic";
	}
	
/*---------------------------------

A§ΏΜι§

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

#awa{
width:400px;
padding:10px;

}

#awa table{
	vertical-align: top;
	margin:30px 0 0 0;
}

#awa td{
vertical-align:top;
padding:5px;
}

#awa p{
	font:11px/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	padding:8px 0 8px 0;
	
		}