.fs-p-privacyPolicy {
  padding-bottom: 175px; }
  .fs-p-privacyPolicy p {
    line-height: 2; }
    .fs-p-privacyPolicy p.com {
      padding-bottom: 50px; }
  .fs-p-privacyPolicy .policy_block {
    padding-bottom: 50px; }
    .fs-p-privacyPolicy .policy_block h4 {
      font-weight: bold;
      font-size: 16px;
      font-size: 1.6rem;
      border-bottom: 1px solid #BBBBBB;
      padding-bottom: 1em;
      margin-bottom: 1em; }
    .fs-p-privacyPolicy .policy_block ol li {
      text-indent: -1em;
      padding-left: 1em;
      padding-bottom: 1em;
      line-height: 2; }
      .fs-p-privacyPolicy .policy_block ol li.indent02 {
        text-indent: -1.5em;
        padding-left: 1.5em; }
      .fs-p-privacyPolicy .policy_block ol li > ol {
        margin-left: 1em; }
    .fs-p-privacyPolicy .policy_block dl dt {
      line-height: 2; }
    .fs-p-privacyPolicy .policy_block dl dd {
      padding-left: 1em;
      line-height: 2; }
      .fs-p-privacyPolicy .policy_block dl dd p {
        padding-left: 1em; }
      .fs-p-privacyPolicy .policy_block dl dd ol li {
        padding-bottom: 0.5em;
        line-height: 1.6; }
      .fs-p-privacyPolicy .policy_block dl dd ol li a {
        text-decoration: underline; }

@media screen and (max-width: 750px) {
  .fs-p-privacyPolicy {
    padding: 0 calc(30 / 750 * 100vw) calc(200 / 750 * 100vw); }
    .fs-p-privacyPolicy p {
      line-height: 1.6; }
      .fs-p-privacyPolicy p.com {
        padding-bottom: calc(120 / 750 * 100vw); }
    .fs-p-privacyPolicy .policy_block {
      padding-bottom: calc(120 / 750 * 100vw); }
      .fs-p-privacyPolicy .policy_block h4 {
        font-size: calc(32 / 750 * 100vw);
        line-height: 1.6; }
      .fs-p-privacyPolicy .policy_block ol li {
        text-indent: -1em;
        padding-left: 1em;
        padding-bottom: 1em;
        line-height: 1.6; }
        .fs-p-privacyPolicy .policy_block ol li.indent02 {
          text-indent: -1.5em;
          padding-left: 1.5em; }
        .fs-p-privacyPolicy .policy_block ol li > ol {
          margin-left: 1em; }
      .fs-p-privacyPolicy .policy_block dl dt {
        line-height: 1.6;
        padding-left: 1.5em;
        text-indent: -1.5em; }
      .fs-p-privacyPolicy .policy_block dl dd {
        padding-left: 1.5em;
        line-height: 1.6; }
        .fs-p-privacyPolicy .policy_block dl dd p {
          padding-left: 0;
          text-indent: 0; } }
