@charset "SHIFT-JIS";
/* ビッグイベント以外は、以下をコメントアウトしておく */
html #mainContents .mod-tabContent .mod-program[class*="-ssv"] .program-time {
  border: 1px solid #cab258;
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
  color: #5e2325;
}
html #mainContents .mod-tabContent .mod-program[class*="-ssv"]:after {
  background-image: url("/com/images/common/premium_ssv_l.png");
}
html #mainContents div:not([id="tomorrow"]) .mod-itemList[class*="-ico"] ul > li .item-name .item-ico[class*="-ssv"] {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html #mainContents .mod-program[class*="is-nowOnAir"] .program-time {
  background: #e60012;
  border: none;
  color: #fff;
}
html #mainContents .mod-program[class*="is-nowOnAir"] .program-item {
  background: #fef7fb;
}
html #mainContents #on-air .mod-movie .body .heading[class*="-ssv"] {
  background-image: url("/com/images/common/mod-bg-premium-ssv.gif");
}
html #mainContents #on-air .mod-movie .mod-item .body .item-name .item-ico[class*="-ssv"] {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html #mainContents #today li.SSV .mod-item .image:before {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .item-name .item-ico[class*="-ssv"] {
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  display: none;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image {
  position: relative;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='202103']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210425']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210525']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210625']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210725']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210825']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20210925']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20211025']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20211125']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20211225']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20220125']:before,
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a[href*='20220225']:before {
  content: '';
  width: 100px;
  height: 32px;
  top: -15px;
  left: -2px;
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html #mainContents #tomorrow > .mod-itemList[class*="-ico"] ul > li .mod-item.m-ssv .image a:before {
  content: '';
  background-image: url("/com/images/common/icon_ssv_series.png");
  background-position: 0 -41px;
  width: 100px;
  height: 34px;
  background-position: 0 -41px;
  top: -15px;
  left: -2px;
  position: absolute;
}
html .pg-ml-row[data-program-id^='202103'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='202103'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210425'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210425'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210525'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210525'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210625'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210625'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210725'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210725'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210825'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210825'] .pg-item-time,
html .pg-ml-row[data-program-id^='20210925'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20210925'] .pg-item-time,
html .pg-ml-row[data-program-id^='20211025'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20211025'] .pg-item-time,
html .pg-ml-row[data-program-id^='20211125'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20211125'] .pg-item-time,
html .pg-ml-row[data-program-id^='20211225'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20211225'] .pg-item-time,
html .pg-ml-row[data-program-id^='20220125'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20220125'] .pg-item-time,
html .pg-ml-row[data-program-id^='20220225'] .pg-program-item.ssv .pg-item-time,
html .pg-program-item.ssv[data-program-id^='20220225'] .pg-item-time {
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
}
html .pg-program-item.ssv[data-program-id^='202103']:after,
html .pg-ml-row[data-program-id^='202103'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210425']:after,
html .pg-ml-row[data-program-id^='20210425'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210525']:after,
html .pg-ml-row[data-program-id^='20210525'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210625']:after,
html .pg-ml-row[data-program-id^='20210625'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210725']:after,
html .pg-ml-row[data-program-id^='20210725'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210825']:after,
html .pg-ml-row[data-program-id^='20210825'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20210925']:after,
html .pg-ml-row[data-program-id^='20210925'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20211025']:after,
html .pg-ml-row[data-program-id^='20211025'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20211125']:after,
html .pg-ml-row[data-program-id^='20211125'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20211225']:after,
html .pg-ml-row[data-program-id^='20211225'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20220125']:after,
html .pg-ml-row[data-program-id^='20220125'] .pg-program-item.ssv:after,
html .pg-program-item.ssv[data-program-id^='20220225']:after,
html .pg-ml-row[data-program-id^='20220225'] .pg-program-item.ssv:after {
  background-position: 0 0;
  height: 32px;
  background-image: url("/com/images/common/premium_ssv_s.png");
}
html #program-detail-frame[data-pg-detail-program-id^='202103'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210425'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210525'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210625'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210725'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210825'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210925'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211025'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211125'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211225'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20220125'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20220225'] .pg-col-item a.ssv:before {
  background-position: 0 0;
  height: 31px;
  background-image: url("/com/images/common/premium_ssv_s.png");
}
html #program-detail-frame[data-pg-detail-program-id^='202103'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210425'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210525'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210625'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210725'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210825'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210925'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20211025'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20211125'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20211225'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20220125'].ssv .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20220225'].ssv .pg-detail-time {
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
  color: #5e2325;
}
/* html #program-detail-frame[data-pg-detail-program-id^='202103'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210425'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210525'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210625'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210725'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210825'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210925'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211025'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211125'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20211225'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20220125'] .pg-col-item a.ssv:before,
html #program-detail-frame[data-pg-detail-program-id^='20220225'] .pg-col-item a.ssv:before {
  background-position: 0 0;
  height: 31px;
  width: 98px;
  background-image: url("/com/images/common/appreciative_ssv_s.png");
} */
/* 番組レコメンド */
html .pg-recommendTV ul > li[data-program-id*='202103'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210425'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210525'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210625'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210725'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210825'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210925'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20211025'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20211125'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20211225'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20220125'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20220225'] .recommendTVlink .item-ico[class*='-ssv'] {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html .pg-recommendTV ul > li[data-program-id*='20210301'] .recommendTVlink .item-ico[class*='-ssv'],
html .pg-recommendTV ul > li[data-program-id*='20210302'] .recommendTVlink .item-ico[class*='-ssv'] {
  background-image: none;
}

/* オールSSVの日対応 */
/* 番組表 時間の背景 */
html #program-detail-frame[data-pg-detail-program-id^='20210301'] .pg-detail-time,
html #program-detail-frame[data-pg-detail-program-id^='20210302'] .pg-detail-time {
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
  color: #5e2325;
}
html .pg-program-item[data-program-id*='20210301'] .pg-item-time,
html .pg-program-item[data-program-id*='20210302'] .pg-item-time {
  background-image: url("/com/images/common/mod-bg-premium-ssv.gif");
  color: #5e2325;
}
/* セグの背景色を変更 */
html article.pg-program-item[data-program-id^='20210301'],
html article.pg-program-item[data-program-id^='20210302'] {
  background-color: #fff9d9;
}
html article.pg-program-item[data-program-id^='20210301']:after,
html article.pg-program-item[data-program-id^='20210302']:after {
  background-image: url("/com/images/common/appreciative_ssv_s.png")!important;
  background-position: 0 0;
  content: '';
  width: 98px;
  height: 32px;
  top: 2px;
}
/* 重要区分A商品のアイコンを変更する */
html #program-detail-frame[data-pg-detail-program-id^='20210301'] .pg-col-item a.anniv:before,
html #program-detail-frame[data-pg-detail-program-id^='20210302'] .pg-col-item a.anniv:before {
  content: '';
  position: absolute;
  top: -18px;
  left: -10px;
  z-index: 256;
  height: 32px;
  background-image: url("/com/images/common/appreciative_ssv_s.png");
  background-repeat: no-repeat;
  width: 175px;
}
html #gnav .gnav-item-search-content .gnav-item-search-content-inner > ul > li.gnav-special-offers > ul .gnav-ssv a:after {
  margin: 1px auto;
  background-image: url("/com/images/common/premium_ssv_l.png");
  background-size: 120px auto;
  background-position: 0 0;
  height: auto;
  right: 10px;
}
html .mod-tabContent .mod-itemList[class*='-ico'] ul > li .item-name .item-ico[class*='-ssv'] {
  background-image: url("/com/images/common/premium_ssv_s.png");
}
html .mod-tabContent .mod-program[class*='-ssv']:after {
  background-image: url("/com/images/common/premium_ssv_l.png");
}
/* 商品一覧番組タブ */
html .mod-program[class*='-ssv'][id^='program-202103'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210425'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210525'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210625'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210725'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210825'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210925'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211025'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211125'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211225'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20220125'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20220225'] .program-time {
  border: 1px solid #cab258;
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
}
html .mod-program[class*='-ssv'][id^='program-202103']:after,
html .mod-program[class*='-ssv'][id^='program-20210425']:after,
html .mod-program[class*='-ssv'][id^='program-20210525']:after,
html .mod-program[class*='-ssv'][id^='program-20210625']:after,
html .mod-program[class*='-ssv'][id^='program-20210725']:after,
html .mod-program[class*='-ssv'][id^='program-20210825']:after,
html .mod-program[class*='-ssv'][id^='program-20210925']:after,
html .mod-program[class*='-ssv'][id^='program-20211025']:after,
html .mod-program[class*='-ssv'][id^='program-20211125']:after,
html .mod-program[class*='-ssv'][id^='program-20211225']:after,
html .mod-program[class*='-ssv'][id^='program-20220125']:after,
html .mod-program[class*='-ssv'][id^='program-20220225']:after {
  background-image: url("/com/images/common/premium_ssv_l.png");
}
html .mod-program[id^='program-202103'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210425'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210525'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210625'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210725'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210825'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210925'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211025'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211125'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211225'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20220125'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20220225'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'] {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html .mod-program[class*='-ssv'][id^='program-202103'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210425'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210525'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210625'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210725'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210825'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20210925'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211025'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211125'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20211225'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20220125'] .program-time,
html .mod-program[class*='-ssv'][id^='program-20220225'] .program-time {
  border: 1px solid #cab258;
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
}
html .mod-program[class*='-ssv'][id^='program-202103']:after,
html .mod-program[class*='-ssv'][id^='program-20210425']:after,
html .mod-program[class*='-ssv'][id^='program-20210525']:after,
html .mod-program[class*='-ssv'][id^='program-20210625']:after,
html .mod-program[class*='-ssv'][id^='program-20210725']:after,
html .mod-program[class*='-ssv'][id^='program-20210825']:after,
html .mod-program[class*='-ssv'][id^='program-20210925']:after,
html .mod-program[class*='-ssv'][id^='program-20211025']:after,
html .mod-program[class*='-ssv'][id^='program-20211125']:after,
html .mod-program[class*='-ssv'][id^='program-20211225']:after,
html .mod-program[class*='-ssv'][id^='program-20220125']:after,
html .mod-program[class*='-ssv'][id^='program-20220225']:after {
  background-image: url("/com/images/common/premium_ssv_l.png");
}
html .mod-program[class*='-ssv'][id^='program-20210301']:after,
html .mod-program[class*='-ssv'][id^='program-20210302']:after {
  content: none
}
html .mod-program[id^='program-202103'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210425'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210525'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210625'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210725'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210825'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20210925'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211025'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211125'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20211225'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20220125'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'],
html .mod-program[id^='program-20220225'] .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-ssv'] {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html .mod-program[id^='program-20220225'] .program-time {
  border: 1px solid #cab258;
  background: url("/com/images/common/mod-bg-premium-ssv.gif");
  color: #5e2325;
}
html .mod-program[id^='program-20220225']:after {
  content: none;
}
/* 重要区分A商品のアイコンを変更する */
html .mod-itemList[class*='-tooltip'][class*='-ico'] > ul > li .item-ico[class*='-anniv'] {
  overflow: hidden;
  display: inline-block;
  text-indent: 200%;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 1;
  background-repeat: no-repeat;
  width: 120px;
  height: 32px;
  background-image: url("/com/images/common/appreciative_ssv_s.png");
}
html #today li.SSV .mod-item .image:before {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html #mainContentBlock .mod-itemList-detail .is-ssv {
  background: url("/com/images/common/premium_ssv_l.png");
  background-repeat: no-repeat;
  height: 42px;
}
html #mainContentBlock .mod-itemList-detail .is-ssv img {
  display: none;
}
html #mainContentBlock .mod-itemList-detail .is-anniv {
  background-repeat: no-repeat;
  height: 45px;
  background: url("/com/images/common/appreciative_ssv_l.png");
}
html .cpn-itemList .prodType1 .ribbon:before {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
/* 重要区分A商品のアイコンを変更する */
html .cpn-itemList .prodType10 .ribbon:before {
  width: 100px;
  height: 32px;
/* 大感謝SSVアイコン */
  background-image: url("/com/images/common/appreciative_ssv_s.png");
}
html #today .mod-itemList ul li.SSV .mod-item .image:before {
  background-position: 0 0;
  background-image: url("/com/images/common/premium_ssv_s.png");
}
.productDetailAreaR div #syouhinSyousaiBlock .iconListA li {
  background: url("/img/icon/premiumssv.gif") #fff no-repeat 1px 3px;
  background-size: auto 13px;
}
.productDetailAreaR div #syouhinSyousaiBlock .iconListA li img[src^="/img/icon/000003.gif"] {
  opacity: 0;
}
.productDetailAreaR div #syouhinSyousaiBlock .iconListA li img:not([src^="/img/icon/000003.gif"]) {
  background-image: none;
  background-color: #fff;
}
html #countdown .ssv {
  background-image: url("/com/images/ProdDetailShow/bg_header_premium_ssv.png");
  padding-top: 38px;
}
.anniv .countdownwrap {
  padding-top: 44px;
}
.anniv .limit .count .num {
  font-size: 24px;
  line-height: 24px;
  text-align: center;
}
.anniv .limit .count .hour,
.anniv .limit .count .minute,
.anniv .limit .count .second {
  background: #fff;
  height: 27px;
  width: 39px;
  display: inline-block;
  line-height: 120%;
  color: #4c2a19;
}
 {
  background-image: url("/com/images/ProdDetailShow/bg_header_appreciative_ssv.png");
  background-repeat: no-repeat;
  width: 980px;
  height: 104px;
}
html #future .mod-itemList .mod-item[data-pd-item^='202103'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210425'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210525'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210625'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210725'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210825'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20210925'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20211025'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20211125'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20211225'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20220125'] .prodType1 .ribbon:before,
html #future .mod-itemList .mod-item[data-pd-item^='20220225'] .prodType1 .ribbon:before {
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
  height: 32px;
}
html .productTableA tr th a .ribbon[class*="SSV"] {
  height: 30px;
  background-image: url("/com/images/common/premium_ssv_s.png");
  background-position: 0 0;
}
html .v-mod-webCondIdList .v-mod-webCondIdItem {
  display: table;
}
html .v-mod-webCondIdList .v-mod-webCondIdItem.v-prodType1 .v-image:before {
  width: 100px;
  height: 27px;
  background-position: 0 -46px;
  background-image: url("/com/images/common/icon_premium_ssv_series.png");
}
html .v-mod-webCondIdList .v-mod-webCondIdItem.v-prodType10 .v-image:before {
  background-image: url("/com/images/common/appreciative_ssv_s.png");
  width: 100px;
  height: 32px;
  top: -10px;
}

