@import url("https://worldwidewatch.itembox.design/item/css/main_pc.css?t=20250515150517");
@import url("https://worldwidewatch.itembox.design/item/css/main_sp.css?t=20250515150517");
@import url("https://worldwidewatch.itembox.design/item/css/contents.css?t=20250515150517");
@import url("https://worldwidewatch.itembox.design/item/css/rich.css?t=20250515150517");

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

html,body {
font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

.fs-c-productName__copy {
font-size: 1.5rem;
margin-bottom: 5px;
}

.fs-c-productName__copy, .fs-c-productName__name, .fs-c-productName__variation {
line-height: 140%;
}

.fs-c-productPrice__main__label {
font-size: 1.15rem;
}
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
font-size: 2.00rem;
color: #000000;
margin-right: 3px;
}
.fs-c-productMark__mark {
    border-radius: 0px;
}

.fs-c-heading {
    line-height: 170%;
    letter-spacing: 2px;
}

.fs-c-productNumber {
border: none;
padding:0;
font-size: 1.35rem;
}
.fs-c-productNumber__number {
    font-weight: normal;
}
.fs-c-price__value {
font-size: 3.0rem;
font-weight:600;
color:#000000;
}

.fs-c-button--inquiryAboutProduct {
    color: #FFF;
    width: 100%;
    text-align: center;
}
.fs-p-banner__link i {font-size: 3.4rem;}
.fs-c-subgroupList__item {flex-grow: 0;}
.fs-c-breadcrumb__list.fs-c-breadcrumb__list--subgroup {display: none;}
.fs-l-productLayout__item.fs-l-productLayout__item--1 {
    grid-column: span 2;
}

.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed) {
    margin-left: 10px;
}
.fs-c-productPrice__addon, .fs-c-productPrice__addon .fs-c-price__value {
    font-size: 1.2rem !important;
 font-weight: 400 !important;
}


.fs-top-feature-title {
  position: relative;
}

.fs-top-feature-title-link {
  position: absolute;
  right: 0;
  font-size: 14px;
  color: #3572b0;
}

.fs-top-feature-title-link:visited {
  color: #3572b0;
}

.fs-top-feature {
  margin: 0;
  padding: 0;
  list-style: none;
}

.fs-top-feature-item {
  margin: 0 0 8px;
  padding: 0;
  overflow: hidden;
}

.fs-top-feature-item a {
  display: block;
}

.fs-top-feature-item img {
  width: 100%;
  height: auto;
  vertical-align: middle;
  transition: transform 0.3s ease;
}

@media screen and (min-width: 600px) {
  .fs-c-subgroupList>li {
    width: 32.8%;
    margin-right: 0.8%;
    flex-basis: unset;
    flex-grow: unset;
  }

  .fs-c-subgroupList>li:nth-of-type(3n) {
    margin-right: 0;
  }

  .fs-top-feature {
    display: flex;
    flex-wrap: wrap;
  }

  .fs-top-feature-item {
    width: 32.8%;
    margin: 0 0.8% 0.8% 0;
  }

  .fs-top-feature-item:nth-of-type(3n) {
    margin-right: 0;
  }

  .fs-top-feature-item a:hover img {
    transform: scale(110%);
  }
}

/*定価に取消線を入れる*/
.fs-c-productPrice--listed .fs-c-price {
    text-decoration: line-through;
}


/*中里更新*/
.movie {
    max-width: 800px;
    max-height: 1000px;
    margin: auto;
    padding-top: 100px;
    margin-bottom: 20px;
    height:500px;
    position: relative;
    width: 100%;
}

.movie iframe {
    max-width: 800px;
    max-height: 1000px;
    margin-bottom: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height:500px;
}


@media (max-width: 768px) {
    .movie {
        margin: 40px auto;
    }

    .movie iframe {
        max-width: 100%;
    }

/* 会員価格の設定がある商品の販売価格に取消し線を入れる */
.fs-c-productPrice--selling:has(+.fs-c-productPrice--member){
  text-decoration: line-through;
}
