html * {
  box-sizing: border-box; }

.back_color {
  background: rgba(255, 210, 150, 0.4); }

header, main, footer {
  max-width: 1200px;
  margin: 0 auto;
  background: #fff; }

.comming_soon {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  width: 90%;
  border: 1px solid #9a9a9a;
  border-radius: 10px;
  box-shadow: 0 3px 10px 2px #ccc;
  background: #f0f0f0;
  color: #414141; }

.privacyPolicy {
  padding: 0 15px 15px; }
  .privacyPolicy h1 {
    margin-bottom: 30px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    color: #414141;
    background: linear-gradient(#f9f9f9, #848484);
    text-indent: 1em;
    border-bottom: 3px solid #31605f;
    border-left: 15px solid #31605f;
    border-radius: 0 8px 0 0; }
  .privacyPolicy section {
    padding: 15px; }
  .privacyPolicy p {
    margin-bottom: 30px;
    line-height: 26px;
    color: #414141;
    letter-spacing: 2px;
    text-indent: 1em; }
  .privacyPolicy h2 {
    margin-top: 20px;
    font-size: 24px;
    color: #414141; }
  .privacyPolicy dt {
    float: left;
    text-indent: 1em; }
  .privacyPolicy dd {
    line-height: 22px; }
  .privacyPolicy dd::after {
    display: block;
    content: "";
    clear: both; }
  .privacyPolicy ul {
    margin-top: -15px; }
  .privacyPolicy li {
    margin-left: 2em; }
