@charset 'utf-8';


.fs-body-category .fs-l-main{
	padding: 0;
}
/********** パンくず **********/
.fs-body-category .fs-c-breadcrumb .fs-c-breadcrumb__list {
	padding: 4.5vw 2vw;
}


/********** fs-l-main **********/
.fs-body-category .fs-l-main {
	width: 100%;
}


/********** カテゴリー　上部コメント **********/
.fs-body-category .category-detail {
	background: #f2ece7;
	display: flex;
	flex-direction: column;
	padding: 0 2vw;
}
.fs-body-category .category-detail .text {
	width: 100%;
	margin: 6vw 0 0 0;
}
.fs-body-category .category-detail .text h2 {
	color: #ec1b23;
	font-size: 4.8vw;
	margin: 0 0 6vw;
}
.fs-body-category .category-detail .text p {
	font-size: 3.6vw;
	line-height: 2;
	margin: 0 0 8vw;
}
.fs-body-category .category-detail .img {
	width: 100%;
}


/********** 売れ筋ランキング **********/
.fs-body-category .uresuji-ranking-wrap {
	margin: 24.5vw 2vw 13vw;
}
.fs-body-category .uresuji-ranking-wrap h2 {
	font-size: 4.8vw;
	margin-bottom: 4vw;
	text-align: center;
	position: relative;
}
.fs-body-category .ranking-uresuji {
	position: relative;
}
.fs-body-category .ranking-uresuji ul.ranking-box {
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding-left: 7vw;
}
.ranking-uresuji ul.ranking-box li {
	list-style: none;
}
.fs-body-category .ranking-uresuji ul.ranking-box li a {
	display: block;
	width: 38vw;
	text-decoration: none;
	color: #333;
	text-decoration: none;
}
.fs-body-category .uresuji-ranking-wrap h2:before {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: -8vw;
	content: '';
	display: inline-block;
	width: 7vw;
	height: 4.8vw;
	margin-left: -2.4vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-ttl.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide a {
	position: relative;
	display: block;
	color: #333;
	text-decoration: none;
	padding-top: 8vw;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide a::before {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 0;
	margin-left: -3vw;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide:nth-of-type(1) a::before {
	content: '';
	display: inline-block;
	width: 6vw;
	height: 6.5vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-1.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide:nth-of-type(2) a::before {
	content: '';
	display: inline-block;
	width: 6vw;
	height: 6.1vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-2.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide:nth-of-type(3) a::before {
	content: '';
	display: inline-block;
	width: 6vw;
	height: 6.1vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-3.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide:nth-of-type(4) a::before {
	content: '';
	display: inline-block;
	width: 6vw;
	height: 6.1vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-4.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.fs-body-category .ranking-uresuji ul .slick-track .slick-slide:nth-of-type(5) a::before {
	content: '';
	display: inline-block;
	width: 6vw;
	height: 6.1vw;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-5.png);
	background-size: contain;
	background-repeat: no-repeat;
}


.fs-body-category .ranking-uresuji ul.ranking-box li .thumb {
	width: 38vw;
}
.fs-body-category .ranking-uresuji ul.ranking-box li .item-name {
	font-size: 3.6vw;
	margin: 2vw 0 5vw 0;
	line-height: 1.34;
}
.fs-body-category .ranking-uresuji ul.ranking-box li .item-price {
	color: #cc0000;
}
.fs-body-category .ranking-uresuji .price-currencymark {
	display: none;
}
.fs-body-category .ranking-uresuji ul.ranking-box li .item-currencymark {
	font-size: 4.8vw;
	width: 38vw;
}
.fs-body-category .ranking-uresuji ul.ranking-box li .item-value{
	font-size: 4.8vw;
	width: 38vw;
}
.fs-body-category .ranking-uresuji ul.ranking-box li .item-addon{
	font-size: 3.6vw;
	width: 38vw;
}
/* 次へ・前へ */
.fs-body-category .ranking-uresuji .slick-arrow {
	display: block;
	position: absolute;
	top: 0;
	margin: 26vw 0 0;
	width: 3vw;
	height: 5.5vw;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: #ccc;
	z-index: 2;
}
.fs-body-category .ranking-uresuji .slick-arrow.slick-prev {
	left: 0.5vw;
	background: url(https://hiroba.itembox.design/item/images/c/common/arrow-prev.png) no-repeat 0 0;
	background-size: 100%;
}
.fs-body-category .ranking-uresuji .slick-arrow.slick-next {
	right: 0.5vw;
	background: url(https://hiroba.itembox.design/item/images/c/common/arrow-next.png) no-repeat 0 0;
	background-size: 100%;
}


/********** サブカテゴリー リンク **********/
.fs-body-category .fs-c-subgroup {
	margin: 0 2vw 18vw;
}
.fs-body-category .fs-c-listControl {
	/*display: none;*/
}
.fs-body-category .fs-body-category .fs-c-subgroupList__item {
}
.fs-body-category .fs-c-subgroupList__link {
	background: #fff;
	border: 1px solid #ccc;
	padding: 3vw
}
.fs-body-category .fs-c-subgroupList__image img {
	width: 20vw;
}
.fs-body-category .fs-c-subgroupList__link::after {
	display: none;
}


/********** 少遺品一覧 **********/
.fs-c-productList {
	padding: 0 2vw;
}



/********** 最近見た商品 **********/
.fs-body-category .seen-products-wrap {
	margin: 20vw 2vw 0;
}
.fs-body-category .seen-products-wrap h2 {
	font-size: 4.8vw;
	text-align: center;
}
.fs-body-category .seen-products {
	position: relative;
	padding: 6vw 0 0;
}
.fs-body-category .seen-products ul.seen-products-box {
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding-left: 7vw;
}
.fs-body-category .seen-products ul.seen-products-box li {
	list-style: none;
}
.fs-body-category .seen-products .slick-track {
	min-width: 100%;
}
.fs-body-category .seen-products .slick-list {
	width: 100%;
}
.fs-body-category .seen-products .slick-slide {
	width: 25vw;
}
.fs-body-category .seen-products .slick-slide li {
	width: 25vw;
}
.fs-body-category .seen-products ul.seen-products-box li a {
	display: block;
	width: 25vw;
	color: #333;
	text-decoration: none;
}
.fs-body-category .seen-products ul.seen-products-box li .thumb {
	width: 25vw;
}
.fs-body-category .seen-products ul.seen-products-box li .item-name {
	font-size: 3.6vw;
	line-height: 1.34;
	margin: 2vw 0 5vw 0;
}
.fs-body-category .seen-products ul.seen-products-box li .item-price {
	color: #cc0000;
}
.fs-body-category .seen-products .price-value {
	font-size: 4.8vw;
}
.fs-body-category .seen-products .price-addition {
	font-size: 3.6vw;
}
/* 次へ・前へ */
.fs-body-category .seen-products .slick-arrow {
	display: block;
	position: absolute;
	top: 50%;
	margin: -27vw 0 0;
	width: 3vw;
	height: 5.5vw;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: #ccc;
	z-index: 2;
}
.fs-body-category .seen-products .slick-arrow.slick-prev {
	left: 0.5vw;
	background: url(https://hiroba.itembox.design/item/images/c/common/arrow-prev.png) no-repeat 0 0;
	background-size: 100%;
}
.fs-body-category .seen-products .slick-arrow.slick-next {
	right: 0.5vw;
	background: url(https://hiroba.itembox.design/item/images/c/common/arrow-next.png) no-repeat 0 0;
	background-size: 100%;
}



/* --------------------------------------------------------------------------------
　サブグループリスト
-------------------------------------------------------------------------------- */
.fs-c-subgroupList__link::after{
	/*
	font-size: 1.5rem;
	*/
}

/* --------------------------------------------------------------------------------
★スマートフォン
商品リスト
-------------------------------------------------------------------------------- */
.fs-c-productListItem__productName{
	/*
	font-size: 1rem;
	*/
}


/********** 現在登録されている商品はありません。非表示に **********/
.fs-c-productList__message.fs-c-noResultMessage{
	/*
	display: none;
	*/
}
