* {padding: 0px; margin:0px; }
img {border:0px; padding: 0px; margin: 0px; vertical-align: bottom;}
p {margin: 0px; padding:0px; text-indent: 1em;}
ul, ol {margin:0px; padding:0px;}
h1{font-size:18px; margin-left:30px; margin-top:10px; margin-bottom:0px;padding:0px;}
h2 {width: 550px; font-size: 14px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border: 1px solid #444444; color: #333333; background-color: #ccee77;}
h3{font-size:12px; margin-top:4px; margin-bottom:0px; margin-left:0px; padding:0px;}

.page {width: 700px; margin:10px; color: #333333; background-color: #dddddd; overflow:auto; }
.title {margin: 0px; padding: 15px; width: auto; font-size: 20px; text-align: left; font-family: Osaka, sans-serif; font-weight: bold; color: #eeeeee; background-color: #333366;}
.title a, .title a:link, .title a:visited, .title a:hover {text-decoration: none; color:#eeeeee;}
.subtitle {margin: 0px; padding: 5px; width: auto; font-size: 12px; text-align: center; font-family: Osaka, sans-serif; color: #eeeeee; background-color: #333366;}
.subtitle a, .subtitle a:link, .subtitle a:visited, .subtitle a:hover {text-decoration: none; color:#eeeeee;}

.menu {width: 700px; height: 17px;  padding-top: 2px; padding-bottom: 2px;font-size: 13px; font-family: Osaka, sans-serif; text-align:center; background-color: #99ddbb;}
.menu ul {list-style: none; width: auto; height: auto;}
.menu li {list-style: none; display:inline; text-align: center; width: auto; height: auto; }
.menu a, .menu a:link, .menu a:visited {width: auto; height: auto; text-decoration: none; color: #554422; }
.menu a:hover {text-decoration: none; color: #eebb33; }

.text {width:auto;margin-left:30px; margin-right:30px; margin-top:10px; padding:0px; font-size: 12px; line-height: 200%; font-family: Arial, san-serif; font-style: normal; text-align: left;}
.text img {width:auto;}
.text ul {margin-left:2em;}
.text ol {margin-left:2em;}

.footer {margin: 0px; margin-top: 3px; padding-top: 5px; padding-bottom: 5px; width: 700px; font-family: Arial; font-size: 12px; text-align: center; color: #eeeeee; background-color: #333366;}
.footer a, .footer a:link, .footer a:visited, .footer a:hover {text-decoration: none; color:#eeeeee;}

.chinese {height: 14px; width:auto; vertical-align:baseline;}
.caution {color: #aa3322}


/* Copyright (C) Osamu AOKI, All rights reserved. */
