body {
    margin : 0px;
    padding: 0px;
    /* IE8... */
    font-size: 12px;
    font-weight: normal;
    color: #000000;

}

* html body
{
  /* IE6 */
  _font-size:11.5px;
}

div.screen_title_600 {
  filter:progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorstr='#1E90FF',endColorstr='#FFFFFF');
  width: 550px;
  margin: 0px;
  padding: 5px;
}

input.button {
    width:1pt;
    overflow:visible;
    width: auto; !important;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: normal;
    color: #000000;
    height: 22px;
}

br.login_clear {
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  clear: both;
}

div.button{
  float: left;
}

div.login_layout {
  width:600;
}

div.button_layout {
  margin-left: auto;
  margin-right: auto;
  width:140px;
}

div.input_layout {
  margin-left: auto;
  margin-right: auto;
  width:465px;
}

div.msg_layout {
  margin-left: 110px;
  margin-right: 110px;
}

div.login_ksh_float_left_label {
  margin: 0px;
  padding: 0px;
  float: left;
  width:150px;
  height:28px;
  background-color:#E0FFFF;
  border-width: 2px;
  border-style: ridge;
  border-color: #EEEEEE;
}

div.login_ksh_float_left_input {
  margin: 0px;
  padding: 0px;
  float: left;
  width:305px;
  height:28px;
  background-color: #FFFFFF;
  border-width: 2px;
  border-style: ridge;
  border-color: #EEEEEE;
}

div.login_float_left_label {
  margin: 0px;
  padding: 0px;
  float: left;
  width:150px;
  background-color:#E0FFFF;
  border-width: 2px;
  border-style: ridge;
  border-color: #EEEEEE;
}

div.login_float_left_input {
  margin: 0px;
  padding: 0px;
  float: left;
  width:305px;
  background-color: #FFFFFF;
  border-width: 2px;
  border-style: ridge;
  border-color: #EEEEEE;
}

div.meisho_area {
  text-align: center;
  margin: 4px;
  color: #000080;
}

input.password_pas {
    width:287px;
}