/*------------------------
	Font
------------------------*/
#footcontact {
  display: none;
}

body.confirm .formlist > dd.name span {
  display: none;
}

@media (min-width: 835px) {
  /*------------------------
  	Font
  ------------------------*/
  main {
    width: 95%;
    max-width: 900px;
    margin: 100px auto 0;
    padding-bottom: 200px;
  }
  body.input .lead p {
    line-height: 2.5;
  }
  body.input .lead p:not(:last-of-type) {
    margin-bottom: 2em;
  }
  body.input .lead p span {
    color: #F00;
  }
  body.input .formlist {
    margin-top: 40px;
  }
}
@media (max-width: 834px) {
  /*------------------------
  	Font
  ------------------------*/
  main {
    margin-top: 50px;
    padding-bottom: 150px;
  }
  body.input .lead {
    padding: 0 7%;
  }
  body.input .lead p {
    line-height: 2.5;
  }
  body.input .lead p:not(:last-of-type) {
    margin-bottom: 2em;
  }
  body.input .lead p span {
    color: #F00;
  }
  body.input .formlist {
    margin-top: 50px;
  }
}