body {
	background: url(../img-common/obi-ren2.gif) 0 33px repeat-y;	font-size: 12px;
	color: #333;line-height:140%;
}
.hide{ display:none; }
.hz{ height:0px; }
#leftbar{ display:block;background-color:#FFF;width:175px;
margin:3px 0 0 8px;padding:5px 0px;
font-size:12px;line-height:170%;}
img.FMlogo{ padding:0px;background:white;border:5px solid white;margin:2px 0 2px -8px; }
.right5{ padding:0 0 0 10px;margin:0 2px 0 3px;display:block; }
td,P {
	font-size: 12px;
	color: #333;line-height:140%;}
P.lnk{ margin:10px 10px 5px 0;vertical-align:midde; }
P a{ display:block;border:1px solid orangered;padding:4px;
text-decoration:none;color:#333;font-weight:bolder; }
P a:hover{ text-decoration:none;background-color:orangered;color:white; }

.contents {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 220px;padding-top:0.8em;/*border:1px solid violet;*/}
UL {margin: 0px;margin-left:2em;padding:0;}

li {list-style-type :circle;
	margin-left: 0px;}
.waku4 li, .waku5 li{ font-size:90%;list-style-type :disc;padding-right:15px; }
H2 {
	font-size: 14px;
	color: orangered;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 3px;
	border-bottom:1px dotted #990033;
}
#siteid H1{ margin:-8px 0 0;padding:0; }
.fla{ height:240px;width:440px;padding:5px; }
.fla a{ border:4px solid white;display:block; }
.fla a img{ margin:3px 0 0 3px; }
.fla a:hover{ border:4px solid orangered; }
.fla H2{ margin-bottom:15px; }

.logoX{ float:left;top:20px;left:8px; }
.rta{ float:right; }
a.rta{ text-decoration:none; }
a.rta:hover{ color:red;text-decoration:underline; }

.hemp{ padding:0 0 0 75px;background:url(../img-common/Hemp.jpg) 0 0 no-repeat;
height:80px;
 _height:5.5em !important;}
html>body .hemp{ min-height:75px; }
.soy{ padding:5px 0 0 75px;background:url(../img-common/Soy.jpg) 0 5px no-repeat;
height:80px;
 _height:85px !important;}
html>body .soy{ min-height:85px;clear:right; }

.waku1{ border:2px solid red;padding:5px 5px 8px;margin:0 0 10px 0; }
.waku2{ border:2px solid green;padding:5px 5px 10px;margin:0 0 10px 0; }
.waku3{ border:2px solid blue;padding:5px 5px 8px;margin:0 0 10px 0; }
.waku4{ border:1px solid blueviolet;padding:5px 5px 8px;margin:0 0 10px 0; }
.waku5{ border:none;padding:0px 5px 8px;margin:0 0 10px 0; }
.waku1 H3{ font-size:14px;color:white;background:red;margin:-5px -5px 5px -5px;padding:5px; }
.waku2 H3{ font-size:14px;color:white;background:green;margin:-5px -5px 5px -5px;padding:5px; }
.waku3 H3{ font-size:14px;color:white;background:blue;margin:-5px -5px 5px -5px;padding:5px; }
.waku4 H3{ font-size:14px;color:white;background:blueviolet;margin:-5px -5px 5px -5px;padding:5px; }
.bdbl{ border:1px dotted blueviolet;margin:0 0 0 0;padding:10px; }

.tab1{ margin-left:5px;padding-top:3px; }
.tab2{ margin-left:20px; }
.lr3{ font-weight:bold; }

img.madrpic{ vertical-align:middle;margin-top:-3px;_margin-top:-1px; }

