@charset "utf-8";
.trafficinfo {
  padding-top:40px;
  padding-bottom: 40px;
}
.trafficinfo__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #1c1c1c;
  margin-bottom: 32px;
  width: 100%;
}
.trafficinfo__title {
  font-size: 1.5rem;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 40px;
  border-bottom: 1px solid #c4c4c4;
  width: 30%;
}

/* .trafficinfo__title:not(:first-child) {
  margin-top: 30px;
} */

.trafficinfo__data {
  border-bottom: 1px solid #c4c4c4;
  width: 70%;
}

.trafficinfo__data,
.trafficinfo__data p {
  font-size: 1.3rem;
  line-height: 1.8;
}

@media screen and (max-width: 768px) {

  .trafficinfo:before {
      /* width: 35%; */
      height: 500px;
  }

  .trafficinfo_content {
      width: 100%;
  }

  .trafficinfo__list {
      border-bottom: 1px solid #c4c4c4;
  }

  .trafficinfo__title {
      padding-top: 20px;
      padding-bottom: 0px;
      width: 100%;
  }

  .trafficinfo__data {
      padding-top: 10px;
      padding-bottom: 10px;
      width: 100%;
  }
}