.home-icon {
  width: 100px;
  height: 100px;s
}

/* imgタグに直接cssをあてると他にも影響がでるので、クラスを追加して修正 */
/* img {
  width: 100px;
  height: 100px;
} */

.product_select {
  width: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 20px;
  margin-left: 20px;
  background-image: url(../../images/down_arrow.jpeg);
  background-size: 12px 10px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-color: white;
  padding-left: 10px;
}

.kaijo{
  display: block;
  margin-top: -40px;
  margin-bottom: 40px;
  padding: 0.5em 39px;
}

@media only screen and (max-width: 768px) {
  .kaijo{
    width: 90%;
    /* margin-top: -40em; */
    padding: 1vw !important;
    margin: -4vw auto 3vw auto;
    font-size: 3.5vw;
  }
}