@charset "UTF-8";
/* =====================
	プライバシーポリシー
 ======================= */
main {
  background-color: #edf1f7;
}
.page-ttl {
  margin-bottom: 10.83%;
}

/** ------------------------ privacy ------------------------ **/
.privacy {
  padding-bottom: 5.47%;
}

.privacy .wrapper * {
  margin-top: 1.5em;
}

.privacy .wrapper *:first-child {
  margin-top: 0;
}

.privacy .wrapper > *:last-child {
  text-align: right;
}

.privacy h3 {
  font-size: 100%;
  font-weight: normal;
}

/** ------------------------ 下層ページフッター ------------------------ **/
.footer-sub {
  background-color: #edf1f7;
}

/** -------------------- スマホ -------------------- **/
@media (max-width: 699px) {
  .page-ttl {
    margin-bottom: 25px;
  }

  /** ------------------------ privacy ------------------------ **/
  .privacy {
    padding-bottom: 50px;
  }
}
