@import url("./common.css");

body {
  background-color: #ddd;
}

header {
  background-color: #0074d9;
}

.header-label {
  height: 3rem;
  line-height: 3rem;
  font-size: 1.8rem;
  color: #fff;
  text-align: center;
}

#mdreg,
#mdresult {
  display: none;
}

#mdreg {
  font-size: 1.3rem;
}

.btn-confirm {
  width: 90%;
  height: 2em;
  font-size: 1.8rem;
  background-color: #b10dc9;
  color: white;
}
.btn-confirm:hover {
  color: #fff;
  background-color: #9005bf;
  border-color: #8502bb;
}

.btn-creamation {
  width: 90%;
  height: 2em;
  font-size: 1.8rem;
  color: white;
}

.btn-register {
  font-size: 1.3rem;
}

.out {
  display: flex;
  align-items: center;
}

#mdreg .out > .label {
  min-width: 30%;
  text-align: left;
  font-size: 1.2rem;
}

#mdreg .out > .input-field {
  display: flex;
  align-items: center;
  max-width: 70%;
}

#mdreg .out > .input-field * {
  max-width: 100%;
}

#mdreg .out .name {
  font-size: 1.85rem;
}

#mdresult .out {
  font-size: 1.2rem;
  border-bottom: 1px solid #111;
  margin-top: 0.5rem;
}

#mdresult .out > .label {
  min-width: 40%;
  text-align: left;
}

.secret-area {
  display: none;
}

.password-area {
  font-size: 1.2rem;
  max-width: 640px;
}

.password-area input {
  width: 100%;
}

select {
  font-size: 1rem !important;
}

#dday select:nth-of-type(n+2),
#birthday select:nth-of-type(n+2),
#tuydt select:nth-of-type(n+2),
#sogdt select:nth-of-type(n+2),
#kasdt select:nth-of-type(n+2) {
  width: 3.5em;
}

.confirm-add-info .label {
  min-width: 25%;
  text-align: right;
  font-size: 1.2rem;
}