.Contact {
  max-width: 700px;
  margin: 60px auto; }
  .Contact h1 {
    font-size: 20px;
    color: #ff8080;
    text-align: center;
    margin: 20px 0 30px;
    font-weight: 700; }
  .Contact p {
    font-weight: 700; }
  .Contact dl {
    margin: 50px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
  .Contact dt {
    width: 20%;
    font-size: 13px;
    color: #ff8080;
    margin-bottom: 15px; }
  .Contact dd {
    width: 80%; }
    .Contact dd input[type="text"], .Contact dd input[type="tel"], .Contact dd input[type="mail"] {
      background-color: #fff;
      border: solid 1px #ff8080;
      border-radius: 5px;
      padding: 5px 2%;
      width: 100%;
      margin-bottom: 15px; }
    .Contact dd input[type="number"] {
      background-color: #fff;
      border: solid 1px #ff8080;
      border-radius: 5px;
      padding: 5px 2%;
      width: 48%;
      margin-bottom: 15px; }
    .Contact dd button {
      text-align: center;
      background-color: #ff8080;
      display: block;
      color: #fff;
      padding: 5px 50px;
      border-radius: 5px;
      width: 50%;
      margin: 0 0 15px 2%; }
    .Contact dd textarea {
      background-color: #fff;
      border: solid 1px #ff8080;
      border-radius: 5px;
      padding: 5px 2%;
      width: 100%;
      margin-bottom: 15px; }
    .Contact dd input[type="submit"] {
      text-align: center;
      background-color: #ff8080;
      display: block;
      color: #fff;
      padding: 5px 50px;
      border-radius: 5px;
      width: 40%;
      margin: 0 auto; }
  .Contact .post {
    display: flex;
    flex-wrap: wrap; }
