A{         text-decoration: underline; }
A:link{    text-decoration: none; }
A:visited{ text-decoration; none; }
A:hover{   text-decoration: underline; }


BODY{
  background-image: url("http://www.max.hi-ho.ne.jp/~enigma/css/back.jpg");
  background-repeat: repeat-y;
  background-attachment: fixed;
  font-size: 10pt;
  text-align: center;
}

TR,TD{
  font-size: 10pt;
}

small{
  font-size: 8pt;
}

input,textarea,select{
  font-size:    10pt;
  border-width: 1px;
  border-style: dotted;
}


SPAN.title{
  font-size:   large;
  font-family: HGP‘n‰pŠpºÞ¼¯¸UB;
  text-align:  center;
}

HR{
  height: 1px;
}

DIV.in_form{
  width:        500px;
  border-width: 1px;
  border-style: solid;
}

TD.in_back{
  text-align: left;
}


DIV.message{
  width:        600px;
  text-align:   left;
  border-width: 1px;
  border-style: solid;
  padding:      10px 3px 15px 3px;
}

DIV.mes_title{
  text-align:   left;
  font-weight:  bold;
  width:        100%;
  padding:      2px;
}

DIV.response{
  width:        562px;
  text-align:   left;
  border-width: 0px;
  margin-left:  38px;
  padding:      5px 3px 5px 3px;
}

DIV.res_title{
  width:       100%;
  text-align:  left;
  font-weight: bold;
  padding:     2px;
}

DIV.hp{
  text-align: right;
}



TABLE.footer{
  width: 743px;
}

TD.footer{
  text-align: center;
  width: 491px;
  vertical-align: middle;
}


DIV.footer1{
  width:      406px;
  height:     4px;
  text-align: center;
}


TD.delete1{
  text-align: center;
}

TD.explain{
  width:      94%;
  text-align: center;
}

TD.delform{
  text-align: center;
}

