h1{
  font-size : 130%;
  font-weight : bold;
  text-align : center;
  margin: 0.5em 0;
  padding : 0.2em 0.5em 0.2em 0.5em;
  border-style : double none double none;
  color : white;
  border-color : #ccccff;
  background-color : #3300cc;
}
p{
  margin: 0;
  line-height: 1.3;
  position: static;
}
span{
  margin-left: 0.5em;
  margin-right: 0.5em;
  white-space: nowrap;
}
table, th, td {
  border-color: black;
  border-width: 1px;
  border-style: solid;
}
table{
  border-collapse: collapse;
}
td, th{
  padding: 0.2em 0.4em;
}
iframe {
  text-align: center;
}
.form{
  margin: 1em;
}
.copyright{
  color : black;
  margin: 0.5em 0;
  padding: 0.3em;
  background-color : #ccccff;
  text-align : center;
  border-style : solid;
  border-color : #3300cc;
  border-width : 1px;
}
.rev {
  font-size : 110%;
  font-weight : bold;
}
.using {
  font-size: 100%;
  font-weight: normal;
}
.usage{
  margin: 0.5em 0;
  padding: 0.3em;
  color : black;
  background-color : #ccffff;
  text-align : center;
  border-style : solid;
  border-color : #0066ff;
  border-width : 1px;
}
.notice{
  margin: 0.5em 0;
  padding: 0.3em;
  color : black;
  background-color : #ffccff;
  text-align : center;
  border-style : solid;
  border-color : #ff00cc;
  border-width : 1px;
}
.texttable{
  margin: 0.5em 0;
  padding: 0.3em;
  color : black;
  background-color : #ffffcc;
  text-align : left;
  border-style : solid;
  border-color : #ffcc00;
  border-width : 1px;
}
.image{
  margin-bottom: 1em;
  text-align: center;
}
.text, .file, .button, .ddlist{
/*  font-family: sans-serif;*/
  font-size: 100%;
/*  border-style: solid;
  border-width: 1px;
  border-color: gray;*/
}
.text{
  height: 1.2em;
}
.file, .button, .ddlist{
  height: 1.5em;
}

