A:link,A:visited,A:active{
 color:#ffcc00;
 text-decoration:none;
}
A:hover{
 color:#666666;
 text-decoration:line-through;
}

BODY{
 background-color:#ffffff;
 color:#000000;
 font-size:80%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:0px;
 padding:0px;
}

FORM{margin:0px;}

H1{
 font-weight:bold;
 font-size:160%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:0px;
 padding:10px 5px;
}

H2{
 background-image:url('img/p.gif');
 background-position:left;
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:0px;
 padding:0px 0px 0px 12px;
}

INPUT,SELECT,TEXTAREA{
 background-color:#ffffff;
 border-color:#000000;
 border-style:solid;
 border-width:1px;
 color:#000000;
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
 margin:1px;
 padding:2px;
}

TABLE{
 font-size:100%;
 font-family:'Osaka-等幅','MS UI Gothic';
}

#all{
 background-image:url('img/bg2.gif');
 background-color:#ffffff;
 background-repeat:repeat-y;
 margin:0px;
 padding:0px 25px;
 text-align:left;
 width:552px;
}

#bg{
 background-image:url('img/bg.jpg');
 background-repeat:no-repeat;
 height:342px;
 margin:0px;
 padding:0px;
 width:500x;
}

#main{
 background-color:#ffffff;
 height:auto;
 margin:10px 0px;
 padding:0px;
 width:500px;
}

#menu{
 font-size:90%;
 height:auto;
 margin:0px;
 padding:0px 0px;
 width:auto;
}

.box1{
 background-color:#ffffff;
 border-width:1px;
 border-color:#000000;
 border-style:solid;
 color:#000000;
 height:60px;
 margin:10px 10px 30px 10px;
 overflow:auto;
 padding:2px;
 width:auto;
}

.text{
 background-image:url('img/l1.gif');
 background-repeat:repeat;
 line-height:18px;
 margin:5px 10px 30px 10px;
 padding:0px;
}

.text2{
 line-height:18px;
 margin:5px 10px 30px 10px;
 padding:0px;
}
