@CHARSET "UTF-8";
.goodslist_view_detail .item_list li .price,
.goodslist_view_detail .item_list li .nostockComment {
	margin-left: 210px;
	margin-top: 1em;
}
.easy-select-box,
.esb-dropdown {
	width: 300px;
}

/* 条件絞り込み
--------------------------------------------------------- */
.goodsStatus {
	display: table !important;
	background: #f0f0f0;
	text-align: left;
}
.goodsStatus_inner {
	margin: 10px;
	padding: 0;
}
.goodsStatus_menu {
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: 2px solid #d3d3d3;
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 110%;
}
.goodsStatus_menu i {
	font-size: 160%;
	color: #bbb;
	margin: 0 10px;
	position: relative;
	top: 2px;
}
.goodsStatus_menu:after {
	font-family: "FontAwesome";
	content: "\f067"; /* 「＋」アイコン */
	position: absolute;
	right: 15px;
	font-size: 120%;
	color: #000;
}
.goodsStatus_menu.open:after {
	font-family: "FontAwesome";
	content: "\f00d"; /* 「×」アイコン */
	position: absolute;
	right: 15px;
	font-size: 120%;
	color: #c4ab5f;
}
.goodsStatus_menu.open {
	border-bottom: 0;
}
.goodsStatus_wrap.category_area {
	width: 100%;
	display: table;
	background: #fff;
	border: 2px solid #d3d3d3;
	border-top: 0;
	padding: 10px;
}
.goodsStatus_category {
	display: table;
	width: 100%;
	border: 0;
	padding: 0;
}
.goodsStatus_ttl {
	display: table-cell;
	width: 30%;
	padding: 5px;
	white-space: nowrap;
	font-size: 90%;
}
.goodsStatus_select {
	display: table-cell;
	width: 70%;
	padding: 5px;
}
.goodsStatus_select select {
	width: 100%;
}
.goodsStatus_select .easy-select-box {
	border: 2px solid #d3d3d3;
	width: 100% !important;
}
/* type-checkbox */
.goodsStatus_type-checkbox ul {
	width: 100%;
	border: 1px solid #d3d3d3;
	border-top: 2px solid #d3d3d3;
}
.goodsStatus_type-goodsicon li {
	width: 100%;
}
.goodsStatus_type-checkbox li {
	display: block;
	padding: 0;
	border: 1px solid #d3d3d3;
	border-top: 0;
}
.goodsStatus_type-checkbox li label {
	padding: 0.8em 1em;
	margin: 0;
}
.goodsStatus_wrap.btn_area {
	display: table;
	width: 100%;
	text-align: center;
}
.goodsStatus_clear {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	white-space: nowrap;
	padding: 5px;
	font-size: 90%;
}
.goodsStatus_submit {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	white-space: nowrap;
	padding: 5px;
}
.goodsStatus_wrap.btn_area *[class*="btn_"] {
	width: 100%;
}
/* 条件 */
.goodsStatus_wrap table tr:last-child {
	border-bottom: 1px solid #ccc;
}
/* 頭文字を選択 */
.pcInitCategorySelection.form-dropdown-select:after {
	padding-left: 8px;
	right: -44px;
}
.searchForm .form-dropdown-select {
	width: 150px;
	padding: 0 24px 0 9px;
	text-indent: 5px;
	position: relative;
	margin-bottom: 8px;
}
.form-dropdown-select:after {
	padding-left: 10px;
}
.searchForm .form-dropdown-inner {
	width: 150px;
	display: flex;
	margin-right: 5px;
}
.form-dropdown-option {
	top: 33px;
	left: 0;
}
/* アーティストを選択 */
#pcArtist {
	display: table-cell;
	vertical-align: top;
}
/* 検索ボタン */
#searchButton {
	width: 120px;
	line-height: 30px;
}
/* すべての価格帯 */
.goodsSort_select3 .form-dropdown-select {
	width: 148px;
}
/** 条件解除(PC) */
#searchFreeLinkDiv {
	margin-top: 5px;
}
#searchFreeLink_link {
	width: 120px;
}

@media screen and (max-width: 849px) {
	.form-dropdown-select {
		width: 182px;
		margin-bottom: 0;
	}
	.goodsSort_inner .form-dropdown-wrap.goodsSort1 {
		padding-right: 0;
	}
	/* 頭文字を選択 */
	.form-dropdown-inner {
		width: 100%;
		margin-right: 0;
	}
	.goodsSort1 .form-dropdown-inner {
	}
	.goodsSort2 .form-dropdown-inner {
		width: 90%;
		margin-left: 9%;
	}
	.goodslist_view_thumb .item_list li .item_photo img {
		margin-bottom: 10px;
	}
	.goodslist_view_thumb .item_list li .nostockComment {
		margin: 9px auto;
	}
	.esb-displayer {
		padding-right: 30px !important;
		overflow: hidden !important;
	}
}
