* {
  margin: 0;
  padding: 0;
}

main {
  max-width: 1000px;
  margin: 0 auto;
  background-color: #fff;
}

.content_img {
  position: relative;
}

.content_img > img {
  width: 100%;
  vertical-align: top;
}

.content_btn {
  position: absolute;
  margin: auto;
  left: 50%;
  top: 35%;
  transform: translateX(-50%);
}


@media screen and (max-width: 480px){
  .content_btn > img {
    width: 90vw;
  }
}