.footer .footer_nav {
  background: #F8F8F8;
  font-size: 0.875rem;
}

.footer .footer_nav .footer_nav_list li {
  position: relative;
  text-align: center;
}

.footer .footer_nav .footer_nav_list li a {
  color: #000;
}

.footer .footer_nav .footer_nav_list li:not(:last-child) a::after {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 1px;
  height: 12px;
  background: #e2e2e2;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.footer .footer_num {
  background: #333;
  font-size: 0.75rem;
}

.footer .footer_num .footer_right {
  justify-content: flex-end;
}

.footer .footer_num .footer_right li {
  position: relative;
  padding: 0 13px;
  text-align: center;
}

.footer .footer_num .footer_right a {
  color: #fff;
}

.footer .footer_num .footer_right li:first-child::after {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 1px;
  height: 12px;
  background: #e2e2e2;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}