.e_form input,textarea {
  background: transparent !important;
  border: solid 1px #cccccc !important;
}

.e_form select {
  padding: 0.625em 0.4375em;
}

.e_form .birthday dd p {
  display: flex;
  align-items: flex-end;
}

@media screen and (min-width: 768px) {
.e_form .birthday dd p input{
  width: 100px !important;
}
}

.e_form small {
  font-weight: normal;
}

.e_form dt {
  line-height: 110%;
  margin-bottom: 10px;
}

.e_form dt p {
  margin: 0 !important;
}

.e_form dd p {
  margin: 0 !important;
}

.e_form .pre_info {
  margin-bottom: 30px;
}
.e_form .submit-btn input {
  width: 300px;
  margin: 15px auto;
  display: block;
  background: #61CE70 !important;
  color: white;
  border-color: transparent !important;
}

.c_base p {
  margin: 0 !important;
}