body       {  bgcolor:#ffffff ;}
h1         {  font-family:  '$BJ?@.L@D+(B', '$B:YL@D+BN(B', 'MS $BL@D+(B',
                            'dfminchop', 'shinonome';
              font-size:18pt;
              color:#191970 ;}
h2         {  font-family: :'$BJ?@.L@D+(B', '$B:YL@D+BN(B', 'MS $BL@D+(B', 
                          'dfminchop', 'shinonome';
              font-size:17pt;
              color:#00000 ;}
h3         {  font-family: :'$BJ?@.L@D+(B', '$B:YL@D+BN(B', 'MS $BL@D+(B', 
                          'dfminchop', 'shinonome';
              font-size:16pt;
              color:#00000 ;}         
h4         {  font-family: :'$BJ?@.L@D+(B', '$B:YL@D+BN(B', 'MS $BL@D+(B', 
                          'dfminchop', 'shinonome';
              font-size:15pt;
              color:#00000 ;}         

p.pdd      { border: double 10pt ;
             color: #191970 ;
             background-color: seashell ; 
             padding: 5pt ;}

p.pdds      { border : double 10pt ;
              background-color : seashell ;              
              margin : auto ; 
              width : 100pt ;
              border-color : #191970 ;
              border-style : solid ;
              border-width : 1px;
              padding : 5pt ;}

p.norm      { border:double 1pt ;
             color: #000000 ;
             background-color : #e6e6fa ; 
             padding:5pt ; 
             line-height : 24pt }

p.question  { border:double 1pt ;
             color: #000000 ;
             background-color : #adff2f ; 
             padding:5pt ; 
             line-height : 24pt }

div.q       { border:double 1pt ;
             color: #000000 ;
             background-color : #afeeee ; 
             padding:5pt ; 
             line-height : 24pt }

div.a        { border:double 1pt ;
             color: #000000 ;
             background-color : #cfeeee ; 
             padding:5pt ; 
             line-height : 24pt }

p.urgent  { border:double 1pt ;
            font-size: 20px;
            color: #00008b ; 
            text-align: center;
             background-color : #afeeee ; 
             padding:5pt ; 
             line-height : 24pt }
  
p.indent   { text-indent : 12pt; 
             line-height : 24pt }

p.noindent { text-indent : 0pt; 
             line-height : 24pt }
p.countdown { border: double 1pt ;
              font-size: 16px ;
              color: #00009b ;
              background-color: #ffffff;
              padding: 5pt;
              line-height: 24pt } 
p.red      { color: red }
p.brown    { color: brown;
             line-height : 24pt }
p.blue     { color: blue }

p.extra    { line-height : 24pt }
p.eighteen { line-height : 18pt }

div.ank-char  { font-family: Times New Roman, Times, Arial; }
div.kanji     { font-family:  '$BJ?@.L@D+(B', '$B:YL@D+BN(B', 'MS $BL@D+(B',
                            'dfminchop', 'shinonome';}
div.space  {&#160;}
div.heading1 { border-left: 0.5em solid #ff3300;
              padding-left: 0.5em}
div.heading2 { border-left: 0.5em solid #008080;
              padding-left: 0.5em} 
span {color:blue}
span.red {color:red}
li {line-height:150%}
img.float1 {float: right}
img.float2 {float: left}
img.float3 {vertical-align: middle}