span.shphnbn {
	font-size:90%;
}

h1 {
	margin:0.25em;
	font-size:120%;
	padding: 0.2em 0.5em;/*上下 左右の余白*/
	color: #494949;/*文字色*/
	background: transparent;/*背景透明に*/
	border-left: solid 5px #7db4e6;/*左線*/
}

figcaption#gmap {
	position: relative;
	padding-bottom: 53.3%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
 
#gmap iframe,
#ggmap object,
#ggmap embed {
	position: absolute;
	bottom: 205px;
	right: 10px;
	width: 240px;
	height: 240px;
}

b {
	background: linear-gradient(transparent 60%, #ff99ff 60%);
}

.shopimg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}