A:link,A:visited,A:active{
 color:#ffcc00;
 text-decoration:none;
}
A:hover{
 color:#009900;
 text-decoration:none;
}

BODY{
 background-color:transparent;
 color:#ffffff;
 font-size:80%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:0px;
 padding:0px;
 scrollbar-3dlight-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-base-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#000000;
 scrollbar-shadow-color:#000000;
 scrollbar-track-color:#000000;
}

FORM{margin:0px;}

H1{
 color:#ffcc00;
 font-size:160%;
 font-family:'Osaka-等幅','MS UI Gothic';
}

H2{
 color:#ffffff;
 font-weight:bold;
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:0px 5px 5px 5px;
 padding:10px 0px 0px 0px;
 border-bottom-color:#666666;
 border-bottom-style:solid;
 border-bottom-width:1px;
}

INPUT,SELECT,TEXTAREA{
 background-color:#ffffff;
 border-color:#ffffff;
 border-style:solid;
 border-width:1px;
 color:#000000;
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:1px;
 padding:0px;
}

TABLE{
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
}

#right{
 background-color:#000000;
 color:#cccccc;
 filter:alpha(opacity=75);
 height:auto;
 margin:0px 140px 0px 140px;
 padding:0px 5px 0px 5px;
 width:503px;
}

#table1{
 width:100%;
 height:100%; 
}

#table2{
 width:800px;
 height:100%;
}

#td1{
 height:135px;
 width:800px;
}

#td2{
 background-color:#000000;
 height:320px;
 width:112px;
}

#td3{
 background-image : url(../bg.jpg);
 background-position:50% 50%;
 background-repeat:no-repeat;
 border-width:1px;
 border-color:#000000;
 border-style:solid;
 height:auto;
 width:800px;
}

.box1{
 border-color:#666666;
 border-style:solid;
 border-width:1px;
 height:50px;
 margin:0px 10px 30px 10px;
 overflow:auto;
 padding:2px;
 width:auto;
}

.menu{
 background-image:url('../m1.gif');
 background-repeat:no-repeat;
 color:#ffffff;
 margin:0px;
 padding:0px 0px 0px 20px;
 text-align:center;
 width:auto;
}

.menu2{
 background-image:url('../m2.gif');
 background-repeat:no-repeat;
 color:#ffffff;
 margin:0px;
 padding:0px 20px 0px 0px;
 text-align:center;
 width:auto;
}

.name{
 left:120px;
 position:absolute;
 top:50px;
}

.text{
 color:#cccccc;
 margin:0px 20px 30px 20px;
 padding:0px;
}
