body {
	background: 0px;
	margin: 0px;
}
TD {
	FONT: 10px "Verdana", "Arial", "Helvetica", "sans-serif"; COLOR: #000000
}
A {	
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.:hover {
	COLOR: #993300; background-color:#ccffcc; TEXT-DECORATION: none
}
A e {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.e:hover {
	COLOR: none; background-color:fff; TEXT-DECORATION: none
}
.price { 
     font-size: 14px; font-weight: bolder; color: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.price-s { 
      font-size: 12px; color: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.notification { 
     font-size: 14px; font-weight: bolder; color: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.notification-s { 
      font-size: 12px; color: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ordering { 
     font-size: 14px; font-weight: bolder; color: #009900; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ordering-s { 
      font-size: 12px; color: #009900; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shipping { 
     font-size: 14px; font-weight: bolder; color: #990099; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shipping-s { 
      font-size: 12px; color: #990099; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.insurance { 
     font-size: 14px; font-weight: bolder; color: #FF6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.insurence-s { 
      font-size: 12px; color: #FF6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.organic { 
     font-size: 14px; font-weight: bolder; color: #339966; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.organic-s { 
      font-size: 12px; color: #339966; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.labelpacking { 
     font-size: 14px; font-weight: bolder; color: #CC3300; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.labelpacking-s { 
      font-size: 12px; color: #CC3300; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.payment { 
     font-size: 14px; font-weight: bolder; color: #003399; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.payment-s { 
      font-size: 12px; color: #003399; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pb { 
     font-size: 14px; font-weight: bolder; color: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pb-s { 
      font-size: 12px; color: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.i1 { border-style: solid; border-width: 1px 0px 1px 0px}

.TableTitle {
	WIDTH: 750px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	border-bottom-style: double;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}.TableTitle2 {WIDTH: 690px; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 double; 
}
.TableIndex {WIDTH: 750px; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px double; 
}
.TableIndexSub {WIDTH: 750px; font-color: #cccccc ; background-color : #990000 ; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px double; 
}
.IndexBR {
	FONT-WEIGHT: bold;
	font-style : normal;
	font-size: 16px;
	color: #FFFFFF;
	text-align : center;
	background-color: #009933;
}
.IndexBR_orenge {FONT-WEIGHT: bold; font-style : oblique;  font-size: 16px; color:#FF6600; text-align : center
}
.IndexBR_purple {FONT-WEIGHT: bold; font-style : oblique;  font-size: 16px; color: purple ;text-align : center
}
.IndexBR_blue {FONT-WEIGHT: bold; font-style : oblique;  font-size: 16px; color: blue ;text-align : center
}
.IndexBR_macrobi {FONT-WEIGHT: bold; font-style : oblique;  font-size: 16px; color:#6633FF; text-align : center
}
.IndexBR_green {FONT-WEIGHT: bold; font-style : oblique;  font-size: 16px; color: green ;text-align : center
}
.IndexBRSub {FONT-WEIGHT: bold ; font-style : oblique; font-size: 13px ; color: #ffffff ; text-align : center
}
.Tableleft {width: 60
}
.Tableright {width: 690
}
.tablemain {
	WIDTH: 750px;
	background-repeat: repeat;
	font-weight: normal;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.maintitle {
	FONT-WEIGHT: normal; /* englishBold */
	font-style : normal;
	font-size: 13px; /* english12px */
	color: #ffffff; /* 文字の色 */
	background-color: #B6B6B6;
	padding-left: 10px;

}

.REMARKSB {
	WIDTH: 60;
	FONT-WEIGHT: normal;
	font-size: 10px
}
.musocode {
	WIDTH: 50;
	FONT-WEIGHT: bold;
	font-size: 10px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.musocodeB {
	WIDTH: 50;
	FONT-WEIGHT: normal;
	font-size: 10px
}
.packagingB {
	WIDTH: 320;
	FONT-WEIGHT: normal;
	font-size: 10px
}
.packaging {
	WIDTH: 100px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.REMARKS {
	WIDTH: 60;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.GRSB {
	WIDTH: 30;
	text-align:center;
	FONT-WEIGHT: normal;
	font-size: 10px
}
.VOLB {
	WIDTH: 50;
	text-align:center;
	FONT-WEIGHT: normal;
	font-size: 10px
}
.CERTIFIEDB {WIDTH: 110 ; text-align:center ;FONT-WEIGHT: bold; font-size: 10px
}
.labelB {WIDTH: 70 ; text-align:center ;FONT-WEIGHT: bold; font-size: 10px
}
.table-under {font-size: 10px; BORDER-BOTTOM: #000000 1px solid; text-align:center;
}
.GRS {
	WIDTH: 30;
	text-align:center;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.VOL {
	WIDTH: 50;
	text-align:center;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.CERTIFIED {
	WIDTH: 110;
	text-align:center;
	FONT-WEIGHT: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.label {WIDTH: 70 ; text-align:center ;FONT-WEIGHT: bold; font-size: 10px;BORDER-BOTTOM: #000000 1px solid; border-right:black 1px solid;text-align:center ;
}

A.a {
  display: block;             /* ブロック要素にする */
  width: 80px;                /* 横幅 */
  color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.a:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.a:active { color: #ffffff; }
A.a:visited { color: #ffffff; }
UL#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:url(img/back01.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#menu A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100px; TEXT-INDENT: -100px; HEIGHT: 30px
}
A.group {
	BACKGROUND-IMAGE: url(../img/roll_r1_c1.gif)
}
A.group:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.history {
	BACKGROUND-IMAGE: url(../img/roll_r1_c2.gif)
}
A.history:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.president {
	BACKGROUND-IMAGE: url(../img/roll_r1_c3.gif)
}
A.president:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.newsletter {
	BACKGROUND-IMAGE: url(../img/roll_r1_c4.gif)
}
A.newsletter:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.concept {
	BACKGROUND-IMAGE: url(../img/roll_r1_c5.gif)
}
A.concept:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.list {
	BACKGROUND-IMAGE: url(../img/roll_r1_c6.gif)
}
A.list:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.info {
	BACKGROUND-IMAGE: url(../img/roll_r1_c7.gif)
}
A.info:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.catalogs {
	BACKGROUND-IMAGE: url(../img/roll_r1_c8.gif)
}
A.catalogs:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.recipe {
	BACKGROUND-IMAGE: url(../img/roll_r1_c9.gif)
}
A.recipe:hover {
	BACKGROUND-POSITION: 0px -28px
}
A.contact {
	BACKGROUND-IMAGE: url(../img/roll_r1_c10.gif)
}
A.contact:hover {
	BACKGROUND-POSITION: 0px -28px
}
.minimum {
	color: #FF0000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 11px;
	border-top-style: none;
}
.cert { 
     font-size: 10px;}
	 .add {font-size:12px; color:white; background-color:#000066; margin:none; font-weight:200;}
a.add {color:white;}
.form {height:15px; width:500px; font-size:12px; margin-top:5px; margin-bottom:5px; text-align:right; padding-left:20px; padding-right:10px;}

.ChineseProducts {font-size: 14px; color: #FFFFFF; background-color: #5CCFBB; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCFFCC; border-right-color: #66FFCC; border-bottom-color: #66FFCC; border-left-color: #CCFFCC; text-indent: 5px; height: 25px; font-style: normal;}
.description {
	WIDTH: 400px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.certifiedorg {
	font-size:12px;
	font-weight: bold;
	font-style: normal;
	color: #990000;
	padding-left: 10px;
}
