@charset "utf-8";







/* --------------------------------------------------------------------------------
　サブグループリスト
-------------------------------------------------------------------------------- */
.fs-c-subgroupList__link::after{
	/*
	font-size: 1.5rem;
	*/
}

/* --------------------------------------------------------------------------------
★PC
商品リスト
-------------------------------------------------------------------------------- */
.fs-c-productListItem__productName{
	/*
	font-size: 1rem;
	*/
}

/********** 現在登録されている商品はありません。非表示に **********/
.fs-c-productList__message.fs-c-noResultMessage{
	display: none;
}


/* --------------------------------------------------------------------------------
　独自コメント(1) ベース
-------------------------------------------------------------------------------- */
.fs-body-category .category-comment-normal-1{
	
}

/********** 見出し **********/
.fs-body-category .fs-c-heading--page,
.fs-body-category .category-comment-normal-1 .heading {
	display: table;
	margin: 0 auto 30px;
	padding: 0;
	
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 3px #e41445;
	color: inherit;
}

/********** img-txt **********/
.fs-body-category .category-comment-normal-1 .img-txt {
	display: flex;
	justify-content: space-between;
	
	width: 100%;
	margin: 0 0 80px;
}
.fs-body-category .category-comment-normal-1 .img-txt .img {
	width: 400px;
}
.fs-body-category .category-comment-normal-1 .img-txt .txt {
	width: 780px;
	line-height: 1.7;
}

/* リスト */
.fs-body-category .category-comment-normal-1 .txt ol{
	padding: 1.5em 0 0 1.5em;
	list-style-type: decimal;
	list-style-position: outside;
}
.fs-body-category .category-comment-normal-1 .txt ol li{
	font-weight: bold;
}

/********** カテゴリランキング **********/
.fs-body-category .category-comment-normal-1 .cat-ranking{
	overflow: hidden;
}
.fs-body-category .category-comment-normal-1 .cat-ranking .cat-ranking-box{
	padding: 15px 0 0;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul{
	display: flex;
	flex-wrap: wrap;
	
	width: calc(100% + 30px);
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li{
	width: 380px;
	margin: 0 30px 30px 0;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li a {
	display: block;
	margin: 0 0 10px;
	text-decoration: none;
	font-size: 14px;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb {
	position: relative;
	padding: 0 0 10px;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb img {
	display: block;
	width: 100%;
	height: auto;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb::before {
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 2;
	
	content: '';
	
	display: block;
	width: 40px;
	height: 53px;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li:nth-of-type(1) .thumb::before {
	background: url("../images/c/icon-rank-1.png") no-repeat 0 0;
	background-size: 100% 100%;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li:nth-of-type(2) .thumb::before {
	background: url("../images/c/icon-rank-2.png") no-repeat 0 0;
	background-size: 100% 100%;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li:nth-of-type(3) .thumb::before {
	background: url("../images/c/icon-rank-3.png") no-repeat 0 0;
	background-size: 100% 100%;
}

/* item-info */
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info{
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .item-catch {
	font-size: 14px;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .item-catch .mark-1 {
	color: #c00;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .item-name {
	font-weight: bold;
	font-size: 16px;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .price {
	color: #c00;
	font-size: 16px;
}







