/* CSS Document */

form table {
         width:495px;
         font-size: 14px;
         font-weight: normal;
         border-spacing: 3px;
         border: solid #999999 1px;
         margin-top: 15px;
         background-color: #eef;
/*         background-color: #ddeeff; */
}

form table th, td {
         padding: 7px;
         border-width: 0px;

}

form table caption {
         text-align: center;
}

form table th {
         font-weight: normal;
         width: 100px;
         <!--background: #bbf;-->
}

.e-gaiyou form table th {
         font-weight: normal;
         width: 80px;
         <!--background: #bbf;-->
}

form input {
         margin: 2px;
}

#buttons {
         margin-left: 100px;
}

#buttons div {
         float: left; margin: 15px 15px 0 10px;
}

table input.text {
         width: 350px;
}

.e-gaiyou table input.text {
         width: 370px;
}

table input.pass {
         width: 150px;
}

table input.text_s {
         width: 300px;
}

.e-gaiyou table input.text_s {
         width: 290px;
}