@charset "UTF-8";

/*------------------------------------------ contents */

.circle {
  animation: 30s linear infinite rotation1;
}
@keyframes rotation1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

#PT_jewelry_251014 a {
  font-family: "BIZ UDGothic", sans-serif;
  color: #000000;
}

/* mfp-content */
.mfp-fade01.mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
.mfp-fade01.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade01.mfp-bg.mfp-removing {
  opacity: 0;
}
.mfp-fade01.mfp-wrap .mfp-content {
  opacity: 0;
}
.mfp-fade01.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-fade01.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.mfp-content .popup_inline p.item_title u {
  margin-right: 16px;
}
.mfp-content .item_price {
  font-family: "游明朝", "游明朝体", "Noto Serif JP", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}
.mfp-content .rate {
  font-family: "BIZ UDGothic", sans-serif;
}
.mfp-content .refer {
  font-family: "BIZ UDGothic", sans-serif;
}
.mfp-content .tax {
  font-family: "BIZ UDGothic", sans-serif;
}

.swiper-itemlist .item_price {
  font-family: "BIZ UDPGothic", serif;
}
.swiper-itemlist .rate {
  font-family: "BIZ UDGothic", sans-serif;
}
.swiper-itemlist .refer {
  font-family: "BIZ UDGothic", sans-serif;
}
.swiper-itemlist .tax {
  font-family: "BIZ UDGothic", sans-serif;
}

.mfp-content .items {
  width: auto;
  white-space: nowrap;
}
.mfp-close-btn-in .mfp-close {
  display: none;
}

/* 本番環境打消し用 */
.mfp-inline-holder .mfp-content {
  padding: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.mfp-inline-holder .mfp-content a {
  background-image: none !important;
  padding-left: 0 !important;
}

/* 736px以下用（SP用）の記述------------------------------------------- */
@media screen and (max-width: 736px) {
  .mfp-content a {
    display: block;
    color: #404040;
    text-decoration: none;
    transition: all 0.3s;
  }
  /*   .mfp-inline-holder .mfp-content p {
    text-indent: 0 !important;
  } */
  .mfp-content .tax::after {
    background-image: url(../../../img/lp/PT_jewelry_251014/arrow.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    top: 9px;
    right: -12px;
  }
  .items .item:nth-child(n + 2) {
    margin-top: 3.5%;
  }
  .mfp-inline-holder .mfp-content {
    position: initial;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
  }
  .mfp-inline-holder .mfp-content p {
    margin: 0;
  }
  .mfp-inline-holder .mfp-content a {
    background-image: none;
    padding: 0 !important;
  }
  .mfp-inline-holder .mfp-content .item_title {
    font-size: 2.8vw;
    line-height: 1.4;
  }
  .mfp-inline-holder .mfp-content .item_price {
    font-size: 5.8vw;
    margin-top: -5px !important;
    text-indent: 0 !important;
  }
  .mfp-inline-holder .mfp-content .rate {
    font-size: 2.9vw;
  }
  .mfp-inline-holder .mfp-content .refer {
    font-size: 2.9vw;
  }
  .mfp-inline-holder .mfp-content .tax {
    font-size: 1.8vw;
    writing-mode: vertical-rl;
    bottom: -6px;
    position: relative;
  }
  .mfp-content .popup_close {
    position: absolute;
    right: 4%;
    cursor: pointer;
  }
  .mfp-content .popup_inline {
    position: relative;
  }
  .mfp-content .popup_inline p.item_title {
    text-indent: -30px;
    padding-left: 25px;
  }
  .mfp-content .popup_inline p.item_price {
    padding-left: 30px;
  }

  #PT_jewelry_251014 .active {
    animation-name: fadeInAnime;
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    opacity: 0;
  }

  @keyframes fadeInAnime {
    from {
      opacity: 0.5;
    }

    to {
      opacity: 1;
    }
  }

  #PT_jewelry_251014 .item_block {
    position: relative;
    display: flex;
    width: 88.57%;
    margin: 0 auto;
  }
  #PT_jewelry_251014 .item_block .item {
    position: relative;
    display: block;
  }
  #PT_jewelry_251014 .item_block .item .item_title {
    position: absolute;
    top: 58.42%;
    padding: 0 4.5%;
    margin: 0;
    line-height: 1.4;
  }
  #PT_jewelry_251014 .item_block .item .item_price {
    position: absolute;
    top: 80.48%;
    padding: 0 0 0 4.5%;
    margin: 0;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_title {
    font-size: 2.6vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_price {
    font-size: 3.06vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .rate {
    font-size: 1.8vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .refer {
    font-size: 1.8vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .tax {
    font-size: 1.8vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_mt {
    margin-top: 15% !important;
  }

  #PT_jewelry_251014 #top_movie_sp {
    width: 100%;
    margin: 0;
  }

  /* 前へ次への矢印カスタマイズ */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next,
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev {
    width: 11px; /* ボタンのサイズ調整 */
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 62%;
  }

  /* ▶ 次へボタン */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next::after {
    content: ""; /* デフォルトアイコンを消す */
  }

  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next {
    background-image: url("../../../img/lp/PT_jewelry_251014/itemlist_rtarrow.png");
    right: 2px;
  }

  /* ◀ 前へボタン */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev::after {
    content: ""; /* デフォルトアイコンを消す */
  }

  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev {
    background-image: url("../../../img/lp/PT_jewelry_251014/itemlist_lfarrow.png");
    left: 2px;
  }
  #PT_jewelry_251014 .swiper-itemlist-wrapper .model::after {
    background-image: url(../../../img/lp/PT_jewelry_251014/model.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 55px;
    height: 15px;
    position: absolute;
    top: 0px;
    right: 0;
  }

  /* TOP */
  #PT_jewelry_251014 #top #top_lede01 {
    position: absolute;
    width: 70.1333%;
    margin: 48.5333% 0 0;
    left: 15.2%;
    top: 0;
  }
  #PT_jewelry_251014 #top #top_text01 {
    position: absolute;
    width: 75.7333%;
    margin: 71.7333% 0 0;
    left: 12.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #top {
    background-image: url("../../../img/lp/PT_jewelry_251014/top.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    padding-bottom: 184.666%;
  }

  /* キヘイ */
  #PT_jewelry_251014 #kihei {
    background-image: url("../../../img/lp/PT_jewelry_251014/kihei.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    padding-bottom: 874.5333%;
    overflow: hidden;
  }
  #PT_jewelry_251014 #kihei #kihei_title01 {
    position: absolute;
    width: 63.0667%;
    margin: 14.6667% 0 0;
    left: 16.5333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_popup01 {
    position: absolute;
    width: 100%;
    margin: 64% 0 0;
    left: 0%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_lede01 {
    position: absolute;
    width: 66.6667%;
    margin: 156.6667% 0 0;
    left: 8.2667%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_text01 {
    position: absolute;
    width: 85.3333%;
    margin: 176.6667% 0 0;
    left: 9.2%;
    top: 0;
  }
  .mfp-content #kihei_popup01_items {
    position: absolute;
    margin: 82.7445% 0 0;
    left: 7.0559%;
    top: 0;
  }
  .mfp-content #kihei_popup02_items {
    position: absolute;
    margin: 106.7445% 0 0;
    left: 8.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_01_popup_items {
    position: absolute;
    margin: 126.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_02_popup_items {
    position: absolute;
    margin: 126.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_03_popup_items {
    position: absolute;
    margin: 125.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_04_popup_items {
    position: absolute;
    margin: 125.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_popup02 {
    position: absolute;
    width: 72.8%;
    margin: 428.6667% 0 0;
    left: 0%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut_title {
    position: absolute;
    width: 64.8%;
    margin: 515.7333% 0 0;
    left: 17.2%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut02_ttl {
    position: absolute;
    width: 25.4667%;
    margin: 646.8% 0 0;
    left: 54.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut02_txt {
    position: absolute;
    width: 45.7333%;
    margin: 656.2667% 0 0;
    left: 33.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut06_ttl {
    position: absolute;
    width: 23.2%;
    margin: 686% 0 0;
    left: 66.6667%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut06_txt {
    position: absolute;
    width: 40.1333%;
    margin: 695.3333% 0 0;
    left: 49.7333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut12_ttl {
    position: absolute;
    width: 26.5333%;
    margin: 721.7333% 0 0;
    left: 52%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut12_txt {
    position: absolute;
    width: 46%;
    margin: 731.0667% 0 0;
    left: 33.2%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_itemlist {
    position: absolute;
    width: 30.4%;
    margin: 783.4667% 0 0;
    left: 34.8%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #swiper_itemlist_kihei {
    position: absolute;
    margin: 799.4667% 0 0;
    width: 95.333%;
    left: 2.2666%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #kihei #kihei_itemlist_swiper {
    width: 89.333%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }

  #PT_jewelry_251014 #kihei #main_img_slide_01 {
    position: absolute;
    width: 92.1333%;
    margin: 207.4667% 0 0;
    left: 8.4%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_position_01 {
    position: absolute;
    width: 15.8667%;
    margin: 337.9333% 0 0;
    left: 13.6%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_position_02 {
    position: absolute;
    width: 15.8667%;
    margin: 337.9333% 0 0;
    left: 32.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_position_03 {
    position: absolute;
    width: 15.8667%;
    margin: 337.8% 0 0;
    left: 51.3333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_position_04 {
    position: absolute;
    width: 15.8667%;
    margin: 337.8% 0 0;
    left: 70%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei .bar_img_kihei {
    position: absolute;
    width: 16%;
    margin: 354.8667% 0 0;
    left: 13.8667%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }
  #PT_jewelry_251014 #kihei #main_cnts_slide_01 {
    position: absolute;
    width: 80%;
    margin: 361.8667% 0 0;
    left: 10.5333%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #main_cnts_slide_01 p {
    margin: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_circle {
    position: absolute;
    width: 50%;
    margin: 414.9333% 0 0;
    left: 55.5333%;
    top: 0;
  }

  #PT_jewelry_251014 #platinum {
    background-image: url("../../../img/lp/PT_jewelry_251014/platinum.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    padding-bottom: 397.0666%;
  }
  #PT_jewelry_251014 #platinum #platinum_ttl {
    position: absolute;
    width: 71.7333%;
    margin: 18.8% 0 0;
    left: 13.8667%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_purettl {
    position: absolute;
    width: 64.1333%;
    margin: 53.7333% 0 0;
    left: 17.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_puretxt {
    position: absolute;
    width: 64.8%;
    margin: 75.2% 0 0;
    left: 17.8667%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_ratettl {
    position: absolute;
    width: 69.4667%;
    margin: 101.0667% 0 0;
    left: 13.6%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_ratetxt {
    position: absolute;
    width: 64.8%;
    margin: 123.4667% 0 0;
    left: 17.4667%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_timettl {
    position: absolute;
    width: 69.3333%;
    margin: 150.6667% 0 0;
    left: 14%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_timetxt {
    position: absolute;
    width: 66.1333%;
    margin: 173.3333% 0 0;
    left: 16.8%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_movie_sp {
    position: absolute;
    width: 88%;
    margin: 212.8% 0 0;
    left: 6%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_popup01 {
    position: absolute;
    width: 34.9333%;
    margin: 369.4667% 0 0;
    left: 59.2%;
    top: 0;
  }
  .mfp-content #movie_ttl {
    position: absolute;
    width: 52%;
    margin: 9.0667% 0 0;
    left: 24.8%;
    top: 0;
  }

  .mfp-content #platinum_popup01_items01 {
    position: absolute;
    margin: 26.3333% 0 0;
    left: 5.0667%;
    top: 0;
  }
  .mfp-content #platinum_popup01_items01 a {
    position: relative;
  }
  .mfp-content #platinum_popup01_items02 a {
    position: relative;
  }
  .mfp-content #platinum_popup01_items01 p.item_title {
    text-indent: 0;
    padding-left: 0;
  }
  .mfp-content #platinum_popup01_items02 p.item_title {
    text-indent: 0;
    padding-left: 0;
  }
  .mfp-content #platinum_popup01_items02 {
    position: absolute;
    margin: 131.8667% 0 0;
    left: 5.0667%;
    top: 0;
  }
  .mfp-content #platinum_popup01_inline p.item_price {
    padding: 0;
  }
  .mfp-content #platinum_popup01_inline .items .item:nth-child(n + 2) {
    margin-top: 8.2%;
    display: block;
  }
  .mfp-content #platinum_popup01_inline .items .mt {
    margin-top: 12px !important;
  }

  .mfp-content #platinum_popup01_inline .female::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_female.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 61px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }
  .mfp-content #platinum_popup01_inline .man::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_man.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 61px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }
  .mfp-content #platinum_popup01_inline .common::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_common.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 125px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }

  #PT_jewelry_251014 #coinbar {
    background-image: url("../../../img/lp/PT_jewelry_251014/coinbar.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    padding-bottom: 614.6666%;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coinbar #coinbar_title01 {
    position: absolute;
    width: 63.2%;
    margin: 21.8667% 0 0;
    left: 18.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_popup01 {
    position: absolute;
    width: 100%;
    margin: 68.4% 0 0;
    left: 0%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_01_popup_items {
    position: absolute;
    margin: 124.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_02_popup_items {
    position: absolute;
    margin: 126.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_03_popup_items {
    position: absolute;
    margin: 126.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_04_popup_items {
    position: absolute;
    margin: 126.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coinbar_popup01_items01 {
    position: absolute;
    margin: 84.3333% 0 0;
    left: 9.0667%;
    top: 0;
  }
  .mfp-content #coinbar_popup01_items02 {
    position: absolute;
    margin: 135.3333% 0 0;
    left: 9.0667%;
    top: 0;
  }
  .mfp-content #coinbar_popup02_items {
    position: absolute;
    margin: 104.3333% 0 0;
    left: 9.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_lede01 {
    position: absolute;
    width: 70.6667%;
    margin: 160.6667% 0 0;
    left: 10.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_text01 {
    position: absolute;
    width: 79.2%;
    margin: 178.9333% 0 0;
    left: 10.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_popup02 {
    position: absolute;
    width: 70.9333%;
    margin: 430.5333% 0 0;
    left: 28.9333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar .bar_img_coinbar {
    position: absolute;
    width: 16%;
    margin: 350.2667% 0 0;
    left: 12.6667%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }
  #PT_jewelry_251014 #coinbar #coinbar_itemlist {
    position: absolute;
    width: 30.4%;
    margin: 513.4667% 0 0;
    left: 34.8%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #main_img_slide_02 {
    position: absolute;
    width: 92.4%;
    margin: 201.9333% 0 0;
    left: 0%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_01 {
    position: absolute;
    width: 15.8667%;
    margin: 333.4667% 0 0;
    left: 13.6%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_02 {
    position: absolute;
    width: 15.8667%;
    margin: 333.3333% 0 0;
    left: 32.1333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_03 {
    position: absolute;
    width: 15.8667%;
    margin: 333.4667% 0 0;
    left: 51.3333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_04 {
    position: absolute;
    width: 15.8667%;
    margin: 333.4667% 0 0;
    left: 70%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #main_cnts_slide_02 {
    position: absolute;
    width: 80%;
    margin: 358.4% 0 0;
    left: 10.5333%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #main_cnts_slide_02 p {
    margin: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_circle {
    position: absolute;
    width: 50%;
    margin: 418% 0 0;
    left: 7.4667%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #swiper_itemlist_coinbar {
    position: absolute;
    margin: 526.4667% 0 0;
    width: 95.333%;
    left: 2.2666%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coinbar #coinbar_itemlist_swiper {
    width: 89.333%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }

  #PT_jewelry_251014 #coin {
    background-image: url("../../../img/lp/PT_jewelry_251014/coin.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    padding-bottom: 567.333%;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coin #coin_title01 {
    position: absolute;
    width: 74.8%;
    margin: 22% 0 0;
    left: 13.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_popup01 {
    position: absolute;
    width: 100%;
    margin: 67.8667% 0 0;
    left: 0%;
    top: 0;
  }
  .mfp-content #coin_popup01_items01 {
    position: absolute;
    margin: 81.3333% 0 0;
    left: 9.0667%;
    top: 0;
  }
  .mfp-content #coin_popup01_items02 {
    position: absolute;
    margin: 136.3333% 0 0;
    left: 9.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_lede01 {
    position: absolute;
    width: 72.1333%;
    margin: 166% 0 0;
    left: 7.8667%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_text01 {
    position: absolute;
    width: 85.6%;
    margin: 184.8% 0 0;
    left: 7.4667%;
    top: 0;
  }
  .mfp-content #coin_slimg_01_popup_items {
    position: absolute;
    margin: 125.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coin_slimg_02_popup_items {
    position: absolute;
    margin: 124.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  .mfp-content #coin_slimg_03_popup_items {
    position: absolute;
    margin: 125.7445% 0 0;
    left: 9.0559%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_itemlist {
    position: absolute;
    width: 30.4%;
    margin: 438.8% 0 0;
    left: 34.8%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #main_img_slide_03 {
    position: absolute;
    width: 92.4%;
    margin: 221.2% 0 0;
    left: 0%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_position_01 {
    position: absolute;
    width: 15.8667%;
    margin: 351.4667% 0 0;
    left: 23.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_position_02 {
    position: absolute;
    width: 15.8667%;
    margin: 351.3333% 0 0;
    left: 42%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_position_03 {
    position: absolute;
    width: 15.8667%;
    margin: 351.3333% 0 0;
    left: 61.0667%;
    top: 0;
  }
  #PT_jewelry_251014 #coin .bar_img_coin {
    position: absolute;
    width: 16%;
    margin: 368.4% 0 0;
    left: 22.9333%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }
  #PT_jewelry_251014 #coin #main_cnts_slide_03 {
    position: absolute;
    width: 80%;
    margin: 376.5333% 0 0;
    left: 10%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #main_cnts_slide_03 p {
    margin: 0;
  }
  #PT_jewelry_251014 #coin #coin_circle {
    position: absolute;
    width: 50%;
    margin: 206.1333% 0 0;
    left: 60.5333%;
    top: 0;
  }

  #PT_jewelry_251014 #coin #swiper_itemlist_coin {
    position: absolute;
    margin: 451.4667% 0 0;
    width: 95.333%;
    left: 2.2666%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coin #coin_itemlist_swiper {
    width: 89.333%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }

  #PT_jewelry_251014 #coin .notice_box {
    position: absolute;
    margin: 527% 0 0;
    left: 4.5333%;
    top: 0;
    font-size: 2.66vw;
    list-style: none;
    width: 94%;
  }
  #PT_jewelry_251014 #coin .notice_box li {
    margin: 0;
  }
  #PT_jewelry_251014 #coin .pane_topic_path {
    position: absolute;
    width: 100%;
    margin: 553.7333% 0 0;
    top: 0;
  }

  /* 736px以下用（SP用）の記述 end--------------------------------------- */
}

/* 737px以上用（PC用）の記述------------------------------------------- */
@media screen and (min-width: 737px) {
  #PT_jewelry_251014 {
    margin: 0 auto;
    max-width: 1400px;
    min-width: 1200px;
  }
  #PT_jewelry_251014 a {
    transition: all 0.3s;
  }
  #PT_jewelry_251014 a:hover {
    opacity: 0.6;
  }

  .mfp-content {
    width: 1038px !important;
  }
  .mfp-content .item {
    display: block;
    color: #404040;
    text-decoration: none;
  }
  .mfp-content .popup_inline .items .item:nth-child(n + 2) {
    margin-top: 20px;
  }
  .mfp-content .item_title {
    font-size: 12px;
  }
  .mfp-content .rate {
    font-size: 11px;
  }
  .mfp-content .refer {
    font-size: 11px;
  }
  .mfp-content .item_price {
    font-size: 23px;
    margin-top: -5px !important;
  }
  .mfp-content .tax {
    font-size: 7px;
    writing-mode: vertical-rl;
    bottom: -4px;
    position: relative;
  }
  .mfp-content .popup_inline p.item_title {
    text-indent: -25px;
    padding-left: 25px;
  }
  .mfp-content .popup_inline p.item_price {
    padding-left: 30px;
  }
  .mfp-content .popup_inline {
    position: relative;
  }
  .mfp-content .popup_inline p {
    margin: 0;
    color: #000;
    font-feature-settings: "palt";
    -webkit-font-feature-settings: "palt";
    -moz-font-feature-settings: "palt";
  }
  .mfp-content .popup_close {
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
  }
  .mfp-content .tax::after {
    background-image: url(../../../img/lp/PT_jewelry_251014/arrow.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    top: 9px;
    right: -12px;
  }

  #PT_jewelry_251014 .swiper-itemlist .item_title {
    font-size: 10px;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_price {
    font-size: 13px;
  }
  #PT_jewelry_251014 .swiper-itemlist .rate {
    font-size: 8px;
  }
  #PT_jewelry_251014 .swiper-itemlist .refer {
    font-size: 8px;
  }
  #PT_jewelry_251014 .swiper-itemlist .tax {
    font-size: 8px;
  }
  #PT_jewelry_251014 #swiper_itemlist_kihei .swiper-slide .model::after,
  #PT_jewelry_251014 #swiper_itemlist_coinbar .swiper-slide .model::after,
  #PT_jewelry_251014 #swiper_itemlist_coin .swiper-slide .model::after {
    background-image: url(../../../img/lp/PT_jewelry_251014/model_pc.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 71px;
    height: 15px;
    position: absolute;
    top: 0px;
    right: 0;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_mt {
    margin-top: 2% !important;
  }

  #PT_jewelry_251014 #top_movie_pc {
    width: 100%;
  }

  #PT_jewelry_251014 #top {
    background: url(../../../img/lp/PT_jewelry_251014/top_pc.jpg) no-repeat top center / 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative;
    padding-bottom: 50%;
  }
  #PT_jewelry_251014 #top #top_lede01 {
    position: absolute;
    width: 31.9286%;
    margin: 24.9286% 0 0;
    left: 54.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #top #top_text01 {
    position: absolute;
    width: 31.9286%;
    margin: 33.7857% 0 0;
    left: 54.3571%;
    top: 0;
  }

  /* キヘイ */
  #PT_jewelry_251014 #kihei {
    background: url(../../../img/lp/PT_jewelry_251014/kihei_pc.jpg) no-repeat top center / 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative;
    padding-bottom: 228.642%;
  }
  #PT_jewelry_251014 #kihei #kihei_popup01 {
    position: absolute;
    width: 71.7857%;
    margin: 3% 0 0;
    left: 28.1429%;
    top: 0;
    cursor: pointer;
  }
  .mfp-content #kihei_popup01_items {
    position: absolute;
    margin: 57.5699% 0 0;
    left: 11.9576%;
    top: 0;
  }

  #PT_jewelry_251014 #kihei #kihei_title01 {
    position: absolute;
    width: 18.5714%;
    margin: 16% 0 0;
    left: 12.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_lede01 {
    position: absolute;
    width: 22.1429%;
    margin: 31.5% 0 0;
    left: 9.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_text01 {
    position: absolute;
    width: 23.0714%;
    margin: 38% 0 0;
    left: 9.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_circle {
    position: absolute;
    width: 17.6429%;
    margin: 50.5% 0 0;
    left: 47.5714%;
    top: 0;
  }

  #PT_jewelry_251014 #kihei #main_img_slide_01 {
    position: absolute;
    width: 45.3571%;
    margin: 55.7857% 0 0;
    left: 5.3571%;
    top: 0;
    /*  overflow: hidden; */
  }
  #PT_jewelry_251014 #kihei #main_img_slide_01 p {
    cursor: pointer;
  }
  #PT_jewelry_251014 #kihei #main_cnts_slide_01 {
    position: absolute;
    width: 21.7142%;
    margin: 74.7857% 0 0;
    left: 64.4286%;
    top: 0;
    /*  overflow: hidden; */
  }
  #PT_jewelry_251014 #kihei #main_cnts_slide_01 p {
    margin: 0;
  }
  .mfp-content #kihei_slimg_01_popup_items {
    position: absolute;
    margin: 44.7445% 0 0;
    left: 66.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_02_popup_items {
    position: absolute;
    margin: 54.1426% 0 0;
    left: 66.0886%;
    top: 0;
  }
  .mfp-content #kihei_slimg_03_popup_items {
    position: absolute;
    margin: 44.7445% 0 0;
    left: 66.0559%;
    top: 0;
  }
  .mfp-content #kihei_slimg_04_popup_items {
    position: absolute;
    margin: 44.7445% 0 0;
    left: 66.0559%;
    top: 0;
  }
  .mfp-content #kihei_popup02_items {
    position: absolute;
    margin: 39.5699% 0 0;
    left: 65.9576%;
    top: 0;
  }

  #PT_jewelry_251014 #kihei #kihei_position_01 {
    position: absolute;
    width: 4.6429%;
    margin: 90.6429% 0 0;
    left: 64.7143%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #kihei #kihei_position_02 {
    position: absolute;
    width: 4.6429%;
    margin: 90.5714% 0 0;
    left: 70.0714%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #kihei #kihei_position_03 {
    position: absolute;
    width: 4.6429%;
    margin: 90.5714% 0 0;
    left: 75.5714%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #kihei #kihei_position_04 {
    position: absolute;
    width: 4.6429%;
    margin: 90.6429% 0 0;
    left: 81.0714%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #kihei .bar_img_kihei {
    position: absolute;
    width: 4.6429%;
    margin: 95.6429% 0 0;
    left: 64.7143%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }

  #PT_jewelry_251014 #kihei #kihei_popup02 {
    position: absolute;
    width: 36.2143%;
    margin: 109.2143% 0 0;
    left: 56.6429%;
    top: 0;
    cursor: pointer;
  }

  /* カットバリエーション */
  #PT_jewelry_251014 #kihei #kihei_cut_title {
    position: absolute;
    width: 16.2143%;
    margin: 157.5714% 0 0;
    left: 71.5%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut02_ttl {
    position: absolute;
    width: 7.9286%;
    margin: 166.1571% 0 0;
    left: 80.0714%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut02_txt {
    position: absolute;
    width: 15.5714%;
    margin: 168.8571% 0 0;
    left: 72.7143%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut06_ttl {
    position: absolute;
    width: 7.1429%;
    margin: 176.2143% 0 0;
    left: 76.7857%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut06_txt {
    position: absolute;
    width: 16.7143%;
    margin: 179.2857% 0 0;
    left: 67.7143%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut12_ttl {
    position: absolute;
    width: 8.1429%;
    margin: 185.8571% 0 0;
    left: 71.2143%;
    top: 0;
  }
  #PT_jewelry_251014 #kihei #kihei_cut12_txt {
    position: absolute;
    width: 16.0714%;
    margin: 188.5% 0 0;
    left: 63.2857%;
    top: 0;
  }

  /* ItemList */
  #PT_jewelry_251014 #kihei #kihei_itemlist {
    position: absolute;
    width: 7.0714%;
    margin: 206.7143% 0 0;
    left: 46.2143%;
    top: 0;
  }
  #PT_jewelry_251014 #swiper_itemlist_kihei {
    position: absolute;
    margin: 210.2857% 0 0 0;
    width: 87.21%;
    left: 6.4%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #kihei #kihei_itemlist_swiper {
    width: 94.21%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item_block {
    position: relative;
    display: flex;
    width: 94.51%;
    margin: 0 auto;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item {
    position: relative;
    display: block;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item:nth-of-type(n + 2) {
    margin-left: 1.5%;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item .item_title {
    position: absolute;
    top: 15.37%;
    left: 44.0%;
    width: 50%;
    margin: 0;
    line-height: 1.3;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item .item_price {
    position: absolute;
    top: 65.48%;
    left: 43.4%;
    margin: 0;
    margin-top: -10px;
    line-height: 1.3;
  }
  #PT_jewelry_251014 .swiper-itemlist .swiper-slide .item .item_rate {
    position: absolute;
    top: 65.29%;
    left: 45.29%;
    margin: 0;
  }

  /* 前へ次への矢印カスタマイズ */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next,
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev {
    width: 11px; /* ボタンのサイズ調整 */
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 62%;
  }

  /* ▶ 次へボタン */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next::after {
    content: ""; /* デフォルトアイコンを消す */
  }

  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-next {
    background-image: url("../../../img/lp/PT_jewelry_251014/itemlist_rtarrow_pc.png");
  }

  /* ◀ 前へボタン */
  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev::after {
    content: ""; /* デフォルトアイコンを消す */
  }

  #PT_jewelry_251014 .swiper-itemlist-wrapper .swiper-button-prev {
    background-image: url("../../../img/lp/PT_jewelry_251014/itemlist_lfarrow_pc.png");
  }

  /*** プラチナ ***/
  #PT_jewelry_251014 #platinum {
    background: url(../../../img/lp/PT_jewelry_251014/platinum_pc.jpg) no-repeat top center / 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative;
    padding-bottom: 77.5%;
  }
  #PT_jewelry_251014 #platinum #platinum_ttl {
    position: absolute;
    width: 36.7857%;
    margin: 7% 0 0;
    left: 31.7143%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_purettl {
    position: absolute;
    width: 19.4286%;
    margin: 15.1429% 0 0;
    left: 15.4286%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_puretxt {
    position: absolute;
    width: 19.4286%;
    margin: 22.7143% 0 0;
    left: 15.4286%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_ratettl {
    position: absolute;
    width: 20.6429%;
    margin: 15.2143% 0 0;
    left: 39.5714%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_ratetxt {
    position: absolute;
    width: 20.7143%;
    margin: 22.7857% 0 0;
    left: 39.5714%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_timettl {
    position: absolute;
    width: 20.4286%;
    margin: 15.2143% 0 0;
    left: 64.8571%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_timetxt {
    position: absolute;
    width: 20.3571%;
    margin: 22.7143% 0 0;
    left: 64.9286%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_movie_pc {
    position: absolute;
    width: 58.3571%;
    margin: 36.7143% 0 0;
    left: 21.9286%;
    top: 0;
  }
  #PT_jewelry_251014 #platinum #platinum_popup01 {
    position: absolute;
    width: 7.7143%;
    margin: 69.5714% 0 0;
    left: 72.5%;
    top: 0;
    cursor: pointer;
  }
  .mfp-content #movie_ttl {
    position: absolute;
    width: 18.7861%;
    margin: 5.2023% 0 0;
    left: 41.0405%;
    top: 0;
  }
  .mfp-content #platinum_popup01_items01 {
    position: absolute;
    margin: 12.657% 0 0;
    left: 8.6936%;
    top: 0;
  }
  .mfp-content #platinum_popup01_items01 a {
    position: relative;
  }
  .mfp-content #platinum_popup01_items02 a {
    position: relative;
  }
  .mfp-content #platinum_popup01_items02 {
    position: absolute;
    margin: 14.368% 0 0;
    left: 55.684%;
    top: 0;
  }
  .mfp-content #platinum_popup01_inline p.item_price {
    padding: 0;
  }
  .mfp-content #platinum_popup01_inline .items .item:nth-child(n + 2) {
    margin-top: 30px;
  }
  .mfp-content #platinum_popup01_inline p.item_title {
    text-indent: 0px;
    padding-left: 0px;
  }

  .mfp-content #platinum_popup01_inline .female::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_female_pc.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 61px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }
  .mfp-content #platinum_popup01_inline .man::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_man_pc.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 61px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }
  .mfp-content #platinum_popup01_inline .common::before {
    background-image: url(../../../img/lp/PT_jewelry_251014/movie_common_pc.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 125px;
    height: 14px;
    position: absolute;
    top: -16px;
    left: 0;
  }

  /*** コインバー ***/
  #PT_jewelry_251014 #coinbar {
    background: url(../../../img/lp/PT_jewelry_251014/coinbar_pc.jpg) no-repeat top center / 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative;
    padding-bottom: 182.785%;
  }
  #PT_jewelry_251014 #coinbar #coinbar_popup01 {
    position: absolute;
    width: 72.6429%;
    margin: 12.2143% 0 0;
    left: 0%;
    top: 0;
    cursor: pointer;
  }
  .mfp-content #coinbar_popup01_items01 {
    position: absolute;
    margin: 56.5699% 0 0;
    left: 11.9576%;
    top: 0;
  }
  .mfp-content #coinbar_popup01_items02 {
    position: absolute;
    margin: 56.5699% 0 0;
    left: 56.9576%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_title01 {
    position: absolute;
    width: 18.7143%;
    margin: 27.8571% 0 0;
    left: 69%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_lede01 {
    position: absolute;
    width: 23.8571%;
    margin: 40.2143% 0 0;
    left: 69.0714%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_text01 {
    position: absolute;
    width: 21.8571%;
    margin: 46.7857% 0 0;
    left: 69%;
    top: 0;
  }
  #PT_jewelry_251014 #coinbar #coinbar_circle {
    position: absolute;
    width: 19.2857%;
    margin: 61.2143% 0 0;
    left: 33.2857%;
    top: 0;
  }

  #PT_jewelry_251014 #coinbar #main_img_slide_02 {
    position: absolute;
    width: 45.3571%;
    margin: 68.0714% 0 0;
    left: 49.3571%;
    top: 0;
    cursor: pointer;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coinbar #main_cnts_slide_02 {
    position: absolute;
    width: 21.7142%;
    margin: 82.7143% 0 0;
    left: 16.4286%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coinbar #main_cnts_slide_02 p {
    margin: 0;
  }
  .mfp-content #coinbar_slimg_01_popup_items {
    position: absolute;
    margin: 44.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_02_popup_items {
    position: absolute;
    margin: 53.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_03_popup_items {
    position: absolute;
    margin: 45.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  .mfp-content #coinbar_slimg_04_popup_items {
    position: absolute;
    margin: 53.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }

  #PT_jewelry_251014 #coinbar .bar_img_coinbar {
    position: absolute;
    width: 4.6429%;
    margin: 106.7143% 0 0;
    left: 16.3571%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_01 {
    position: absolute;
    width: 4.6429%;
    margin: 101.7143% 0 0;
    left: 16.3571%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_02 {
    position: absolute;
    width: 4.6429%;
    margin: 101.7143% 0 0;
    left: 21.8571%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_03 {
    position: absolute;
    width: 4.6429%;
    margin: 101.7143% 0 0;
    left: 27.2857%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coinbar #coinbar_position_04 {
    position: absolute;
    width: 4.6429%;
    margin: 101.7143% 0 0;
    left: 32.7857%;
    top: 0;
    cursor: pointer;
  }

  #PT_jewelry_251014 #coinbar #coinbar_popup02 {
    position: absolute;
    width: 38.0714%;
    margin: 119.7143% 0 0;
    left: 5.3571%;
    top: 0;
    cursor: pointer;
  }
  .mfp-content #coinbar_popup02_items {
    position: absolute;
    margin: 30.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }

  #PT_jewelry_251014 #coinbar #coinbar_itemlist {
    position: absolute;
    width: 7.0714%;
    margin: 162.3571% 0 0;
    left: 46.4286%;
    top: 0;
  }
  #PT_jewelry_251014 #swiper_itemlist_coinbar {
    position: absolute;
    margin: 166% 0;
    width: 87.21%;
    left: 6.4%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coinbar #coinbar_itemlist_swiper {
    width: 94.21%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }

  /*** コイン ***/
  #PT_jewelry_251014 #coin {
    background: url(../../../img/lp/PT_jewelry_251014/coin_pc.jpg) no-repeat top center / 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative;
    padding-bottom: 152.785%;
  }
  #PT_jewelry_251014 #coin #coin_popup01 {
    position: absolute;
    width: 72.4286%;
    margin: 4.7857% 0 0;
    left: 27.8571%;
    top: 0;
    cursor: pointer;
  }
  .mfp-content #coin_popup01_items01 {
    position: absolute;
    margin: 56.5699% 0 0;
    left: 11.9576%;
    top: 0;
  }
  .mfp-content #coin_popup01_items02 {
    position: absolute;
    margin: 56.5699% 0 0;
    left: 56.9576%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_title01 {
    position: absolute;
    width: 20.1429%;
    margin: 19.5% 0 0;
    left: 12.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_lede01 {
    position: absolute;
    width: 23.3571%;
    margin: 32.8571% 0 0;
    left: 12.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_text01 {
    position: absolute;
    width: 23.3571%;
    margin: 39.0714% 0 0;
    left: 12.3571%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_circle {
    position: absolute;
    width: 19.5714%;
    margin: 52.9286% 0 0;
    left: 47.5%;
    top: 0;
  }

  #PT_jewelry_251014 #coin #main_img_slide_03 {
    position: absolute;
    width: 45.3571%;
    margin: 58.3571% 0 0;
    left: 7.2143%;
    top: 0;
    overflow: hidden;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coin #main_cnts_slide_03 {
    position: absolute;
    width: 21.7142%;
    margin: 79.2857% 0 0;
    left: 64.7857%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coin #main_cnts_slide_03 p {
    margin: 0;
  }
  .mfp-content #coin_slimg_01_popup_items {
    position: absolute;
    margin: 61.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  .mfp-content #coin_slimg_02_popup_items {
    position: absolute;
    margin: 43.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  .mfp-content #coin_slimg_03_popup_items {
    position: absolute;
    margin: 52.7445% 0 0;
    left: 65.0559%;
    top: 0;
  }
  #PT_jewelry_251014 #coin #coin_position_01 {
    position: absolute;
    width: 4.6429%;
    margin: 96.9286% 0 0;
    left: 67.7143%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coin #coin_position_02 {
    position: absolute;
    width: 4.6429%;
    margin: 96.9286% 0 0;
    left: 73.2143%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coin #coin_position_03 {
    position: absolute;
    width: 4.6429%;
    margin: 96.9286% 0 0;
    left: 78.7143%;
    top: 0;
    cursor: pointer;
  }
  #PT_jewelry_251014 #coin .bar_img_coin {
    position: absolute;
    width: 4.6429%;
    margin: 101.8571% 0 0;
    left: 16.3571%;
    top: 0;
    transition: all 0.5s ease;
    pointer-events: none;
  }

  #PT_jewelry_251014 #coin #coin_itemlist {
    position: absolute;
    width: 7.0714%;
    margin: 124.2143% 0 0;
    left: 46%;
    top: 0;
  }
  #PT_jewelry_251014 #swiper_itemlist_coin {
    position: absolute;
    margin: 128% 0 0;
    width: 87.21%;
    left: 6.4%;
    top: 0;
    overflow: hidden;
  }
  #PT_jewelry_251014 #coin #coin_itemlist_swiper {
    width: 94.21%;
    margin: 0 auto;
    top: 0;
    overflow: hidden;
  }

  #PT_jewelry_251014 #coin .notice_box {
    position: absolute;
    margin: 143.2857% 0 0;
    left: 7.1429%;
    top: 0;
    list-style: none;
    font-size: 12px;
  }
  #PT_jewelry_251014 #coin .notice_box li {
    margin: 0;
  }

  #PT_jewelry_251014 #coin .pane_topic_path {
    position: absolute;
    margin: 148.2857% 0 0;
    left: 7.1429%;
    top: 0;
  }
  /* 737px以上用（PC用）の記述 end--------------------------------------- */
}

/* 1399px以下用（PC用）のフォント可変値　記述------------------------------------------- */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  #PT_jewelry_251014 .notice_box {
    font-size: 0.8571vw;
  }

  #PT_jewelry_251014 .swiper-itemlist .item_title {
    font-size: 0.71vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_price {
    font-size: 0.92vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .rate {
    font-size: 0.57vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .refer {
    font-size: 0.57vw;
  }
  #PT_jewelry_251014 .swiper-itemlist .tax {
    font-size: 0.57vw;
  }

  /* 1399px以下用（PC用）の記述 end--------------------------------------- */
}

/* 1199px以下用（PC用）のフォント最小値　記述------------------------------------------- */
@media screen and (min-width: 738px) and (max-width: 1199px) {
  #PT_jewelry_251014 .notice_box {
    font-size: 10.28px;
  }

  #PT_jewelry_251014 .swiper-itemlist .item_title {
    font-size: 8.52px;
  }
  #PT_jewelry_251014 .swiper-itemlist .item_price {
    font-size: 11.04px;
  }
  #PT_jewelry_251014 .swiper-itemlist .rate {
    font-size: 6.84px;
  }
  #PT_jewelry_251014 .swiper-itemlist .refer {
    font-size: 6.84px;
  }
  #PT_jewelry_251014 .swiper-itemlist .tax {
    font-size: 6.84px;
  }

  /* 1199px以下用（PC用）の記述 end--------------------------------------- */
}
