/**商品詳細ページレイアウト調整用**/
label.fs-c-productOption__label {
    font-size: 75%;
}
.fs-c-productOption__comment {
    font-size: 100%;
}
span.fs-c-productQuantityAndWishlist__wishlist.fs-c-buttonContainer {
    padding: 0;
    margin: 0;
}
.fs-c-productReview__addReview.fs-c-buttonContainer.fs-c-buttonContainer--addReview--detail {
    padding: 0;
    margin: 0;
}
.product_comment-3 {
    padding: 25px 0 30px 0;
    margin: 30px 0 20px 0;
}

/**商品詳細ページサムネイルの最後の画像削除**/
.fs-c-productThumbnail .fs-c-productThumbnail__image:last-child {
	display: none!important;
}
/**商品詳細ページ　関連商品調整用**/
.fs-c-featuredProduct .slick-slide {
    padding: 5px 0px 5px !important;
}
img.fs-c-productListItem__image__image.fs-c-productImage__image {
    width: 172px;
}
.fs-body-product .fs-c-featuredProduct .slick-slide {
    box-sizing: content-box;
    width: 172px;
}
article.fs-c-productListCarousel__list__item.fs-c-productListItem {
    width: 172px !important;
    min-width: unset;
}
.fs-c-featuredProduct ul.fs-c-productMark {
    display: none;
}
.fs-c-productListItem__productDescription {
    display: none;
}


/**注文履歴合計削除**/
.fs-body-my-orders .fs-c-pairList {display:none;}

/**メインコンテンツ1220px固定**/
main.fs-l-main {
    width: 1220px !important;
}
/**トップページ用フッター調整用**/
footer section {
    width: 900px !important;
}

/**202206調整用**/
.topBnr--wide {
width:100%;
padding:0 7.5px;
}
.topBnr--wide img{
width:100%;
}
.topBnr--wide .text-link{
    text-align:center;
    display: block;
    font-size: 16px;
    text-decoration: underline;
    color: blue;
    FONT-WEIGHT: 500;
    letter-spacing: 1px;
    padding: 5px 0;
}
.fs-c-sortItems__list__item.is-active {
background: #1f5da0 !important;
    color: #fff !important;
}
.fs-c-sortItems__list__item__label {
    padding: 4px 20px;
}
.fs-c-productList__controller .fs-c-sortItems ul.fs-c-sortItems__list li {
    border-right: none !important;
    background:#f2f2f2;
    margin:0 5px;
}
.fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__label {
    border-right: none !important;
}
#fs_ProductDetails table[width="1210"] {
  display:none;
}

/**商品詳細ページ調整用**/

.lpDetCartBtn {
    width: 100%;
    max-width: 500px;
    margin: 10px auto;
    display: block;
}
.lpDetCartBtn i{
  padding-right:10px;
}
.lpDetCartBtn span {
    background: #FE680F;
    color: #fff;
    font-weight: bold;
    padding: 20px;
    display: block;
    text-align: center;
    font-size: 24px;
    letter-spacing: 2px;
}

.fs-c-productQuantityAndWishlist__wishlist + .fs-c-productReview__addReview.fs-c-buttonContainer.fs-c-buttonContainer--addReview--detail {margin-top: 5px;}

#fs_form {
    margin-bottom: 20px;
}

/*===================ヘッダー調整用　2302================*/
header .wrap.wrap02.fe{padding: 5px 0 7px;}
header .wrap.wrap02.fe div.fe {
	width: 305px;
	padding: 9px 0;
}
header .wrap.wrap02.fe div.fe img + img{margin-top:5px;}
header .wrap.wrap02.fe h2 span {
	position: absolute;
	bottom: 5px;
	width: 400px;
	left: 0;
	display: block;
}


/*===== TOPページランキング部分CSS =====*/
#fs_Top .rank h3 .sp {
	display: none;
}

#fs_Top .rank h4 .sp {
	display: none;
}

#fs_Top .rank .link-btn {
	display: none;
}

#fs_ProductCategory .rank h3 + div + ul {
	margin-top: 2em;
}

#fs_ProductCategory .rank li p {
	font-size: 11px;
	margin-bottom: 1em;
}
