/* 個人情報の取扱いについて（プライバシーポリシー）ページ */

.privacy-body {
  line-height: 1.8;
}

.privacy-h1 {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
}

.privacy-h2 {
  font-size: 1.3rem;
  font-weight: 700;
  margin-top: 3.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid #2A3132;
}

.privacy-h3 {
  font-size: 1.1rem;
  font-weight: 700;
  margin-top: 2.5rem;
  padding-left: 0.6rem;
  border-left: 4px solid #2A3132;
}

.privacy-item-title {
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}

/* press-release-body の ul 余白設定は本文中の箇条書きには広すぎるため上書きする */
.privacy-body ul,
.privacy-body ol {
  margin: 0.5rem 0 1rem;
}

.privacy-body ul li,
.privacy-body ol li {
  margin-bottom: 0.5rem;
}

.privacy-overview {
  margin: 2rem 0 1rem;
  padding: 1.25rem 1.5rem;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.privacy-overview-title {
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.privacy-table {
  font-size: 0.95rem;
}

.privacy-table th {
  background-color: #f5f5f5;
  vertical-align: top;
}

.privacy-table td {
  vertical-align: top;
}
