@charset "UTF-8";
/* CSS Document */






/* flick
----------------- */
.flick {
	padding-bottom: 80px;
}
	.flick .title h2 {
		position: relative;
	}
	.flick .title h2:before {
		content: "";
		width: 100%;
		height: 2px;
		background: #707070;
		position: absolute;
		top: 17px;
		left: 0;
		z-index: -1;
	}
		.flick .title h2 span {
			background: #fff;
			padding: 0 15px;
		}







/* fs-c-subgroup
--------------------------- */
.fs-c-subgroup {
	margin: 0;
	overflow: hidden;
}
	.fs-c-subgroup .fs-c-listControl__status {
		display: none;
	}


	.fs-c-subgroup .fs-c-subgroupList {
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
	}
		.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item {
			width: 23.5%;
			flex-basis: 23.5%;
			flex-grow: 0;
			margin-left: 0;
			margin-top: 0;
			border: solid 1px #ddd;
			margin-right: 2%;
			margin-bottom: 2%;
		}
		.fs-c-subgroup .fs-c-subgroupList .fs-c-subgroupList__item:nth-child(4n) {
			margin-right: 0;
		}
			.fs-c-subgroup ul.fs-c-subgroupList li a.fs-c-subgroupList__link {
				display: flex;
				justify-content: flex-start;
				align-items: center;
				background: #fff url(https://digmania.itembox.design/item/img/icon_arrow.png?d=20210113144831) no-repeat 95% center;
				height: 46px;
				text-align: left;
				border: none;
				font-size: 1.3rem;
				letter-spacing: 0.06em;
				line-height: 1.4em;
				padding: 0 25px 0 5px;
				transition: 0.3s;
				-webkit−transition: 0.3s;
			}
			.fs-c-subgroup ul.fs-c-subgroupList li a.fs-c-subgroupList__link:hover {
				opacity: 0.7;
			}
			.fs-c-subgroup ul.fs-c-subgroupList li a.fs-c-subgroupList__link:after,
			.fs-c-subgroup ul.fs-c-subgroupList li a.fs-c-subgroupList__link::before {
				display: none;
			}
				.fs-c-subgroup ul.fs-c-subgroupList li a.fs-c-subgroupList__link .fs-c-subgroupList__image {
					width: 40px;
					padding-top: 4px;
					margin-right: 4px;
				}






/* fs-c-productList
---------------------*/
.fs-c-productList {
	width: 100%;
	padding: 0 0 50px 0;
}
	.fs-c-productList .sort_bottom .fs-c-sortItems,
	.fs-c-productList .sort_bottom .fs-c-listControl__status,
	.fs-c-productList .sort .fs-c-pagination,
	.group_features .fs-c-productList .fs-c-noResultMessage__title {
		display: none !important;
	}


	.fs-c-productList .fs-c-productList__controller {
		padding-bottom: 10px;
		border-bottom: solid 1px #212121;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		 -ms-flex-direction: row-reverse;
			 flex-direction: row-reverse;
	}
	.fs-c-productList .sort_bottom .fs-c-productList__controller {
		border-bottom: none;
	}
		.fs-c-productList .sort .fs-c-productList__controller .fs-c-listControl {
			width: -webkit-calc(100% - 160px);
			width: calc(100% - 160px);
			font-size: 1.2rem;
			justify-content: start;
			align-items: start;
			line-height: 1;
		}
		.fs-c-productList .sort_bottom .fs-c-productList__controller .fs-c-listControl {
			width: 100%;
			justify-content: start;
		}

		.fs-c-productList .fs-c-productList__controller .fs-c-pagination {
			width: 100%;
			display: flex;
			justify-content: center;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
			.fs-c-productList .fs-c-productList__controller .fs-c-pagination .fs-c-pagination__item {
				display: flex;
				justify-content: center;
				align-items: center;
				flex: inherit;
				width: 36px;
				height: 36px;
				font-size: 1.2rem;
				text-align: center;
				border: solid 1px #212121;
				letter-spacing: 0;
				line-height: 1;
				font-family: 'Montserrat', sans-serif;
				font-weight: 500;
				margin: 0 5px;
			}
			.fs-c-productList .fs-c-productList__controller .fs-c-pagination .is-active {
				color: #fff;
				background: #212121;
				border: solid 1px #212121;
			}

		.fs-c-productList .fs-c-productList__controller .fs-c-sortItems {
			position: relative;
		}
			.fs-c-productList .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__label {
				display: block;
				width: 160px;
				height: 36px;
				font-size: 1.2rem;
				text-align: center;
				background: #fff url(https://lecinc.itembox.design/item/img/ac_arrow_open.png) no-repeat 94% center;
				border: 1px solid #c5c5c5;
				padding: 10px 10px 5px 10px;
				cursor: pointer;
			}
			.fs-c-productList .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list {
				display: block;
				width: 160px;
				border: 1px solid #c5c5c5;
				background: #fff;
				position: absolute;
				top: 34px;
				left: 0;
				z-index: 3;
			}
				.fs-c-productList .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list li.is-active {
					font-size: 12px;
					padding: 6px 10px;
				}	
					.fs-c-productList .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list li a {
						display: block;
						font-size: 12px;
						padding: 6px 10px;
					}
					.fs-c-productList .fs-c-productList__controller .fs-c-sortItems .fs-c-sortItems__list li.is-active .fs-c-sortItems__list__item__label {
						color: #000;
						padding: 0;
					}


	.fs-c-productList .fs-c-productList__list {
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 20px;
	}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem {
			width: 23.5%;
			margin-right: 2%;
			margin-bottom: 40px;
			border-bottom: none;
			padding: 0;
		}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem:nth-child(4n){
			width: 23.5%;
			margin-right: 0;
		}
			.fs-c-productList .fs-c-productList__list .fs-c-productListItem form {
				position: relative;
			}
				.fs-c-productList .fs-c-productList__list .fs-c-productListItem form .fs-c-productListItem__control {
				}


			.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productListItem__viewMoreImageButton {
				display: none;
			}

			.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName {
                font-size: 1.3rem;
                line-height: 1.6em;
                margin: 10px 0 3px 0;
                text-align: left;
                /*
				font-size: 1.3rem;
				line-height: 1.6em;
				margin: 10px 0 3px 0;
				text-align: left;
				overflow: hidden;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
                */
			}
				.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName a .fs-c-productName__copy {
					display: none;
				}
				.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName a .fs-c-productName__name {
					padding: 0;
				}

			.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__main .fs-c-price {
				font-family: 'Roboto', sans-serif;
				font-weight: 500;
				-webkit-font-smoothing: antialiased;
				-webkit-text-size-adjust: 100%;
				font-size: 1.6rem;
			}
			.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__addon {
				font-size: 1.0rem;
				font-weight: 700;
			}
			.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__main__label {
				display: none;
			}

			.fs-c-productPrice--listed {
				text-decoration: line-through;
			}

			.fs-c-button--plain.fs-c-button--viewProductDetail {
				display: none;
			}

			.fs-c-productListItem__control .fs-c-button--particular {
				position: absolute;
				bottom: 10px;
				right: 0;
			}
				.fs-c-productListItem__control .fs-c-button__label {
					display: none;
				}


	.fs-c-productMarks {
		padding-top: 10px;
		margin-bottom: 5px;
		float: none;
	}
		.fs-c-productMarks li {
			margin-right: 5px;
			margin-bottom: 5px;
		}
		.fs-c-productMarks li:nth-last-child(1) {
			margin-right: 0;
		}
			.fs-c-productMarks li .fs-c-productMark__mark {
				height: 16px;
				font-size: 1.0rem;
				letter-spacing: 0;
				background: #ececec;
				line-height: 9px;
				padding: 4px;
			}
			.fs-c-productMarks li .new {
				background: #de0000;
				font-weight: 700;
				color: #fff;
			}

	.fs-c-productList .p-list--tag-color {
		-js-display: flex;
		display: flex;
		flex-wrap: wrap;
	}
		.fs-c-productList .p-list--tag-color .tag-color {
			display: block;
			width: 12px;
			height: 12px;
			padding: 0;
			margin-right: 5px;
			margin-bottom: 5px;
		}
		.fs-c-productList .p-list--tag-color .tag-red {
			background: url("https://digmania.itembox.design/item/img/icon_red.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-black {
			background: url("https://digmania.itembox.design/item/img/icon_black.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-blue {
			background: url("https://digmania.itembox.design/item/img/icon_blue.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-camel {
			background: url("https://digmania.itembox.design/item/img/icon_camel.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-gold {
			background: url("https://digmania.itembox.design/item/img/icon_gold.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-grain {
			background: url("https://digmania.itembox.design/item/img/icon_grain.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-gray {
			background: url("https://digmania.itembox.design/item/img/icon_gray.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-green {
			background: url("https://digmania.itembox.design/item/img/icon_green.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-handle {
			background: url("https://digmania.itembox.design/item/img/icon_handle.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-khaki {
			background: url("https://digmania.itembox.design/item/img/icon_khaki.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-orange {
			background: url("https://digmania.itembox.design/item/img/icon_orange.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-pink {
			background: url("https://digmania.itembox.design/item/img/icon_pink.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-silver {
			background: url("https://digmania.itembox.design/item/img/icon_silver.png?d=20210210115959") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-white {
			background: url("https://digmania.itembox.design/item/img/icon_white.png?d=20210210115958") no-repeat center / 100%;
		}
		.fs-c-productList .p-list--tag-color .tag-yellow {
			background: url("https://digmania.itembox.design/item/img/icon_yellow.png?d=20210210115959") no-repeat center / 100%;
		}
			.fs-c-productList .p-list--tag-color .tag-color span {
				display: none;
			}




















