.h2Shop {
	margin: 20px auto 10px auto;
	padding: 0 0 10px 0;
	color: #00B7E1;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-image: url("images/title_bar.svg");
	background-position: bottom center;
	background-size: 145px;
	background-repeat: no-repeat;
}
.h2Shop-bottom {
	display: block;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.shopSec00 {
	margin: 0 auto;
	padding: 0 20px 50px 20px;
	width: calc(100% - 40px);
	max-width: calc(980px - 40px);
}
.shopSec00 p {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 700px;
}
.shop-list-img {
	display: block;
	margin: 0 auto;
	padding:0 0 50px 0;
	width: 100%;
	max-width: 700px;
}

.shop-list-caution {
	font-size: 12px !important;
}









