@charset "UTF-8";
#socialmediapolicy {
  max-width: 780px;
}
main > article {
  padding-top: 52px;
}
main section h4, main section a { text-align: left; }
main section h3 { margin-bottom: 28px; font-size: 28px; }
main section h4 { margin-bottom: 10px; }
main section p {
  margin-bottom: 30px;
  text-align: left;
}
main section h4+ p+ p,
main section dl { margin-top: -24px; }
main section ul {
  margin-bottom: 30px;
  text-align: left;
}
main section ul li {
  display: block;
  text-indent: -1.1rem;
  padding-left: 1.1rem;
}
main section ul li::before {
  position: relative;
  top: -5px;
  content: '';
  display: inline-block;
  width: 2px;
  height: 2px;
  margin: 0 8px 0 6px;
  background: #000;
}
main section dl {
  margin-bottom: 30px;
  text-align: left;
}
main section dt, main section dd { display: inline-block; }


@media screen and (max-width: 767px) {
  main section h3 { font-size: 18px; }
}