/* baseLayoutを継承しているのでloginは一部を上書きする */
#header {
  text-align: center;
  color: gray;
}

#main_title {
  visibility: hidden;
}

#main_form { /* 背景同色にし、非表示に*/
  border: 3px solid #f0f0f0;
}

.input {
  margin-top:10px;
}

.input label{
  display: inline-block;
  width: 100px;
}

input {
  vertical-align: middle;
  width: 100px;
}

button {
  margin-top: 40px;
  margin-left: 100px;
}

#message{ 
  height: 40px;
  margin: 0 auto;
  color: red;
  width: 300px;
}

form .error-message {
	color: red;
    margin-left:100px; /* label分*/
    font-size: 12px;

}

.form-error {
    border: 1px solid red;
}

.login-box {
  margin: 0 auto;
  width: 300px; 
  height: 413px;
}

