
.lsize  { font-size: 12pt; line-height: 150% }
.msize { font-size: 10pt; line-height: 150% }
.ssize { font-size: 8pt }
.txtcol { color: #96f }
.bg_title { background-color: #ff9; padding: 5px }
.ssize a:link    { color: #060; text-decoration: none }
.ssize a:visited    { color: #060; text-decoration: none }
.ssize a:hover    { color: #ffc; text-decoration: underline }
.ssize a:active {color:           #ffc;
text-decoration: underline; }

.point     { background-color: #ff9; margin: 10px; padding: 5px; border: solid 1px #999 }
.point0 { background-color: #ff9; margin: 0 10px 10px; padding: 5px; border: solid 1px #999 }
*html .point_l    { background-color: #ff9; text-align: left; margin: 10px; padding: 5px; width: 570px; border: solid 1px #999 }
html>body .point_l  { background-color: #ff9; text-align: left; margin: 10px; padding: 5px; width: 558px; border: solid 1px #999 }
*html .midasi      { background-color: #cfc; text-align: left; margin: 10px; padding: 5px; width: 570px; border: solid 1px #999 }
html>body .midasi   { background-color: #cfc; text-align: left; margin: 10px; padding: 5px; width: 558px; border: solid 1px #999 }
.siryo   { margin: 0 0 10px 10px; padding: 10px 0 10px 10px; width: 250px; float: right; border: solid 1px #999 }
.center { text-align: center }
.line   { margin: 0; padding: 5px; border: solid 1px #999 }
.whitebk { background-color: #fff; margin: 5px; padding: 5px }
dl   { font-size: 10pt; line-height: 150%; margin: 3px 10px 5px 30px; padding: 0 }
li  { font-size: 10pt; line-height: 150%; margin: 10px 10px 10px 0 }
.fklist { font-size: 10pt; line-height: 150%; text-indent: -1em; margin-top: 10px; margin-bottom: 10px; margin-left: 20px }
.ns_li  { font-size: 10pt; line-height: 150%; list-style-type: none; margin: 10px 10px 10px 0 }
.udline { padding: 8px 5px 5px; border-bottom: 1px solid #999 }
.bdr { margin: 2px; padding: 2px; border: solid 1px #999 }
table td.r02 {
background-image: url(images/tdbg_r02.gif);
background-repeat: repeat-y;
background-position: right bottom;
width: 12px; }
table td.l02 {background-image: url(images/tdbg_l02.gif);
background-repeat:   repeat-y;
background-position: 0 bottom;
width:               12px; }
table td.lead {
text-align: left; }
table.result {
border-top: 1px solid #9bcd37;
border-right: 1px solid #9bcd37; }

table.result td {
text-align: center;
border-bottom: 1px solid #9bcd37;
border-left: 1px solid #9bcd37; }
table.result td.title {
text-align: left; }

