@charset "utf-8";
/********** パンくず **********/
.fs-body-category .fs-c-breadcrumb .fs-c-breadcrumb__list {}
/********** fs-l-main **********/
.fs-body-category .fs-l-main {
	width: 1100px;
	margin: 0 auto;
}
/********** カテゴリー　上部コメント **********/
.fs-body-category .category-detail {
	background: #f2ece7;
	display: flex;
	justify-content: space-between;
}
.fs-body-category .category-detail .text {
	width: 615px;
	margin: 22px 0 0 18px;
}
.fs-body-category .category-detail .text h2 {
	color: #ec1b23;
	font-size: 24px;
	margin: 0 0 32px;
}
.fs-body-category .category-detail .text p {
	font-size: 14px;
	line-height: 2;
	margin: 0 0 45px;
}
.fs-body-category .category-detail .img {
	width: 425px;
}
/********** 売れ筋ランキング **********/
.fs-body-category .uresuji-ranking-wrap {
	margin: 110px 0 100px 0;
}
.fs-body-category .uresuji-ranking-wrap h2 {
	font-size: 30px;
	margin-bottom: 30px;
	text-align: center;
	position: relative;
}
.fs-body-category .uresuji-ranking-wrap h2:before {
	position: absolute;
	z-index: 1;
	left: 49%;
	top: -30px;
	content: '';
	display: inline-block;
	width: 33px;
	height: 22px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-ttl.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 0;
}
.fs-body-category .ranking-uresuji ul li {
	width: 200px;
	overflow: hidden;
	list-style: none;
}
.fs-body-category .ranking-uresuji ul li a {
	position: relative;
	display: block;
	color: #333;
	text-decoration: none;
}
.fs-body-category .ranking-uresuji ul li a::before {
	position: absolute;
	z-index: 1;
	left: 45%;
	top: 0;
}
.fs-body-category .ranking-uresuji ul li:nth-of-type(1) a::before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 33px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-1.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul li:nth-of-type(2) a::before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 33px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-2.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul li:nth-of-type(3) a::before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 33px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-3.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul li:nth-of-type(4) a::before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 33px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-4.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul li:nth-of-type(5) a::before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 33px;
	background-image: url(https://hiroba.itembox.design/item/images/c/common/icon-uresuji-5.png);
	background-size: contain;
}
.fs-body-category .ranking-uresuji ul li .thumb {
	width: 200px;
	margin: 0 auto;
	padding: 45px 0 0 0;
}
.fs-body-category .ranking-uresuji ul li .thumb img {
	display: block;
	margin: 0 auto;
}
.fs-body-category .ranking-uresuji ul li .item-name {
	font-size: 16px;
	margin: 18px 0 25px 0;
}
.fs-body-category .ranking-uresuji ul li .item-price {
	display: flex;
	align-items: center;
}
.ranking-uresuji ul li .item-currencymark {
	font-size: 24px;
	color: #cc0000;
}
.fs-body-category .ranking-uresuji ul li .item-value {
	font-size: 24px;
	color: #cc0000;
	font-weight: 700;
}
.fs-body-category .item-addon {
	font-size: 16px;
	color: #cc0000;
}
/* --------------------------------------------------------------------------------
　サブグループリスト
-------------------------------------------------------------------------------- */
.fs-c-subgroupList__link::after {
	/*
	font-size: 1.5rem;
	*/
}
.fs-body-category .fs-c-subgroupList__item {
	flex-basis: unset;
	flex-grow: unset;
	width: 25%;
	background-color: #fcfcfc;
}
/********** サブカテゴリー リンク **********/
.fs-body-category .fs-c-subgroup {
	margin: 3em 0;
}
.fs-body-category .fs-c-listControl {
	/*display: none;*/
}
.fs-body-category .fs-body-category .fs-c-subgroupList__item {
	width: calc(25%);
}
.fs-body-category .fs-c-subgroupList__link {
	/*background: #fff;*/
	border: 1px solid #ccc;
	padding: 8px;
}
.fs-body-category .fs-c-subgroupList__link:hover {
	color: #cfcfcf;
}
.fs-body-category .fs-c-subgroupList__image img {
	width: 70px;
}
.fs-body-category .fs-c-subgroupList__link::after {
	display: none;
}
/********** 最近見た商品 **********/
.fs-body-category .seen-products-wrap {
	margin: 110px 0 90px 0;
}
.fs-body-category .seen-products-wrap h2 {
	font-size: 30px;
	text-align: center;
}
.fs-body-category .seen-products {
	position: relative;
	padding: 50px 0 10px;
}
.fs-body-category .seen-products ul.seen-products-box {
	display: flex;
	justify-content: space-between;
	
	width: 100%;
}
.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: 212px;
}
.fs-body-category .seen-products .slick-slide li {
	width: 212px;
}
.fs-body-category .seen-products ul.seen-products-box li a {
	display: block;
	width: 175px;
	color: #333;
	text-decoration: none;
}
.fs-body-category .seen-products ul.seen-products-box li .thumb {
	width: 175px;
}
.fs-body-category .seen-products ul.seen-products-box li .item-name {
	font-size: 16px;
	margin: 20px 0 30px 0;
}
.fs-body-category .seen-products ul.seen-products-box li .item-price {
	margin: 30px 0 0;
	color: #cc0000;
	display: flex;
	align-items: center;
}
.fs-body-category .seen-products .price-currencymark {
	font-size: 24px;
}
.fs-body-category .seen-products .price-value {
	font-size: 24px;
}
.fs-body-category .seen-products .price-addition {
	font-size: 16px;
}
/* 次へ・前へ */
.fs-body-category .seen-products .slick-arrow {
	display: block;
	position: absolute;
	top: 0;
	margin: 82px 0 0;
	width: 15px;
	height: 27px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	background: #ccc;
	z-index: 2;
}
.fs-body-category .seen-products .slick-arrow.slick-prev {
	left: 9px;
	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: 9px;
	background: url(https://hiroba.itembox.design/item/images/c/common/arrow-next.png) no-repeat 0 0;
	background-size: 100%;
}
/* --------------------------------------------------------------------------------
★PC
商品リスト
-------------------------------------------------------------------------------- */
.fs-c-productListItem__productName {
	/*
	font-size: 1rem;
	*/
}
/********** 現在登録されている商品はありません。非表示に **********/
.fs-c-productList__message.fs-c-noResultMessage {
	/*
	display: none;
	*/
}