html .mod-itemList[class*="-tile"] ul > li[class*="-pressv"] .mod-item .image::before,
html .mod-itemList[class*="-list"] ul > li[class*="-pressv"] .mod-item .image::before {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 72px 72px;
  background-size: 72px;
  top: -18px;
}
html #advanceReservation .presale_wrap #spSale_txt {
  background-image: url("/images/tk/presale/senkou_sp_preAppreciative.png");
  -webkit-background-size: 263px 40px;
  background-size: 263px 40px;
  background-repeat: no-repeat;
  background-position: center top;
  background-position-y: 11px;
  padding-top: 54px;
}
html #advanceReservation .presale_wrap #spSale_txt img {
  display: none;
}
html #basicInfo ul.icon-list li:has(img[alt="SSV先行予約"][title="SSV先行予約"]) {
  position: relative;
}
html #basicInfo ul.icon-list li:has(img[alt="SSV先行予約"][title="SSV先行予約"]):before {
  content: "";
  position: absolute;
  width: 90px;
  height: 20px;
  background: url("/sp/img/icon/000028_preAppreciative.png") no-repeat;
  -webkit-background-size: 90px 90px;
  background-size: 90px;
}
html #basicInfo ul.icon-list li img[alt="SSV先行予約"][title="SSV先行予約"] {
  visibility: hidden;
  position: relative;
}
html li.v-m-ico .v-mod-webCondIdItem.v-prodType11:before {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
}
html .ajax-module-wrapper.horizontal ul.xm-item-list li.xm-item-wrapper.m-pressv .xm-sales-category.m-pressv {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 95px 95px;
  background-size: 95px;
}
html .mod-itemList ul > li[class*="-ico"] .mod-item .item-ico.m-pressv {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 90px 90px;
  background-size: 90px;
}
html .category-recommend-wrapper .hinagata-ajax-module .mod-item[class*="item-ssvProdType-11"]::after {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 70px 70px;
  background-size: 70px;
}
html .mod-program .program-item .mod-itemList.l-image > ul > li[class*="-pressv"] a::before {
  -webkit-background-size: 78px 78px;
  background-size: 78px;
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  top: -8px;
}
html div .pg-col-item a.pressv:before {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 90px 90px;
  background-size: 90px;
}
html #main-contents #todaysValue ul li.todaysValueList.preOrderSsv::before {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  height: 32px;
  background-repeat: no-repeat;
}
html #WishListRegProdInit.jsc-content-box .img-wrap .pressv::before {
  background-image: url("/com/images/common/icon_preAppreciativeSsv.png");
  background-position: 0;
  -webkit-background-size: 74px 74px;
  background-size: 74px;
}
