@charset "utf-8";
/* CSS Document */

body{
	background-color: #f3f3f3;
}
.fs-l-main{
	padding: 0;
}

.fs-l-product4 .fs-l-productLayout > * > *{
	margin-bottom: 0.5rem;
}
.fs-l-productLayout{
	grid-row-gap: 0;
	padding: 0 0.5rem 1rem;
}
.fs-l-productLayout__item--2{
	color:#737373;
}
@media screen and (min-width:641px){
	.fs-l-main{
		width:100%;
	}

	.fs-l-product4 .fs-l-productLayout{
		width: 55rem;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 26rem auto;
		-ms-grid-rows: auto auto;
		grid-template-columns: 26rem auto;
		grid-column-gap: 1.3rem;
		grid-row-gap: 1.9rem;
		margin: 0 auto;
		padding: 0 0 5.5rem;
	}
	.fs-l-productLayout__item--1{
		-ms-grid-column: 1;
		-ms-grid-row: 1;
	}
	.fs-l-productLayout__item--2{
		-ms-grid-column: 2;
		-ms-grid-row: 1;
	}
	_:-ms-input-placeholder, :root .fs-l-productLayout__item--2{
		width: 27.7rem;
		margin-left: 1.3rem;
	}
	.fs-l-productLayout__item--3{
		-ms-grid-column: 1;
		-ms-grid-row: 2;
		-ms-grid-column-span: 2;
	}
	_:-ms-input-placeholder, :root .fs-l-productLayout__item--3{
		margin-top: 1.9rem;
	}
	.proYt{
		-ms-grid-column: 1;
		-ms-grid-row: 3;
		-ms-grid-column-span: 2;
	}
	_:-ms-input-placeholder, :root .proYt{
		margin-top: 1.9rem;
	}

}
/**********商品画像パーツ**********/
.fs-c-productMainImage{
	position: relative;
	padding:0 0.5rem;
}
.fs-c-productMainImage__expandButton{
	position: absolute;
	bottom: 0;
	right: 0.5rem;
	padding: 8px;
}
.fs-l-product4 .fs-l-productLayout > * > .fs-c-productThumbnail{
	margin:0 0.25rem;
}
.fs-c-productThumbnail{
	-webkit-align-items:stretch; align-items:stretch;
}
.fs-c-productThumbnail__image{
	width: 20%;
	min-width:inherit;
	flex-basis: auto;
	margin:0 0 0.5rem;
	padding:0 0.25rem;
}
.fs-c-productThumbnail__image > img{
	display: block;
}
.fs-c-productThumbnail__image__caption{
	padding-top: 0.1rem;
	font-size: 0.7rem;
}
.fs-c-button--plain.fs-c-button--viewExtendedImage::before {
  font-size: 3rem;
}
.fs-c-productImageModalCarousel__figure__caption{
  font-size: 1.2rem;
}
.fs-c-productImageModal__close{
  font-size: 3rem;
}
@media screen and (min-width:641px){
	.fs-c-productMainImage{
		padding:0;
	}
	.fs-l-product4 .fs-l-productLayout > * > .fs-c-productThumbnail{
		margin:0 -0.25rem;
	}
	.fs-c-button--plain.fs-c-button--viewExtendedImage::before {
		font-size: 1.1rem;
	}
	.fs-c-productImageModalCarousel__figure__caption{
		font-size: 0.7rem;
	}
	.fs-c-productImageModal__close{
		font-size: 1.6rem;
	}
}
/**********／商品画像パーツ**********/
/**********商品画像パーツ・フリック**********/
.fs-c-productCarouselMainImage{
	position: relative;
	width: 30rem;
	margin: 0 auto;
}
.fs-c-photoswipe .pswp__bg{
	opacity: 0.7 !important;
}
.fs-c-productCarouselMainImage__carousel{
	width: 100%;
	margin-bottom: 0.5rem;
}
.fs-c-productCarouselMainImage .fs-c-slick .slick-list{
	width: 30rem !important;
	height: 30rem !important;	
}
.fs-c-productCarouselMainImage__carousel figure{
	width: 30rem !important;
}
.fs-c-productCarouselMainImage__image > img{
	max-width: 100%;
	max-height: none;
}

.fs-c-productCarouselMainImage__image__caption{
	display: none;
}
.fs-c-productCarouselMainImage__expandButton{
	position: absolute;
	padding: 0;
	top: 25.5rem;
	right: 0.5rem;
}
.fs-c-productCarouselMainImage .fs-c-button--viewExtendedImage{
	padding: 0.4rem;
}
.fs-c-productCarouselMainImage__thumbnailList{
	-webkit-flex-wrap:wrap; flex-wrap:wrap;
	margin: 0 -0.25rem;
	overflow: hidden;
}
.fs-c-productCarouselMainImage__thumbnailList > li{
	flex-basis: auto;
	width: 20%;
	margin: 0 0 0.5rem;
	padding: 0 0.25rem;
}
.fs-c-productCarouselMainImage__thumbnail__img{
	display: block;
	border: none;
}
.slick-active .fs-c-productCarouselMainImage__thumbnail__img{
	border: 2px solid #666666;
}
.fs-c-productCarouselMainImage__thumbnail__caption{
	padding-top: 0.1rem;
	text-align: center;
	font-size: 0.7rem;
	line-height: 1.2;
	text-overflow: ellipsis;
}
.fs-c-photoswipe .pswp__ui--fit .pswp__top-bar{
	background-color: transparent !important;
}
.fs-c-photoswipe.pswp--supports-fs .pswp__button--fs, 
.fs-c-photoswipe.pswp--zoom-allowed .pswp__button--zoom{
	display: none !important;
}
.fs-c-photoswipe .pswp__button--close{
	width: 3rem;
	height: 3rem;
	margin: 0.5rem 0.5rem 0 0;
	background-image: none !important;
}
.fs-c-photoswipe .pswp__button--close::before{
	content: '\e911';
	font-family: 'fs-icon' !important;
	line-height: 1;
	font-size: 3rem;
	color: #ffffff;
	text-shadow: 0px 0px 2px #333333;
}
.fs-c-photoswipe .pswp__ui--fit .pswp__caption{
	background-color: rgba(0, 0, 0, 0.5);
}
.fs-c-photoswipe .pswp__caption__center{
	text-align: center;
}
@media screen and (min-width:641px){
	.fs-c-productCarouselMainImage{
		width: 26rem;
	}
	.fs-c-productCarouselMainImage .fs-c-slick .slick-list{
		width: 26rem !important;
		height: 26rem !important;	
	}
	.fs-c-productCarouselMainImage__carousel figure{
		width: 26rem !important;
	}
	.fs-c-productCarouselMainImage__expandButton{
		top: 24rem;
	}

}
/**********／商品画像パーツ・フリック**********/


/**********商品番号パーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .fs-c-productNumber{
	margin-bottom: 0;
	padding:0 1.5rem;
	border: none;
	font-size: 1rem;
}
.fs-c-productNumber__label::after{
	content:':';
}
.fs-c-productNumber__number{
	font-weight: normal;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .fs-c-productNumber{
		padding:0;
		font-size: 0.8rem;
	}
}
/**********／商品番号パーツ**********/


/**********商品名パーツ**********/
.fs-c-productNameHeading{
	margin: 0;
	padding:0 1.5rem;
	line-height: 1.8rem;
	font-size: 1.6rem;
	font-weight: 500;
}
.fs-c-productNameHeading span{
	display: block;
}
@media screen and (min-width:641px){
	.fs-c-productNameHeading{
		padding:0;
		font-size: 1.4rem;
	}
}
/**********／商品名パーツ**********/


/**********商品価格パーツ**********/
.fs-c-productPrices--productDetail{
	display:-webkit-flex; display:flex;
	-webkit-align-items:baseline; align-items:baseline;
}
.fs-c-productPrices--productDetail .fs-c-productPrice--listed{
	margin-right: 0.5rem;
}
.fs-l-product4 .fs-l-productLayout > * > .proPrice{
	display:-webkit-flex; display:flex;
	-webkit-align-items:flex-end; align-items:flex-end;
	margin-bottom: 0;
	padding:0 1.5rem;
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{
	font-size: 1.4rem;
}
.fs-c-productPrices--productDetail .fs-c-productPrice--listed + .fs-c-productPrice .fs-c-productPrice__main__price{
	color: #f21f1f;
}
.fs-c-productPrices--productDetail .fs-c-productPrice--listed .fs-c-productPrice__main__price{
	text-decoration: line-through;
	font-size: 1rem;
}
.fs-c-price__value{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.fs-c-productPrice__addon{
	font-size: 0.8rem;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .proPrice{
		padding:0;
	}
	.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{
		font-size: 1.2rem;
	}
	.fs-c-productPrices--productDetail .fs-c-productPrice--listed .fs-c-productPrice__main__price{
		font-size: 0.8rem;
	}
	.fs-c-productPrice__addon{
		font-size: 0.6rem;
	}
}
/**********／商品価格パーツ**********/
/**********商品個別送料パーツ**********/
.fs-c-productPostage{
	padding-left: 0.5rem;
	font-size:1rem;
	font-weight: bold;
}
.fs-c-productPostage::before,
.fs-c-productPostage::after{
	content: none;
}
@media screen and (min-width:641px){
	.fs-c-productPostage{
		font-size:0.9rem;
	}
}
/**********／商品個別送料パーツ**********/


/**********ポイントパーツ**********/
.fs-c-productPointDisplay{
	padding:0 1.5rem;
	background-color: transparent;
	font-size:1rem;
	font-weight: bold;
	color:#737373;
}
@media screen and (min-width:641px){
	.fs-c-productPointDisplay{
		padding:0;
		font-size:0.9rem;
	}
}
/**********／ポイントパーツ**********/


/**********送料告知バナー**********/
.posWare{
	display:-webkit-flex; display:flex;
	padding: 0 1.5rem;
}
.commentPostage{
	width: 32%;
	font-size: 1rem;
	font-weight: bold;
	color: #2157aa;
}
.commentWarehouse{
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 1.5rem;
}
.commentWarehouse span{
	font-weight: normal;
}
.commentWarehouse a{
	text-decoration: underline;
}
@media screen and (min-width:641px){
	.posWare{
		padding: 0;
	}
	.commentPostage{
		width: 29%;
		font-size:0.9rem;
	}
	.commentWarehouse{
		font-size: 0.7rem;
		line-height: 1.35rem;
	}
}
/**********／送料告知バナー**********/
/**********オプション価格パーツ**********/
.fs-c-productOption{
	display: none;
}
/**********／オプション価格パーツ**********/


/**********商品マークパーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .fs-c-productMarks{
	margin-bottom: 1rem;
	padding:0 1.5rem;
}
.fs-c-productMark{
	margin:0 -0.25rem;
}
.fs-c-productMark > li{
	padding:0.25rem;
}
.fs-c-productMark__mark{
	margin-right: 0;
	padding:0 1.5rem;
	border-radius: 0;
	line-height: 1.5rem;
	font-size:0.8rem;
	color:#737373;
}
.m_new.fs-c-productMark__mark{
	background-color: #2157aa;
	color:#ffffff;
}
.m_sale.fs-c-productMark__mark{
	background-color: transparent;
	border:solid 1px #f21f1f;
	line-height: calc(1.5rem - 2px);
	color:#f21f1f;
}
.m_point10.fs-c-productMark__mark{
	background-color: #C40000;
	color:#ffffff;
}
.m_point15.fs-c-productMark__mark{
	background-color: #ff1111;
	color:#ffffff;
}
.m_takeback.fs-c-productMark__mark{
	background-color: #2b274c;
	color:#ffffff;
}
.m_2buy.fs-c-productMark__mark{
	background-color: #ffa229;
	color:#ffffff;
}
.m_couponTarget.fs-c-productMark__mark{
	background-color: #05722e;
	color:#ffffff;
}

@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .fs-c-productMarks{
		padding:0;
	}
}
/**********／商品マークパーツ**********/


/**********お問い合わせパーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .fs-c-buttonContainer{
	margin-bottom: 1rem;
	padding:0 2.5rem;
}
.fs-c-buttonContainer .fs-c-button--inquiryAboutProduct{
	width: 13.5rem;
	position: relative;
	padding:0 0 0 3.2rem;
	background-color: #e1e1e1;
	border:solid 1px #737373;
	text-align: left;
	line-height: 2.4rem;
	font-size:0.9rem;
	color: #737373;
}
.fs-c-buttonContainer .fs-c-button--inquiryAboutProduct::before{
	content:'';
	position: absolute;
	top:0.7rem;
	left:1.5rem;
	display: block;
	width: 1.2rem;
	height: 0.4rem;
	border-top: solid 0.4rem #737373;
	border-left: solid 0.6rem transparent;
	border-right: solid 0.6rem transparent;
	border-bottom: none;
	box-sizing: border-box;
}
.fs-c-buttonContainer .fs-c-button--inquiryAboutProduct::after{
	content:'';
	position: absolute;
	top:0.8rem;
	left:1.5rem;
	display: block;
	width: 1.2rem;
	height: 0.85rem;
	border-top: solid 0.4rem transparent;
	border-left: solid 0.625rem #737373;
	border-right: solid 0.625rem #737373;
	border-bottom: solid 0.475rem #737373;
	box-sizing: border-box;
}
.fs-c-buttonContainer .fs-c-button--inquiryAboutProduct:hover{
	opacity: 0.7;	
	text-decoration: none;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .fs-c-buttonContainer{
		padding:0 0.75rem;
	}
}
/**********／お問い合わせパーツ**********/


/**********カート・セレクトボックス＆ラジオパーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .cartWrap{
	margin-bottom: 1rem;
	padding:0 2.5rem;
}
.fs-c-productQuantityAndWishlist{
	display: block;
	position: relative;
}
.fs-c-variationLabel{
	margin-bottom: 0.4rem;
	font-size: 1.2rem;
	font-weight: normal;
}
.fs-c-variationSelect{
	display:-webkit-flex; display:flex;
	-webkit-flex-direction:row-reverse; flex-direction:row-reverse;
	-webkit-align-items:flex-start; align-items:flex-start;
	font-size: 1.2rem;
}
.fs-c-variationSelect .fs-c-dropdown{
	width: 21rem;
	height: 2.2rem;
}
.fs-c-variationSelect .fs-c-variationSelect__image{
	margin: 0 1rem 0 0;
}
.fs-c-dropdown__menu{
	display: block;
	height: 100%;
	padding:0.35rem 0.5rem;
	font-size: 1rem;
}
.fs-c-dropdown::after{
	width:1.5rem;
	padding:0;
	box-sizing: border-box;
	text-align: center;
	line-height: 2.1rem;
}
.fs-c-radio__radioMark{
	margin-right: 1.2rem;
}
.fs-c-variationRadioList__name{
	font-weight: normal;
}
.fs-c-variationAndActions__variation{
	font-size: 1.2rem;
}
.fs-c-variationRadioList__name__stock{
	font-size: 1rem;
}
.fs-c-stockSignLegend{
	margin-bottom: 0.5rem;
	font-size: 0.9rem;
}
.fs-c-productQuantityAndWishlist__quantity{
	position: relative;
	width: 7rem;
	padding-left: 3rem;
	font-size: 1.2rem;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon::before, 
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, 
.fs-c-button--particular.fs-c-button--displayPassword::before, 
.fs-c-button--particular.fs-c-button--hidePassword::before{
	font-size: 1.1rem;
}
.fs-c-productQuantityAndWishlist__quantity::before{
	content: '数量';
	position: absolute;
	top: 0;
	left: 0;
	line-height: 2.6rem;
	font-size: 1.2rem;
}
.fs-c-quantity__select{
	width: 4rem;
	padding: 0.4rem 0.5rem;
}
.fs-c-productActionButton.fs-c-buttonContainer{
	padding: 2rem 0 0;
}
.fs-l-product4 .fs-l-productLayout > * > .fs-c-productActionButton.fs-c-buttonContainer{
	padding: 2rem 0 0;
}

.fs-c-button--addToCart--detail{
	position: relative;
	width: 20.5rem;
	padding:0.65rem 0 0.65rem 7rem;
	text-align: left;
	font-size: 1.2rem;
	box-shadow: none;
}
.fs-c-button--addToCart--detail::before{
	content:'';
	position: absolute;
	top: 0.65rem;
	left: 5.5rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	border: solid 1px #ffffff;
	border-radius: 50%;
	box-sizing: border-box;
}
.fs-c-button--addToCart--detail::after{
	content:'';
	position: absolute;
	top: 1rem;
	left: 5.2rem;
	display: block;
	width: 1.2rem;
	height: 0.8rem;
	background-color: #2157aa;
	border: solid 1px #ffffff;
	border-radius: 3px;
	box-sizing: border-box;
}
.fs-c-button--subscribeToArrivalNotice--detail{
	position: relative;
	padding:0.65rem 5.5rem;
	font-size: 1.2rem;
	box-shadow: none;
}
.fs-c-productQuantityAndWishlist__wishlist{
	display: block;
	padding: 0;
	margin-bottom: 1rem;
}
.fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail{
	position: relative;
	display: block;
	width: 13.5rem;
	padding:0 0 0 3.2rem;
	background-color: #e1e1e1;
	border:solid 1px #737373;
	border-radius: 0;
	box-shadow: none;
	text-align: left;
	line-height: 2.4rem;
	font-size:0.9rem;
	color: #737373;
}
.fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail .fs-c-button__label{
	-webkit-order:1; order:1;
}
.fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail::after{
	content: '\e91a';
	position: absolute;
	top: 0;
	left: 1.5rem;
	margin: 0;
	line-height: 2.4rem;
}
.fs-c-productQuantityAndWishlist .fs-c-productQuantityAndWishlist__quantity{
	-ms-grid-column: 2; grid-column: 2;
}
.fs-c-productStock{
	padding:0 1.5rem;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .cartWrap{
		padding:0 0.75rem;
	}
	.fs-c-variationLabel{
		margin-bottom: 0.6rem;
		font-size: 0.9rem;
	}
	.fs-c-variationAndActions__variation{
		font-size: 0.7rem;
	}
	.fs-c-variationSelect{
		margin-bottom: 1rem;
	}
	.fs-c-variationSelect .fs-c-dropdown{
		height: 1.5rem;
	}
	.fs-c-dropdown__menu{
		padding:0.175rem 0.4rem;
		font-size: 0.7rem;
	}
	.fs-c-dropdown::after{
		line-height: 1.5rem;
	}
	.fs-c-radio__radioMark{
		margin-right: 0.4rem;
	}
	.fs-c-variationRadioList__name__stock{
		font-size: 0.7rem;
	}
	.fs-c-stockSignLegend{
		margin: 0.75rem 0;
		font-size: 0.7rem;
	}
	.fs-c-productQuantityAndWishlist__quantity{
		width: 5rem;
		padding-left: 2rem;
		font-size: 0.7rem;
	}
	.fs-c-productQuantityAndWishlist__quantity::before{
		line-height: 1.5rem;
		font-size: 0.7rem;
	}
	.fs-c-productQuantity{
		padding:0 0.75rem;
	}
	.fs-c-quantity__select{
		width: 3rem;
		padding: 0.175rem 0.25rem;
	}
	.fs-c-productActionButton.fs-c-buttonContainer{
		width:20.5rem;
		margin: 0 auto;
		padding: 2.5rem 0 0;
	}
	.fs-c-button--addToCart--detail{
		height: 2.5rem;
		padding:0.5rem 0 0.5rem 7.5rem;
		font-size: 1rem;
	}
	.fs-c-button--subscribeToArrivalNotice--detail{
		height: 2.5rem;
		padding:0.5rem 0;
		font-size: 1rem;
	}
	.fs-c-productStock{
		padding:0;
	}
}

/**********／カート・セレクトボックス＆ラジオパーツ**********/


/**********商品について・レビュータブ**********/
.fs-l-productLayout__item.fs-l-productLayout__item--3{
	position: relative;
	padding-top: 3rem;
}
.proTab{
	display:-webkit-flex; display:flex;
	margin: 0 0 0.4rem;
	padding: 0;
	list-style: none;
	font-size: 1.2rem;
	font-weight: 500;
	border-bottom: solid 0.25rem #737373;
}
.proTab li{
	display: block;
	width: 50%;
	text-align: center;
	line-height: 2.75rem;
	color: #737373;
	background-color: #e1e1e1;
	cursor: pointer;
}
.proTab li.active{
	background-color: #737373;
	color: #ffffff;
	cursor: auto;
}
.proTab li:hover{
	opacity: 0.7;
}
.proTab li.active:hover{
	opacity: 1;
}
@media screen and (min-width:641px){
	.fs-l-productLayout__item.fs-l-productLayout__item--3{
		padding-top: 0;
	}
	.fs-l-product4 .fs-l-productLayout > * > .proTab{
		margin: 0;
		font-size: 1rem;
	}
}
/**********／商品について・レビュータブ**********/


/**********商品について**********/
.proDetail{
	display: none;
	color: #000000;
}
.proDetail.active{
	display: block;
}
.fs-p-productDescription.fs-p-productDescription--full{
	padding-top: 0.9rem;
}
.fs-p-productDescription.fs-p-productDescription--full:empty{
	display: none;
}
.proCont01 h4{
	position: relative;
	margin: 0;
	padding: 0.9rem 0;
	border-bottom: solid 1px #737373;
	font-size: 1.5rem;
	font-weight: 500;
	color: #2157aa;
}
.proCont01 h4::after{
	content: '';
	position: absolute;
	bottom: 0.25rem;
	display: block;
	width: 100%;
	height: 0.25rem;
	background-color: #737373;
}
.proCont01 > div{
	margin: 0 0 1rem;
	padding:0.2rem 0.5rem;
	font-size: 1.15rem;
	line-height: 1.5;
}
.proDetail ul,
.proDetail ol{
	margin:0;
	padding-left: 1.2em;
}
.proDetail ul li,
.proDetail ol li{
	padding-bottom: 0.2em;
}
.proDetail img{
	width: auto;
}
.proDetail figure{
	margin: 0;
	font-size: 0.9rem;
	font-weight: 500;
	color: #2157aa;
}
.proCont02{
	padding-bottom: 1rem;
}
.proCont02:empty{
	display: none;
}
.proCont01 .sizeList{
	max-width: 100%;
	border-collapse: collapse;
}
.proCont01 .sizeList th{
	padding: 0 0.5rem 0.5rem 0;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.proCont01 .sizeList td{
	position: relative;
	padding:  0 0 0.5rem 1.5em;
}
.proCont01 .sizeList td::before{
	content: '：';
	position: absolute;
	top: 0;
	left: 0;
}
.mb5{margin-bottom: 0.25rem !important;}
.mb10{margin-bottom: 0.5rem !important;}
.mb15{margin-bottom: 0.75rem !important;}
.mb20{margin-bottom: 1rem !important;}
.mb25{margin-bottom: 1.25rem !important;}
.mb30{margin-bottom: 1.5rem !important;}
.taC_sp{text-align: center;}

@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout__item--3{
		grid-column:1 / 3;
	}
	.proDetail{
		padding: 0.3rem 1.5rem;
		border: solid 1px #737373;
		border-top: none;
	}
	.proCont01 h4{
		padding: 0.8rem 0;
		font-size: 1.2rem;
	}
	.proCont01 > div{
		padding:0.5rem 0;
		font-size: 0.9rem;
	}
	.proDetail figure{
		font-size: 0.7rem;
	}
	.taC_sp{text-align: left;}

	.proCont01 .sizeList th{
		padding: 0 0 0.5rem 0.5rem;
	}
}
/**********／商品について**********/


/**********レビューパーツ**********/
.fs-c-productReview{
	height: 0;
	visibility: hidden;
	padding-top: 1rem;
}
.fs-c-productReview.active{
	visibility: visible;
	height: auto;
}
.fs-c-aggregateRating{
	-webkit-align-items:center; align-items:center;
}
.fs-c-aggregateRating__rating{
	flex-basis: auto;
}
.fs-c-aggregateRating__rating::before{
	flex: none;
	margin-right: 0.5rem;
	font-size: 0.9rem;
}
.fs-c-aggregateRating__rating{
	font-size: 0.9rem;
}
.fs-c-aggregateRating__count{
	visibility: visible;
	position: absolute;
	top: 3rem;
	left: 26rem;
	line-height: 2.75rem;
	font-size: 0.8rem;
	color: #2157aa;
}
.active .fs-c-aggregateRating__count{
	color: #ffffff;
}
.fs-c-aggregateRating__count::before{
	content: '(';
}
.fs-c-aggregateRating__count::after{
	content: '件)';
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item{
	margin-bottom: 1.5rem;
	padding: 0;
	border: solid 1px #d5d5d5;
	color: #000000;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item:last-of-type{
	margin-bottom: 0;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item__info{
	padding: 0.3rem 1rem;
	background-color: #f0f0f0;
	border-bottom: solid 1px #d5d5d5;
}
.fs-c-reviewer__name{
	margin-right: 1rem;
	font-size: 1.2rem;
	color: #4b67a2;
}
.fs-c-reviewer__profile{
	font-size: 1.2rem;
}
.fs-c-reviewer__profile > span::after{
	content:'/';
}
.fs-c-reviewer__profile > span:last-of-type::after{
	content: none;
}
.fs-c-reviewerStatus{
	background: #ff6600;
	border: solid 1px #ffffff;
	border-radius: 0;
	font-size: 1rem;
	line-height: 1.5;
	margin: 0 4px;
	min-width: 8em;
	padding: 0 0.4rem;
	text-align: center;
}
.fs-c-reviewInfo__date{
	-webkit-justify-content:flex-end; justify-content:flex-end;
	margin: 0;
	font-size: 1.2rem;
}
.fs-c-reviewRating{
	display:-webkit-flex; display:flex;
	-webkit-align-items:flex-end; align-items:flex-end;
}
.fs-c-reviewRating::before{
	content: 'おすすめ度';
	margin-right: 0.25rem;
	font-size: 0.9rem;
	letter-spacing: -0.05em;
}
.fs-c-reviewStars::before{
	font-size:1.5rem;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item__body{
	margin: 0;
	background-color: #ffffff;
	border: none;
	font-size: 1.2rem;
	line-height: 1.5;
}
.fs-c-productReview__allReviews, 
.fs-c-buttonContainer--addReview--detail{
	padding: 1rem 1rem 0;
	font-size: 1.2rem;
}
@media screen and (min-width:641px){
	.fs-c-productReview{
		padding: 1rem 1.5rem;
		border: solid 1px #737373;
		border-top: none;
	}
	.fs-c-aggregateRating__rating::before{
		font-size: 0.7rem;
	}
	.fs-c-aggregateRating__count{
		top: 0;
		left: 44rem;
		font-size: 0.7rem;
	}
	.fs-c-reviewer__name{
		font-size: 0.9rem;
	}
	.fs-c-reviewer__profile{
		font-size: 0.9rem;
	}
	.fs-c-reviewerStatus{
		font-size: 0.8rem;
	}
	.fs-c-reviewInfo__date{
		font-size: 0.9rem;
	}
	.fs-c-reviewRating::before{
		font-size: 0.8rem;
	}
	.fs-c-reviewStars::before{
		font-size:1.2rem;
	}
	.fs-c-reviewList--productDescription .fs-c-reviewList__item__body{
		font-size: 0.8rem;
	}
	.fs-c-productReview__allReviews, 
	.fs-c-buttonContainer--addReview--detail{
		font-size: 0.9rem;
	}
}
/**********／レビューパーツ**********/


/**********動画**********/
.proYt{
	margin-top: 3rem;
}
.fs-l-product4 .fs-l-productLayout > .proYt >  h3{
	margin: 0 0 1rem;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
}
.fs-l-product4 .fs-l-productLayout > .proYt > div{
	margin-bottom: 0;
	text-align: center;
}
.proYt iframe{
	width: 25.6rem;
	height: 14.4rem;
}
@media screen and (min-width:641px){
.proYt{
	grid-column: 1 / 3;
	width:48rem;
	margin: 0.6rem auto 0;
}
.fs-l-product4 .fs-l-productLayout > .proYt >  h3{
	font-size: 1.2rem;
}
.proYt iframe{
	width: 48rem;
	height: 27rem;
}
}
/**********／動画**********/


/**********おすすめ商品**********/
.proRecCont{
	margin: 0;
	padding: 0.55rem 0 3.5rem;
	background-color: #ffffff;
}
.fs-c-featuredProduct{
	padding: 0;
}
.proRecTitle{
	padding-bottom: 3rem;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
	color: #737373;
}
.proRecTitle:empty{
	display: none;
}

.fs-c-featuredProduct .fs-c-featuredProduct__header{
	display: none;
}
.proRecTitle:empty + .fs-c-featuredProduct > .fs-c-featuredProduct__header{
	display: block;
}
.fs-c-featuredProduct__title{
	margin: 0;
	padding-bottom: 3rem;
	border: none;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
	color: #737373;
}

.fs-c-featuredProduct .fs-c-productMark__mark.m_new,
.fs-c-featuredProduct .fs-c-productMark__mark.m_sale{
	display: block;
}
@media screen and (min-width:641px){
	.proRecCont{
		padding: 2.5rem 0 4rem;
	}
}
/**********／おすすめ商品**********/

.posOpt .fs-c-productOption input:first-of-type + dt + dd .fs-c-dropdown{
	
}

/**********ユニサイズ**********/
.fs-l-product4 .fs-l-productLayout > * > #unisize_tag{
	margin-bottom: 1rem;
	margin-left: 0 !important;
	padding: 0 2.5rem !important;
}
.fs-l-productLayout .unisizeBnr14 div{
	text-align: left;
	font-size: 0.9rem;
}
.fs-l-productLayout .unisizeBnr14 div:hover{
	opacity: 0.6;
}
.fs-l-productLayout .unisizeBnr14 div svg{
	position: absolute;
	top: 0.8rem;
	height: 65%;
	margin-left: 2px !important;
}
.fs-l-productLayout .unisizeBnr14 div .underline{
	margin-left: 34px;
	font-family:  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "游ゴシック", YuGothic, "ＭＳ Ｐゴシック", sans-serif;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > #unisize_tag{
		padding: 0 0.75rem !important;
	}
	.fs-l-productLayout .unisizeBnr14 div{
		font-size: 0.8rem;
	}
	.fs-l-productLayout .unisizeBnr14 div svg{
		top: 0.6rem;
	}
}
.fs-l-product4 .fs-l-productLayout > * > #unisize_tag .unisize-av-container{
	min-width: auto;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > #unisize_tag .unisize-av-container{
		width: 350px;
		max-width: 100%;
	}
}
/**********／ユニサイズ**********/


/**********カート・バリエーションごとにボタンパーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .cartWrap2{
	margin-bottom: 1rem;
	padding:0 2.5rem;
}
.cartWrap2 .fs-c-variationAndActions__variationLabel{
	display: none;
}
.cartWrap2 .fs-c-variationList__item{
	border-top: solid 1px #999999;
}
.cartWrap2 .fs-c-variationList__item__title{
	padding: 0.35rem 0.2rem 0;
	background: inherit;
	text-align: left;
	font-size: 1.2rem;
}
.cartWrap2 .fs-c-variationList__item__body{
	margin: 0;
}
.cartWrap2 .fs-c-variationList__item__image{
	padding: 0.35rem 0.6rem 1rem 0.2rem;
}
.cartWrap2 .fs-c-variationList__item__cart{
	padding: 0.35rem 0 0 0;
}
.cartWrap2 .fs-c-variationCart--withImage > li{
	-ms-grid-columns: 4rem auto 2em 10rem;
	grid-template-columns: 4rem auto 2em 10rem;
	margin-bottom: 1rem;
	padding: 0.3rem 0 0.9rem 0.4rem;
	border-bottom: solid 1px #999999;
}
.cartWrap2 .fs-c-variationList__item__image + .fs-c-variationCart--withImage > li{
	-ms-grid-columns: 0 auto 2em 10rem;
	grid-template-columns: 0 auto 2em 10rem;
}
.cartWrap2 .fs-c-variationCart--withImage > li:last-of-type{
	margin-bottom: 0;
	border-bottom: none;
}
.cartWrap2 .fs-c-variationCart__variationName{
	-webkit-flex-direction:row; flex-direction:row;
	-webkit-align-items:center; align-items:center;
}
.cartWrap2 .fs-c-variationCart__variationName__name{
	width: 6em;
	padding-right: 0.3rem;
	font-size: 1.2rem;
	font-weight: 500;
}
.cartWrap2 .fs-c-variationCart__variationName__stock{
	font-size: 1.4rem;
}
.cartWrap2 .fs-c-button--primary.fs-c-button--addToCart--variation, 
.cartWrap2 .fs-c-button--secondary.fs-c-button--subscribeToArrivalNotice--variation{
	padding: 0.6rem 0;
	font-size: 1.3rem;
	letter-spacing: -0.1em;
}
.cartWrap2 .fs-c-button--particular.fs-c-button--addToWishList--icon::before, 
.cartWrap2 .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, 
.cartWrap2 .fs-c-button--particular.fs-c-button--displayPassword::before, 
.cartWrap2 .fs-c-button--particular.fs-c-button--hidePassword::before{
	font-size: 1.5rem;
}
.cartWrap2 .fs-c-stockSignLegend{
	margin-top: 2rem;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .cartWrap2{
		margin-top: 0.5rem;
		padding:0 0.75rem;
	}
	.cartWrap2 .fs-c-variationList__item__title{
		padding: 0.5rem 0.2rem 0;
		line-height: 1rem;
		font-size: 0.7rem;
	}
	.cartWrap2 .fs-c-variationList__item__image{
		-webkit-flex-shrink:0; flex-shrink:0;
		width: 5rem;
		padding: 0.7rem 1.6rem 1rem 0.2rem;
	}
	.cartWrap2 .fs-c-variationList__item__cart{
		padding: 1rem 0 0 0;
	}
	.cartWrap2 .fs-c-variationCart--withImage > li{
		-ms-grid-columns: 4rem auto 2em 6rem;
		grid-template-columns: 4rem auto 2em 6rem;
		padding: 0 0.5rem 0.5rem 0;
	}
	.cartWrap2 .fs-c-variationList__item__image + .fs-c-variationCart--withImage > li{
		-ms-grid-columns: 0 auto 2em 6rem;
		grid-template-columns: 0 auto 2em 6rem;
	}
	.cartWrap2 .fs-c-variationCart__variationName__name{
		width: 10em;
		padding-right: 1rem;
		font-size: 0.8rem;
		font-weight: 400;
	}
	.cartWrap2 .fs-c-variationCart__variationName__stock{
		font-size: 0.7rem;
	}
	.cartWrap2 .fs-c-button--primary.fs-c-button--addToCart--variation, 
	.cartWrap2 .fs-c-button--secondary.fs-c-button--subscribeToArrivalNotice--variation{
		padding: 0.4rem 0;
		font-size: 0.7rem;
	}
	.cartWrap2 .fs-c-button--particular.fs-c-button--addToWishList--icon::before, 
	.cartWrap2 .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, 
	.cartWrap2 .fs-c-button--particular.fs-c-button--displayPassword::before, 
	.cartWrap2 .fs-c-button--particular.fs-c-button--hidePassword::before{
		font-size: 1rem;
	}
	.cartWrap2 .fs-c-stockSignLegend{
		margin-top: 0.8rem;
	}
}
/**********／カート・バリエーションごとにボタンパーツ**********/
/**********ネームプレート名入れ未対応**********/
.noteCaddie p{
	position: relative;
	margin: 2rem 2.5rem 0;
	padding-left: 1rem;
	font-size: 0.9rem;
	color: #2157aa;
}
.noteCaddie p::before{
	content: '※';
	position: absolute;
	left: 0;
}
@media screen and (min-width:641px){
	.noteCaddie p{
		margin: 1.5rem 0.75rem 0;
		font-size: 0.8rem;
	}
	.noteCaddie p::before{
		content: '※';
		position: absolute;
		left: 0;
	}
}
/**********／ネームプレート名入れ未対応**********/

/**********お問い合わせモーダル**********/
.fs-c-inquiryMessage ul{
	padding-left: 1rem;
	font-size: 0.65rem;
}
/**********／お問い合わせモーダル**********/

/**********ProSendrバナー**********/
.bnr_ProSendr a:hover{
	opacity: 0.6;
}
@media screen and (min-width:641px){
	.bnr_ProSendr{
		margin-top: 2.25rem;
	}
}
/**********／ProSendrバナー**********/

/**********カート・バリエーション選択スライダーパーツ**********/
.fs-l-product4 .fs-l-productLayout > * > .cartWrap3{
	position: relative;
	margin: 2rem 0 3rem;
	padding:0 2.5rem;
}
.cartWrap3 .fs-c-variationPanelList__label{
	font-weight: bold;
}
.cartWrap3 .fs-c-variationLabel__label{
	padding-left: 0.5rem;
}
.cartWrap3 .fs-c-variationLabel__label::after{
	content: 'の選択';
}
.fs-c-variationPanelList__list{
	white-space: normal;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	gap: 0;
	padding: 0;
	margin: -0.5rem 0;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__list{
	padding: 0 0.1rem 0;
	margin: -0.7rem 0;
}
.fs-c-variationPanelList__list__item{
	flex-grow: 0;
	min-width: auto;
	width: 33.3333%;
	width: calc( 100% / 3 );
	padding: 0.5rem;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__list__item{
	width: 25%;
	padding: 0.7rem 0.35rem;
}
 .cartWrap3 .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel{
	background: #2157aa;
	color: #ffffff;
}
 .cartWrap3 .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content{
	background: none;
}
 .cartWrap3 .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-productVariationPrice__price{
	color: #ffffff;
}
 .cartWrap3 .fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__panel__label{
	padding-top: 0.1rem;
	text-align: center;
	letter-spacing: -0.1em;
	font-size: 0.9rem;
	font-weight: normal;
}
 .cartWrap3 .fs-c-variationPanelList__panel__stock{
	margin-top: 0.1rem;
	font-size: 0.9rem;
	letter-spacing: -0.1em;
}
/**
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__panel{
	border: none;
	border-radius: 0;
}
.fs-c-productChooseVariation__variation:nth-of-type(2) .fs-c-variationPanelList__panel{
	padding: 0.3rem 0.7rem;
	background-color: #efefef;
	border-color: #737373;
}
.fs-c-productChooseVariation__variation:nth-of-type(2) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel{
	background-color: #2157aa;
	border-color: #2157aa;
}
.fs-c-variationPanelList__panel__content{
	background: none;
	padding: 0;
	gap: 0;
	min-height: none;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content{
	background: none;
	color: #737373;
}
.fs-c-variationPanelList__panel--outOfStock{
	border-style: solid;
	opacity: 0.6;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__panel__label{
	padding-top: 0.1rem;
	text-align: center;
	letter-spacing: -0.1em;
	font-size: 0.9rem;
	font-weight: normal;
	color: #737373;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__panel__image{
	height: auto;
	max-height: none;
	padding-bottom: 0;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__image{
	border: solid 2px #2157aa;
	background-color: #737373;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__image img{
	opacity: 0.6;
}
.fs-c-variationPanelList__panel__stock{
	margin-top: 0.1rem;
	font-size: 0.9rem;
	letter-spacing: -0.1em;
}
.fs-c-variationPanelList__panel__price{
	padding: 0;
}
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__price, 
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__price .fs-c-productVariationPrice__price{
	color: #ffffff;
}
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__price, 
.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__price .fs-c-productVariationPrice__price{
	color: #737373;
}
**/

.cartWrap3 .fs-c-productQuantityAndWishlist{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 2rem 0.5rem;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__quantity{
	align-self: auto;
	width: auto;
	padding-left: 2.6rem;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__quantity .fs-c-quantity__select{
	width: 100%;
}
.cartWrap3 .fs-c-productActionButton.fs-c-buttonContainer{
	width: 18rem;
	position: static;
	transform: none;
	padding: 0;
}
.cartWrap3 .fs-c-button--addToCart--detail{
	min-width: auto;
	width: 100%;
	padding: 0.9rem 0;
	text-align: center;
}
.cartWrap3 .fs-c-button--subscribeToArrivalNotice--detail{
	min-width: auto;
	width: 100%;
	padding: 0.9rem 0;	
}
.cartWrap3 .fs-c-button--addToCart--detail::before, .cartWrap3 .fs-c-button--addToCart--detail::after{
	content: none;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist{
	width: 18rem;
	margin: 1rem 0 0 auto;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail{
	width: 100%;
	padding-left: 2rem;
	background-color: #ffffff;
	text-align: center;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail::after{
	content: '\e919';
	left: 3.5rem;
	line-height: 2.4rem;
}
.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail .fs-c-button__label{
	font-size: 1.1rem;
	font-weight: bold;
}
@media screen and (min-width:641px){
	.fs-l-product4 .fs-l-productLayout > * > .cartWrap3{
		padding:0;
	}
	.fs-c-productChooseVariation__variation:nth-of-type(1) {
		border-bottom: solid 1px #737373;
	}
	.fs-c-variationPanelList{
		margin-bottom: 0.3rem;
	}
	.fs-c-variationLabel__label{
		padding-left: 0;
	}
	.fs-c-variationPanelList__list{
		margin: -0.25rem -0.2rem;
	}
	.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__list{
		padding: 0;
		margin: -0.35rem -0.25rem;
	}
	.fs-c-variationPanelList__list__item{
		padding: 0.25rem 0.2rem;
	}
	.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__list__item{
		max-width: 130px;
		padding: 0.35rem 0.25rem;
	}
	/*
	.fs-c-productChooseVariation__variation:nth-of-type(2) .fs-c-variationPanelList__panel{
		padding: 0.5rem 0.8rem;
	}
	*/
	.fs-c-productChooseVariation__variation:nth-of-type(1) .fs-c-variationPanelList__panel__label{
		font-size: 0.85rem;
	}
	.fs-c-variationPanelList__panel__stock{
		font-size: 0.7rem;
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist{
		width: 20.5rem;
	}
/*
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail{
		padding-left: 1.6rem;
	}
	.cartWrap3 .fs-c-productActionButton.fs-c-buttonContainer{
		width: 24rem;
		padding-top: 1rem;
		margin: 0;
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail .fs-c-button__label{
		font-size: 0.9rem;
	}
	.cartWrap3 .fs-c-button--addToCart--detail{
		height: auto;
	}
	.cartWrap3 .fs-c-button--subscribeToArrivalNotice--detail{
		height: auto;
	}
	*/
	.cartWrap3 .fs-c-productQuantityAndWishlist{
		padding: 2rem 0 0;
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__quantity{
		padding-left: 2rem;
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__quantity .fs-c-quantity__select{
		width: 2rem;
	}
	.cartWrap3 .fs-c-productActionButton.fs-c-buttonContainer{
		width: 20.5rem;
		margin: 0;
	}
	.cartWrap3 .fs-c-button--addToCart--detail{
		padding: 0.65rem 0;
	}
	.cartWrap3 .fs-c-button--subscribeToArrivalNotice--detail{
		padding: 0.65rem 0;	
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail{
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail .fs-c-button__label{
		font-size: 1rem;
	}
	.cartWrap3 .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--addToWishList--detail::after{
		left: 5.2rem;
	}
}
/**********／カート・バリエーション選択スライダーパーツ**********/
