/* ==========================================================================
   汎用固定ページ（page.php）
   固定ヘッダー（fixed-top）の下に本文が隠れないよう上下余白を確保する。
   値はお問い合わせページ（contact-form.css）と同じものを使用。
   現時点ではプライバシーポリシーページにのみ適用（is_privacy_policy()）。
   ========================================================================== */
.shimaoptics-renewal .shimaoptics-renewal-page--privacy {
  padding-top: 180px;
  padding-bottom: var(--shimaoptics-renewal-space-xl);
}

@media (max-width: 768px) {
  .shimaoptics-renewal .shimaoptics-renewal-page--privacy {
    /* --shimaoptics-renewal-space-xl と同じ縮小比率（80px→48px）を180pxにも適用 */
    padding-top: 108px;
  }
}

/* 段落ごとの余白（base.cssのp{margin:0}リセットを、このページ内でのみ上書き） */
.shimaoptics-renewal .shimaoptics-renewal-page--privacy p {
  margin-bottom: var(--shimaoptics-renewal-space-md);
}

.shimaoptics-renewal .shimaoptics-renewal-page--privacy p:last-child {
  margin-bottom: 0;
}

/* リンクに下線を表示（base.cssのa{text-decoration:none}リセットを、このページ内でのみ上書き） */
.shimaoptics-renewal .shimaoptics-renewal-page--privacy a {
  text-decoration: underline;
}
