@charset "utf-8";
/* CSS Document */


/* ---------- お問い合わせ 背景・タイトル　---------- */

form{
  margin: 100px auto 160px;
  width: 70%;
  text-align: left;
}
form p{
  display: flex;
  justify-content: flex-start;
  margin: 0 auto 50px;
}
.form-label{
  width: 30%;
  font-weight: 600;
}
.form-input{
  width: 70%;
}
#name,#Email,#kind{
  width: 50%;
}
.privacy-policy a{
  margin: 0 0 0 10px;
    font-weight: 600;
    color: #433b34;
  }
.submit-button{
  margin: 50px auto 0;
  text-align: center;
}

@media(max-width:800px){
  form{
    margin: 50px auto 100px;
    width: 80%;
  }
  form p{
    flex-direction: column;
    margin: 30px 0;
    width: 100%;
  }
.form-label{
  width: 100%;
  margin: 0 0 10px 0;
}
.form-input{
  width: 100%;
}
  #name,#Email,#kind{
  width: 80%;
}
}
