a { text-decoration: none;}
a:link { color: #003399;}
a:visited { color: #003399;}
a:active { color: #ff0000;}
a:hover  { color: #ff0000;}


.body08 {  font-size: 08pt; line-height: 160%;}
.body09 {  font-size: 9pt; line-height: 120%;}
.body10 {  font-size: 10pt; line-height: 120%;}
.body10b {  font-size: 10pt; line-height: 120%; font-weight: bold;}
.body10_13 {  font-size: 10pt; line-height: 130%;}
.body10_15 {  font-size: 10pt; line-height: 150%;}
.body10_16 {  font-size: 10pt; line-height: 160%;}
.body10r {  font-size: 10pt; line-height: 120%; color: #ff0000;}
.body11 {  font-size: 11pt; line-height: 120%;}
.body11b {  font-size: 11pt; line-height: 120%; font-weight: bold;}
.body12 {  font-size: 12pt; line-height: 120%;}
.body10_15w {  font-size: 10pt; line-height: 150%; letter-spacing:1pt;}
.body10_15s {  font-size: 10pt; line-height: 150%; letter-spacing:-6pt;}
.letterspace_s01 {  letter-spacing:-2pt;}
.letterspace_s02 {  letter-spacing:-6pt;}
.letterspace_w01 {  letter-spacing:2pt;}
.letterspace_w02 {  letter-spacing:1pt;}

.txt_small {  font-size: 80%;}

td.ques { background-color:#FFEDDE; text-align:right; white-space:nowrap; font-size: 10pt; line-height: 130%;}
td.input { background-color:#FFFFFF; white-space:nowrap; font-size: 10pt; line-height: 130%;}

a.red:link {  color: #ff0000; font-weight: bold;}
a.red:visited {  color: #ff0000;  font-weight: bold;}
a.red:hover {  color: #ff0000;  font-weight: bold;  text-decoration: underline;}

a.black:link {  color: #000000; }
a.black:visited {  color: #000000; }
a.black:hover {  color: #ff0000; }


#koushi {
  font-size: 10pt;
  line-height: 160%;
}

#koushi a {
  margin-right:5px;
}

#koushi span {
  margin-right:5px;
}