@charset 'utf-8';



/* --------------------------------------------------------------------------------
　サブグループリスト
-------------------------------------------------------------------------------- */
.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;
}


/* --------------------------------------------------------------------------------
　独自コメント(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 4.5vw;
	
	font-size: 4.8vw;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 0.5vw #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 8vw;
}
.fs-body-category .category-comment-normal-1 .img-txt .img {
	width: 40vw;
}
.fs-body-category .category-comment-normal-1 .img-txt .txt {
	width: 54vw;
	line-height: 1.45;
}

/* リスト */
.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 ul li {
	padding: 0 0 7.5vw;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li a {
	display: flex;
	justify-content: space-between;
	
	width: 100%;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb {
	position: relative;
	width: 38vw;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb img {
	display: block;
	width: 30vw;
	height: auto;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .thumb::before {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	
	content: '';
	
	display: block;
	width: 7vw;
	height: 9vw;
}
.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{
	width: 55vw;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .item-catch {
	font-size: 3vw;
}
.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;
}
.fs-body-category .category-comment-normal-1 .cat-ranking ul li .item-info .price {
	color: #c00;
}








