@charset "UTF-8";

/*------ 商品ページ / 商品検索画面・下部[sws] -------*/

/*--商品一覧のZETAハッシュタグ--*//*--★★★他のZETAにも適用するなら共通に移動する事★★★--*/
.hashtag-list a {
	font-family: "jost-Regular","NotoSansJP-Medium";
	font-size: 12px;
	line-height: 20px;
	border-radius: 10px;
	background: #F7F7F7 0% 0% no-repeat padding-box;
}

/*------ block_common.css -------*/

/*--商品一覧の履歴を残さないボタン--*/
.block-recent-item--keep-history {
	display:none;
}

/*------ block.css -------*/

/*--商品一覧のカラム変更ボタン--*//*--★★★共通に移動でOK★★★--*/
.block-goods-list--param .block-goods-list--param-style {
	border: unset;
}

.block-goods-list--param .block-goods-list--param-style::before {
	content : unset;
}

.block-goods-list--param .block-goods-list--param-style > div:nth-of-type(1) button {
	border: 0;
	padding: 0;
	margin-right: 1px;
	width: 35px;
	height: 35px;
	vertical-align: top;
	background-image: url(/img/usr/sp/common/images/sprite.png);
	background-size: 584px 547px;
	background-color: #FFF;
	background-position: -1px -468px;
}

.block-goods-list--param .block-goods-list--param-style > div:nth-of-type(2) button {
	border: 0;
	padding: 0;
	width: 35px;
	height: 35px;
	vertical-align: top;
	background-image: url(/img/usr/sp/common/images/sprite.png);
	background-size: 584px 547px;
	background-color: #FFF;
	background-position: -125px -468px;
}

.block-goods-list--param .block-goods-list--param-style > div.active:nth-of-type(1) button {
	background-position: -187px -468px;
}

.block-goods-list--param .block-goods-list--param-style > div.active:nth-of-type(2) button {
	background-position: -63px -468px;
}

/*--お気に入りハートマークのみ・右寄せに変更--*/
.block-goods-bookmark--modal .block-goods-bookmark--modal-inner ul.block-goods-bookmark--modal-inner-goods-list > li .block-goods-bookmark--size {
  width: calc( 100% - 25px );
}
.block-goods-bookmark--modal .block-goods-bookmark--modal-inner ul.block-goods-bookmark--modal-inner-goods-list > li .block-goods-bookmark--button {
  width: 25px;
}
.block-goods-bookmark--modal .block-goods-bookmark--modal-inner ul.block-goods-bookmark--modal-inner-goods-list > li .block-goods-bookmark--button a {
  display: block;
  width: 25px;
  margin: 0;
  padding: 0;
  height: 44px;
  font-size:0px;
}
.block-goods-bookmark--button a i.js-animation-bookmark-in-progress {
    display: block;
    width: 25px;
    margin: 0;
    padding: 0;
    height: 44px;
    font-size:0px;
    background: #fff url(/img/usr/common/images/common/goods_bookmark_progress_sp.gif) no-repeat center / contain;
    animation: none;
}


/*------ common.css -------*/

/*--商品一覧のcidタグ--*/
.mod-tagList > .list > li > a {
	height: 28px;
    font-size: 12px;
    font-family: 'jost-Regular','NotoSansJP-Regular';
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D5D5D5;
    letter-spacing: 0px;
}

/*------ 新規追加 -------*/

/*--商品一覧のCOORDINATE罫線--*/
.page-search .block-no-left-menu{
	border-top: 1px solid #D5D5D5;
}

.page-search .block-no-left-menu .str-outer{
	margin-top:30px;
	margin-bottom:80px;
}

/*--商品一覧のZETA--*/
#search_zeta_hashtag{
	margin-bottom: 15px;
}
.block-category-list--header{
	padding-bottom: 0px;
}

/*--商品一覧の罫線--*/
.page-search h1.block-category-list--header{
	border-bottom: 1px solid #D5D5D5;
}