.page-brandtop.hobby-store .block-header-brand-header {
	border-color: #006;
}
.page-brandtop.hobby-store .ttl-top-h2::before {
	background: #006;
}
.block-header-brand-header p {
	color: var(--cl-bk);
}
.btn-view_more a {
	color: var(--cl-bk);
}
.btn-view_more a::after {
	background-color: var(--cl-bk);
}
.block-top-shoplist-body,.block-top-pickup-body {
	background-color: var(--cl-gy-1);
}
.block-top-production-body {
	background-color: var(--cl-bk);
}
.block-top-shoplist-body h2,.block-top-production-body h2 {
	color: var(--cl-bk);
}
.block-top-production-body h2 {
	color: var(--cl-wt);
}
.block-top-shoplist-list-item a,.block-top-production-list-item a,{
	background-color: var(--cl-wt);
	color: var(--cl-bk);
}
.ttl-top-h2 {
	color: var(--cl-bk);
}
.block-goods-t-list-name a {
	color: var(--cl-bk);
}
.block-goods-t-list-author,.block-goods-t-list-date {
	color: var(--cl-gy-2);
}
.block-goods-t-list-price {
	color: var(--cl-rd);
}
.block-goods-list--favorite--btn {
	background-image: var(--ico-fav);
}
.block-goods-list--favorite-registed--btn {
	background-image: var(--ico-fav-added);
}
.block-top-ranking-tab button {
	background-color: var(--cl-wt);
}
.block-top-ranking-tab button::after {
	border: 1px solid var(--cl-bk);
	border-bottom: none;
}
.block-top-ranking-tab button::before {
	background-color: var(--cl-wt);
}
.block-recent-item {
	background-color: var(--cl-gy-1);
}
.block-recent-item-header h2 {
	color: var(--cl-bk);
}
.block-goods-h-list-item {
	background-color: var(--cl-wt);
}
.block-goods-h-list-name a {
	color: var(--cl-bk);
}
.block-goods-h-list-price {
	color: var(--cl-rd);
}
.block-topic--items li {
	border-color: var(--cl-bdr);
}
.block-topic--items li a {
	color: var(--cl-bk);
}
.block-topic--items dt {
	color: var(--cl-gy-2);
}
@media screen and (min-width: 768px) {
	.block-top-shoplist-inner::before {
		width: 50px;
		height: 268px;
		background-image: url(../../img/usr/top/shop_list/pc/ttl_shoplist.png);
	}
	.block-top-production-inner::before {
		width: 50px;
		height: 346px;
		background-image: url(../../img/usr/top/production/pc/ttl_production.png);
	}
	.block-top-pickup-inner::before {
		width: 50px;
		height: 205px;
		background-image: url(../../img/usr/hobby/pc/ttl_pickup.png);
	}
	.block-top-shoplist-list-item a {
		background-color: var(--cl-wt);
	}
	.block-top-recommend::before {
		width: 1249px;
		height: 223px;
		background-image: url(../../img/usr/top/recommend/pc/ttl_bg.png);
	}
	.block-top-shoprecommend::before {
		width: 1840px;
		height: 202px;
		background-image: url(../../img/usr/top/shoprecommend/pc/ttl_bg.png);
	}
	.block-top-ecoriginal::before {
		width: 1263px;
		height: 202px;
		background-image: url(../../img/usr/top/ecoriginal/pc/ttl_bg.png);
	}
	.block-top-ecoriginal::before {
		width: 1263px;
		height: 202px;
		background-image: url(../../img/usr/top/ecoriginal/pc/ttl_bg.png);
	}
	.block-top-new::before {
		width: 1446px;
		height: 202px;
		background-image: url(../../img/usr/top/new/pc/ttl_bg.png);
	}
	.block-top-nowsold::before {
		width: 1042px;
		height: 202px;
		background-image: url(../../img/usr/top/nowsold/pc/ttl_bg.png);
	}
	.block-top-ranking::before {
		width: 892px;
		height: 202px;
		background-image: url(../../img/usr/top/ranking/pc/ttl_bg.png);
	}
	.block-recent-item-header {
		position: relative;
	}
	.block-recent-item-header::before {
		content: "";
		display: block;
		position: absolute;
		top: -10px;
		left: 5px;
		width: 890px;
		height: 119px;
		background-image: url(../../img/usr/top/history/pc/ttl_bg.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
}
@media screen and (max-width: 767px) {
	.block-top-shoplist-inner::before {
		width: 6.97vw;
		height: 37.44vw;
		background-image: url(../../img/usr/top/shop_list/sp/ttl_shoplist.png);
	}
	.block-top-production-inner::before {
		left: 2.32vw;
		width: 6.97vw;
		height: 48.37vw;
		background-image: url(../../img/usr/top/production/sp/ttl_production.png);
	}
	.block-top-pickup-inner::before {
		left: 2.32vw;
		width: 6.97vw;
		height: 28.6vw;
		background-image: url(../../img/usr/hobby/sp/ttl_pickup.png);
	}
	.block-top-recommend::before {
		width: 127.2vw;
		height: 24.18vw;
		background-image: url(../../img/usr/top/recommend/sp/ttl_bg.png);
	}
	.block-top-shoprecommend::before {
		width: 122.32vw;
		height: 33.25vw;
		background-image: url(../../img/usr/top/shoprecommend/sp/ttl_bg.png);
	}
	.block-top-ecoriginal::before {
		width: 98.14vw;
		height: 35.58vw;
		background-image: url(../../img/usr/top/ecoriginal/sp/ttl_bg.png);
	}
	.block-top-new::before {
		width: 87.44vw;
		height: 35.58vw;
		background-image: url(../../img/usr/top/new/sp/ttl_bg.png);
	}
	.block-top-nowsold::before {
		width: 102.09vw;
		height: 19.3vw;
		background-image: url(../../img/usr/top/nowsold/sp/ttl_bg.png);
	}
	.block-top-ranking::before {
		width: 97.2vw;
		height: 19.3vw;
		background-image: url(../../img/usr/top/ranking/sp/ttl_bg.png);
	}
	.block-recent-item-header h2::before {
		width: 90.69vw;
		height: 12.09vw;
		background-image: url(../../img/usr/top/history/sp/ttl_bg.png);
	}
}
