#container {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #container {
    width: 100%;
  }
}

#topicpath {
  margin: auto;
}

#shop_contents2 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #shop_contents2 {
    width: 100%;
  }
}

.top_mv {
  position: relative;
  margin: auto;
  width: 1050px;
}
.top_mv .order_button {
  position: absolute;
  top: 480px;
  left: 140px;
  width: 420px;
}
@media screen and (max-width: 767px) {
  .top_mv {
    width: 100%;
  }
  .top_mv .zekkei1_main_sp {
    width: 100%;
  }
  .top_mv .order_button {
    top: 72%;
    left: 8%;
    margin: auto;
    width: 85%;
    height: auto;
  }
}


