@charset "UTF-8";
/*
 * 幅定義
 *
 */
/*
 * 色定義
 *
 */
.contents-box h2 {
  font-size: 36px;
  font-weight: bold;
  position: relative;
  margin-bottom: 10px;
}
.contents-box h2::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 60px;
  height: 4px;
  background-color: #e50012;
}
.contents-box img {
  max-width: 100%;
}

.img-pc {
  display: block;
}

.img-sp {
  display: none;
}

.img-btn {
  text-align: center;
  margin-bottom: 50px;
}

.contents1 {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  font-size: 18px;
}
.contents1 > div:first-child {
  width: 40%;
  padding-right: 20px;
}
.contents1 > div:last-child {
  width: 60%;
}
.contents1 .description {
  margin-bottom: 20px;
}

.shop {
  display: table;
  margin-bottom: 60px;
}
.shop > div {
  display: table-cell;
  vertical-align: middle;
}
.shop > div:first-child {
  width: 45%;
}
.shop > div:last-child {
  width: 55%;
}
.shop > div:last-child > div:not(:first-child) {
  margin-top: 5px;
}
.shop .shop-img {
  padding-right: 20px;
}
.shop .shop-img img {
  width: 100%;
}
.shop .shop-name {
  font-size: 21px;
  font-weight: bold;
}
.shop .tel {
  font-size: 21px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.shop .tel a {
  color: #000;
}
.shop .tel img {
  margin-right: 10px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

/**
 * スマホレスポンシブ対応
 */
@media screen and (max-width: 750px) {
  .contents-box h2 {
    font-size: 26px;
  }

  .img-pc {
    display: none;
  }

  .img-sp {
    display: block;
  }

  .contents1 {
    font-size: 100%;
    margin-bottom: 20px;
  }
  .contents1 > div:first-child {
    width: 60%;
  }
  .contents1 > div:last-child {
    width: 40%;
  }

  .shop {
    display: block;
  }
  .shop > div {
    display: block;
  }
  .shop > div:last-child {
    width: 100%;
  }
  .shop .shop-img {
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .shop .shop-link {
    padding-top: 10px;
    text-align: center;
  }
}

/*# sourceMappingURL=shop_list.css.map */
