body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
form { margin: 0; padding: 0; }
/*標準スタイル*/
#obi { width: 950px; }
#obi #header { position: relative; width: 100%; height: 100px; }
#obi #header #tpimg { position: absolute; top: 0; left: 0; }
#obi #header #cmAdd { position: absolute; top: 20px; right: 35px; width: 410px; }
#obi #header #search { text-align: left; position: absolute; right: 37px; bottom: 22px; width: 225px; float: left; }
#obi #header #search #sinput { float: left; padding-left: 2px; }
#obi #header #search #sbutton { float: left; padding-left: 5px; }
#obi #contents { width: 100%; height: 615px; }
#obi #contents #contleft { width: 234px; height: 100%; float: left; }
#obi #contents #contleft .bmenu tr td { border-bottom: 1px solid #ACACAC; }
#obi #contents #contleft .bl { border-bottom: 1px solid #ACACAC; }
#obi #contents #contright { position: relative; width: 716px; height: 615px; float: left; }
#obi #contents #contright #rfid { position: absolute; top: 0; left: 0; width: 358px; height: 400px; float: left; }
#obi #contents #contright #cfrp { position: absolute; top: 0; right: 1px; width: 358px; height: 400px; float: left; }
#obi #contents #contright #comm { position: absolute; right: 1px; bottom: 1px; width: 715px; height: 215px; float: left; }
#obi #footer { width: 100%; height: 50px; }
/* default*/
#rohs { position: relative; }
#rohs .rohs_image { position: absolute; top: 5px; right: 20px; width: 44px; height: 22px; }

table { font-size: 10pt }
P { font-size: 10pt }
a:visited  { color: blue; text-decoration: none }
a:hover { text-decoration: underline }
a:link { color: blue; text-decoration: none }
h1 { color: gray; font-size: 10px; margin: 0; }

