.pageContent__content {
  padding: 50px 0 30px
}
.pageContent__item .c-list-arw__item .c-list-arw {
  margin: 20px 0 0
}
.pageContent__item .c-list-arw__item .c-list-arw__item::before {
  top: 11px;
  width: 6.5px;
  height: 11px
}
.pageContent__item .c-list-arw__item .c-list-arw__item a .c-txt-plain {
  font-size: 14px
}
.pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw {
  margin: 10px 0 0
}
.pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item {
  line-height: 1
}
.pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item::before {
  top: 3px
}
.pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item a .c-txt-plain {
  font-size: 13px;
  line-height: 1.25
}
.pageContent__item .c-list-arw__item .c-list-arw+.c-list-arw,
.pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item+.c-list-arw__item {
  margin: 15px 0 0
}
.pageContent__item .c-list-arw__item--parent {
  padding: 0 0 0 20px
}
.pageContent__item .c-list-arw__item--parent::before {
  top: 12px
}
.pageContent__item .c-list-arw__item--parent > .c-list-arw__border .c-txt-plain,
.pageContent__item .c-list-arw__item--parent > a .c-txt-plain {
  font-size: 16px
}
.pageContent__item .c-list-arw__item--middle {
  padding: 0 0 0 20px
}
.pageContent__item .c-list-arw__item--middle::before {
  top: 10px
}
.pageContent__item .c-list-arw__item--middle > .c-list-arw__border .c-txt-plain,
.pageContent__item .c-list-arw__item--middle > a .c-txt-plain {
  font-size: 14px
}
.pageContent__item .c-list-arw__border {
  position: relative;
  padding: 0 0 10px
}
.pageContent__item .c-list-arw__border::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: -20px;
  height: 1px;
  content: "";
  border-bottom: 1px dotted rgba(0,0,0,.3)
}
.pageContent__item .c-list-arw + .c-list-arw {
  margin: 50px 0 0
}
.pageContent__item + .pageContent__item {
  margin: 45px 0 0
}
.pageContent__item + .pageContent__item--no-gap {
  margin: 0
}
@media (min-width:768px) {
  .pageContent__content {
    padding: 90px 0 15px
  }
  .pageContent__wrapper {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 55px 45px
  }
  .pageContent__item .c-list-arw__item .c-list-arw__item a .c-txt-plain {
    font-size: 15px
  }
  .pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw {
    margin: 10px 0 0
  }
  .pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item::before {
    top: 4px
  }
  .pageContent__item .c-list-arw__item .c-list-arw__item .c-list-arw__item a .c-txt-plain {
    font-size: 14px
  }
  .pageContent__item .c-list-arw__item .c-list-arw__item + .c-list-arw__item {
    margin: 5px 0 0
  }
  .pageContent__item .c-list-arw__item .c-list-arw + .c-list-arw {
    margin: 20px 0 0
  }
  .pageContent__item .c-list-arw__item--parent {
    padding: 0 0 0 25px
  }
  .pageContent__item .c-list-arw__item--parent::before {
    top: 10px
  }
  .pageContent__item .c-list-arw__item--parent > .c-list-arw__border .c-txt-plain,
  .pageContent__item .c-list-arw__item--parent > a .c-txt-plain {
    font-size: 17px
  }
  .pageContent__item .c-list-arw__item--middle > .c-list-arw__border .c-txt-plain,
  .pageContent__item .c-list-arw__item--middle > a .c-txt-plain {
    font-size: 15px
  }
  .pageContent__item .c-list-arw__item + .c-list-arw__item {
    margin: 15px 0 0
  }
  .pageContent__item .c-list-arw__border {
    padding: 0 0 15px
  }
  .pageContent__item .c-list-arw + .c-list-arw {
    margin: 30px 0 0
  }
  .pageContent__item + .pageContent__item {
    margin: 0
  }
}