.paper-page {
  color: #000;
  .page-box {
    &-A3 {
      &.page-box-0 {
        .page-main-inner {
          padding: 60px 40px 60px 160px;

          &.page-main-noside {
            padding: 60px;
          }
        }
      }
      &.page-box-1 {
        .page-main-inner {
          padding: 60px 160px 60px 40px;
          &.page-main-noside {
            padding: 60px;
          }
        }
        .page-column-side {
          right: 10px;
          left: auto;
        }
      }
    }

    &-8K {
      .page-column-side {
        top: 40px;
        bottom: 40px;
        width: 110px;
        left: 10px;
      }

      &.page-box-0 {
        .page-main-inner {
          padding: 40px 20px 40px 130px;
          &.page-main-noside {
            padding: 40px;
          }
        }
      }
      &.page-box-1 {
        .page-main-inner {
          padding: 40px 130px 40px 20px;
          &.page-main-noside {
            padding: 40px;
          }
        }
        .page-column-side {
          right: 10px;
          top: 40px;
          left: auto;
        }
      }
    }

    .page-column-body {
      word-wrap: normal;
      white-space: normal;
    }
  }

  .page-column-side {
    position: absolute;
    top: 60px;
    bottom: 60px;
    width: 130px;
    left: 10px;
    z-index: 10;

    .column-side-body {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 9;
    }

    .element-item {
      position: absolute;
    }
  }

  .page-column-element .element-item::before {
    border: none;
  }
}

// elem-pane-box
.elem-pane-box {
  .elem-body {
    min-height: 60px;
    position: relative;
  }
  .elem-pane-box-elements {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8;
  }
  .elem-pane-box-element {
    .element-item {
      position: absolute;
    }
  }
}
.elem-rich-text {
  display: inline-block;
  white-space: pre-wrap;
}
// elem-paper-struct
.elem-paper-struct {
  ol {
    padding-left: 15px;
  }
  li {
    list-style: decimal;
  }
}
