
.shop-container {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10.4vw;
	margin-bottom: 10.4vw;
}

.shop-container .shop-col {
	height: 9.932vw;
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 7.228vw;
}

.shop-container .shop-col .col-1-img {
	width: 29.12vw;
	height: 8.736vw;
}

.shop-container .shop-col .col-2-img {
	width: 33.176vw;
	height: 8.684vw;
}

.shop-container .shop-col .col-3-img {
	width: 30.576vw;
	height: 9.932vw;
}

.shop-container .shop-col .col-4-img {
	width: 35.88vw;
	height: 4.836vw;
}

.store-container {
	display: flex;
	align-items: center;
	margin-top: 5.2vw;
}

.store-container .left {
	flex-shrink: 0;
	text-align: center;
}

.store-container .left .shop-logo {
	width: 15.652vw;
	margin-bottom: 1.56vw;
}

.store-container .left .region {
	width: 31.564vw;
}

.store-container .right .title {
	font-size: 1.768vw;
	color: #00B4A1;
	font-family: MyriadPro-Bold;
}

.store-container .right .sub-title {
	font-size: 1.144vw;
	color: #000;
	font-family: MyriadPro-Bold;
	display: inline-block;
}

.store-container .right .sub-title-1 {
	font-size: 0.936vw;
	font-family: MyriadPro-Bold;
}

.store-container .right .content {
	font-size: 0.936vw;
	color: #000;
	font-family: MyriadPro-Regular;
}

.store-container .right .content p {
	font-size: 0.936vw;
	font-family: MyriadPro-Regular;
}


@media only screen and (max-width:767px) {
	.shop-container,.store-container{
		margin-top: 20.925vw;
	}
	.shop-container .shop-col .col-1-img{
		width: 44.8725vw;
		height: 13.485vw;
	}
	.shop-container .shop-col .col-2-img{
		width: 51.15vw;
		height: 13.485vw;
	}
	.shop-container .shop-col .col-3-img{
		width: 46.965vw;
		height: 15.345vw;
	}
	.shop-container .shop-col .col-4-img{
		width: 55.335vw;
		height: 7.44vw;
	}
	.shop-container .shop-col{
		margin-bottom:9.3vw;
		height: auto;
	}
	.store-container .left .shop-logo{
		width: 46.035vw;
	}
	.store-container .left .region{
		width: 32.085vw;
	}
	.store-container .left{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 6.2775vw;
	}
	.store-container .right .title{
		font-size: 4.65vw;
	}
	.store-container .right .sub-title{
		font-size: 3.255vw;
	}
	.store-container .right .content p{
		font-size: 3.255vw;
	}
	.store-container .right .sub-title-1{
		font-size: 3.255vw;
	}
	.store-container .right .content{
		font-size: 3.255vw;
	}
}