/** ngành hàng thực phẩm **/
@media (max-width: 720px){
	.btn-xem-them {
		width: 40% !important;
		font-size: 1em !important;
	}
}
.banner-section-matsuya { 
		overflow: hidden;
		padding-top: 140% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-matsuya { 
			padding-top: 120% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-matsuya { 
			padding-top: 110% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-matsuya { 
			padding-top: 67% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-matsuya { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-matsuya { 
			padding-top: 55.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-matsuya { 
			padding-top: 50.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-matsuya { 
			padding-top: 42% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-matsuya { 
			padding-top: 29.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-matsuya { 
			padding-top: 19.25% !important;
		}
	}
.banner-section-hakubaku {
	padding-top: 175% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-hakubaku { 
			padding-top: 155% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-hakubaku { 
			padding-top: 150% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-hakubaku { 
			padding-top: 73% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-hakubaku { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-hakubaku { 
			padding-top: 57.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-hakubaku { 
			padding-top: 51.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-hakubaku { 
			padding-top: 45% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-hakubaku { 
			padding-top: 34.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-hakubaku { 
			padding-top: 23.25% !important;
		}
	}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.button-hakubaku{
			width: 32% !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.img-hakubaku-1 img{
		max-width: 115% !important;
		width: 115% !important;
		margin-left: -8%;
		margin-bottom: 3%;
	}
	.img-hakubaku-1{
		margin-bottom: unset !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){ 
	.img-hakubaku-1 img{
		margin-bottom: 3% !important;
	}
	.img-hakubaku-1{
		margin-bottom: unset !important;
	}
}
@media (min-width: 1680px){
	.img-hakubaku-1{
		width: 95% !important;
	}
}
.banner-section-mi { 
		overflow: hidden;
		padding-top: 145% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-mi { 
			padding-top: 140% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-mi { 
			padding-top: 130% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-mi { 
			padding-top: 63% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-mi { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-mi { 
			padding-top: 55.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-mi { 
			padding-top: 45.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-mi { 
			padding-top: 42% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-mi { 
			padding-top: 29.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-mi { 
			padding-top: 19.25% !important;
		}
	}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.text-box-mi img {
		max-width: 115% !important;
		width: 115% !important;
		margin-left: -13%;
	}
	.text-box-mi{
		margin-bottom: -6% !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){ 
	.text-box-mi{
		margin-bottom: -3.3% !important;
	}
}
.banner-section-meiwa { 
		overflow: hidden;
		padding-top: 160% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-meiwa { 
			padding-top: 140% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-meiwa { 
			padding-top: 125% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-meiwa { 
			padding-top: 80% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-meiwa { 
			padding-top: 90% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-meiwa { 
			padding-top: 66.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-meiwa { 
			padding-top: 60.25% !important;
		}
	}
	@media (min-width: 1600px){ 
		.banner-section-meiwa { 
			padding-top: 55.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-meiwa { 
			padding-top: 45% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-meiwa { 
			padding-top: 32.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-meiwa { 
			padding-top: 21.25% !important;
		}
	}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.text-box-meiwa{
		margin-bottom: -5% !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){ 
	.text-box-meiwa{
		margin-bottom: -2% !important;
	}
}
.banner-section-popin { 
		overflow: hidden;
		padding-top: 155% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-popin { 
			padding-top: 130% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-popin { 
			padding-top: 125% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-popin { 
			padding-top: 80% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-popin { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-popin { 
			padding-top: 62.25% !important;
		}
	}
	@media (min-width: 1600px){ 
		.banner-section-popin { 
			padding-top: 53.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-popin { 
			padding-top: 45% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-popin { 
			padding-top: 32.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-popin { 
			padding-top: 21.25% !important;
		}
	}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.text-box-popin{
		margin-bottom: 3% !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){ 
	.text-box-popin{
		margin-bottom: unset !important;
	}
}
@media (max-width: 767px){
	.text-box-popin img{
		max-width: 160% !important;
		width: 160% !important;
		margin-left: -25% !important;
	}
}
@media (min-width: 768px){
	.text-box-popin{
		width: 140% !important;
	}
}
.section-matsuya-content {
	top: 5% !important;
	}

/** END ngành hàng thực phẩm **/
/**Ngành hàng Giấy**/
.banner-section-goon { 
		overflow: hidden;
		padding-top: 150% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-goon { 
			padding-top: 135% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-goon { 
			padding-top: 130% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-goon { 
			padding-top: 72% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-goon { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-goon { 
			padding-top: 62.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-goon { 
			padding-top: 52.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-goon { 
			padding-top: 40% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-goon { 
			padding-top: 30.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-goon { 
			padding-top: 21.25% !important;
		}
	}
@media (min-width: 1600px){
	.japan-quality-2{
		margin-left: -4%;
	}
}
@media (min-width: 1680px){
	.japan-quality-2{
		margin-left: -5%;
	}
}
@media (min-width: 1920px){
	.japan-quality-2{
		margin-left: -7%;
	}
}
@media (min-width: 2560px){
	.japan-quality-2{
		margin-left: -15%;
		width: 8% !important;
	}
}
/**END Ngành hàng giấy**/
/**Ngành hàng sức khỏe làm đẹp**/
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.text-box-chuchubaby{
		margin-bottom: -4% !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px){ 
	.text-box-pip img {
		max-width: 140% !important;
		width: 140% !important;
		margin-left: -20%;
		margin-bottom: -7%;
	}
	.text-box-pip{
		margin-bottom: -5%;
	}
}
.banner-section-chuchu { 
		overflow: hidden;
		padding-top: 160% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-chuchu { 
			padding-top: 115% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-chuchu { 
			padding-top: 110% !important;
		}
	}
	@media (min-width: 720px){ 
		.banner-section-chuchu { 
			padding-top: 80% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-chuchu { 
			padding-top: 57.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-chuchu { 
			padding-top: 45% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-chuchu { 
			padding-top: 32.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-chuchu { 
			padding-top: 21.25% !important;
		}
	}
.banner-section-kracie { 
		overflow: hidden;
		padding-top: 145% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-kracie { 
			padding-top: 130% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-kracie { 
			padding-top: 120% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-kracie { 
			padding-top: 80% !important;
		}
		.text-box-toray{
			width: 153% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-kracie { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-kracie { 
			padding-top: 56.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-kracie { 
			padding-top: 49.25% !important;
		}
	}
	@media (min-width: 1600px){ 
		.banner-section-kracie { 
			padding-top: 46.25% !important;
		}
	}
	@media (min-width: 1680px){ 
		.banner-section-kracie { 
			padding-top: 44.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-kracie { 
			padding-top: 41% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-kracie { 
			padding-top: 40.25% !important;
		}
		.text-box-toray{
			width: 200% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-kracie { 
			padding-top: 25.25% !important;
		}
	}
.banner-section-torayvino { 
		overflow: hidden;
		padding-top: 217% !important;
	}
	@media (min-width: 375px){ 
		.banner-section-torayvino { 
			padding-top: 195% !important;
		}
	}
	@media (min-width: 414px){ 
		.banner-section-torayvino { 
			padding-top: 185% !important;
		}
	}
	@media (min-width: 768px){ 
		.banner-section-torayvino { 
			padding-top: 77% !important;
		}
	}
	@media (min-width: 1024px){ 
		.banner-section-torayvino { 
			padding-top: 70% !important;
		}
	}
	@media (min-width: 1280px){ 
		.banner-section-torayvino { 
			padding-top: 70.25% !important;
		}
	}
	@media (min-width: 1360px){ 
		.banner-section-torayvino { 
			padding-top: 65.25% !important;
		}
	}
	@media (min-width: 1440px){ 
		.banner-section-torayvino { 
			padding-top: 61.25% !important;
		}
	}
	@media (min-width: 1600px){ 
		.banner-section-torayvino { 
			padding-top: 56.25% !important;
		}
	}
	@media (min-width: 1920px){ 
		.banner-section-torayvino { 
			padding-top: 46% !important;
		}
	}
	@media (min-width: 2560px){ 
		.banner-section-torayvino { 
			padding-top: 37.25% !important;
		}
	}
	@media (min-width: 3840px){ 
		.banner-section-torayvino { 
			padding-top: 23.25% !important;
		}
	}
.text-box-toray img{
	margin-bottom: -1em !important;
	width: 100% !important;
}
/**END Ngành hàng sức khỏe làm đẹp**/