.storeinfo-page h2 {
    text-align: center;
}

.storeinfo-page {
    margin-top: 50px;
    margin-bottom: 100px;
}

.storeinfo-map {
    display: flex; /* 使用 flexbox 佈局 */
    flex-direction: row; /* 元素從左到右排列 */
    padding-bottom: 10px; /* 添加內邊距 */
    margin-bottom: 10px; /* 添加底部間距 */
    margin-top: 52px;
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 980px;
}

.storeinfo-map img {
    width: 100%;
    height: auto; /* 保持圖片比例 */
    max-width: 400px; /* 設置圖片最大寬度 */
    object-fit: contain; /* 確保圖片在容器內保持比例 */
    margin-right: 20px; /* 添加右邊距離 */
}

.storeinfo-info {
    margin-left: 20px;
}

.storeinfo-info label
	{
		font-size: 1.17em;
		text-align: center;
                font-weight: bold;
	}


@media (max-width:1024px)
{

	.storeinfo-map 
	{
		display: flex;
		flex-direction: column;
		padding-bottom: 10px;
		margin-bottom: 10px;
		margin-top: 52px;
		margin-inline-end: auto;
		margin-inline-start: auto;
		width: unset;
		align-items: center;
	}
	.storeinfo-info iframe
	{
		max-width:300px;
	}
	.storeinfo-page 
	{
		margin-top: 100px;
		margin-bottom: 100px;
	}
	.storeinfo-map img 
	{
		width: 100%;
		height: auto;
		max-width: 300px;
		object-fit: contain;
		margin-right: 0px;
	}
	.storeinfo-info
	{
		margin:0px;
                text-align: center;
                padding: 10px;
	}
	.storeinfo-info label
	{
		font-size:16px;
		text-align: center;
                font-weight: bold;
	}
	.storeinfo-info h3
	{
		font-size:16px;
		text-align: center;
	}
	.storeinfo
	{
		margin-top:220px;
	}
}