.pc {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 120px;
  margin-bottom: 120px;
  }
.pc img {
  width: 880px;
}
.sp{
display:none;
}
@media screen and  (min-width: 721px) and (max-width: 880px) {
.pc img {
  width: 100%;
}
}
@media screen and (max-width: 720px) {
.pc{
display:none;
}
.sp {
  display: flex;
  width: calc(100% - 12px - 12px);
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  }
.sp img {
  width: 100%;
}
}
