<style>
body        { color: black; background-color: white                                      }
a           { text-decoration:none; font-weight:none; color:blue                         }
a:hover     { text-decoration:underline; font-weight:none; color:cornflowerblue          }

hr          { color: slategray                                                           }


 .title     { font-size: 14pt; line-height: 125%; text-align: left                       }
 .update    { font-size: 10pt; line-height: 100%; text-align: left                       }

 .since     { font-size: 10pt; line-height: 125%; margin-left: 10px; text-align: left    }
 .contents  { font-size: 11pt; line-height:  90%; margin-left: 20px; text-align: left    }
 .spcontents{ font-size: 11pt; line-height:  90%; margin-left: 10px; text-align: left    }

 .section   { font-size: 12pt; line-height: 125%; text-align: left; margin-left:30px     }
 .text      { font-size: 11pt; line-height: 150%; text-align: left;
              margin-left:30px; margin-right: 30px; text-indent: 1em                     }
 .list      { font-size: 11pt; line-height: 140%; text-align: left;
              margin-left:50px; margin-right: 50px                                       }
 .listdate  { font-size: 11pt; line-height: 140%; text-align: right;
              margin-left:50px; margin-right: 50px                                       }


 .comment   { font-size: 11pt; line-height: 125%; text-align: right                      }
 .data      { font-size: 11pt; line-height: 125%; text-align: right; color: blue         }
 .date      { font-size: 11pt; line-height: 100%; text-align: right; color: slategray    }
 .goto      { font-size: 11pt; line-height: 100%; text-align: right                      }

 .space     { font-size:  6pt                                                            }

 .new       { color: hotpink                                                             }









 .before    { font-size: 10pt; line-height: 100%; text-align: right                      }
 .uptodate  { font-size: 10pt; line-height: 100%; text-align: right; color: palevioletred}


.phrase    { font-size: 12pt; font-weight: bold; text-align: left }





.textr     { font-size: 10pt; text-align: right }
.subtext   { font-size:  8pt; text-align: left }
.subtextr  { font-size:  8pt; text-align: right }



/* color & bgcolor */
.white   { color: #FFFFFF }
.lglay   { color: #E7E7E7 }
.blue    { color: #1269E8 }
.red     { color: #B22222 }
.green   { color: #064D49 }
.bg_white { background-color: #FFFFFF }
.bg_blue  { background-color: #1269E8 }
.bg_red   { background-color: #B22222 }
.bg_green { background-color: #064D49 }


/* align & valign */
.left   { text-align: left }
.center { text-align: center }
.right  { text-align: right }
.top    { vertical-align: top }
.middle { vertical-align: middle }
.bottom { vertical-align: bottom }


</style>
