body {
    margin:0;
    color:#666666;
    font-size:12px;
    font-family:Verdana;
    overflow:auto;
    scrollbar-base-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#F2F2F2;
    scrollbar-3dlight-color:#666666;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    }
A:link {text-decoration:none;color:#666666;}
A:visited {text-decoration:none;color:#666666;}
A:active {text-decoration:none;color:#FFFFFF;}
A:hover {text-decoration:underline;color:#666666;}
#line {
    border-left:solid 1px #666666;
    border-right:solid 1px #666666;
    height:100%;
    width:140px;
    margin-left:40px;
    background-color:#FFFFFF;
    text-align:center;
    }
h1 {
    margin-bottom:0;
    font-size:25px;
    }
p.memo {
    font-size:11px;
    margin:0;
    padding-bottom:5px;
    border-bottom:solid 1px #666666;
    }
p.menu {
    font-size:12px;
    margin:0;
    font-family:Verdana;
    }
p.menu a {
    color:#666666;
    text-decoration:none;
    display:block;
    width:100%;
    border-bottom:solid 1px #666666;
    padding-top:8px;
    padding-bottom:8px;
    }
p.menu a:hover {
    color:#666666;
    text-decoration:none;
    background-color:#F2F2F2;
    font-weight:bold;
    }
h2 {
    font-size:20px;
    border-top:solid 1px #666666;
    border-bottom:solid 1px #666666;
    margin-top:30px;
    margin-bottom:0;
    line-height:150%;
    padding-left:20px;
    }
#main {
    padding:20px;
    line-height:150%;
    }
textarea {
    color:#666666;
    border:solid 1px #666666;
    font-size:12px;
    scrollbar-base-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#666666;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    } 
