.center .list {
  display: grid;
  grid-template-columns: repeat(3, 20.47619048rem);
  gap: 1.42857143rem 0.71428571rem;
}
.center .item {
  background: #FFFFFF;
  border: 0.07142857rem solid #BFBFBF;
}
.center .item a {
  font-size: 1rem;
  color: #6A6A6A;
  line-height: 2;
}
.center .item a div {
  display: flex;
  flex-direction: column;
  padding: 1.42857143rem 1rem;
}
.center .item a .text-1 {
  border-bottom: 1px solid #BFBFBF;
}
.center .item a .text-2 {
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  gap: 0.28571429rem;
}
.center .item a .title {
  font-size: 1.42857143rem;
  color: #000;
}
.center img {
  width: 2.57142857rem;
  height: 1.57142857rem;
}
@media screen and (max-width: 1024px) {
  .center .list {
    grid-template-columns: repeat(2, 49%);
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .main .top-menu {
    display: none;
  }
}
