.index_about .con .left .txt {font-size: var(--font-size20);}
.index_about .con .left .txt div{line-height: 1.5;}
.index_about .con .left .txt .tit{font-size:var(--font-size30); }
.index_about .con .left .txt{font-size:var(--font-size20); }
.BrandInfo .txt .ctitle{padding-bottom: .4rem}
.BrandInfo .txt .desc{line-height: 1.8;}
.BrandStory .desc{line-height: 1.8;}
.BrandInfo::after {height: 76%;}
.Product .item .desc{padding: 0 3%;box-sizing: border-box;}


.index_food{/* background: url(../images/home-food-en.png) no-repeat bottom center;background-size: contain; */}
.index_food::before{content: '';position: absolute;width: 1.12rem;  height: 6.6rem;left: 0.5rem;top: 1.2rem;background: url(../images/home-food-en-l.png) no-repeat left top ;background-size: contain;z-index: -1;}
.index_food::after{content: '';position: absolute;width: 1.12rem; height: 6.6rem;right: 0.5rem;top: 1.2rem;background: url(../images/home-food-en-r.png) no-repeat right top ;background-size: contain; z-index: -1;}

@media (max-width:1024px) {
.index_food::before{width: 0.7rem;  height: 4.13rem;left: 0.1rem;top: 1rem;}
.index_food::after{width: 0.7rem; height: 4.13rem;right: 0.1rem;top: 1rem; }
}

@media(min-width:1025px){
.Bottom .logo .slogan{font-size: calc(30/1920*100vw)}
}
@media(max-width: 1024px){
	.index_about .con .left .txt .tit {font-size: var(--font-size28);}
}
@media(max-width: 640px){
	.index_about .con .left .txt .tit {font-size: var(--font-size26);}
}