@charset "UTF-8";
.sakuraaward-210415 {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: left;
}

.sakuraaward-210415 .link-hover:hover {
  opacity: .7;
}

.sakuraaward-210415 .w100 {
  width: 100%;
}

.sakuraaward-210415 .text-center {
  text-align: center;
}

.sakuraaward-210415 .single-wines {
  background-color: #f1a9de;
  padding-bottom: 35px;
  background-image: url(../../../images/campaign/20210415_sakuraaward/back_sakura.png);
    background-repeat: no-repeat;
    background-position: 0px 2385px; 
}

.sakuraaward-210415 .single-wines .products_diamond {
  display: -webkit-box;
  margin-bottom: 20px;
  padding: 30px 20px 0 20px;
}


.sakuraaward-210415 .single-wines .products {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 20px 20px 0 20px;
}

/*ダイヤモンドワイン*/
.sakuraaward-210415 .single-wines .products .products__product-di {
  background-color: #fff;
  margin-bottom: 19px;
  position: relative;
}

.sakuraaward-210415 .single-wines .products .products__product-di .p-ttl .products__product--ttl {
  color: #b40007;
  display: table-cell;
  font-size: 18px;
  font-weight: bold;
  height: 62px;
  letter-spacing: -0.04em;
  line-height: 1.44;
  margin-bottom: 4px;
  padding: 5px 20px 0;
  vertical-align: middle;
}

.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap {
  display: -webkit-box;
  display: flex;
  padding: 11px 0 20px 20px;
}

.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap .products__product__left-content .products__product__left-content--desc {
  color: #535353;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.71;
  margin-bottom: 9px;
}
.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap:last-of-type .product-price .product-price--usually {
  color: #535353;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.04em;
  line-height: 1.73;
}

.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap:last-of-type .product-price {
  margin-bottom: 7px;
}

.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap .products__product__left-content .products__product__left-content--head {
  margin-bottom: 10px;
  margin-top: 10px;
}

.sakuraaward-210415 .single-wines .products .products__product-di .lr-wrap:last-of-type .purchase {
  text-align: center;
}
/*ダイヤモンドワイン*/

.sakuraaward-210415 .single-wines .products .products__product {
  background-color: #fff;
  margin-bottom: 19px;
  position: relative;
  width: calc((100% - 20px) / 2);
}

.sakuraaward-210415 .single-wines .products .products__product:nth-child(2n+1) {
  margin-right: 19px;
}

.sakuraaward-210415 .single-wines .products .products__product .p-ttl {
  display: table;
}

.sakuraaward-210415 .single-wines .products .products__product .p-ttl .products__product--ttl {
  color: #b40007;
  display: table-cell;
  font-size: 18px;
  font-weight: bold;
  height: 62px;
  letter-spacing: -0.04em;
  line-height: 1.44;
  margin-bottom: 4px;
  padding: 5px 20px 0;
  vertical-align: middle;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap.altos,
.sakuraaward-210415 .single-wines .products .products__product .lr-wrap.puti {
  padding: 11px 0 18px 20px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap {
  display: -webkit-box;
  display: flex;
  padding: 11px 0 12px 20px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content {
  padding-right: 13px;
  width: 240px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .products__product__left-content--head {
  margin-bottom: 10px;
  margin-top: 10px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .icon-featured-product {
  margin-bottom: 10px;
  margin-top: -1px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .products__product__left-content--desc {
  color: #535353;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.71;
  margin-bottom: 9px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .altos-txt {
  margin-bottom: 33px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .altos-txt2 {
  margin-bottom: 55px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__left-content .altos-txt3 {
  margin-bottom: 77px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:nth-of-type(n+9) .products__product__left-content--ttl {
  color: #948f1a;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:nth-of-type(9) .products__product__left-content--ttl {
  letter-spacing: -0.05em;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:last-of-type .products__product__left-content--ttl {
  color: #9a6e00;
  letter-spacing: -0.05em;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:last-of-type .product-price {
  margin-bottom: 7px;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:last-of-type .product-price .product-price--usually {
  color: #535353;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.04em;
  line-height: 1.73;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap:last-of-type .purchase {
  text-align: center;
}

.sakuraaward-210415 .single-wines .products .products__product .lr-wrap .products__product__right-content {
  width: calc(100%-240px);
}

.sakuraaward-210415 .single-wines .sec01-foot {
  margin-bottom: 37px;
}

.sakuraaward-210415 .single-wines .single-wines__purchase-btn {
  text-align: center;
}

.sakuraaward-210415 .set-wines {
  background-image: url("../../../images/campaign/20210415_sakuraaward/bg-sec201.jpg");
  padding-top: 10px;
}

.sakuraaward-210415 .set-wines .set-wines--ttl {
  margin-bottom: 20px;
}

.sakuraaward-210415 .set-wines .product {
  padding-bottom: 35px;
}

.sakuraaward-210415 .set-wines .product .procuct-lead {
  margin-bottom: 40px;
}

.sakuraaward-210415 .set-wines .product .product--ttl {
  margin-bottom: 14px;
}

.sakuraaward-210415 .set-wines .product .product--desc {
  color: #000;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.75;
  margin-bottom: 20px;
}

.sakuraaward-210415 .set-wines .product .product--names {
  color: #a07736;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.79;
  margin-bottom: 15px;
}

.sakuraaward-210415 .set-wines .product .product__prices {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

.sakuraaward-210415 .set-wines .product .product__prices .product__prices--img {
  margin-right: 10px;
}

.sakuraaward-210415 .set-wines .product .product__prices .product__prices--price {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.53;
}

/*.sakuraaward-210415 .set-wines .product:nth-of-type(3) .product--names {
  color: #6b863c;
}*/

.sakuraaward-210415 .set-wines .product:last-child {
  margin-bottom: 40px;
}

.sakuraaward-210415 .set-wines .hr {
  border-top: 1px solid #9c8359;
  height: 1px;
  margin: 0 auto 43px;
  width: 95%;
}

.sakuraaward-210415 .foot-bnr {
  margin-bottom: 40px;
}
