body {
background-color: #eaf1fa;
color: #000000;
text-align: center;
line-height: 120%;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }

img {
border: 0;
}

hr{
width: 780px;
}

p {
text-indent: 1em;
}

p.cut {
color: #eaf1fa;
}

ul {
text-align: left;
}

th {
vertical-align: top;
text-align: center;
}

td.aisatsu {
vertical-align: baseline;
text-align: center;
}

td.left {
vertical-align: top;
text-align: left;
}

table.manninn {
background-color: #b4c4da;
vertical-align: top;
text-align: center;
border: 0px;
}

table.manninnkoza {
background-color: #b4c4da;
vertical-align: top;
text-align: left;
border: 0px;
}

table.oshirase {
background-color: #ee4444;
vertical-align: top;
text-align: center;
border: 0px;
}

table{
vertical-align: top;
}

td th {
vertical-align: top;
}

tr.center {
vertical-align: top;
text-align: center;
}

table.soto {
vertical-align: top;
width: 800px;
text-align: center;
}


h1 {
text-align: center;
font-size: 150% ;
}

h2 {
text-align: center;
font-size: 125% ;
}

h3 {
text-align: center;
font-size: 110% ;
}

h4 {
text-align: left;
font-size: 110%;
}

#fortop {
text-align: center;
font-size: 80%;
}

//#honbun {
//margin-top: 0px;
//margin-right: 120px;
//margin-bottom: 0px;
//margin-left: 120px;
//text-align: center;
//}


#list{
margin-top: 0px;
margin-right: 60px;
margin-bottom: 0px;
margin-left: 60px;
text-align: left;
}

#listback{
background-color: #b4c4da;
text-align: left;
font-size: 85%;
}

#left{
text-align: left;
}

table.list{
border: 2px #808080 solid;
width: 500px;
}

tr td.list{
border: 2px #808080 solid;
}


#katagaki {
font-size: 80%;
}

#books {
background-color: #b4c4da;
}
#leftbooks {
background-color: #b4c4da;
text-align: left;
}
#rightbooks {
background-color: #b4c4da;
text-align: right;
}
