.report{line-height:16pt}
.report2{line-height:17pt}
 p.sample {color: #000000;
background-color: #3fff98
}
a {text-decoration: none}
a.pagemenu2 {display:block; width:100%; color:#0000ff; text-decoration:none;}
a:hover {background-color:#ffff00}
a:link      { color : blue  ;}
a:active    { color : red   ;}
a:visited   { color : purple;}
body {background-image:url("./img/katei_back.gif")}

table.line1 {border: solid 1px #000000}
tr.line1 {border: solid 1px #000000}
td.line1 {border: solid 1px #000000}

td.sample {border: solid 1px #000000}
td.sample2 {border: solid 0px #aaaaff}
td.sample3 {border: solid 2px #007777}

.hr {color: #ff0000; height: 1px; width="80%";}
.red {color: #ff0000; }

div.contentsbox
{border-style: solid;border-width: 1px;border-color: #000080;padding: 0.5em;
border-width: 4px 1px 4px 1px;padding: 0.2em 0.1em 0.2em 0.1em;width:80%;
 font-size: 200%;
}
*.tab{
    border: solid;
    border-width: 0px 0px 1px 10px;
    padding: 5px;
    border-color: #000080;
    font-size: 150% ;width:80%
}
p{
    text-indent: 1em;
}

*.tblno1{
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 5px;
    border-color: #000080;
    font-size: 100% ;width:600px;
    text-align: center;
}
*.tblno2{
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 5px;
    border-color: #000080;
    font-size: 100% ;width:600px;
    text-align: left;
 border-collapse: collapse;

}
*.tblno3{
    border: solid;
    border-width: 0px 1px 0px 1px;
    padding: 5px;
    border-color: #000080;
    font-size: 100% ;width:120px;
    text-align: left;
 border-collapse: collapse;

}
*.tbl640{
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 1px;
    border-color: #000080;
    font-size: 150% ;width:640px;
    text-align: center;
    clear: left;
 border-collapse: collapse;
}

*.tbl640l{
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 1px;
    border-color: #000080;
    font-size: 120% ;width:640px;
    text-align: left;
    clear: left;
 border-collapse: collapse;
}

table.noveltable {
  border-collapse: collapse;
   border: 2px #0000cc solid;
}

table.noveltable th,
table.noveltable td {
  border-style: solid dashed;
   border-color: #0000cc;
   border-width: 1px;
 padding: 0.2em;
   text-align: center;
}
table.noveltable thead td {
   border-bottom: 3px double #000055;
   background-color: #00cc00;
}

table.album {
  border-collapse: collapse;
   border: 2px #0000cc solid;
}

