/* ============================================================
  Object
============================================================= */

/* 見積フォーム: 固定ヘッダーの下に余白を空けて配置する（PC: ヘッダー 82px、SP: ヘッダー 60px） */
.p-detail-form {
  top: 102px;
  bottom: auto;
  height: calc(100vh - 122px);
  margin: 0 auto;
}
@media screen and (max-width: 920px) {
  .p-detail-form {
    top: 80px;
    height: calc(100vh - 150px);
    height: calc(100dvh - 150px);
  }
}