html{background:#891123;min-height:100vh;color:#fff;font-family:"微軟正黑體", Arial, Helvetica, sans-serif}body{margin:0}#main{margin:0 auto;height:3750px;max-width:1920px;background:url("../_img/bg.jpg") top no-repeat;background-size:cover}#footer{display:block;position:relative;padding:30px 0 60px 0;top:2250px;left:0;right:0;background:#394084}.foot{width:723px;height:127px;margin:0 auto;background:url("../_img/footer.png") no-repeat center;background-size:contain}.foot-wanin{float:left;display:block;height:100%;width:49.7%}.foot-yoe{float:left;display:block;height:100%;width:29%;margin:0 5%}#header{position:fixed;background:#891123;-webkit-box-shadow:0 5px 10px rgba(30,30,30,0.5);box-shadow:0 5px 10px rgba(30,30,30,0.5);padding:0 15px;height:108px;left:0;right:0;top:0;z-index:99;-webkit-transition:background .7s;transition:background .7s}#header .nav{max-width:1000px;margin:0 auto;height:100%}#header ul{float:right;display:block;list-style:none;margin:0;padding:0;height:100%}#header li{display:inline-table;height:100%}#header li>*{display:table-cell;vertical-align:middle}.logo-link{display:table;float:left;height:100%;width:33%;background:url("../_img/xinstar-logo-shadow.png") center no-repeat;background-size:contain}.logo-link:hover,.logo-link:focus{-webkit-filter:drop-shadow(0 0.2em 0.2em rgba(0,0,0,0.5)) brightness(1.1);filter:drop-shadow(0 0.2em 0.2em rgba(0,0,0,0.5)) brightness(1.1)}.social-links a{width:88px;height:88px;margin-right:5px;background-size:contain !important}.social-links a:hover,.social-links a:focus{-webkit-filter:drop-shadow(0 0 0.15em #fff);filter:drop-shadow(0 0 0.15em #fff)}.fb-link{background:url("../_img/icon-fb.png") center no-repeat}.fb-link:hover,.fb-link:focus{background:url("../_img/icon-fb-hover.png") center no-repeat}.yt-link{background:url("../_img/icon-yt.png") center no-repeat}.yt-link:hover,.yt-link:focus{background:url("../_img/icon-yt-hover.png") center no-repeat}.line-link{background:url("../_img/icon-line.png") center no-repeat}.line-link:hover,.line-link:focus{background:url("../_img/icon-line-hover.png") center no-repeat}.home-link{background:url("../_img/icon-home.png") center no-repeat}.home-link:hover,.home-link:focus{background:url("../_img/icon-home-hover.png") center no-repeat}.dl-btn-container{display:block;position:relative;top:480px;max-width:1000px;margin:0 auto}.dl-btn,.play-btn{display:block;position:relative;left:-8px;background:url("../_img/dl-btn.png") center no-repeat;background-size:cover;overflow:hidden;width:512px;height:185px;-webkit-animation:flash .5s infinite step-end;animation:flash .5s infinite step-end}.dl-btn:hover,.dl-btn:focus,.play-btn:hover,.play-btn:focus{cursor:pointer;background-position:bottom;-webkit-animation:none;animation:none}.play-btn{top:-16px;background:url("../_img/play-btn.png") center no-repeat;background-size:cover}.sr-only{position:fixed;top:-9in;height:1px;width:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}#QRcodeImg{position:relative;top:167px;left:290px;width:100px}#qrcodeArea{position:fixed;top:50%;left:50%;z-index:10;width:578px;height:410px;margin:-205px 0 0 -289px;background:url("../_img/qrcodeAreaBG.png") center center no-repeat;display:none;z-index:9}.qrcodeImg{position:relative;margin:48px 0 0 245px}.qrcodeImg ul li{display:block;float:left;padding:0px 20px;text-align:center;font-family:Arial}.qrcodeImg img{width:100px;height:100px;border:0;float:left;display:block}.qrcodeDownloadBtn a{position:relative;width:408px;height:108px;display:block;border:0;background:url("../_img/qrdownload_btn.png") top left no-repeat;cursor:pointer;margin:260px 0 0 90px}.qrcodeDownloadBtn a:hover{background:url("../_img/qrdownload_hover.png") top left no-repeat}.closeBtn{position:absolute;top:13px;left:529px;display:block;z-index:9;width:30px;height:30px;background:url("../_img/closeBtn.png") top left no-repeat;cursor:pointer}#mask{top:0;left:0;width:100%;height:100%;position:fixed;background:#000;display:none;z-index:2;zoom:1;filter:alpha(opacity=50);opacity:0.5}@-webkit-keyframes flash{0%{background-position:top}50%{background-position:center}}@keyframes flash{0%{background-position:top}50%{background-position:center}}@media (max-width: 1000px){html{font-size:1.6vw}#main{height:375vw}#header{height:10.8vw}.social-links a{width:8.6vw;height:8.6vw;margin-right:0.5vw}.dl-btn-container{top:48vw}.dl-btn,.play-btn{left:-.8vw;width:51.2vw;height:18.5vw}.play-btn{top:-1.6vw}.rules{top:224vw;width:87vw;font-size:3.1vw}#footer{top:225vw;padding:3vw 0 6vw}.foot{width:72.3vw;height:12.7vw}}
/*# sourceMappingURL=main.min.css.map */