

blockquote
{font-size:  10px;
margin-bottom:  5px;
margin-top:  5px}


cite
{font-size:  10px;
font-style: normal;
margin-left:  25px;
text-indent:  0px}

sub,sup
{font-size:  8px}

select
{font-family: monospace;
font-size:  12px}

table
{}

.lead
{/*リード文*/ font-size: x-small;
color: #000000;
margin-bottom:  5px;
margin-top:  5px}

.foot
{/*脚注*/ font-size: 10px;
line-height:  14px;
}

#block01
{background-color: #ff0033;
height:  100px;
left:  400px;
padding:   10px;
position: absolute;
top:  100px;
width:  100px}

#block02
{background-color: #ffff00;
height:  100px;
left:  450px;
padding:   10px;
position: absolute;
top:  150px;
width:  100px}

a
{text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none; color: #666666}

hr
{color: #000000;
margin-bottom:  5px;
margin-top:  5px}

.bookline{ color:#333333}
a:hover {  color: #FF3300; text-decoration: none}

.gakusyu{color: #CC0000;font-size:  10px;; text-decoration: none}
.foot_r { font-size: 10px; line-height: 14px; ; text-align: right}


/*
以下新規css
*/

body{
font-size:x-small;
color:#000000;
background-color:#ffffff;
margin:0px;
}

p {
font-size:small;
line-height:1.2em;
color: #000000
}

p.p2 {
font-size:small;
line-height:1.5em;
margin:3px 0px;
text-align:right;
}

h1 {
font-size:1.5em;
color:#000000;
}

h2 {
font-size:1.2em;
color:#000000;
}

h3 {
font-size:medium;
}

h4 {
font-size:small;
}

h5 {
font-size:x-small;
}

h6 {
font-size:xx-small;
}

hr {
color: #000000;
height:1px;
margin:3px 0px;
}

.space01 {
margin:20px 20px 20px 30px;
}

.bold{
font-weight:bold
}

.normal{
font-size:x-small;
color:#000000;
}

.footnote{
font-size:xx-small;
line-height:14px;
}

.foot
{/*脚注*/ font-size: 10px;
line-height:  14px;
}

.mi {
color:#009966;
}

.ha {
color:#999999;
}

.si {
color:#FFFFFF;
}

.kousi {
color:#A0522D;
}

.hyo {
color: #000000;
font-size:x-small;
}
/*
a:link {color: #0033FF}
a:visited {color: #660033}
a:hover,active {color:#990000}
*/