
ul.main{font-size:14px;}
ul.main{text-align:center;}
ol.sub{text-align:left;}
ul.sub-2{text-align:left;}
ul.main{font-family:"lr oSVbN","Osaka",sans-serifG}
.main a{text-decoration:none;}
.main{background-color:;
.main li{background-color:#ffffff;}
.main a:hover{background-color:#ffffd5;}
.main li.on{background-color:#ffffd5;}
.sub{background-color:#ffcccc;}
.sub li{background-color:#ffcccc;}
.sub a:hover{background-color:#ffffff;}
.sub li.on2{background-color:#ffffff;}
.sub-2{background-color:#ccccff;}
.sub-2 li{background-color:#ccccff;}
.sub-2 a:hover{background-color:#ecffff;}
.main a:link{color:#0000ff}
.main a:visited{color:#000000;}
.main a:hover{color:#ff0000;}
.sub a:link{color:#0000ff}
.sub a:visited{color:#000000;}
.sub a:hover{color:#ff0000;}
.sub-2 a:link{color:#0000ff}
.sub-2 a:visited{color:#000000;}
.sub-2 a:hover{color:#ff0000;}
ul.main{width:1%;}
ol.sub{
    left:100%;
    top:-20px;
    width:120px;
}
.main li.on{
    height:19px;
    width:120px;
}
ul.main{width:366px;}

.main li.off{
    height:19px;
    width:120px;
}
.main li.on{
    width:120px;
}
.main a{padding:2px;}

.main li.off{
    border:1px solid #993300;
}
.main li.on{
    border:1px solid #993300;
    border-bottom:0px;
}
.main a{
    border-bottom:1px solid #993300;
}

ol.sub{
    left:0;
    top:0;
    width:120px;
}

ol.sub li.off2{
    width:120px;
    height:18px;
}
ol.sub li.on2{
    width:120px;
    height:18px;
}
ol.sub{
border:1px solid #993300;
}
.sub li.off2,.sub li.on2{
    border-bottom:1px solid #993300;
}
.sub a{
    padding:2px 5px;
    width:110px;
    height:14px;
}

ul.sub-2{
    left:
    top:-20px;/
    width:120px;
}
ul.sub-2{
    border:1px solid #993300;
    border-bottom:0px;
}
.sub-2 a{
    border-bottom:1px solid #993300;
}
.sub-2 a{
    padding:3px 5px;
}

DIV#menu{
    top:;
    left:;
    width:100%;
    position:absolute;
    z-index:100;
}


DIV#menu{} 

ul.main{} 
ul.main li.off{} 
ul.main li.on{} 
li.off a,li.on a{} 

ol.sub{} 
ol.sub li.off2{}
ol.sub li.on2{} 
li.off2 a,li.on2 a{} 

ul.sub-2{} 
ul.sub-2 li{} 
ul.sub-2 li a{} 


.main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>li.on{overflow:visible;/*~*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}
td.border{
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

H1{
  font-size : 12px;
  margin:1px;
}

TD.line{
  line-height : 1.2em;
}
TD.line_w{
  line-height : 1.2em;
  font-size: 13px;
  color: #ffffff;
  height: 20px;
  margin: 0px;
}
TD.hight_10{
 height: 10px;
 width:800px;
}
-->
p{
  font-size : 12px;
}
-->

.top_0001 {
	background-color: #ffffff;
	border-color: #8E8E8E #8E8E8E #8E8E8E #8E8E8E;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
}
TD.top_m01 {
	font-size: 12px;
        color: #ffffff;
	vertical-align: center;
	background-color: #528108;
	height: 20px;
	margin: 0px;
}
TD.top_m01_01 {
	font-size: 12px;
        color: #000000;
	vertical-align: center;
        text-align: center;
	background-color: #ffffff;
	height: 20px;
	margin: 0px;
}

TD.top_m02 {
	font-size: 12px;
        color: #ffffff;
	text-align: center;
	vertical-align: center;
	background-color: #528108;
	height: 15px;
	margin: 0px;
	}
TD.top_m04 {
	font-size: 15px;
        color: #ffffff;
	text-align: center;
	vertical-align: center;
	background-color: #528108;
	height: 20px;
	margin: 0px;
}
TD.top_m10 {
	font-size: 13px;
        color: #000000;
	vertical-align: center;
        text-align: center;
	background-color: #ffffff;
	height: 10px;
	margin: 0px;
}
