/* base.css */

body{
line-height: 1.2em;
background: white;
color: black;
margin-left: 5%;
margin-right: 5%;
}

p{
text-indent: 1em;
margin: 0em;
padding-top: 0.2em;
line-height: 1.4;
}

blockquote{
border-style: solid;
border-width: 0.1px;
color: black;
border-color: white;
/* silver
background: #c0c0c0; 
 */
background: #DDDDDD; 

margin: 0.2em auto 0em 0em;
padding: 0.5em 0.5em;
line-height: 1.4;
}

blockquote p.caption{
text-align: right;
/* $BD9$/$J$C$F@^$jJV$5$l$k$H$-$N$?$a$KE,Ev$K%^!<%8%s$rF~$l$k(B */
/*
margin-left: 4em;
font-size: small;
*/
}

/* $B8z$+$J$$(B */
blockquote pre{
/* $B2<$,6u$-$9$.$k$N$G;EJ}$J$/(B */
/*
margin: -1em auto -1em auto;
margin: 0em auto 0em auto;
padding: 1em 0.5em 0em 0.5em;
*/
padding: 0em 0.5em;
}

/* $B8z$+$J$$(B 
blockquote.code{
font-family: "courie", monospace;
}
*/

blockquote.code p{
text-indent: 0em;
margin: 0em auto;
padding-top: 0.2em;
line-height: 1.2em;
}

/*
blockquote,ol span.caption{
$B$3$&$d$C$?$i%@%a$@$C$?$N$G(B
ol span.caption{
*/
.caption{
text-align: right;
font-size: small;
}

h1, h2, h3 {
             border-color: navy;
             }

h1{
text-align: center;
/*
border-width: 1pt 0.5em 0em 0.5em;
*/
border-width: 1px 16px 0px 16px;
border-style: solid;
padding: 0.5em 0.5em;
font-size: 200%;
font-weight: bold;
margin-left: 0em;
margin-right: 0em;
}

h2{
border-width: 1px 0em 0em 0.5em;
border-style: solid;
padding: 0.2em 0em 0.1em 0.5em;
font-size: 150%;
font-weight: bold;
margin-left: 0em;
margin-right: 0em;
}

/* MSIE$B$G$O:81&$$$C$Q$$$K$J$k$,(B
$B$H;W$C$F$$$l$?$i(B,MSIE$B$G$O$*$+$7$$$N$G(B,$B$d$a$?!#C1$K%-%c%C%7%e$N$;$$$+!D(B
*/
h3{
border-width: 1px 0em 0em 1px;
border-style: solid;
/*
border-color: #0000ff;
*/
padding: 0.1em 0em 0.1em 0.5em;
font-size: 120%;
font-weight: bold;
margin-left: 0em;
margin-right: 0em;
}

ul{
    line-height: 1.4;
    list-style-type: disc;
    }

ul ul {
        list-style-type: circle;
        }

hr{
 display: none;
}

caption {
          font-size: 80%;
          font-weight: bold;
          }

div.EOC{
text-align: center;
/* <A>$B$O:81&$$$C$Q$$$K$J$C$F$7$^$&$N$G(B 
width: auto;
$B$7$+$7!"(BNetscape 4$B$K6a$/69$/$7$?$$$N$G(B
width: 50%;
$B$7$+$7!"$3$l$@$H!"(BMSIE 5(win)$B$G$O:84s$;$K$J$k(B
$B$J$N$G(B
margin: 0.5em auto 0em auto;
$B$b;_$a$F(B
margin: 0.5em 20% 0em 20%;
$B$@$,!"$3$l$G$O(BNN 4$B$@$HJ8;z$,(Bcenter$B$K$J$i$J$$(B
*/
margin: 0.5em auto 0em auto;
/* MSIE$B$O@5$7$/=i4|CM%<%m$i$7$$$N$G!">e2<:81&DI2C(B */
padding: 0.5em 0.5em;
border-width: 1px;
border-style: solid;
/*
border-style: inset;
*/
}

div.footer{
margin-top: 0.5em;
text-align: right;
border-style: solid;
border-width: 0em 1px 1px 0em;
/* $B:81&$$$C$Q$$$K$9$k$?$a(B */
margin-right: 0em;
padding-right: 0.5em;
}

div.left{
float: left;
}

ol.upper-roman{
list-style-type: upper-roman;
}

div.comment{
text-align: right;
}

/*
NN 4$B$G$O8z$+$J$$(B
*/
dt dd{
 display: compact;
}
dt{
    font-weight: bold;
    /*
      font-weight: bolder;
      font-weight: 900;
    */
}

dl {
margin: 0em auto;
padding-top: 0.2em;
line-height: 1.4;
}

div.modified {
               text-align: right;
               font-size: 80%;
               }
div.written {
              text-align: right;
              font-size: 80%;
              }

div.toc {
          /*
             margin-bottom: 1em;
             */
          border-style: solid;
          border-width: 1px;
          border-color: navy;
          margin-left: 0em;
          margin-right: 0em;
          }

/* $B0J2<(B,$B8z$+$J$$$,(B */
span.zen { 
           width: 1em;
           }

a img{
border-width: 0;
/* $BG0$N$?$a(B */
border-style: none;
}

a:link{
border-width: 0;
border-style: none;
}

/*
a{
border-style: none;
border-width: 0pt;
}

span.no_border{
border-style: none;
border-width: 0pt;
}
*/
