@charset "UTF-8";
/*
Theme Name: Twenty Twenty-one Child
Version: 1.6
Template: twentytwentyone

ファイル概要: 個人情報保護方針ページ用スタイル
主な仕様:
- 画像デザインに合わせ、本文エリアを左寄せの読みやすい余白で構成します。
- ボタンは共通の `.btnBox .btn.btn--secondary` を利用し、このページ内の横幅のみ調整します。
制限事項:
- PDFリンクの見た目は共通ボタン定義に依存します。
*/
:root {
  --viewport-width: min(100vw, 2000px);
  --b: calc(var(--viewport-width) / 160);
}

#privacy .content {
  padding-bottom: max(18rem, 70px);
}
#privacy .content__title {
  color: #177e5d;
  font-size: max(4.5rem, 28px);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.075em;
  margin-bottom: max(4rem, 24px);
}
#privacy .content__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: max(1.2rem, 10px);
  margin-bottom: max(4.5rem, 30px);
}
#privacy .content__body p {
  font-size: max(1.4rem, 13px);
  font-weight: 500;
  line-height: 2.2;
  letter-spacing: 0.05em;
}
#privacy .content__btnBox {
  max-width: max(38rem, 350px);
  margin-bottom: max(5rem, 35px);
}
#privacy .content__btnBox .btn {
  max-width: 100%;
}
#privacy .content__note {
  font-size: max(1.4rem, 13px);
  font-weight: 500;
  line-height: 2.2;
  letter-spacing: 0.05em;
}/*# sourceMappingURL=privacypolicy.css.map */