body { font-family: "Merriweather", serif; font-size:14px; line-height:1.2;  }
.p0 .wrapper h3 { width: 700px; height:36px;background:url(../images/sub-tit-long.png) center/cover no-repeat; font-size:19px; text-indent:1.5px; left: 267px;}
.nav .a-nav { text-align:center; }
nav .a-nav span { display:flex; align-items:center; justify-content:center; width:70%; margin: 0 auto; text-align:center; line-height:1; }
.gift-lists li .gift-info>p { font-size:16px; line-height:1.4 }
.gift-lists .li-02 .info { font-size:14px; }
.gift-lists li .info { font-size:13px; } 
.gift-lists li .item-box { font-size:14px; line-height:1; font-weight:bold; }
.item-box>p { padding:0 15%; }
.gift-lists li .item-box>p { top:83px;  }
.tab-shop a { font-size:17px; width:295px; background-size:100% 100% }
.tab-shop a.on, .tab-shop a:hover { background-size:100% 100%; }
.shop-cont h4 { font-size:20px; } 
.shop-mod { font-size:15px; }
.shop-cont table td { font-size:14px; }
.play-lists li { font-size:15px; line-height:1.3; }
.tab-pet a span { width:100%; text-align:center; }
.tab-type a { font-size:18px; }
.tab-type a.on { font-size:22px; } 

.tab-nor a strong { font-size:16px; margin-top:-29px; }
.tab-nor a span { display: flex; align-items: center; justify-content: center; width: 80%; margin: 0 auto; text-align: center; font-size:22px; }

.gift-lists li .tag { width:auto; }
.btn-skill { width: 18px;}
/*.btn-skill span { width: auto;}*/

.pop-tips-01, .pop-tips-02 { width:270px; height:120px; padding:5px; background-size:100% 100%; }
.gift-lists li .item-box .pop-tips { left:-60px; }

.bg-lb::before { width:200px; top:230px; }
.bg-lb::after { width:200px; top:210px; }
.pet-cont .h4-01 { width:420px; right:248px; }

.gift-lists .li-01 .gift-info{background-image:url(../images/en/gift-li-01.png);}
.gift-lists .li-02 .gift-info{background-image:url(../images/en/gift-li-02.png);}
.gift-lists .li-03 .gift-info{background-image:url(../images/en/gift-li-03.png);}

.play-lists li h4 { width:150px; height:40px; top:35px; }


/*竖字改横字*/
.p1 .wrapper h3 {width: 506px; height: 211px; top:-90px; right:30px; background-position:center center; background-size:auto 100%; }
.p1 .wrapper>h4 {background-image: url(../images/en/p1-h4.png); width:606px; height:169px; right:0; padding: 96px 0 0 0; font-size:14px; background-size:100% 100% }
.gift-lists .li-01 .gift-info { top:-407px; }
.p1 .wrapper>h4 span { width:100%; }
.btn-skill { background-image:url(../images/en/btn-skill.png); width:280px; height:134px; line-height:134px; padding: 54px 1px 0 68px; font-size:16px; }
.btn-skill span { width:100%; line-height:28px;  }
.pet-opt { top:25px; }

.gift-lists .li-02 .tag { display: block; top: 70px; left: 50px; height: 28px; line-height: 28px; font-size: 24px;}
.gift-lists .li-03 .tag { display: block; top: 71px; left: 50px; height: 28px; line-height: 28px; font-size:22px; }
.gift-lists .li-01 .tag { display: block; top: 59px; left: 46px; height: 28px; line-height: 28px; font-size:20px; }


/*multi-lang*/
body[data-lang="en"] .shop-notice p { line-height:1.6; }


body[data-lang="pt"] .shop-notice p { line-height:1.4; }
body[data-lang="pt"] .shop-cont table td { line-height:1; height:42px; }
body[data-lang="pt"] .gift-lists .li-03 .gift-info>p:first-of-type { width:60%; padding:8px 0; margin: 0 auto; }
body[data-lang="pt"] .tab-pet a span { font-size:90%; }
body[data-lang="pt"] .play-lists li { font-size:15px;}
body[data-lang="pt"] .tab-nor a strong { font-size:15px; margin-top:-27px; }
body[data-lang="pt"] .tab-nor a span { width:68%; font-size:17px; }
body[data-lang="pt"] .btn-skill { font-size:14px; }
body[data-lang="pt"] .p1 .wrapper>h4 { background-size:100% 135%; top:-42px; }
body[data-lang="pt"] .p1 .wrapper>h4 span { width:64%; display:block; margin: 26px auto 0; }


body[data-lang="es"] .tab-shop a { font-size:14px; }
body[data-lang="es"] .shop-notice p { line-height:1.3; }
body[data-lang="es"] .shop-cont table td { line-height:1; height:42px; }
body[data-lang="es"] .gift-lists .li-03 .gift-info>p:first-of-type { width:60%; padding:8px 0; margin: 0 auto; }
body[data-lang="es"] .tab-pet a span { font-size:86%; }
body[data-lang="es"] .play-lists li { font-size:15px;}
body[data-lang="es"] .shop-table { height:361px; background-size:100% 100%; }
body[data-lang="es"] .shop-notice { height:384px; background-size:100% 100%; }
body[data-lang="es"] .pop-tips-01, body[data-lang="es"] .pop-tips-02 { width:300px; }
body[data-lang="es"] .btn-skill { font-size:14px; }
body[data-lang="es"] .btn-skill span { width:120%; }
body[data-lang="es"] .p1 .wrapper>h4 { background-size:100% 135%; top:-42px; }
body[data-lang="es"] .p1 .wrapper>h4 span { width:66%; display:block; margin: 26px auto 0; }
body[data-lang="es"] .tab-nor a strong { font-size:15px; margin-top:-27px; }
body[data-lang="es"] .tab-nor a span { width:68%; font-size:17px; }


body[data-lang="de"] .shop-notice p { line-height:1.3; }
body[data-lang="de"] .shop-cont table td { line-height:1; height:42px; }
body[data-lang="de"] .gift-lists .li-03 .gift-info>p:first-of-type { width:60%; padding:8px 0; margin: 0 auto; }
body[data-lang="de"] .tab-pet a span { font-size:70%; }
body[data-lang="de"] .play-lists li { font-size:14px;}
body[data-lang="de"] .gift-lists .li-01 .info { height:74px; background-size:100% 100%; }
body[data-lang="de"] .btn-detail { width:200px; background-size:100% 100%; }
body[data-lang="de"] .gift-lists .li-02 .tag { font-size:22px; }
body[data-lang="de"] .gift-lists .li-03 .tag { font-size:18px; }
body[data-lang="de"] .gift-lists li .item-box { font-size:12px; }
body[data-lang="de"] .gift-lists li .item-box>p { top:85px; padding-right:23px; }
body[data-lang="de"] .gift-lists li .info { line-height:1; }
body[data-lang="de"] .gift-lists .li-02 .info { font-size:13px; }
body[data-lang="de"] .p1 .wrapper>h4 { font-size:12px; width:640px; right:-50px; padding: 96px 35px 0 0;}
body[data-lang="de"] .btn-detail { text-indent:24px; }
body[data-lang="de"] .tab-nor a span { width:70px; font-size:17px; }
body[data-lang="de"] .tab-nor a strong { font-size:14px; margin-top:-26px; }
body[data-lang="de"] .tab-pet a { margin:0 6px; }
body[data-lang="de"] .btn-skill { font-size:14px; }
body[data-lang="de"] nav .a-nav span { font-size:13px; }
body[data-lang="de"] .sidebar-mod .btn-sidebar span { font-size:11px; }



body[data-lang="en"] .gift-lists li .item-box>p { padding-right:27px; }