@charset "utf-8";
/* --------------------------------------------------------------------------------
	グループ

　 カテゴリー一覧
-------------------------------------------------------------------------------- */
#list_contents_block {
	position: relative;
	max-width: 800px;
	width: 90% !important;
	margin: 0 auto !important;
}
/*  ページタイトル
------------------------------------------------ */
.list_pagetti {
	border-bottom: 0.2vw solid #ff4f03;
	color: #ff4f03;
	font-size: 4.6vw;
	line-height: 1.2;
	text-align: left;
	padding: 1vw 5vw 1vw 2vw;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
}
.category_ename {
	color: #484847;
	font-size: 3.8vw;
	line-height: 1.2;
	text-align: left;
	font-weight: bold;
}
/* 	----------------------------------------------- 
 　　　タイトルサブカテゴリー　アコーディオン
----------------------------------------------- */
.product_acc_menu {
	width: 100%;
}
.product_acc_menu input {
	display: none; /*チェックボックスを隠す*/
}
/*バー部分*/
.product_acc_menu label {
	cursor: pointer;
	display: block;
	text-decoration: none;
	font-size: 2.8vw;
	color: #6f6f6f;
	line-height: 1;
	position: relative;
	background-color: #fff;
}
/*開いたときに表示される部分*/
.product_acc_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 2.8vw;
	background: #f5f5f5;
}
.product_acc_menu li {
	max-height: 0;
	overflow-y: hidden;
	-webkit-transition: all 0.5s; /*閉じるときのアニメーション*/
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#menu_bar01:checked ~ #links01 li {
	max-height: 100%; /*開いたときに表示されるliの高さ*/
	opacity: 1;
	-webkit-transition: all 0.5s; /*開くときのアニメーション*/
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
/*開いたときの下の余白*/
#menu_bar01:checked ~ #links01 li:last-child {
	margin-bottom: 5vw;
}
/*閉じた状態の矢印描画*/
.product_acc_menu label:after {
	content: "";
	display: block;
	width: 2vw;
	height: 2vw;
	border-top: #ff4f03 0.4vw solid;
	border-right: #ff4f03 0.4vw solid;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	position: absolute;
	right: 3%;
	top: 0;
	bottom: 15%;
	margin: auto;
}
/*開いた状態の矢印描画*/
.product_acc_menu input[type=checkbox]:checked + label:after {
	content: "";
	display: block;
	width: 2vw;
	height: 2vw;
	border-top: #ff4f03 0.4vw solid;
	border-right: #ff4f03 0.4vw solid;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	right: 3%;
	top: 7%;
	bottom: 0;
	margin: auto;
}
/*  SPサブカテゴリー
---------------------------------------------------------- 
#list_contents_block .fs-c-subgroup .fs-c-listControl{
	display:none;
	}


.fs-c-productList .fs-c-subgroup{
	margin:10vw 0;
	
	}

.fs-c-subgroupList__link{
	border-color:#ddd;
	}*/
/*  PCサブカテゴリー
------------------------------------------------ */
/*
#list_contents_block .pc_subcate_menu{
	display:none;
	}
*/
label[for="menu_bar_category"] {
	position: relative;
	display: block;
}
/*開いたときの下の余白*/
/*
#menu_bar_category:checked ~ .pc_subcate_menu .fs-c-subgroupList li:last-child{
	margin-bottom: 5vw;
}
*/
/*閉じた状態の矢印描画*/
#menu_bar_category {
	display: none;
}
.menu_bar_category_heading-subcat_found:after {
	content: "";
	display: block;
	width: 2vw;
	height: 2vw;
	border-top: #ff4f03 0.4vw solid;
	border-right: #ff4f03 0.4vw solid;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	position: absolute;
	right: 3%;
	top: 0;
	bottom: 15%;
	margin: auto;
}
/*開いた状態の矢印描画*/
.menu_bar_category_heading-subcat_found + label[for="menu_bar_category"]:after {
	content: "";
	display: block;
	width: 2vw;
	height: 2vw;
	border-top: #ff4f03 0.4vw solid;
	border-right: #ff4f03 0.4vw solid;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	right: 3%;
	top: 7%;
	bottom: 0;
	margin: auto;
}
.pc_subcate_menu {
	display: none;
}
#menu_bar_category:checked + label[for="menu_bar_category"] + .pc_subcate_menu {
	display: block;
}
/*  ページャー上部
------------------------------------------------ */
.fs-c-productList {
	position: relative;
}
#pager_top {
	position: absolute;
	top: -5vw;
	right: 3vw;
	color: #6f6f6f;
	font-size: 2vw;
	font-weight: bold;
}
#pager_top .fs-c-productList__controller, #pager_top .fs-c-sortItems {
	margin: 0;
	border: none;
	font-size: 2vw;
}
#pager_top .fs-c-sortItems__label {
	display: none;
}
#pager_top .fs-c-sortItems__list__item__label {
	padding: 0 1.5vw;
}
#pager_top ul li.fs-c-sortItems__list__item {
	border-right: 0.2vw solid #6f6f6f;
}
#pager_top ul li.fs-c-sortItems__list__item:last-child {
	border-right: none;
}
#pager_top .fs-c-sortItems__list a:hover {
	color: #ff4f03;
	text-decoration: none;
}
#pager_top .fs-c-sortItems__list__item.is-active {
	color: #ff4f03;
	background: #FFF;
}
#pager_top .fs-c-listControl {
	display: none;
}
/*  サブカテゴリー
------------------------------------------------ */
.fs-c-subgroup {
	margin: 0 3.5vw 0 3.5vw;
}
.fs-c-subgroupList {
	font-size: 2.8vw;
}
/*  商品一覧  2列
------------------------------------------------ */
.fs-c-productList__list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: calc(50% - 1vw) calc(50% - 1vw);
	grid-template-columns: calc(50% - 1vw) calc(50% - 1vw);
	grid-gap: 2vw;
	margin: 10vw auto;
}
.fs-c-productList__list > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-productList__list > *:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-productList__list > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-productList__list > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-productList__list > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-productList__list > *:nth-child(6) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-productList__list > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-productList__list > *:nth-child(8) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-productList__list > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-productList__list > *:nth-child(10) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-productList__list > *:nth-child(11) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-productList__list > *:nth-child(12) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-productList__list > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-productList__list > *:nth-child(14) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-productList__list > *:nth-child(15) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-productList__list > *:nth-child(16) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-productList__list > *:nth-child(17) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-productList__list > *:nth-child(18) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-productList__list > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-productList__list > *:nth-child(20) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-productList__list > *:nth-child(21) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-productList__list > *:nth-child(22) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-productList__list__item {
	position: relative;
	border: 0.2vw solid #e2e3e3;
	padding: 2vw;
}
.fs-c-productList__list .fs-c-button--plain {
	color: #999;
	text-decoration: none;
}
.fs-c-productList__list .list_brandname {
	color: a1a1a1;
	font-size: 2.8vw;
	text-align: center;
	margin: 0;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
}
.fs-c-productList__list .fs-c-productListItem__productName {
	min-height: 5vh;
	text-align: center;
	color: #6f6f6f;
	font-weight: bold;
	font-size: 2.8vw;
}
.fs-body-category-holicmade .fs-c-productList__list .fs-c-productListItem__productName, .fs-body-category-bestseller .fs-c-productList__list .fs-c-productListItem__productName {
	text-align: left;
}
.fs-c-productList__list .fs-c-productListItem__productName a, .fs-c-productList__list .fs-c-productListItem__productName a:hover {
	color: #6f6f6f;
	font-weight: bold;
	text-decoration: none;
}
/* キャッチコピー非表示 */
#fs_ProductCategory .fs-c-productList__list .fs-c-productName__copy, #fs_ProductSearch .fs-c-productList__list .fs-c-productName__copy, #fs_MyWishList .fs-c-productList__list .fs-c-productName__copy, #fs_ShoppingCart .fs-c-productListCarousel__list .fs-c-productName__copy, #fs_MyPageTop .fs-c-productListCarousel__list .fs-c-productName__copy {
	display: none;
}
/*  値段 */
.fs-c-productList__list .fs-c-productPrice--listed .fs-c-price__value::after {
	display: none;
	/*
	content: "（税込）";
	margin-left: 0.25vw;
	font-size: 80%;
	*/
}
.fs-c-productList__list .fs-c-productPrice--listed .fs-c-productPrice__addon--listed {
	color: #3e3e3e;
	font-weight: normal;
}
.fs-c-productList__list .fs-c-productPrice {
	justify-content: center;
}
.fs-c-productList__list .fs-c-productListItem__prices {
	min-height: 3em !important;
	font-size: 2.8vw !important;
	color: #ff4f03 !important;
	font-weight: bold !important;
}
.fs-c-productList__list .fs-c-price__currencyMark {
	color: #ff4f03 !important;
}
.fs-c-productList__list .fs-c-price__value {
	color: #ff4f03 !important;
	padding: 0 1vw !important;
}
.fs-c-productList__list .fs-c-productPrice--listed .fs-c-price__currencyMark, .fs-c-productList__list .fs-c-productPrice--listed .fs-c-price__value {
	color: #3e3e3e;
}
/*  詳細を見る */
.fs-c-productList__list .fs-c-button--viewProductDetail::before {
	display: none;
}
.fs-c-productList__list .fs-c-button__label {
	padding: 0.5vw 3.5vw;
	font-size: 2.8vw;
	color: #ff4f03;
	border: 0.2vw solid #ff4f03;
}
/* カートボタン */
.fs-c-productList__list .fs-c-button--addToCart--list .fs-c-button__label {
	color: #fff;
	background-color: #ff4f03;
}
/*  お気に入り 	*/
.fs-c-productList__list .fs-c-button--particular {
	position: absolute;
	top: 1vw;
	right: 1vw;
}
.fs-c-productList__list .fs-c-productListItem__control {
	justify-content: center;
}
.fs-c-productList__list .fs-c-button--particular.fs-c-button--addToWishList--icon::before {
	font-size: 4rem;
	color: #ddd;
}
.fs-c-productList__list .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
	color: #ff4f03;
	font-size: 4rem;
}
.fs-c-productList__list .fs-c-productPrice__main__label {
	display: none;
}
/* 在庫切れメッセージ */
.fs-c-productList .fs-c-productStock {
	width: 22vw;
	margin: 1vh auto 0;
	padding: 0.5vw 3.5vw;
	/*color: #ff4f03;*/
	font-size: 2.8vw;
	/*border: 0.2vw solid #ff4f03;*/
}
/* 商品タグアイコン
--------------------------------------------------------------------------------*/
.fs-c-productList .fs-c-productMarks {
	position: absolute;
	top: 1vw;
	left: 1vw;
	display: flex;
	justify-content: flex-start;
}
.fs-c-productList .fs-c-productMarks .mailshipping {
	width: 8vw;
}
.fs-c-productList .fs-c-productMarks .saleproduct {
	width: 10vw;
}
.fs-c-productList .fs-c-productMarks .member-20off {
	width: 10vw;
}
.fs-c-mark--memberPrice {
	background-color: #ffffff;
	font-weight: normal;
	border-radius: unset;
	display: block;
	text-align: center;
	margin-top: 5px;
}
span.fs-c-mark__label {
	background: #ff4f03;
	padding: 1px 10px;
}
.fs-body-category-holicmade .fs-c-mark--memberPrice {
	background-color: #ff4f03;
	font-weight: normal;
	border-radius: unset;
	padding: 5px 10px 5px 5px;
	margin: 5px 5px 5px 0;
	white-space: nowrap;
}
.fs-body-category-holicmade span.fs-c-mark__label {
	background: #ff4f03;
	padding: 0;
}
span.fs-c-productPrice__addon {
	display: block !important;
}
/*  ページャー下部
------------------------------------------------ */
#pager_bottom .fs-c-sortItems, #pager_bottom .fs-c-listControl__status {
	display: none;
}
#pager_bottom .fs-c-productList__controller {
	margin-top: 30vw;
	border-top: 0.2vw solid#ff4f03;
	padding-top: 3vw;
}
#pager_bottom .fs-c-listControl {
	justify-content: center;
	align-items: center;
	font-size: 2vw;
}
/*  ページネーション */
#pager_bottom .fs-c-pagination__item.is-active {
	background: #ff4f03;
	color: #ffffff;
	border-radius: 50%;
	width: 3em;
	height: 3em;
	text-align: center;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
}
#pager_bottom .fs-c-pagination__item {
	border: 0.2vw solid #ff4f03;
	border-radius: 50%;
	width: 3em;
	height: 3em;
	margin: 0 0.5em;
	padding: 1em 0;
	text-align: center;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
	color: #ff4f03;
}
#pager_bottom .fs-c-pagination__item--next, #pager_bottom .fs-c-pagination__item--prev {
	color: #ff4f03;
	cursor: pointer;
	white-space: nowrap;
	border: none;
}
#pager_bottom .fs-c-pagination__item--prev::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	display: block;
	font-size: 1.2em;
	line-height: 1;
	margin: 0 auto;
}
#pager_bottom .fs-c-pagination__item--next::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	display: block;
	font-size: 1.2em;
	line-height: 1;
	margin: 0 auto;
}
#pager_bottom .fs-c-pagination__item--prev:hover {
	opacity: 0.8;
}
/* 	----------------------------------------------- 
 　　　ベストセラー　商品グループページ
----------------------------------------------- */
body.fs-body-category-bestseller .fs-c-productPrice__addon.fs-c-productPrice__addon--listed {}
/* 	----------------------------------------------- 
 　　　ベストセラー　商品グループページ
----------------------------------------------- */
/********** メインの幅 **********/
body.fs-body-category-bestseller .fs-l-pageMain {
	width: auto !important;
}
/********** リストの幅 **********/
body.fs-body-category-bestseller #list_contents_block {
	width: auto !important;
}
/********** ページャーを非表示にする **********/
body.fs-body-category-bestseller #pager_top {
	display: none;
}
/********** 見出し **********/
body.fs-body-category-bestseller .list_pagetti {
	border-bottom: 0.4vw solid #ff4f03;
	color: #ff4f03;
	font-size: 4.6vw;
	line-height: 1.2;
	text-align: center;
	margin: -0.5vw 0 0;
	padding: 0 0 8vw 0;
	margin-bottom: 5vw;
	font-weight: bold;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
}
body.fs-body-category-bestseller .list_pagetti .category_ename {
	color: #6f6f6f;
	font-size: 3vw;
	font-weight: normal;
	padding-left: 3vw;
}
/********** 商品のリストのスタイル（縦にする） **********/
body.fs-body-category-bestseller .fs-c-noResultMessage {
	display: none
}
body.fs-body-category-bestseller .fs-c-productList__list {
	display: block;
	margin: 0;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem {
	margin: 0 0 1vw;
	padding: 0 0 3vw 8.5vw;
	border-bottom: 1px solid #ddd;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(1)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_1.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(2)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_2.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(3)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_3.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(4)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_4.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(5)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_5.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(6)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_6.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(7)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_7.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(8)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_8.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(9)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_9.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(10)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_10.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(11)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_11.png);
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(12)::before {
	background-image: url(//skinholic.itembox.design/item/images/f/bestseller/bestseller_12.png):
}
/*
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(1) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_1_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(2) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_2_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(3) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_3_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(4) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_4_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(5) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_5_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(6) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_6_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(7) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_7_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(8) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_8_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(9) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_9_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(10) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_10_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(11) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_11_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(12) {
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_12_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
*/
body.fs-body-category-bestseller .fs-c-productList__list form:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
body.fs-body-category-bestseller .fs-c-productList__list form {
	min-height: 1%;
}
* html body.fs-body-category-bestseller .fs-c-productList__list form {
	height: 1%;
	/*\*/ /*/
	height:auto;
	overflow:hidden;
	/**/
}
/* 各商品を囲んでいるdiv */
body.fs-body-category-bestseller .fs-c-productList__list__item.fs-c-productListItem {
	padding: 0;
	border: none;
}
/* サムネイル */
body.fs-body-category-bestseller .fs-c-productListItem__imageContainer {
	float: left;
	width: 29vw;
}
/* フェイバリットボタン */
body.fs-body-category-bestseller .fs-c-productList__list .fs-c-button--particular {
	right: 2vw;
}
/*body.fs-body-category-bestseller .fs-c-productList__list .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{
	font-size: 6vw;
}*/
/* 虫眼鏡 */
body.fs-body-category-bestseller .fs-c-button--plain::before {
	display: none;
}
/********** 見出し（英語）：独自コメント1 **********/
/*
body.fs-body-category-bestseller .product_comment1{
	display: none;
}
*/
/********** ブランド名 **********/
body.fs-body-category-bestseller .product_comment1 {
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 6vw 0 0;
	color: #ff4f03;
}
body.fs-body-category-bestseller .product_comment1 .list_brandname {
	text-align: left;
}
/********** 商品名 **********/
body.fs-body-category-bestseller h2.fs-c-productListItem__productName.fs-c-productName {
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 0 0 0;
}
body.fs-body-category-bestseller h2.fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name {
	font-weight: normal;
}
/********** 価格 **********/
body.fs-body-category-bestseller .fs-c-productList__list .fs-c-productListItem__prices.fs-c-productPrices {
	display: flex;
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 0 0 2vw;
}
/********** 価格 **********/
body.fs-body-category-bestseller .fs-c-price {
	align-items: center;
}
/********** 元の価格 **********/
body.fs-body-category-bestseller .fs-c-productPrice.fs-c-productPrice--listed {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 1vw 0 0;
	font-size: 2.7vw;
	color: #6f6f6f;
	text-decoration: line-through;
}
body.fs-body-category-bestseller .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__main {
	display: flex;
	align-items: center;
	padding: 0 2vw 0 0;
}
body.fs-body-category-bestseller .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__addon.fs-c-productPrice__addon--listed {
	/*display: none;*/
}
body.fs-body-category-bestseller .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__currencyMark {
	color: #6f6f6f;
}
body.fs-body-category-bestseller .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__value {
	color: #6f6f6f;
}
/********** 販売価格 **********/
body.fs-body-category-bestseller .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--selling {
	font-size: 3.5vw;
}
/********** 詳細を見る **********/
body.fs-body-category-bestseller .fs-c-productListItem__control.fs-c-buttonContainer {
	justify-content: flex-end;
	float: right;
	width: 54vw;
	padding: 0 2vw 0 0;
}
/* ページャーボトム */
body.fs-body-category-bestseller #pager_bottom {
	display: none;
}
/* 	----------------------------------------------- 
 　　　holicMADE　商品グループページ
----------------------------------------------- */
/********** メインの幅 **********/
body.fs-body-category-holicmade .fs-l-pageMain {
	width: auto !important;
}
/********** リストの幅 **********/
body.fs-body-category-holicmade #list_contents_block {
	width: auto !important;
}
/********** ページャーを非表示にする **********/
body.fs-body-category-holicmade #pager_top {
	display: none;
}
/********** 見出し **********/
body.fs-body-category-holicmade .list_pagetti {
	border-bottom: 0.4vw solid #ff4f03;
	color: #ff4f03;
	font-size: 4.6vw;
	line-height: 1.2;
	text-align: center;
	margin: -0.5vw 0 0;
	padding: 0 0 8vw 0;
	margin-bottom: 5vw;
	font-weight: bold;
	font-family: 'Barlow Semi Condensed', 'Noto Sans', sans-serif;
	font-family: 'Barlow Semi Condensed', 'Noto Sans JP', sans-serif;
}
body.fs-body-category-holicmade .list_pagetti .category_ename {
	color: #6f6f6f;
	font-size: 3vw;
	font-weight: normal;
	padding-left: 3vw;
}
/********** 商品のリストのスタイル（縦にする） **********/
body.fs-body-category-holicmade .fs-c-productList__list {
	display: block;
	margin: 0;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem {
	margin: 0 0 1vw;
	padding: 0 0 3vw 8.5vw;
	border-bottom: 1px solid #ddd;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem::before, body.fs-body-category-bestseller .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem::before {
	position: absolute;
	top: 0;
	left: 1vw;
	z-index: 100;
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	background-size: 100%;
	background-position: 0 0;
}
/*

body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item:nth-of-type(1)::before {
	background-image: url(//skinholic.itembox.design/item/images/group/holicmade/best_1.png);
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item:nth-of-type(2)::before {
	background-image: url(//skinholic.itembox.design/item/images/group/holicmade/best_2.png);
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item:nth-of-type(3)::before {
	background-image: url(//skinholic.itembox.design/item/images/group/holicmade/best_3.png);
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(1) {
	background: url(//skinholic.itembox.design/item/images/group/holicmade/best_1.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(2) {
	background: url(//skinholic.itembox.design/item/images/group/holicmade/best_2.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(3) {
	background: url(//skinholic.itembox.design/item/images/group/holicmade/best_3.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(4){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_4_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(5){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_5_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(6){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_6_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(7){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_7_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(8){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_8_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(9){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_9_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(10){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_10_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(11){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_11_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
body.fs-body-category-holicmade .fs-c-productList__list article.fs-c-productList__list__item.fs-c-productListItem:nth-of-type(12){
	background: url(//skinholic.itembox.design/item/images/f/bestseller-device/bestseller_12_sp.png) no-repeat 3vw 0;
	background-size: 6vw auto;
}
*/
body.fs-body-category-holicmade .fs-c-productList__list form:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
body.fs-body-category-holicmade .fs-c-productList__list form {
	min-height: 1%;
}
* html body.fs-body-category-holicmade .fs-c-productList__list form {
	height: 1%;
	/*\*/ /*/
	height:auto;
	overflow:hidden;
	/**/
}
/* 各商品を囲んでいるdiv */
body.fs-body-category-holicmade .fs-c-productList__list__item.fs-c-productListItem {
	padding: 0;
	border: none;
}
/* サムネイル */
body.fs-body-category-holicmade .fs-c-productListItem__imageContainer {
	float: left;
	width: 29vw;
	padding: 6vw 0 0;
}
/* フェイバリットボタン */
body.fs-body-category-holicmade .fs-c-productList__list .fs-c-button--particular {
	right: 2vw;
}
/*body.fs-body-category-holicmade .fs-c-productList__list .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{
	font-size: 6vw;
}*/
/* 虫眼鏡 */
body.fs-body-category-holicmade .fs-c-button--plain::before {
	display: none;
}
/********** 見出し（英語）：独自コメント1 **********/
/*
body.fs-body-category-holicmade .product_comment1{
	display: none;
}
*/
/********** ブランド名 **********/
body.fs-body-category-holicmade .product_comment1 {
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 6vw 0 0;
	color: #ff4f03;
}
body.fs-body-category-holicmade .product_comment1 .list_brandname {
	text-align: left;
}
/********** 商品名 **********/
body.fs-body-category-holicmade h2.fs-c-productListItem__productName.fs-c-productName {
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 0 0 0;
}
body.fs-body-category-holicmade h2.fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name {
	font-weight: normal;
}
/********** 価格 **********/
body.fs-body-category-holicmade .fs-c-productList__list .fs-c-productListItem__prices.fs-c-productPrices {
	display: flex;
	justify-content: flex-start;
	float: right;
	width: 54vw;
	padding: 0 0 2vw;
}
/********** 価格 **********/
body.fs-body-category-holicmade .fs-c-price {
	align-items: center;
}
/********** 元の価格 **********/
body.fs-body-category-holicmade .fs-c-productPrice.fs-c-productPrice--listed {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 1vw 0 0;
	font-size: 2.7vw;
	color: #6f6f6f;
	text-decoration: line-through;
}
body.fs-body-category-holicmade .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__main {
	display: flex;
	align-items: center;
	padding: 0 2vw 0 0;
}
body.fs-body-category-holicmade .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__addon.fs-c-productPrice__addon--listed {
	display: none;
}
body.fs-body-category-holicmade .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__currencyMark {
	color: #6f6f6f;
}
body.fs-body-category-holicmade .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__value {
	color: #6f6f6f;
}
/********** 販売価格 **********/
body.fs-body-category-holicmade .fs-c-productList__list .fs-c-productPrice.fs-c-productPrice--selling {
	font-size: 3.5vw;
}
/********** 詳細を見る **********/
body.fs-body-category-holicmade .fs-c-productListItem__control.fs-c-buttonContainer {
	justify-content: flex-end;
	float: right;
	width: 54vw;
	padding: 0 2vw 0 0;
}
/* ページャーボトム */
/*
body.fs-body-category-holicmade #pager_bottom {
	display: none;
}
*/
/* 	----------------------------------------------- 
 　　　holic MADE & ベストセラー　商品グループページ
----------------------------------------------- */
body.fs-body-category-bestseller .fs-l-pageMain .fs-c-productStock, body.fs-body-category-holicmade .fs-l-pageMain .fs-c-productStock {
	width: 21.5vw;
	margin: 13em 2vw 1vh 67.5vw;
	padding: 0.5vh 3.5vw;
	color: #ff4f03;
	font-size: 2.8vw;
	border: 0.2vw solid #ff4f03;
}