@charset "UTF-8";
/* ブレイクポイント設定 */
/* 色設定 */
/* フォントサイズ */
/* 行間 */
/* 文字間隔 */
/* スタイル調整 */
/* transition */
/* ホバー */
/* formセクション */
.p-form {
  padding: 16rem 0;
}
@media screen and (max-width: 767px) {
  .p-form {
    padding: 18.774rem 0;
  }
}

.p-form__contents {
  width: 75.7rem;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .p-form__contents {
    width: 100%;
  }
}

.p-form__title {
  text-align: center;
  font-size: 4rem;
  margin-bottom: 7rem;
}
@media screen and (max-width: 767px) {
  .p-form__title {
    font-size: 6.008rem;
    margin-bottom: 11.265rem;
  }
}

.p-form__contents {
  display: flex;
  flex-direction: column;
  row-gap: 3.2rem;
}
@media screen and (max-width: 767px) {
  .p-form__contents {
    row-gap: 7rem;
  }
}/*# sourceMappingURL=contact.css.map */