/*=========top search-form =======*/
.shop-search-form {
  float: left;
  width: 100%;
  margin-top: 1rem;
  padding: 0 10px;
}

.area-select {
  width: 49%;
  float: left;
  margin-right: 1%;
}

.category-select {
  width: 50%;
  float: left;
}

.shop-search-form select {
  width: 100%;
  min-height: 40px;
  color: #555;
  padding: 12px 10px;
  outline: none;
  font-size: 1.3em;
  border: 1px solid #ebebeb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background: #fff url(../images/down.png) no-repeat 97% 52%;
  -webkit-background: #fff url(../images/down.png) no-repeat 97% 52%;
  -webkit-appearance: none;
}


/*--responsive media-quries--*/
@media(max-width:660px) {}

@media(max-width:600px) {}

@media(max-width:500px) {
  .shop-search-form select {
    font-size: 1.1em;
    padding: 10px 10px;
  }

}

@media(max-width:420px) {}

/*========= 商店列表===========*/
.shopBox_L {
  width: 35%;
  float: left;
  margin-right: 3%;
}

.shopBox_L img {
  width: 100%;
  height: 185px;
  object-fit: cover;
  border-radius: 10px;
  line-height: 0;
}

.shopBox_R {
  width: 62%;
  float: left;
}

.sort {
  color: #E16932;
  font-size: 13px;
}

.shopBox_R-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}

 .OfferContent {
   width: 100%;
  float: left;
  margin-top: .8em;
  padding-top: .8em;
  border-top: dashed 1px #A6A6A6;
}
.shopBox_R p, .OfferContent p {
  font-size: 15px;
  color: #777;
  margin: 0;
}

/*--responsive media-quries--*/
@media(max-width:600px) {
  .shopBox_L {
    width: 42%;
  }

  .shopBox_R {
    width: 55%;
  }

  .shopBox_L img {
    height: 160px;
  }

  .shopBox_R-title {
    font-size: 20px;
  }

}

@media(max-width:550px) {
  .shopBox_L {
    width: 40%;
  }

  .shopBox_L img {
    height: 142px;
  }

  .shopBox_R {
    width: 57%;
  }

}

@media(max-width:420px) {
  .shopBox_L {
    width: 100%;
    margin-right: 0;
  }

  .shopBox_L img {
    height: 215px;
  }

  .shopBox_R {
    width: 100%;
  }
  .OfferContent {
    margin-bottom: .8em;
  }
}