.policy_cont {
  word-break: keep-all;
  > h5 {
    font-weight: 600;
    margin-top: 20px;
    border-top: 1px solid var(--light-normal);
    padding-top: 10px;
    color: var(--primary-normal);
  }
  > ul {
    list-style: none;
    padding-left: 0;
    > li {
      padding-left: 20px;
      position: relative;
    }
    > li::before {
      display: inline-block;
      position: absolute;
      left: 0;
    }
    > li:first-child::before {
      content: '①';
    }
    > li:nth-child(2)::before {
      content: '②';
    }
    > li:nth-child(3)::before {
      content: '③';
    }
    > li:nth-child(4)::before {
      content: '④';
    }
    > li:nth-child(5)::before {
      content: '⑤';
    }
    > li:nth-child(6)::before {
      content: '⑥';
    }
    > li:nth-child(7)::before {
      content: '⑦';
    }
    > li:nth-child(8)::before {
      content: '⑧';
    }
    > li:nth-child(9)::before {
      content: '⑨';
    }
    > li:nth-child(10)::before {
      content: '⑩';
    }
    & ol {
      padding-left: 5px;
    }
    & ol {
      & ol {
        list-style: none;
      }
      & ol li {
        counter-increment: list-number;
      }
      & ol li > * {
        display: inline-block;
      }
      & ol li > *::before {
        content: ')';
        display: inline-block;
      }
      & ol li:before {
        content: counter(list-number);
        display: inline-block;
      }
    }
  }
  .info_item h6 {
    padding: 5px 10px;
    display: inline-block;
    font-weight: 600;
    background-color: var(--primary-light);
    border-left: 4px solid var(--primary-normal);
  }
  .info_item + .info_item {
    margin-top: 15px;
  }
  .prev_ver {
    text-decoration: none;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: var(--primary-dark);
    border-radius: 10px;
    font-size: 12px;
  }
}
