
/* -------------------------------------------- privacy policy */

/* Spacing follows unstandard.jp/privacypolicy (lead + list at 15px / lh 2,
   2rem between items), left-aligned like a document rather than the centred
   form pages. */
.privacy { padding: 4rem 0 6rem; }
.privacy .privacy_ttl { font-size: 1.75rem; font-weight: 600; padding: 0 0 3rem; }
.privacy .privacy_lead { font-size: 15px; line-height: 2; }
.privacy .privacy_list { font-size: 15px; line-height: 2; padding-top: 2rem; }
.privacy .privacy_list li + li { margin-top: 2rem; }
.privacy .privacy_list li p + p { margin-top: 1em; }
/* default.css strips link styling, so underline them here or they vanish into the text. */
.privacy a { text-decoration: underline; word-break: break-all; }

@media screen and (max-width: 767px) {
    .privacy { padding: 3rem 0 4rem; }
    .privacy .privacy_ttl { font-size: 1.375rem; padding-bottom: 2rem; }
    .privacy .privacy_lead,
    .privacy .privacy_list { font-size: 14px; line-height: 1.9; }
    .privacy .privacy_list li + li { margin-top: 1.5rem; }
}
