/* =====================================================
   privacy.php 固有スタイル
   ===================================================== */


/* プライバシーポリシー本文 */
.policy-section .policy-body{
  width:100%;
  max-width:980px;
  margin:0 auto;
  padding:0;
  color:var(--text-mid);
  font-size:16px;
  line-height:1.9;
}

.policy-section .policy-body-second{
  margin-top:38px;
  padding-top:8px;
}

.policy-section .policy-body .sub-section-title{
  margin:0 0 18px 0;
  padding-left:16px;
}

.policy-section .policy-body-second .sub-section-title{
  margin-top:0;
}

.policy-section .policy-body h4{
  margin:24px 0 10px;
  padding-top:14px;
  border-top:1px solid var(--line);
  font-size:17px;
  font-weight:700;
  color:var(--heading);
  line-height:1.5;
}

.policy-section .policy-body p{
  margin:0 0 14px;
  color:var(--text-mid);
  font-size:16px;
  line-height:1.9;
}

.policy-section .policy-body ol,
.policy-section .policy-body ul{
  margin:8px 0 16px 1.8em;
  padding:0;
}

.policy-section .policy-body li{
  margin:0 0 8px;
  color:var(--text-mid);
  font-size:16px;
  line-height:1.9;
}

.policy-section .policy-body ol ol{
  margin-top:8px;
  margin-bottom:8px;
}
