body {
background-color:#fff;
text-align:center;
}

a {
color:#808080;
text-decoration:none;
background-color:transparent;
}

a:hover {
color:#808080;
text-decoration:underline;
background-color:transparent;
}

table.frame {
background-color:#fff;
border:2px solid #fff;
background-position:top right;
background-repeat:no-repeat;
margin:auto;
}

td.frame {
text-align:left;
padding:0 15px 15px;
}

.hmenu {
font-size:small;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
text-align:center;
border-bottom:1px solid #000;
border-top:1px solid #000;
background-color:#fff;
padding:3px;
}

.copyright {
text-align:center;
font-family:verdana;
font-size:8pt;
padding-top:25px;
}

p {
text-align:justify;
}

.about {
padding-top:10px;
padding-bottom:10px;
font-family:Georgia, Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
line-height:1.6em;
}

.data {
font-family:Georgia, Arial, Helvetica, Verdana, sans-serif;
font-size:9pt;
padding-left:10px;
}

.menu {
font-family:georgia;
font-size:9pt;
white-space:nowrap;
vertical-align:top;
border-right:1px dashed #000;
padding-right:10px;
}

.menu-content {
padding-left:10px;
}

input,textarea {
font-family:Georgia;
font-size:9pt;
border:1px solid #000;
background-color:#fafafa;
}

.little,.menu-navi {
font-family:verdana;
font-size:7pt;
}
