.product_chart {
	background: #fff;
}
.subctg_back, .subgrp_back, .storeproductlist {
	background: #fffefe;
	padding: 1rem 0.5rem;
	border: 1px solid #dbdbdb;
}
h2.subtop_ttl {
	margin-bottom: 0;
	padding: 1.2rem 0;
	background: #05213e;
	text-align: center;
	color: #fff;
	font-size: 1.5rem !important;
}
@media(max-width: 576px) {
	h2.subtop_ttl {
		font-size: 1.0rem !important;
	}
}
.subctg_prd_name, .subgrp_prd_name {
	font-size: 0.85rem !important;
	padding: 0.5rem 0;
	text-align: center;
	color: #fff;
	margin-bottom: 0;
}
.narabijun {
	background: #eff4ff;
	padding: 1rem 0;
	text-align: center;
}
.narabijun a {
	color: #fff;
	padding: 0.5rem;
	background: #389ebd;
	display: inline-block;
}
.ctg_freespace{
  background: #3c3c3c;
}
/* ページャー　検索結果にも必要*/
.ichiranpager {
	padding: 1rem;
	text-align: center;
}
.search_result {
	padding: 1rem;
	background: #fff;
}
.search_result p {
	color: #48aad0;
	padding-left: 1rem;
	margin-bottom: 0.5rem;
}
.result_num_box {
	padding: 1rem 2rem;
	font-size: 0.9rem;
	display: inline-block;
	background: #f4fafd;
	/* color: #fff; */
	border-bottom: 1px solid #97c5e1;
	border-top: 1px solid #97c5e1;
}
.result_num {
	color: #10b3f2;
	font-size: 1.3rem;
}
.storeproductlist-unit {
  /*margin:0 auto;中央並べ用*/
}