
body {
       margin: 0px;
       border: 0px; border-color: #000;
       padding: 0px;
       color: #000;
       }
a:link, a:active {
  color: #008;
  text-decoration: none;
}
a:visited{
  color: #669;
  text-decoration: none;
}
.main a:hover{
  border: 1px solid #00f;
  background-color: #eef;
  margin: -1px;
         }
em { font-style: normal;
     font-weight: bold;}

.title {
         margin: 0px;
            background: #fff url(../image/allback.png);
         }
.title h1 {
            margin: 0px;
            padding: 8px 2em 8px 8px;
            font-weight: normal;
            font-size: 9pt;
            text-align: right;
            }
.title h1 { 
            }
.title h1 img#JTTA_logo {
                /* vertical-align: text-top; */
                float: left;
                }
.title h1 em {
               font-size: 12pt;
               font-style: normal;
               font-weight: bold;
               }
.title h1 strong {
                   font-style: normal;
                   font-size: 16pt;
                   font-weight: bold;
                   }

/*
.title h2 {
            margin: 0px;
            padding: 0px 2em;
            text-align: right;
            }
*/
.title ul {
            margin: 0px; padding: 2px;
            text-align: center;
            background: #c03;
            }
.title ul li {
               margin: 2px;
               padding: 2px;
               border: 2px 2px;
               border-color: #fff;
  list-style-type: none;
  display: inline;
}
.title a { color: #fff; }
.title a:hover { color: #fff;
                 text-decoration: underline;
                 font-style: italic;}


.menu {
  position: fixed;
/*  position: absolute; top: 100px; left: 0px;*/
  background: #fff url(../image/3chara1.png) no-repeat top left;
  padding-top: 96px;
  width: 162px;
  font-size: small;
}
.menu h4 {
           border: 1px solid #fff;
           background-color: #fff;
           margin: .5ex 2em 0ex 3em;
           list-style-image: url(../image/menu-icon-open.png);
           display: list-item;
}
.menu h4:hover {
                 border: 1px solid #00f;
                 background-color: #eef;
                 cursor: pointer;
}
.menu h5 {
           margin: 0.5ex 0em 0em 3em;
}
.menu a {
          border: 1px solid #fff;
          background-color: #fff;
          }
.menu a:hover {
          border: 1px solid #00f;
          background-color: #eef;
          }
.menu ul {
           margin: 0em;
  list-style-image: url(../image/check.png);
/*  list-style: none;*/
}
.menu form {
  margin-left: 2em;
}
.menu p{
  margin-left: 2em;
}

.main {
/*  position: relative; */ /*left: 170px;*/
  position: absolute; top: 9em; /*128px;*/
  margin-left: 162px;
}
.main ul { list-style-image: url(../image/ball.png);
           }

p {
  text-indent: 1em;
}

address {
  font-style: normal;
}

.copyright {
             text-align: right;
             }

#last_modified {
  font-size: smaller;
  color: #8af;
  text-align: right;
}

.number {
    text-align: right;
    }

