.buds10 .kv {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.buds10 .kv .title {
  margin-top: 6.197917vw;
  font-size: 2.5vw;
  font-weight: bold;
  line-height: 1.25;
}

.buds10 .kv img {
  width: 18.072917vw;
  margin-top: 5.364583vw;
}

.buds10 .kv .color {
  color: #7F7F7F;
  font-size: 1.25vw;
  margin: 5.208333vw 0 6.354167vw;
  line-height: 1.8;
}

.buds10 .info {
  margin: 0 auto;
  width: 62.5vw;
}

.buds10 .info > .item {
  display: flex;
  border-bottom: 1px solid #DFDFDF;
  padding: 6.25vw 0;
}

.buds10 .info > .item .name {
  width: 13.541667vw;
  font-size: 1.25vw;
  color: #1F18C0;
  line-height: 1.8;
}

.buds10 .info > .item .right {
  flex: 1;
}

.buds10 .info > .item .right .item-s > .title {
  font-size: 1.041667vw;
  font-weight: bold;
  line-height: 1.8;
}

.buds10 .info > .item .right .item-s > .detail {
  font-size: 1.041667vw;
  line-height: 1.8;
  color: #7F7F7F;
}

.buds10 .info > .item .right .item-s:nth-of-type(n+2) {
  margin-top: 4.166667vw;
}

.buds10 .info > .item .right .remark {
  width: auto;
  margin-top: 4.166667vw;
  line-height: 1.8;
}

.buds10 .info > .item .right .remark > .item {
  font-size: 1.041667vw;
  color: #7F7F7F;
}

.buds10 .info > .item .right .remark > .item:nth-of-type(n+2) {
  margin-top: 0.520833vw;
}

.buds10 .info > .item:nth-of-type(1) {
  border-top: 1px solid #DFDFDF;
}

.buds10 .footer {
  margin: 0 auto;
  width: 62.5vw;
}

.buds10 .footer .content {
  margin: 6.25vw 0;
  font-size: 1.041667vw;
  color: #7F7F7F;
  line-height: 1.8;
}

@media (max-aspect-ratio: 51 / 50) {
  .buds10 .kv .title {
    margin-top: 16.527778vw;
    font-size: 6.666667vw;
  }
  .buds10 .kv img {
    margin-top: 10.138889vw;
    width: 39.083333vw;
  }
  .buds10 .kv .color {
    margin: 9.722222vw 0 16.944444vw;
    font-size: 3.333333vw;
  }
  .buds10 .info {
    width: 88.888889vw;
  }
  .buds10 .info > .item {
    flex-direction: column;
    padding: 13.888889vw 0;
  }
  .buds10 .info > .item .name {
    font-size: 4.444444vw;
  }
  .buds10 .info > .item .right .item-s > .title {
    font-size: 3.611111vw;
  }
  .buds10 .info > .item .right .item-s > .detail {
    font-size: 3.611111vw;
  }
  .buds10 .info > .item .right .item-s:nth-of-type(n+1) {
    margin-top: 8.333333vw;
  }
  .buds10 .info > .item .right .remark {
    margin-top: 8.333333vw;
  }
  .buds10 .info > .item .right .remark > .item {
    font-size: 3.611111vw;
  }
  .buds10 .info > .item .right .remark > .item:nth-of-type(n+2) {
    margin-top: 5.138889vw;
  }
  .buds10 .footer {
    width: 88.888889vw;
  }
  .buds10 .footer .content {
    width: 100%;
    font-size: 3.611111vw;
    margin: 13.888889vw 0;
  }
}
