/* line 3, privacy.scss */
.privacy {
  padding-top: 80px;
  padding-bottom: 80px;
  counter-reset: count; }
  @media screen and (max-width: 800px) {
    /* line 3, privacy.scss */
    .privacy {
      padding-top: 45px;
      padding-bottom: 40px; } }

/* line 13, privacy.scss */
.read-privacy {
  margin-bottom: 55px; }
  @media screen and (max-width: 800px) {
    /* line 13, privacy.scss */
    .read-privacy {
      margin-bottom: 35px; } }

/* line 20, privacy.scss */
.privacy-content {
  margin-bottom: 45px; }
  @media screen and (max-width: 800px) {
    /* line 20, privacy.scss */
    .privacy-content {
      margin-bottom: 35px; } }
  /* line 25, privacy.scss */
  .privacy-content h2 {
    color: #0E3E6A;
    font-size: 18px;
    letter-spacing: 0.05em;
    margin-bottom: 15px; }
    @media screen and (max-width: 800px) {
      /* line 25, privacy.scss */
      .privacy-content h2 {
        font-size: 16px; } }
    /* line 33, privacy.scss */
    .privacy-content h2::before {
      counter-increment: count;
      content: counter(count) ". "; }
  /* line 38, privacy.scss */
  .privacy-content p {
    padding-left: 1.5em;
    margin-bottom: 10px; }
  /* line 42, privacy.scss */
  .privacy-content ol {
    counter-reset: number;
    list-style-type: none;
    padding: 0 0 0 30px;
    margin: 0; }
    /* line 47, privacy.scss */
    .privacy-content ol li {
      position: relative;
      line-height: 1.8;
      counter-increment: number;
      padding: 0 0 0 28px;
      margin: 0 0 10px; }
      /* line 53, privacy.scss */
      .privacy-content ol li:last-child {
        margin-bottom: 0; }
      /* line 56, privacy.scss */
      .privacy-content ol li::before {
        position: absolute;
        left: 0;
        top: 0;
        content: "(" counter(number) ") "; }

/* line 66, privacy.scss */
.shomei {
  text-align: right;
  margin: 60px 0 0; }
  @media screen and (max-width: 800px) {
    /* line 66, privacy.scss */
    .shomei {
      margin-top: 30px; } }

/*# sourceMappingURL=privacy.css.map */
