.privacy-wrap { font-size: 16px; color: #333; }
.privacy-wrap h1 { margin-bottom: 15px; font-size: 32px; font-weight: normal; }
.privacy-wrap h1 + p { margin-bottom: 40px; }
.privacy-wrap .fwb { margin: 20px 0 40px; font-weight: bold; }
.privacy-wrap h3 { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #d5d5d5; font-size: 20px; font-weight: normal; }
.privacy-wrap h3 + p { margin-bottom: 25px; }
.privacy-wrap dl { margin-bottom: 5px; }
.privacy-wrap dt, .privacy-wrap dd { float: left; font-size: 14px; }
.privacy-wrap dt { width: 40%; }
.privacy-wrap dd { width: 60%; text-indent: -3em; padding-left: 3em; box-sizing: border-box; }
.privacy-wrap h4 { margin: 30px 0 10px; }
.privacy-wrap h3 + h4 { margin-top: 0; }
.privacy-wrap .boldLink { margin: 10px 0; font-size: 18px; }
.privacy-wrap .color_brawn { color: #940101; font-weight: bold; }

@media screen and (max-width: 740px) { .privacy-wrap { font-size: 14px; color: #333; }
  .privacy-wrap h1 { font-size: 20px; margin-bottom: 10px; text-align: center; }
  .privacy-wrap h3 { font-size: 17px; }
  .privacy-wrap dt, .privacy-wrap dd { float: none; font-size: 14px; }
  .privacy-wrap dt { font-weight: bold; width: 100%; }
  .privacy-wrap dd { text-indent: -3em; padding-left: 3em; width: 100%; box-sizing: border-box; } }
