.app-social-banner{height:30vw;min-height:420px;position:relative;width:100%}@media screen and (max-width:800px){.app-social-banner{height:52.5vw;min-height:0}}.app-social-banner .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.app-social-banner .bg.pc{display:block}@media screen and (max-width:600px){.app-social-banner .bg.pc{display:none}}.app-social-banner .bg.m{display:none}@media screen and (max-width:600px){.app-social-banner .bg.m{display:block}}.app-social-banner .inner{height:100%;position:relative;z-index:2}.app-social-banner .inner .app-container{height:100%}.app-social-banner .inner .text{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.app-social-banner .inner .text .content{color:#fff;font-size:26px;font-weight:500;line-height:1.6;text-align:justify;width:530px}body.en .app-social-banner .inner .text .content{font-size:24px;text-align:left}@media screen and (max-width:1200px){.app-social-banner .inner .text .content{font-size:22px;width:50%}body.en .app-social-banner .inner .text .content{font-size:20px}}@media screen and (max-width:1000px){.app-social-banner .inner .text .content{font-size:18px}body.en .app-social-banner .inner .text .content{font-size:16px}}@media screen and (max-width:800px){.app-social-banner .inner .text .content{font-size:16px;width:70%}body.en .app-social-banner .inner .text .content{font-size:14px}}@media screen and (max-width:600px){.app-social-banner .inner .text .content{font-size:14px;width:80%}}.app-social-banner .inner .text .content p{min-height:1em}.app-social-marquee{padding:10px 0 40px}@media screen and (max-width:960px){.app-social-marquee{padding:5px 0 20px}}