BODY {
    line-height: 150%;
    color: #ffff00;
/*  color: #000000;*/
/*  background-color: #448844;*/
    background-color: #00aa00;
    background: url(img/green.gif);
    text-align: left;
/*  text-align: center;*/
}
.box_wrap{
    width: 100%;
}
.box_headder{
    width: 100%;
}
.box_koushin p{
    font-size: 0.7em;
}
H2 {
    width: 100%;
    font-size: 1em;
/*  font-weight: bold;*/
    color: #ffff00;
    background-color: #00aa00;
    background: url(img/green.gif);
/*  background-color: #007700;
    border: 1px none #003300;
    border-top: 1px solid #003300;
    border-left: 1px solid #003300;
    border-right: 1px solid #003300;
    border-bottom: 1px solid #003300;
    padding: 5px 3px 3px 0.5em;
    margin-top: 5px;
    margin-bottom: 10px; */
}
H3 {
    width: 100%;
    font-weight: bold;
    font-size: 1.3em;
    color: #ffffff;
    background-color: #007700;
    border: 1px none #003300;
    border-top: 1px solid #003300;
    border-left: 1px solid #003300;
    border-right: 1px solid #003300;
    border-bottom: 1px solid #003300;
    padding: 7px 3px 5px 0.5em;
}
H4 {
    width: 50%;
    font-weight: bold;
    font-size: 1.1em;
    color: #ffffff;
    background-color: #005500;
    border: 1px none #003300;
    border-top: 1px solid #003300;
    border-left: 1px solid #003300;
    border-right: 1px solid #003300;
    border-bottom: 1px solid #003300;
    padding: 5px 3px 3px 0.5em;
}
H5 {
    width: 40%;
    font-weight: bold;
    font-size: 1em;
    color: #ffffff;
    background-color: #007700;
    border: 1px none #003300;
    border-top: 1px solid #003300;
    border-left: 1px solid #003300;
    border-right: 1px solid #003300;
    border-bottom: 1px solid #003300;
    padding: 5px 3px 3px 0.5em;
}
H5 A:link {
    color: #ffff00;
}
H5 A:visited {
    color: #cccc00;
}
H6 {
    color: #ffffff;
    font-size: 1em;
}
A:text{
    color: #ffffff;
}
A:link {
    color: #ffff00;
}
A:visited {
    color: #cccc00;
}
A:hover {
    color : #cccc00;
    background-color : #ffffcc;
    border-width : 1px ;
    border-style : solid ;
    border-color : #ffffcc;
    margin : -1px;
}
P {
    text-indent: 1em;
    color: #ffff00;
/*  color: #ffffff;*/
/*  color: #000000;*/
    background-color: #00aa00;
    background: url(img/green.gif);
}
.i {
    margin: 0em 1em 0em 1em;
}
PRE.c {
    border: 1px solid gray;
    padding: 5px;
    white-space: pre;
    width: 100%;
    background-color: #fffff0;
}
DIV.c {
    border: 1px solid gray;
    padding: 5px;
    width: 100%;
    background-color: #fffff0;
}
EM {
    color: #ffff00;
    font-weight: bold;
    font-size: 1.0em;
    font-style: normal;
}
.strong{
    color: #ffff80;
    font-weight: bold;
    font-size: 1.1em;
    font-style: normal;
}
TABLE{
    color: #ffff00;
    background-color: #00aa00;
    background: url(img/green.gif);
    empty-cells: show; 
    padding: 5px;
    border: 0px solid #00aa00;
    width: 100%;
/*  border-top: 1px solid #001100;
    border-left: 1px solid #001100;
    border-right: 1px solid #001100;
    border-bottom: 1px solid #001100;*/
/*  border-width: 1px;*/
/*  border-style: solid;*/
/*  border-color: color;*/
}
