.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 15px;
}
.pagetop a {
    display: block;
    background-color: red;
    text-align: center;
    color: #222;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.pagetop a:hover {
    display: block;
    background-color: #b2d1fb;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    padding:5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

body { background: url(0014.JPG); color: black; margin-left: 1.00em; margin-right: 0.0em; }
h1 { background: olive; color: white; font-size: 3.0em; width : 700px; border-radius: 10px; }
p { line-height: 1.2em; color: black; font-size: 1.4em; font-style: normai; font-weight: bold; }
p.diary { clear: both; }
p.diary img { float: left; margin: 15px;}
h2 { background: orangered; color: white; font-size: 1.40em; width : 220px;  }
h3 { background: darkviolet; color: white; font-size: 1.0em; width : 400px; border-radius: 10px; }
h4 { background: maroon; color: white; font-size: 2.30em; width : 760px; border-radius: 10px; }
table, td, th {padding: 5px; }
p.diary { text-align:  ; }
