.fs-c-mark__label {
font-size:0;
}

.fs-c-salesPeriod,
span.fs-c-mark--preorder{
display: none;
}
div.fs-c-productMainImage div.fs-c-productMainImage__image{
	width: 90%;
	eight: auto;
	margin: 0 auto;
}
div.fs-c-productMainImage div.fs-c-productMainImage__image img{
	width: 100%;
	height: auto;
}
img.fs-c-productImageModalCarousel__figure__image{
	width: 500px;
	height: 600px;
}


/*カルーセルパーツの高さを揃えるCSS*/
.fs-pt-carousel--fitImage .fs-pt-carousel__slide img {
    height:500px;
    width: auto;
}

div.fs-c-productList__list div.fs-c-productPrice--listed span.fs-c-productPrice__main__price{
  position: relative;
}
div.fs-c-productList__list div.fs-c-productPrice--listed span.fs-c-productPrice__main__price::before{
  position: absolute;
  content: "";
  display: block;
  transform: rotate(10deg);
  background-color: red;
  width: 100%;
  height: 2px;
  top: 50%;
  left: 0;
}

div.fs-c-productList__list div.fs-c-productPrice--listed span.fs-c-productPrice__main__label,
div.fs-c-productList__list div.fs-c-productPrice--listed span.fs-c-productPrice__addon--listed,
div.fs-c-productList__list div.fs-c-productPrice--selling span.fs-c-productPrice__main__label,
span.fs-c-productPrice__main__label{
display: none;
}

div.fs-c-productList__list div.fs-c-productListItem__prices dic.fs-c-productPrice,
div.fs-c-productList__list div.fs-c-productPrice--selling span.fs-c-productPrice__main__price,
div.fs-c-productList__list div.fs-c-productPrice--preorder{
margin: 0 auto;
}

div.fs-c-productList__list div.fs-c-productPrice--listed,
div.fs-c-productList__list div.fs-c-productPrice--selling,
div.fs-c-productList__list div.fs-c-productPrice--preorder{
  justify-content: center;
  align-items: center;
}

img.fs-c-mark__image{
width: 80%;
}

img.fs-c-productMark__image{
width: 30%;
}