#hanshin .second-list ul {
  max-width: 770px;
  margin: 0 auto;
  gap: 30px 0;
  justify-content: space-between;
}

#hanshin .second-list ul li {
  width: 47%;
  margin: 0;
  padding: 0;
}

#section2 {
  padding: 130px 0;
}

.second-txt {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 834px) {
  #section2 {
    padding: 100px 0;
  }

  .second-txt {
    max-width: 500px;
  }

  .second-txt img {
    width: 100%;
  }
}

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