body {
  background-image: url("../img/user_regist_bg2.gif");
}
table.main{
  background-image:url("../img/user_regist_bg.gif");
  border: 1px solid #000000;
  width: 600px;
  text-align: center;
}
.title{
  margin-top: 2em;
  border-top:    2px dotted #C0C0C0;
  border-bottom: 2px dotted #C0C0C0;
  background-color: #CC6600;
  color: #FFFAFA;
  vertical-align: middle;
  font-weight: bold;
}
.number{
  text-align: right;
  font-size: 8pt;
}
table.input{text-align: left;}
.img{text-align: center;}
.explain{
  text-align: left;
  font-size:8pt;
}
.role{text-align: center;}
.submit{text-align: right;}
.submit input{
  border:2px dotted;
  background-color:#eeccaa;
  color:#774400;
}
input{
  background-color:#eeccaa;
  color:#774400;
}
textarea{
  background-color:#eeccaa;
  color:#774400;
}
fielfset{border: 1px dotted #000000;}
legend{
  font-size:20px;
  font-weight:bold;
}
.icon{
  border: 0;
  font-size:10pt;
}
.icon td{
  width: 150px;
  vertical-align: top;
  font-family:"‚l‚r ƒSƒVƒbƒN";
}
.icon img{
  border: 2px solid;
  float: left;
}
