.about--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--title.png');
  background-position: center;
  width: 397px;
  height: 93px;
}
.btn--down {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/btn--down.png');
  background-position: center;
  width: 168px;
  height: 46px;
}
.familyBrand--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/familyBrand--title.png');
  background-position: center;
  width: 310px;
  height: 62px;
}
.flipbox--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--1.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.flipbox--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--2.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.flipbox--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--3.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.flipbox--4 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--4.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.flipbox--5 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--5.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.flipbox--6 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/flipbox--6.png');
  background-position: center;
  width: 140px;
  height: 100px;
}
.i--location {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/i--location.png');
  background-position: center;
  width: 14px;
  height: 18px;
}
.i--phone {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/i--phone.png');
  background-position: center;
  width: 20px;
  height: 20px;
}
.kv--logo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/kv--logo.png');
  background-position: center;
  width: 258px;
  height: 208px;
}
.kv--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/kv--title.png');
  background-position: center;
  width: 560px;
  height: 172px;
}
.logo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/logo.png');
  background-position: center;
  width: 352px;
}
.logo:after {
  display: block;
  content: '';
  padding-bottom: 26.13636%;
}
.online--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/online--title.png');
  background-position: center;
  width: 410px;
  height: 228px;
}
.parallax--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/parallax--1.png');
  background-position: center;
  width: 472px;
  height: 498px;
}
.parallax--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/parallax--2.png');
  background-position: center;
  width: 582px;
  height: 565px;
}
.parallax--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/parallax--3.png');
  background-position: center;
  width: 259px;
  height: 265px;
}
.parallax--4 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/parallax--4.png');
  background-position: center;
  width: 470px;
  height: 529px;
}
.parallax--5 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/parallax--5.png');
  background-position: center;
  width: 641px;
  height: 396px;
}
.retail--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/retail--title.png');
  background-position: center;
  width: 310px;
  height: 63px;
}
.service--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/service--bg.jpg');
  background-position: center;
  width: 1240px;
  height: 358px;
}
.fb {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/fb.png');
  background-position: center;
  width: 68px;
  height: 68px;
}
.appStore {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/appStore.png');
  background-position: center;
  width: 164px;
  height: 57px;
}
.btn--top {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/btn--top.png');
  background-position: center;
  width: 154px;
  height: 44px;
}
.googlePlay {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/googlePlay.png');
  background-position: center;
  width: 164px;
  height: 57px;
}
.phone {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/phone.png');
  background-position: center;
  width: 962px;
}
.phone:after {
  display: block;
  content: '';
  padding-bottom: 8.73181%;
}
.uberEat {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/uberEat.png');
  background-position: center;
  width: 307px;
  height: 86px;
}
.footer--logo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer--logo.png');
  background-position: center;
  width: 137px;
  height: 64px;
}
.btn--close {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/btn--close.png');
  background-position: center;
  width: 44px;
  height: 44px;
}
.btn--menu {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/btn--menu.png');
  background-position: center;
  width: 96px;
}
.btn--menu:after {
  display: block;
  content: '';
  padding-bottom: 100%;
}
.arrow--bottom {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/arrow--bottom.png');
  background-position: center;
  width: 23px;
  height: 23px;
}
.newProduct {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/newProduct.png');
  background-position: center;
  width: 192px;
  height: 169px;
}
.rightBottom--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/rightBottom--pic.jpg');
  background-position: center;
  width: 800px;
  height: 800px;
}
.charity--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/charity--pic.jpg');
  background-position: center;
  width: 275px;
  height: 275px;
}
.ig--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/ig--bg.png');
  background-position: center;
  width: 275px;
  height: 275px;
}
.ig {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/ig.png');
  background-position: center;
  width: 75px;
  height: 74px;
}
.logo--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/logo--1.png');
  background-position: center;
  width: 169px;
  height: 50px;
}
.arrow--right {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/arrow--right.png');
  background-position: center;
  width: 18px;
  height: 10px;
}
.arrow--right--red {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/arrow--right--red.png');
  background-position: center;
  width: 18px;
  height: 10px;
}
.music {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/music.png');
  background-position: center;
  width: 22px;
  height: 22px;
}
.family--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--1.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.family--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--2.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.family--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--3.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.family--4 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--4.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.family--5 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--5.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.family--6 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/family--6.jpg');
  background-position: center;
  width: 1680px;
  height: 420px;
}
.logo--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/logo--3.png');
  background-position: center;
  width: 95px;
  height: 83px;
}
.about--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--pic.png');
  background-position: center;
  width: 98px;
  height: 92px;
}
.about--pic--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--pic--2.png');
  background-position: center;
  width: 100px;
  height: 92px;
}
.about--pic--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--pic--3.png');
  background-position: center;
  width: 100px;
  height: 92px;
}
.about--pic--4 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--pic--4.png');
  background-position: center;
  width: 100px;
  height: 92px;
}
.about--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--title.png');
  background-position: center;
  width: 397px;
  height: 93px;
}
.bg--black {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/bg--black.jpg');
  background-position: center;
  width: 2560px;
  height: 2091px;
}
.pic--attitude {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/pic--attitude.png');
  background-position: center;
  width: 386px;
  height: 360px;
}
.pic--skill {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/pic--skill.jpg');
  background-position: center;
  width: 1100px;
  height: 450px;
}
.pic--skill--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/pic--skill--1.jpg');
  background-position: center;
  width: 1680px;
  height: 1050px;
}
.pic--skill--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/pic--skill--2.jpg');
  background-position: center;
  width: 1680px;
  height: 1050px;
}
.pic--story--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/pic--story--1.png');
  background-position: center;
  width: 1607px;
}
.pic--story--1:after {
  display: block;
  content: '';
  padding-bottom: 72.74424%;
}
.spirit--subtitle {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/spirit--subtitle.png');
  background-position: center;
  width: 681px;
  height: 133px;
}
.story--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/story--title.png');
  background-position: center;
  width: 234px;
}
.story--title:after {
  display: block;
  content: '';
  padding-bottom: 44.01709%;
}
.tt--aboutUs {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--aboutUs.png');
  background-position: center;
  width: 244px;
  height: 48px;
}
.tt--attitude {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--attitude.png');
  background-position: center;
  width: 340px;
  height: 85px;
}
.tt--charity {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--charity.png');
  background-position: center;
  width: 84px;
  height: 28px;
}
.tt--combo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--combo.png');
  background-position: center;
  width: 69px;
  height: 28px;
}
.tt--concept {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--concept.png');
  background-position: center;
  width: 83px;
  height: 28px;
}
.tt--drink {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--drink.png');
  background-position: center;
  width: 66px;
  height: 21px;
}
.tt--history {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--history.png');
  background-position: center;
  width: 84px;
  height: 27px;
}
.tt--origin {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--origin.png');
  background-position: center;
  width: 71px;
  height: 28px;
}
.tt--recruit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--recruit.png');
  background-position: center;
  width: 81px;
  height: 21px;
}
.tt--sideDish {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--sideDish.png');
  background-position: center;
  width: 116px;
  height: 24px;
}
.yummyProduct--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/yummyProduct--pic.png');
  background-position: center;
  width: 57px;
  height: 94px;
}
.yummyProduct--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/yummyProduct--title.png');
  background-position: center;
  width: 309px;
  height: 110px;
}
.about--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/about--bg.jpg');
  background-position: center;
  width: 1680px;
  height: 1050px;
}
.history--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/history--bg.jpg');
  background-position: center;
  width: 1100px;
}
.history--bg:after {
  display: block;
  content: '';
  padding-bottom: 63.63636%;
}
.history--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/history--title.png');
  background-position: center;
  width: 307px;
  height: 102px;
}
.content--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/content--title.png');
  background-position: center;
  width: 168px;
  height: 28px;
}
.social--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/social--title.png');
  background-position: center;
  width: 168px;
  height: 24px;
}
.youtube {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/youtube.png');
  background-position: center;
  width: 52px;
  height: 50px;
}
.brands--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/brands--title.png');
  background-position: center;
  width: 168px;
  height: 22px;
}
.bg--grey {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/bg--grey.jpg');
  background-position: center;
  width: 1680px;
}
.bg--grey:after {
  display: block;
  content: '';
  padding-bottom: 148.80952%;
}
.combo--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/combo--title.png');
  background-position: center;
  width: 316px;
  height: 85px;
}
.comboProduct {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/comboProduct.png');
  background-position: center;
  width: 335px;
  height: 280px;
}
.tt--yummy {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tt--yummy.png');
  background-position: center;
  width: 240px;
  height: 64px;
}
.origin--title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--title.png');
  background-position: center;
  width: 275px;
  height: 103px;
}
.combo--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/combo--pic.png');
  background-position: center;
  width: 86px;
  height: 74px;
}
.drink--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/drink--pic.png');
  background-position: center;
  width: 86px;
  height: 74px;
}
.origin--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--pic.png');
  background-position: center;
  width: 122px;
  height: 80px;
}
.sideDish--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/sideDish--pic.png');
  background-position: center;
  width: 48px;
  height: 76px;
}
.announcement--pic--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/announcement--pic--1.png');
  background-position: center;
  width: 265px;
  height: 265px;
}
.contact--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/contact--bg.jpg');
  background-position: center;
  width: 1680px;
  height: 1050px;
}
.tkk--logo {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/tkk--logo.png');
  background-position: center;
  width: 129px;
  height: 121px;
}
.recruit--pic {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/recruit--pic.png');
  background-position: center;
  width: 443px;
  height: 412px;
}
.origin--pic--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--pic--1.png');
  background-position: center;
  width: 400px;
  height: 400px;
}
.origin--pic--2 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--pic--2.png');
  background-position: center;
  width: 290px;
  height: 322px;
}
.origin--pic--3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--pic--3.png');
  background-position: center;
  width: 400px;
  height: 400px;
}
.origin--pic--4 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/origin--pic--4.png');
  background-position: center;
  width: 348px;
  height: 317px;
}
.deliveryService--1 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/deliveryService--1.jpg');
  background-position: center;
  width: 669px;
  height: 412px;
}
.footer_logo_01 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_01.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.footer_logo_02 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_02.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.footer_logo_03 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_03.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.footer_logo_04 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_04.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.footer_logo_05 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_05.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.footer_logo_06 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/footer_logo_06.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_03 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_03.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_02 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_02.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_06 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_06.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_01 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_01.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_04 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_04.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_05 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_05.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_07 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_07.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_09 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images/sprite/media_logo_09.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_10 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_10.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_11 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_11.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.media_logo_12 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/media_logo_12.png');
  background-position: center;
  width: 180px;
  height: 60px;
}
.yummy--bg {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  font-size: 0;
  line-height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images//sprite/yummy--bg.jpg');
  background-position: center;
  width: 1680px;
  height: 1050px;
}
.charity--title,
.yummy--title,
.news--title,
.events--title {
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  min-width: 20px;
  min-height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.charity--title {
  width: 120px;
  height: 61px;
  background-image: url('../images/sprite/charity--title.png');
}
@media (min-width: 1200px) {
  .charity--title {
    width: 240px;
    height: 122px;
    width: calc(240px / 5 * 4);
    height: calc(122px / 5 * 4);
  }
}
.yummy--title {
  width: 156px;
  height: 63px;
  background-image: url('../images/sprite/yummy--title.png');
}
@media (min-width: 1200px) {
  .yummy--title {
    width: 312px;
    height: 126px;
    width: calc(312px / 5 * 4);
    height: calc(122px / 5 * 4);
  }
}
.news--title {
  width: 92px;
  height: 61px;
  background-image: url('../images/sprite/news--title.png');
}
@media (min-width: 1200px) {
  .news--title {
    width: 184px;
    height: 122px;
    width: calc(184px / 5 * 4);
    height: calc(122px / 5 * 4);
  }
}
.events--title {
  width: 92px;
  height: 61px;
  background-image: url('../images/sprite/events--title.png');
}
@media (min-width: 1200px) {
  .events--title {
    width: 184px;
    height: 122px;
    width: calc(184px / 5 * 4);
    height: calc(122px / 5 * 4);
  }
}
