body {
  font-family: "Noto Sans JP", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans CJK JP", "Original Yu Gothic", "Yu Gothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";
}

input, textarea, select, button {
  padding: 12px;
  border-radius: 4px;
}

input[type=text],
input[type=password],
input[type=datetime] {
  width: 100%;
  border: 1px solid #cfcfcf;
}

button,
input[type=button],
input[type=submit] {
  padding: 12px;
  width: 200px;
  text-align: center;
  color: #fff;
  background: #ea7260;
}

#login-form {
  width: 600px;
  margin: 0 auto;
}

form h5 {
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
  margin: 48px auto 48px auto;
}

form .form-group {
  display: flex;
  align-items: center;
  margin: 24px 0;
}

form .form-group label {
  width: 250px;
}

form .btn-area {
  text-align: center;
}

/*********************************
 * HOME/index
 *********************************/
header {
  padding: 12px 5px;
  background-color: #eb6e6e;
  color: #fff;
  display: flex;
}
header h1,
header p {
  display: inline-block;
}