body {
 text-align:center;
}
#cate11 {
 width:160px;
height: 12px; 
 background-color: #E0E0C0;
 float:left;
 margin: 0px 0px 0px 5px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}

#cate12 {
 width:215px;
height: 12px; 
background-color: #E0E0C0;
 float:left;
 margin: 0px 0px 0px 0px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}

#cate13 {
 width:175px;
height: 12px; 
background-color: #E0E0C0;
 float:left;
 margin: 0px 0px 0px 0px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
#cate21 {
 width:200px;
 float:left;
 margin: 10px 0px 0px 5px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}

#cate22 {
 width:315px;
 float:left;
 margin: 10px 20px 0px 20px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}

#cate23 {
 width:35px;
 float:left;
 margin: 10px 0px 0px 10px;

font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
#cate00 {
 width:620px;
 clear:left;
 margin: 0px 0px 0px 0px;
}

.catecolor {
background-color: #E0E0C0;
margin: 0 10 0 10px; 
line-height: 30px; 
}
#container {
 width:810px;
 margin-top:0px;
margin-bottom:0px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 border-style: solid;
 border-width: 0px;
 border-color: #CCCCCC;
 padding: 2px 2px 2px 2px;
 background-color: #FFFFFF
}
#boxA {
 width:740px;
 float:left;
 margin: 0px 0px 0px 0px;
}
#boxB {
 width:350px;
 float:left;
 margin: 10px 0px 0px 10px;
}

#boxC {
 width:20px;
 float:left;
 margin: 10px 0px 0px 0px;
}

#boxD {
 width:340px;
 float:left;
 margin: 10px 0px 0px 20px;
}

#boxE {
 width:700px;
 clear:left;
 margin: 0px 20px 0px 20px;
}

h1
{
	font-weight: normal; 
	font-size: 12px;
	line-height: normal;
	color: #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h2
{
	font-weight: normal; 
	font-size: 12px;
	line-height: normal;
	color: #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin-left: 0px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: dotted 1px #FF6600; 
}
h3
{
	font-weight: normal; 
	font-size: 12px;
	line-height: normal;
	color: #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.marker 
{
      background-color: #FFD9E2;
      margin-left: 0.3em;
      margin-right: 0.3em;
}
.marker-can
{
	COLOR: #FF0000;
	text-decoration: line-through;
}
.line1  
{ 
border-top: solid;
 border-width: 1px;
 border-color: #CCCCCC;
margin: 10px 0px 10px 0px;
}
.line2  
{ 
border-top: solid;
 border-width: 1px;
 border-color: #CCCCCC;
margin: 5px 5px 5px 5px;
}
   

li
{
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	list-style-type: none;
	background-image: url('../img/list_b.gif');
   	background-repeat: no-repeat;
   	background-position: 0px 8px;
	margin: 0 0 0 0px; 
	padding: 0 0 0 10px; 
}
ul
{
	margin: 0 0 0 0px; 
	padding: 0 0 0 10px; 
}
table.tbcate{
    border-top:1px solid #2B0000;
    border-left:1px solid #2B0000;
    border-right:1px solid #2B0000;
    border-bottom:1px solid #2B0000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.tbcate2{
    border-top:1px solid #003399;
    border-left:1px solid #003399;
    border-right:1px solid #003399;
    border-bottom:1px solid #003399;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.tbcate3{
    border-top:1px solid #FFCC00;
    border-left:1px solid #FFCC00;
    border-right:1px solid #FFCC00;
    border-bottom:1px solid #FFCC00;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.tbcate4{
    border-top:1px solid #FF3300;
    border-left:1px solid #FF3300;
    border-right:1px solid #FF3300;
    border-bottom:1px solid #FF3300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.line3 
{ 
border-top: solid;
 border-width: 1px;
 border-color: #2B0000;
margin: 0px 0px 0px 0px;
}
.line4 
{ 
border-top: solid;
 border-width: 1px;
 border-color: #2B0000;
margin: 3px 0px 3px 0px;
}

.brmidpx2 {
	font-size: 12px; 
	COLOR: #2B0000;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.brmidpx3 {
	font-size: 12px; 
	COLOR: #2B0000;
	line-height: 18px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.whmidpx2 {
	font-size: 12px; 
	COLOR: #ffffff;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.midpx {
	font-size: 12px; 
	COLOR: #333333;
	line-height: 30px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.midpx2 {
	font-size: 12px; 
	COLOR: #2B0000;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.midpx3 {
	font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.midpx4 {
	font-size: 12px; 
	COLOR: #333333;
	text-decoration: line-through;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.midpx5 {
	font-size: 12px; 
	COLOR: #999999;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.blue1{
	font-size: 12px; 
	COLOR: #0066ff;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.ormidpx1 {
	font-size: 12px; 
	COLOR: #FF6600;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.redmidpx1 {
	font-size: 12px; 
	COLOR: #FF3300;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.blmidpx1 {
	font-size: 12px; 
	COLOR: #0099CC;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.blmidpx2 {
	font-size: 12px; 
	COLOR: #00CC66;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.grmidpx2 {
	font-size: 12px; 
	COLOR: #009999;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.red1 {
	font-size: 14px; 
	COLOR: #FF0000;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.blue1{
	font-size: 12px; 
	COLOR: #0000FF;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.red2{
	font-size: 12px; 
	COLOR: #FF0000;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
.link1 {
	font-size: 11px; 
	COLOR: #9999CC;
	line-height: 12px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	padding: 0 0 0 10px; 
}
.link2 {
	font-size: 11px; 
	COLOR: #FF6600;
	line-height: 12px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	padding: 0 50 0 120px; 
	margin: 0 0 0 0px; 
}
.link3 {
	font-size: 11px; 
	COLOR: #00CC66;
	line-height: 12px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	padding: 0 50 0 120px; 
}
.margin0 {
	font-size: 12px; 
	COLOR: #9999CC;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin: 0 0 0 10px; 
}
.margin1 {
	font-size: 12px; 
	COLOR: #9999CC;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin: 0 0 0 10px; 
}
.margin2 {
	font-size: 12px; 
	COLOR: #FF6600;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin: 0 0 0 150px; 
}
.margin1 {
	font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin: 0 0 0 50px; 
}

.inmidpx {
	font-size: 12px; 
	COLOR: #333333;
	line-height: 16px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
	margin: 0 0 0 30px; 
	padding: 0 0 0 0px; 
}
.smallpx {
	font-size: 10px; 
	COLOR: #333333;
	line-height: 15px; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Chicago,san-serif;
}
a { text-decoration: none }
a:link { color: #2B0000; }
a:visited { color: #2B0000; }
a:hover { color:#ffoooo; text-decoration:underline; }
*.dotline    { border-bottom: dotted 1px #ff0000; }
*.dotline2    { border-bottom: dotted 1px #999999; }