body,html{
    background:url(home-bg.png) #F6EDDA;
    background-size:0.64rem 1.11rem;
    height:100%;
    font-family: Helvetica;
}
.header{display:none;}

.page{
    max-width:7.5rem;margin:0 auto;width:100%;
    
}

.lang-toggle{
    position:fixed;
    bottom:.3rem;
    background-color:rgba(125, 97, 76, 0.7);
    display:flex;
    width:80vw;
    padding:2px;
    box-sizing:border-box;
    margin:0 auto;
    left:10vw;
    border-radius:17px;
    justify-content: center;
    align-items: center;
}
.lang-toggle a{
    flex:1;
    color:#fff;
    display:block;
    line-height:32px;
    text-align:center;
    font-size:14px;
    border-radius:17px;
}
.lang-toggle a.on{
    background-color:#eee4d8;
    color:#7d614c;
}

.ht{
    display:block;
    position:absolute;
    background-size:cover;
    background-repeat:no-repeat;
}
.lang_zh.ht1{top:03.50rem;left:05.20rem;width:00.42rem;height:1.69rem;background-image:url(ht1-zh.png);}
.lang_zh.ht2{top:10.00rem;left:02.20rem;width:00.42rem;height:1.69rem;background-image:url(ht2-zh.png);}

.lang_zh.ht3{top:11.70rem;left:05.00rem;width:00.42rem;height:1.69rem;background-image:url(ht3-zh.png);}

.lang_en.ht1{top:04.10rem;left:05.00rem;width:02.04rem;height:0.87rem;background-image:url(ht1-en.png);}
.lang_en.ht2{top:10.60rem;left:00.50rem;width:02.04rem;height:0.87rem;background-image:url(ht2-en.png);}

.lang_en.ht3{top:12.30rem;left:04.40rem;width:02.04rem;height:0.87rem;background-image:url(ht3-en.png);}

.lang_jp.ht1{top:03.10rem;left:05.30rem;width:00.42rem;height:2.58rem;background-image:url(ht1-jp.png);}
.lang_jp.ht2{top:09.60rem;left:02.20rem;width:00.42rem;height:2.58rem;background-image:url(ht2-jp.png);}

.lang_jp.ht3{top:11.50rem;left:05.00rem;width:00.42rem;height:2.58rem;background-image:url(ht3-jp.png);}

.lang_kr.ht1{top:03.50rem;left:05.30rem;width:00.38rem;height:1.78rem;background-image:url(ht1-kr.png);}
.lang_kr.ht2{top:09.90rem;left:02.20rem;width:00.38rem;height:1.78rem;background-image:url(ht2-kr.png);}

.lang_kr.ht3{top:11.80rem;left:05.00rem;width:00.38rem;height:1.78rem;background-image:url(ht3-kr.png);}

.items{
    width:100%;
    height:15rem;
    background:url(bg.jpg?1) no-repeat;
    background-size:cover;
    position:relative;
    padding-bottom:.5rem;
}
.item{
    position:absolute;
    display:block;
    overflow:hidden;
    text-indent:-100rem;
}
.item1{
    width:7.0rem;
    height:5.38rem;
    top:1.3rem;
    left:0;
}
.item2{
    width:7.2rem;
    height:5.32rem;
    top:7.8rem;
    right:0;
}

.item3{
    width:6.53rem;
    height:4.88rem;
    top:10rem;
    left:0;
}
