@CHARSET "UTF-8";
/* バイオグラフィー */
.biography {
	margin-bottom: -10px;
}
.form-dropdown-option {
	top: 33px;
	left: 0;
}
.goodslist_view_detail .item_list li .goodsExpSum,
.goodslist_view_detail .item_list li .nostockComment {
	margin-left: 210px;
	margin-right: 20px;
	margin-top: 1em;
}
span.item_list_link_inner span.item_review > span {
	margin-top: 0;
	display: inline-block;
}
/* すべての価格帯 */
.goodsSort_select3 .form-dropdown-select,
.goodsSort_select3 .form-dropdown-option {
	width: 164px;
}
/* レコメンドワイド表示 */
.recommendWideArea .ttl.standard {
	margin: 10px 0 -15px;
	padding: 0;
}
.recommendWideArea .rcm_item_area {
	padding-left: 31px;
	padding-right: 31px;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li {
	float: left;
	width: 163px;
	padding: 0;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li a {
	display: block;
	text-align: left;
	width: 145px;
	margin: 25px 9px 10px;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo {
	mamargin-right: 0;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo span {
	width: 100%;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo img {
	width: 145px;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_name {
	clear: both;
	margin: 0;
	padding-top: 1.5em;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_price {
	margin: 1.5em 0 0;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_price.color-red {
	margin-top: 0.5em;
}
.recommendWideArea .rcmlist_view_detail .rcm_item_list li:first-child .hr {
	display: block;
	width: 100%;
	margin: 15px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
/* アーティスト名から探す */
.goodsStatus_category table td {
	width: 134px;
}

@media screen and (max-width: 600px) {
	/* カテゴリ */
	.goodsStatus.forSP .goodsStatus_inner_top {
		margin: 10px;
		padding: 0;
	}
	.goodsStatus.forSP .goodsStatus_inner_top .goodsStatus_wrap {
		width: 100%;
		display: table;
	}
}
@media screen and (max-width: 849px) {

	.biography {
		margin-bottom: 0;
	}
	.goodslist_view_detail .item_list li .goodsExpSum,
	.goodslist_view_detail .item_list li .nostockComment {
		margin-left: 0;
	}
	.goodslist_view_detail .item_list li .nostockComment {
		margin-right: 10px;
	}
	.goodsSort_inner .form-dropdown-wrap.goodsSort1 {
		padding-right: 0;
	}
	.goodsSort1 .form-dropdown-inner {
	}
	.goodsSort2 .form-dropdown-inner {
		width: 90%;
		margin-left: 9%;
	}
	.esb-displayer {
		padding-right: 30px !important;
		overflow: hidden !important;
	}
	/* YOUTUBE動画 */
	.item_movie body {
		background: #fff;
		width: 88%;
		margin: 0 5px;
	}
	/* アーティストを選ぶ */
	#spArtist .easy-select-box .esb-dropdown {
		width: 180px !important;
	}
	/* カテゴリを選択する */
	.goodsStatus.forSP.category .goodsStatus_ttl {
		display: block;
		border-bottom: 1px solid #ccc;
		width: 98%;
		margin: 0 auto 5px;
	}
	.goodsStatus.forSP.category .goodsStatus_list {
		width:100%;
		padding: 5px;
	}
	.goodsStatus.forSP.category .goodsStatus_list li {
		width: 49%;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.goodsStatus.forSP.category .goodsStatus_list li:nth-child(odd) {
		margin-left: 0;
	}
	.goodsStatus.forSP.category .goodsStatus_type-block li a {
		margin: 0;
	}

	/* SPレコメンドワイド表示調整 */
	.recommendWideArea .ttl.standard {
		margin: 0;
		padding: 8px;
	}
	.recommendWideArea .rcm_item_area {
		padding-left: 0;
		padding-right: 0;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li {
		letter-spacing: normal;
		vertical-align: top;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li a {
		width: auto;
		margin: 0;
		padding: 0 20px;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo {
		float: left;
		mamargin-right: 10px;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo span {
		width: 50px;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_photo img {
		width: 50px;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_name {
		clear: none;
		margin-top: 1em;
		margin-left: 60px;
		padding-top: 0;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .item_price {
		margin-top: 0.5em;
		margin-left: 60px;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li:first-child .hr {
		display: block;
		width: 100%;
		margin: 0;
		border-top: 0;
		border-bottom: 0;
	}
	.recommendWideArea .rcmlist_view_detail .rcm_item_list li .hr {
		border-color: #e0e0e0;
	}
	
	.item_list_area .ttl {
		padding: 8px;
	}

}