body {
  margin: 10px;
  background-color: #ffffce;
  font-weight: normal;
  font-size: 12pt;
  color: #000000;
}

img{
  border:none;
}

form{
  margin:0;
  padding:0;
}

A:link        { color : #ffff00; text-decoration: none;  }
A:visited   { color : #ffff00; text-decoration: none;  }
A:hover    { color : teal; background-color : #ffff80; text-decoration: none;  }

/*  操作メニュー  */
.control{
  border-collapse:collapse;
  border:2px solid #deba6b;
}

.control td{
  font-size: 10pt;
  color: #840000;
  background-color:#efdbad;
  line-height:24px;
  height:24px;
}

.control img, .control select, .control input{
  vertical-align:middle;
}

div.title{
  margin-top:5px;
  width:720px;
}

div.title h1{
  margin:0;
  padding:0;
  font-size:14pt;
  font-weight:normal;
  text-align:center;
}

div.title p{
  margin:0;
  padding:1px;
  font-size:10pt;
  text-align:right;
}

div.massege{
  margin-top:3px;
}

div.massege table{
  border-collapse:collapse;
}

div.massege th{
  font-weight:normal;
  font-size:10pt;
  background-color: #ffffff;
  border:1px solid #333333;
}

div.massege td{
  font-size:10pt;
  background-color: #ffffff;
  border:1px solid #333333;
  text-align:left;
}

div.massege td.warn{
  border:none;
}

p.notes{
  color:#ff0000;
  font-size:10pt;
  text-align:left;
}

ul.inquiry{
  margin-top:0px;
  margin-bottom:0px;
}

div.graph{
  margin-top:5px;
}

div.none{
  font-size:14pt;
}
