   .left { text-align: left; }
   .right { text-align: right; }
   .center { text-align: center; }
   .comment { font-size: 8pt; font-weight: normal; }
   .plain { font-weight : normal; }
   .bold { font-weight : bold; }
   .small { font-size: 10pt; font-weight: normal; }
   .normal { text-align: left; font-size: 12pt; }
   .centertext { text-align: center; font-size: 12pt; }
   .caption { text-align: left; font-size: 14pt; color : #333399; }
   .stitle { text-align: center; font-size: 18pt; }
   .mtitle { text-align: center; font-size: 24pt; }
   .ltitle { text-align: center; font-size: 36pt; }
   .xlarge { font-size: 48pt; }
   .serif { font-family : ＭＳ 明朝,garamond,serif; }
   .borderless { border-style: none; }
   .nopad { padding: 0; }
   .imgct { width: 70%; margin: auto; padding: 0; }  
   .blackletter { color : #000000; }
   .silverletter { color : #C0C0C0; }
   .blueletter { color : #0000ff; }
   .greenletter { color : #00ff00; }
   .redletter { color : #ff0000; }
   .whiteletter { color : #FFFFFF; }
   .blackback { background-color : #000000; }
   .whiteback { background-color : #FFFFFF; }
   .creamback { background-color : #FFFFD0; }
   .greenback { background-color : #ccff99; }
   .graynback { background-color : #808080; }
   .blueback { background-color : #333399; }
   .transparent { border-style: none; background-color : transparent; }
   .noborder { border-style: none; }
   .texture-A { background-image: url("Texture.GIF"); }
   .texture-B { background-image: url("texture.jpg"); }
   
   BODY { margin : 2em; color : #ffffff; background-color : #000000; font-size : 12pt; font-family : ＭＳ ゴシック,Osaka-等幅,sans-serif; font-weight : bold; }
   A:link { color : #330099; }
   A:visited { color : #996699; }
   A:hover { color : #F00000; }
   A:active { color : #ffB6C1; }
   TABLE { table-layout : auto; caption-side : top; margin : auto; border : solid 1px #000000; width : 95%; border-collapse : collapse; }
   TH { vertical-align : top; text-align : center; border : solid 1px #000000; padding : 5px; border-collapse : collapse; color : #ffffff; background-color : #333399; }
   TD { vertical-align : top; text-align : left; border : solid 1px #000000; padding : 5px; border-collapse : collapse; color : #000000; background-color : #ffff99; }
   IMG { float: left; margin : auto; }