@charset "UTF-8";

/* 新春初売り(金)表示用スタイル ここから */
@media print, screen and (max-width:480px) {
  /*-在庫一覧 詳細表示-*/
  .newYearTokusenGold h3 {
    position: relative;
  }
  .newYearTokusenGold h3::before {
    content: "";
    background: url(/common/v2/images/campaign/GOLD-1eda63e2ffa9750f93b99f92e1d96ba3.png) no-repeat;
    background-size: cover;
    width: 65px;
    height: 65px;
    display: block;
    position: absolute;
    bottom: 6px;
    right: 6px;
    z-index: 1;
  }

  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenGold span.__items__img_url {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
  }
  .p-detail__photo.newYearTokusenGold span.__items__img_url::before {
    content: "";
    background: url(/common/v2/images/campaign/GOLD-1eda63e2ffa9750f93b99f92e1d96ba3.png) no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 100;
  }
}

@media print, screen and (min-width:481px) {
  /*-在庫一覧 詳細表示-*/
  .usd_phbox.newYearTokusenGold {
    position: relative;
    width: 180px;
    height: auto;
    margin: 0 10px 0 0;
  }
  .usd_phbox.newYearTokusenGold::before {
    content: "";
    background: url(/common/v2/images/campaign/GOLD-1eda63e2ffa9750f93b99f92e1d96ba3.png) no-repeat;
    background-size: cover;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
   top: 70px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 写真表示-*/
  .usd_ph_box .newYearTokusenGold {
    position: relative;
  }
  .usd_ph_box .newYearTokusenGold::before {
    content: "";
    background: url(/common/v2/images/campaign/GOLD-1eda63e2ffa9750f93b99f92e1d96ba3.png) no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 3px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 一覧表示-*/
  .newYearTokusenGold_tag_dlst {
    opacity: 1;
    display: block;
    position: absolute;
    color: #FFFFFF;
    font-weight: bold;
    width: 80px;
    text-align: center;
    font-size: 14px;
    padding: 2px 0;
    top: 0px;
    right: 0;
    letter-spacing: 2px;
    background-color: #EE3440;
  }
  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenGold {
    position: relative;
    width: 640px;
  }
  .p-detail__photo.newYearTokusenGold::before {
    content: "";
    background: url(/common/v2/images/campaign/GOLD-1eda63e2ffa9750f93b99f92e1d96ba3.png) no-repeat;
    background-size: cover;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    bottom: 75px;
    right: 10px;
    z-index: 100;
  }
}
/* 新春初売り(金)表示用スタイル ここまで */

/* 新春初売り(銀)表示用スタイル ここから */
@media print, screen and (max-width:480px) {
  /*-在庫一覧 詳細表示-*/
  .newYearTokusenSilver h3 {
    position: relative;
  }
  .newYearTokusenSilver h3::before {
    content: "";
    background: url(/common/v2/images/campaign/SILVER-20169f91e728f6e7354c43dc4a2220c6.png) no-repeat;
    background-size: cover;
    width: 65px;
    height: 65px;
    display: block;
    position: absolute;
    bottom: 6px;
    right: 6px;
    z-index: 1;
  }

  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenSilver span.__items__img_url {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
  }
  .p-detail__photo.newYearTokusenSilver span.__items__img_url::before {
    content: "";
    background: url(/common/v2/images/campaign/SILVER-20169f91e728f6e7354c43dc4a2220c6.png) no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 100;
  }
}

@media print, screen and (min-width:481px) {
  /*-在庫一覧 詳細表示-*/
  .usd_phbox.newYearTokusenSilver {
    position: relative;
    width: 180px;
    height: auto;
    margin: 0 10px 0 0;
  }
  .usd_phbox.newYearTokusenSilver::before {
    content: "";
    background: url(/common/v2/images/campaign/SILVER-20169f91e728f6e7354c43dc4a2220c6.png) no-repeat;
    background-size: cover;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
   top: 70px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 写真表示-*/
  .usd_ph_box .newYearTokusenSilver {
    position: relative;
  }
  .usd_ph_box .newYearTokusenSilver::before {
    content: "";
    background: url(/common/v2/images/campaign/SILVER-20169f91e728f6e7354c43dc4a2220c6.png) no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 3px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 一覧表示-*/
  .newYearTokusenSilver_tag_dlst {
    opacity: 1;
    display: block;
    position: absolute;
    color: #FFFFFF;
    font-weight: bold;
    width: 80px;
    text-align: center;
    font-size: 14px;
    padding: 2px 0;
    top: 0px;
    right: 0;
    letter-spacing: 2px;
    background-color: #EE3440;
  }
  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenSilver {
    position: relative;
    width: 640px;
  }
  .p-detail__photo.newYearTokusenSilver::before {
    content: "";
    background: url(/common/v2/images/campaign/SILVER-20169f91e728f6e7354c43dc4a2220c6.png) no-repeat;
    background-size: cover;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    bottom: 75px;
    right: 10px;
    z-index: 100;
  }
}
/* 新春初売り(銀)表示用スタイル ここまで */

/* 新春初売り(銅)表示用スタイル ここから */
@media print, screen and (max-width:480px) {
  /*-在庫一覧 詳細表示-*/
  .newYearTokusenBronze h3 {
    position: relative;
  }
  .newYearTokusenBronze h3::before {
    content: "";
    background: url(/common/v2/images/campaign/BRONZE-7efc881d0d6ff5017b29422d66448934.png) no-repeat;
    background-size: cover;
    width: 65px;
    height: 65px;
    display: block;
    position: absolute;
    bottom: 6px;
    right: 6px;
    z-index: 1;
  }

  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenBronze span.__items__img_url {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
  }
  .p-detail__photo.newYearTokusenBronze span.__items__img_url::before {
    content: "";
    background: url(/common/v2/images/campaign/BRONZE-7efc881d0d6ff5017b29422d66448934.png) no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 100;
  }
}

@media print, screen and (min-width:481px) {
  /*-在庫一覧 詳細表示-*/
  .usd_phbox.newYearTokusenBronze {
    position: relative;
    width: 180px;
    height: auto;
    margin: 0 10px 0 0;
  }
  .usd_phbox.newYearTokusenBronze::before {
    content: "";
    background: url(/common/v2/images/campaign/BRONZE-7efc881d0d6ff5017b29422d66448934.png) no-repeat;
    background-size: cover;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
   top: 70px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 写真表示-*/
  .usd_ph_box .newYearTokusenBronze {
    position: relative;
  }
  .usd_ph_box .newYearTokusenBronze::before {
    content: "";
    background: url(/common/v2/images/campaign/BRONZE-7efc881d0d6ff5017b29422d66448934.png) no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 3px;
    right: 3px;
    z-index: 100;
  }

  /*-在庫一覧 一覧表示-*/
  .newYearTokusenBronze_tag_dlst {
    opacity: 1;
    display: block;
    position: absolute;
    color: #FFFFFF;
    font-weight: bold;
    width: 80px;
    text-align: center;
    font-size: 14px;
    padding: 2px 0;
    top: 0px;
    right: 0;
    letter-spacing: 2px;
    background-color: #EE3440;
  }
  /*-在庫詳細-*/
  .p-detail__photo.newYearTokusenBronze {
    position: relative;
    width: 640px;
  }
  .p-detail__photo.newYearTokusenBronze::before {
    content: "";
    background: url(/common/v2/images/campaign/BRONZE-7efc881d0d6ff5017b29422d66448934.png) no-repeat;
    background-size: cover;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    bottom: 75px;
    right: 10px;
    z-index: 100;
  }
}
/* 新春初売り(銅)表示用スタイル ここまで */
