@charset "Shift_JIS";

body{color:#006;background-color:#ffe;padding:0% 7%;font-family:serif,;}

h1{font-size:130%;}
h2{text-align:left;font-size:100%;margin-top:2em;margin-bottom:0px;broder:none 0px #009;background-color:#ccf;padding:4px 15px;}
h3{font-size:100%;}
p{margin-top:0px;margin-bottom:0px;text-indent:1em;line-height:160%;}
div{text-align:right;margin:2em 0em;}
blockquote{margin-left:5em;line-height:160%;color:#000;background-color:transparent;}
th{padding:4px 10px;text-align:left;color:#006;background-color:#ccf;font-weight:normal}
td{padding:4px 10px;text-align:left;color:#006;background-color:#fcc;}
table{margin-top:3em;}
dt{color:#c09;background-color:transparent;}
dl{line-height:160%;}
form{margin-top:2em;}
input{margin:4px 0px 1em;}
img{border:none;}

td span{text-decoration:line-through;}
blockquote span{position:relative;left:10em;}
h1 span{color:#33f;margin-right:1ex;}
h2 span{color:#33f;margin-right:1ex;}
p span{color:#c09;background-color:transparent;font-size:80%;}



.head{margin:4em 15%;border:double 5px #fc9;padding:1em;line-height:160%;}
.foot{margin-top:2em;font-size:80%;}
.books{margin-top:1ex;text-align:left;}
.copy{text-align:right;font-size:80%;color:#333;}
.dream{display:none;}

a:link     {color:#009;background-color:transparent;}
a:visited  {color:#60f;background-color:transparent;}
a:hover    {color:#000;background-color:#0cf;text-decoration:none;}
a:active   {color:#60f;background-color:transparent;}


