H1{line-height:1.0em; font-size:40pt;}

div.MAIN{line-height:2.0em;}
div.se{line-height:1.5em;}
div.aa{line-height:1.0em; margin-left:1.25em;}
div.os{margin-left:5.1cm;}
a:link{color:#0000aa; text-decoration:none;}
a:visited{color:#990099; text-decoration:none;}
a:hover{color:#ff3333; text-decoration:none;}

a.bun:link{color:#0000aa; text-decoration:underline;}
a.bun:visited{color:#990099; text-decoration:underline;}
a.bun:hover{color:#3333ff; text-decoration:none;}

a.strong:link{color:#0000aa; text-decoration:none; font-size:x-large;}
a.strong:visited{color:#990099; text-decoration:none; font-size:x-large;}
a.strong:hover{color:#3333ff; text-decoration:none; font-size:x-large; font-weight:bold;}

a.midashi:link{color:#0000aa; text-decoration:none; font-size:large;}
a.midashi:visited{color:#990099; text-decoration:none; font-size:large;}
a.midashi:hover{color:#ff3333; text-decoration:none; font-size:large; font-weight:bold;}

a.os:link, a.os:visited{color:aaaaaa; text-decoration:none;}
A.os:hover{color:ff0000; text-decoration:none;}
p{margin: 0.75em 1.25em; text-indent:0em; vertical-align:100%;}

blockquote{color:ff0000; line-height:1.0em;}
p.quote{color:ff0000; line-height:1.0em; margin:0em 2.5em;}
p.aa{line-height:1.0em; margin-left:1.25em;}

.MAIN p:first-letter{text-indent:0; font-size:4.0em; float:left; line-height:4.0em padding:0.25em,0;}