/* フォーム全体を細くする（外枠） */
.contact-narrow .wpcf7 {
  max-width: 800px;   /* ← ここで幅調整 */
  margin: 0 auto;
}

/* form自体も幅を制御 */
.contact-narrow .wpcf7-form {
  width: 100%;
}

/* 各行（pタグ）が広がりすぎるのを防ぐ */
.contact-narrow .wpcf7-form p {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* 入力欄はフォーム幅いっぱい */
.contact-narrow input,
.contact-narrow textarea,
.contact-narrow select {
  width: 100%;
  box-sizing: border-box;
}