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

#fs_CustomerDetails #fs-page-error-container{ margin-top:60px;}
.fs-c-productListItem__image__image {aspect-ratio: 1 / 1;}
div.detailBlock div.imgSet img,ul.itemList li figure img {object-fit:contain;aspect-ratio: 1 / 1;}

@media screen and (min-width: 961px){
.collectionList{
grid-template-columns: 1fr 1fr !important;
}
}

.fs-body-top .featureList li{
flex:1;
}

.fs-c-productPreorderMessage p{
text-align: left;
}

/* article[data-product-id="329"] .fs-c-productListItem__control.fs-c-buttonContainer{
display: none;
}
*/

/* 「予約商品」タグの背景色変更 */
.fs-c-mark--preorder{
background: #6E0023;
}
.fs-c-cartTable__message.fs-c-cartTable__message--preorder{
background: #6E0023;
}


.fs-body-category-accutron,
.fs-body-product-26A211,
.fs-body-product-26A212,
.fs-body-product-26A213{
background-color:#000;
color:#fff;
}
.fs-body-category-accutron .gNaviSubTxt a,
.fs-body-category-accutron .gNaviTxt a,
.fs-body-category-accutron .fs-pt-menu__item,
.fs-body-category-accutron .fs-c-productName__name,
.fs-body-product-26A211 .gNaviSubTxt a,
.fs-body-product-26A211 .gNaviTxt a,
.fs-body-product-26A211 .fs-c-productNameHeading,
.fs-body-product-26A211 .fs-c-price__value,
.fs-body-product-26A211 .STxt,
.fs-body-product-26A211 .fs-pt-menu__item,
.fs-body-product-26A211 .guarantee-item-in,
.fs-body-product-26A211 .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price,
.fs-body-product-26A212 .gNaviSubTxt a,
.fs-body-product-26A212 .gNaviTxt a,
.fs-body-product-26A212 .fs-c-productNameHeading,
.fs-body-product-26A212 .fs-c-price__value,
.fs-body-product-26A212 .STxt,
.fs-body-product-26A212 .fs-pt-menu__item,
.fs-body-product-26A212 .guarantee-item-in,
.fs-body-product-26A212 .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price,
.fs-body-product-26A213 .gNaviSubTxt a,
.fs-body-product-26A213 .gNaviTxt a,
.fs-body-product-26A213 .fs-c-productNameHeading,
.fs-body-product-26A213 .fs-c-price__value,
.fs-body-product-26A213 .STxt,
.fs-body-product-26A213 .fs-pt-menu__item,
.fs-body-product-26A213 .guarantee-item-in,
.fs-body-product-26A213 .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price,
.fs-body-category-accutron .footerArea div.copyright p,
.fs-body-product-26A211 .footerArea div.copyright p,
.fs-body-product-26A212 .footerArea div.copyright p,
.fs-body-product-26A213 .footerArea div.copyright p{
  color:#fff;
}
.fs-body-category-accutron .fs-c-productPrice__main__price{
  color:#fff!important;
}
.fs-body-product-26A211 .swiper-button-prev::before,
.fs-body-product-26A211 .swiper-button-next::before,
.fs-body-product-26A212 .swiper-button-prev::before,
.fs-body-product-26A212 .swiper-button-next::before,
.fs-body-product-26A213 .swiper-button-prev::before,
.fs-body-product-26A213 .swiper-button-next::before{
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.fs-body-category-accutron .SubTitle{
  display:none;
}
.fs-body-category-accutron .colllectionBlk .mainArea h1{
  position: unset;
  top: unset;
  left: unset;
  -webkit-transform: unset;
  transform: unset;
}
.guarantee-item-in,
.menuSet,
.fs-body-category-accutron #contsHead div#globalNavi div.sNaviSet h3,
.fs-body-product-26A211 #contsHead div#globalNavi div.sNaviSet h3,
.fs-body-product-26A212 #contsHead div#globalNavi div.sNaviSet h3,
.fs-body-product-26A213 #contsHead div#globalNavi div.sNaviSet h3,
.fs-body-category-accutron #contsHead div#globalNavi div.sNaviSet h2,
.fs-body-product-26A211 #contsHead div#globalNavi div.sNaviSet h2,
.fs-body-product-26A212 #contsHead div#globalNavi div.sNaviSet h2,
.fs-body-product-26A213 #contsHead div#globalNavi div.sNaviSet h2,
.fs-body-category-accutron .gNaviBlk .gNaviTxt a,
.fs-body-product-26A211 .gNaviBlk .gNaviTxt a,
.fs-body-product-26A212 .gNaviBlk .gNaviTxt a,
.fs-body-product-26A213 .gNaviBlk .gNaviTxt a{
  color:#000;
}

.fs-body-product-26A211 .itemAccent,
.fs-body-product-26A212 .itemAccent,
.fs-body-product-26A213 .itemAccent,
.fs-body-category-accutron .footerArea div.copyright,
.fs-body-product-26A211 .footerArea div.copyright,
.fs-body-product-26A212 .footerArea div.copyright,
.fs-body-product-26A213 .footerArea div.copyright{
  background:unset;
}
.fs-body-product-26A211 .relationBlk,
.fs-body-product-26A212 .relationBlk,
.fs-body-product-26A213 .relationBlk,
.fs-body-product-26A211 #bulova_150th,
.fs-body-product-26A212 #bulova_150th,
.fs-body-product-26A213 #bulova_150th,
.fs-body-product-26A211 #collection,
.fs-body-product-26A212 #collection,
.fs-body-product-26A213 #collection,
.fs-body-category-accutron #collection,
.fs-body-category-accutron #collection,
.fs-body-category-accutron #collection{
  display:none;
}
.fs-body-product-26A211 .guarantee-item-in,
.fs-body-product-26A212 .guarantee-item-in,
.fs-body-product-26A213 .guarantee-item-in{
  background-color:#0b6752;
  border-color:#0b6752;
}
.fs-body-product-26A211 .guarantee-item-in svg,
.fs-body-product-26A212 .guarantee-item-in svg,
.fs-body-product-26A213 .guarantee-item-in svg,
.fs-body-product-26A211 .guarantee-item-in #box-solid,
.fs-body-product-26A212 .guarantee-item-in #box-solid,
.fs-body-product-26A213 .guarantee-item-in #box-solid,
.fs-body-category-accutron .footerArea div.copyright .footerLogo svg,
.fs-body-product-26A211 .footerArea div.copyright .footerLogo svg,
.fs-body-product-26A212 .footerArea div.copyright .footerLogo svg,
.fs-body-product-26A213 .footerArea div.copyright .footerLogo svg{
  fill:#fff;
}
.fs-body-product-26A211 .guarantee-item-in #shield-solid,
.fs-body-product-26A212 .guarantee-item-in #shield-solid,
.fs-body-product-26A213 .guarantee-item-in #shield-solid{
  fill:#0b6752;
  stroke:#fff;
}
.fs-body-product-26A211 .btnLine.bkBtn,
.fs-body-product-26A212 .btnLine.bkBtn,
.fs-body-product-26A213 .btnLine.bkBtn{
  border: 1px solid #FFF;
}
.accutron-bt{
  padding-top:10px;
  border-top:solid 1px #000;
}
.fs-body-category-accutron .accutron-bt,
.fs-body-product-26A211 .accutron-bt,
.fs-body-product-26A212 .accutron-bt,
.fs-body-product-26A213 .accutron-bt{
  border-top:solid 1px #fff;
}
.guarantee-5,
.fs-body-product-26A211 .guarantee-3,
.fs-body-product-26A212 .guarantee-3,
.fs-body-product-26A213 .guarantee-3{
  display:none;
}
.fs-body-product-26A211 .guarantee-5,
.fs-body-product-26A212 .guarantee-5,
.fs-body-product-26A213 .guarantee-5{
  display:block;
}