.fs-c-button--addToWishList--detail.fs-c-button--particular {
   display: none;
}

body:not(.meet-selection) .fs-c-variationMatrix__radio + label,
body:not(.meet-selection) .fs-c-variationMatrix__radio:checked + .fs-c-variationMatrix__panel {
	background: rgba(126, 126, 126, 0.08);
        color:#333333;
}

body:not(.meet-selection) [data-vertical-admin-no="0001"] + label, .color-tip__WHITE {
	background-color: #fdfdfd !important;
　　　　 color: #000000 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0057"] + label, .color-tip__OFFWHITE {
	background-color: #f4f1f2 !important;
　　　　 color: #000000 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0010"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1321"] + label, .color-tip__BLACK {
        background-color: #313131 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1322"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1323"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
　　　　 color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1445"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
　　　　 color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1446"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
　　　　 color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0050"] + label, .color-tip__BLACKWHITE {
	background-color: #313131 !important;
　　　　 color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0006"] + label, .color-tip__GRAY {
	background-color: #b6b6b6 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0005"] + label, .color-tip__LIGHTGRAY {
	background-color: #d4d1d9 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0009"] + label, .color-tip__DARKGRAY {
	background-color: #605d61 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1100"] + label, .color-tip__ICEGRAY {
	background-color: #d5d9da !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1125"] + label, .color-tip__GREGE {
	background-color: #d2c7c3 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1407"] + label, .color-tip__CHARCOAL {
	background-color: #565050 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0036"] + label, .color-tip__BROWN {
	background-color: #9c592b !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0040"] + label, .color-tip__DARKBROWN {
	background-color: #453730 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1401"] + label, .color-tip__ROSEBROWN {
	background-color: #894439 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0033"] + label, .color-tip__CAMEL {
	background-color: #ca9263 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0049"] + label, .color-tip__MOCHA {
	background-color: #725b4e !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1447"] + label, .color-tip__MOCHA {
	background-color: #725b4e !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1448"] + label, .color-tip__MOCHA {
	background-color: #725b4e !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0011"] + label, .color-tip__MOCHA {
	background-color: #725b4e !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0038"] + label, .color-tip__CAFE {
	background-color: #ab815d !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0035"] + label, .color-tip__COGNAC {
	background-color: #9b402f !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0031"] + label, .color-tip__BEIGE {
	background-color: #e0c69f !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1115"] + label, .color-tip__LIGHTBEIGE {
	background-color: #e2dfd2 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1403"] + label, .color-tip__PINKBEIGE {
	background-color: #d5b6b4 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0014"] + label, .color-tip__PINKBEIGE {
	background-color: #d5b6b4 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0002"] + label, .color-tip__IVORY {
	background-color: #ede2cd !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1441"] + label, .color-tip__PINKIVORY {
	background-color: #ede1d7 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1400"] + label, .color-tip__TAUPE {
	background-color: #bca280 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1124"] + label, .color-tip__TAUPE {
	background-color: #bca280 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0056"] + label, .color-tip__GREEN {
	background-color: #16543d !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0051"] + label, .color-tip__LIGHTGREEN {
	background-color: #deeb9c !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0060"] + label, .color-tip__DARKGREEN {
	background-color: #013220 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1421"] + label, .color-tip__PALEGREEN {
	background-color: #c3d5cd !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0059"] + label, .color-tip__CYPRUSGREEN {
	background-color: #5c7f34 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0052"] + label, .color-tip__TURQUOISEGREEN {
	background-color: #039c89 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1518"] + label, .color-tip__PEPPERMINT {
	background-color: #00ac9a !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0058"] + label, .color-tip__KHAKI {
	background-color: #656346 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0066"] + label, .color-tip__BLUE {
	background-color: #64aff0 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0061"] + label, .color-tip__LIGHTBLUE {
	background-color: #b0c5ee !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1402"] + label, .color-tip__BLUEGREEN {
	background-color: #336876 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1256"] + label, .color-tip__BLUEGREY {
	background-color: #778899 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0070"] + label, .color-tip__NAVY {
	background-color: #385270 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1355"] + label, .color-tip__DARKNAVY {
	background-color: #1f274f !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1099"] + label, .color-tip__NAVYBLUE {
        background-color: #202f55 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0076"] + label, .color-tip__PURPLE {
	background-color: #44275a !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0295"] + label, .color-tip__LAVENDER {
	background-color: #c5bbec !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0045"] + label, .color-tip__YELLOW {
	background-color: #ffe052 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1420"] + label, .color-tip__DARKYELLOW {
	background-color: #ad8033 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0044"] + label, .color-tip__MUSTARD {
	background-color: #e4b611 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1394"] + label, .color-tip__LEMON {
	background-color: #fff352 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0013"] + label, .color-tip__PINK {
	background-color: #f2a9d1 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1347"] + label, .color-tip__PINK {
	background-color: #f2a9d1 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0012"] + label, .color-tip__LIGHTPINK {
	background-color: #f3d9e0 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1408"] + label, .color-tip__BERRYPINK {
	background-color: #d52469 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1114"] + label, .color-tip__SMOKYPINK {
	background-color: #d18581 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0132"] + label, .color-tip__DARKPINK {
	background-color: #e75480 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1517"] + label, .color-tip__CORALPINK {
        background-color: #FF9888 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0016"] + label, .color-tip__RED {
	background-color: #bf1922 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1138"] + label, .color-tip__WINERED {
	background-color: #6d1b2b !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1419"] + label, .color-tip__CORALRED {
	background-color: #e84f31 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0019"] + label, .color-tip__BORDEAUX {
	background-color: #840707 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0026"] + label, .color-tip__ORANGE {
	background-color: #f38040 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0024"] + label, .color-tip__APRICOT {
	background-color: #ff9871 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1119"] + label, .color-tip__TERRACOTTA {
	background-color: #cc3b15 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0082"] + label, .color-tip__SILVER {
	background-color: #acacac !important;
	background-image: linear-gradient(62deg, #acacac 0%, #ffffff 50%, #acacac 100%) !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0081"] + label, .color-tip__GOLD {
	background-color: #fec34c !important;
	background-image: linear-gradient(62deg, #fec34c 0%, #fff9ae 50%, #fec34c 100%) !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0081"] + label, .color-tip__CHAMPAGNEGOLD {
	background-color: #ffed91 !important;
	background-image: linear-gradient(62deg, #ffed91 0%, #ffffe8 50%, #ffed91 100%) !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0029"] + label, .color-tip__PINKGOLD {
	background-color: #eeb8da !important;
	background-image: linear-gradient(62deg, #eeb8da 0%, #fffafd 50%, #eeb8da 100%) !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0083"] + label, .color-tip__BRONZE {
	background-color: #986500 !important;
	background-image: linear-gradient(62deg, #986500 0%, #fff4dd 50%, #986500 100%) !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0087"] + label, .color-tip__ORIGINAL {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1241"] + label, .color-tip__LEOPARD {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1404"] + label, .color-tip__LEOPARD {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1144"] + label, .color-tip__ZEBRA {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1328"] + label, .color-tip__CHIDORI {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1427"] + label, .color-tip__STAR {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="0271"] + label, .color-tip__DOT {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1426"] + label, .color-tip__RIBBON {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1415"] + label, .color-tip__CAMOUFLAGE {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_other.svg) center top !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1450"] + label, .color-tip__TAUPEBLACK {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_taupe_black.svg) center top !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1452"] + label, .color-tip__BLACKTAUPE {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_taupe_black.svg) center top !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1453"] + label, .color-tip__BROWNWHITE {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_white_brown.svg) center top !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1454"] + label, .color-tip__DOTPEACH {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_dotpeach.svg) center top !important;
        color: #000000 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="1455"] + label, .color-tip__DOTBLACK {
	background-size: cover !important;
	background: url(https://shopbarcos.jp/assets/img/sidebar/color-tip_dotblack.svg) center top !important;
        color: #000000 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00160033"] + label, .color-tip__CAMEL {
	background-color: #ca9263 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00160010"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00160056"] + label, .color-tip__GREEN {
	background-color: #16543d !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00161099"] + label, .color-tip__NAVYBLUE {
        background-color: #202f55 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00160044"] + label, .color-tip__MUSTARD {
	background-color: #e4b611 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00161400"] + label, .color-tip__TAUPE {
	background-color: #bca280 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00160026"] + label, .color-tip__ORANGE {
	background-color: #f38040 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00161517"] + label, .color-tip__CORALPINK {
        background-color: #FF9888 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00660033"] + label, .color-tip__CAMEL {
	background-color: #ca9263 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00660010"] + label, .color-tip__BLACK {
	background-color: #313131 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00660056"] + label, .color-tip__GREEN {
	background-color: #16543d !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00661099"] + label, .color-tip__NAVYBLUE {
        background-color: #202f55 !important;
        color: #ffffff !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00660044"] + label, .color-tip__MUSTARD {
	background-color: #e4b611 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00661400"] + label, .color-tip__TAUPE {
	background-color: #bca280 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00660026"] + label, .color-tip__ORANGE {
	background-color: #f38040 !important;
}

body:not(.meet-selection) [data-vertical-admin-no="00661517"] + label, .color-tip__CORALPINK {
        background-color: #FF9888 !important;
        color: #ffffff !important;
}

.fs-c-heading,
.fs-c-wishlistProduct__title {
    border-bottom: none;
    color: #333;
    font-weight: 300;
    font-size: 3rem;
    padding: 0;
}

.fs-c-wishlistProduct__title {
    font-size: 2rem;
}

.fs-c-productList {
    margin: 100px 0 24px;
}

.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed) {
    line-height: 1.6;
}

.fs-c-productMark,
.fs-c-productList__list__item .fs-c-button--viewMoreImage {
    display: none!important;
}

#fs_ProductDetails .fs-c-variationMatrix__row,
#fs_ProductDetails .fs-c-variationMatrix__row__variationPanels {
    display: flex!important;
}

.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}