body{background:#000;overflow:hidden;margin:0;padding:0}body,body:before{height:100%;width:100%}body:before{position:absolute;top:0;left:0;content:"";display:block;background-size:100% 100%;filter:blur(10px)}body.isPC{overflow:hidden}body.isMobile{overflow:visible}canvas{position:fixed;margin:auto;z-index:2;transform:translateX(0);-webkit-transform:translateX(0);margin-top:0}button{border:none;outline:0}.turn{height:100%;position:fixed;right:0;bottom:0}.alphaContainer,.turn{width:100%;z-index:5;top:0;left:0;visibility:hidden}.alphaContainer,.loadingContainer{height:140%;position:absolute}.loadingContainer{width:100%;background-color:#000;top:0;left:0;z-index:6;visibility:visible}#loadingText{font-weight:700;position:absolute;right:50%;top:50%;margin-right:-90px;margin-top:-60px;text-align:center;color:#d29f9f;font-size:30px}#explainDiv,#explainVideo{width:39pc;height:788px;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;display:none}#explainDiv{z-index:20}#explainVideo .explainDiv{width:537px;height:679px}#explainVideo .closeBtn{width:23px;height:23px;position:absolute;right:15px;top:5px;z-index:20}#explainDiv .repeatBtn{right:153px}#explainDiv .leaveBtn,#explainDiv .repeatBtn{width:125px;height:126px;position:absolute;top:325px}#explainDiv .leaveBtn{left:153px}#explainDiv .repeatText{right:153px}#explainDiv .leaveText,#explainDiv .repeatText{width:125px;height:126px;font-weight:700;position:absolute;top:472px;text-align:center}#explainDiv .leaveText{left:153px}#fullClose{right:10px;top:10px;z-index:6}#fullClose,#pageClose{position:fixed;width:50px;height:50px}#pageClose{display:none;left:10px;bottom:10px;z-index:8}#page{position:fixed;display:none;background-color:#fff;width:100%;height:100%;z-index:7}:fullscreen{background-color:#000}:-webkit-full-screen{background-color:#000}:-moz-full-screen{background-color:#000}:-ms-fullscreen{background-color:#000}.pc{display:none}.dg select{background:#fff}ul>li.title:only-child{background-position:-100% -100%}.dg.a{margin-right:0!important}.dg.ac{z-index:5!important}.dg.main.a:not(.mobile){opacity:.6;transition:opacity .3s linear}.dg.main.a:not(.mobile):hover{opacity:1}.dg.main.a.left-side{float:left}.dg.main.a.mobile.left-side{left:0;transform-origin:left top 0!important}.gui-select{margin-right:1px;width:70px}.gui-button,.gui-select{float:right;margin-top:3px}.gui-button{border-radius:6px}.gui-button:hover{cursor:pointer}.gui-button-stop{background-color:#ac3c3c;margin-right:5px}.gui-button-play{background-color:#2e832e;margin-right:5px}.gui-button-save{cursor:pointer;width:100%;height:30px;color:#fff;font-size:140%;border-radius:5px;background:#0f99a9}.gui-button-save:hover{background:#11bed2}.gui-side-btn-wrap{text-align:right;padding:3px 0;background:#000}.gui-side-btn{color:#fff;cursor:pointer;font-size:9pt;border-radius:3px;text-align:center;background:#043246}.gui-side-btn:hover{background:#0c516f}.gui-checkbox{float:left;margin-top:8px}.gui-input{border-radius:6px;margin-top:3px;margin-right:5px;float:right;width:30px;height:14px;text-align:center}#gameInfoBatch{max-width:80%;max-height:80%;box-shadow:0 0 5px 5px hsla(0,0%,80%,.35);background-color:#2d2d2d;border-radius:5px;color:#fff;font-family:Microsoft JhengHei,\\5FAE\8EDF\6B63\9ED1\9AD4,arial;position:fixed;overflow:auto;z-index:9999}#gameInfoBatch,#gameInfoBatch *{box-sizing:border-box}#gameInfoBatch ol,#gameInfoBatch ul{list-style:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#gameInfoBatch .bottomWrap,#gameInfoBatch .contentWrap,#gameInfoBatch .titleWrap{padding:10px}#gameInfoBatch .titleWrap{background-color:#000;position:relative}#gameInfoBatch .titleWrap .title{color:#eee;font-size:18px}#gameInfoBatch .titleWrap #closeButton{width:13px;height:13px;position:absolute;top:50%;right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMpJREFUeNpiTCqt72VgYMgH4i1AHDWvu/EbAxoAquECUsuA2AeIJzJBNTADsT9II1QBuoYtUHmQunwmqAAMOCJrRNLgiKRmC0hTFBDvx6JRBIsGkLooRjwmfgVibjQNPiA/M2JxuyMDJoBrAHEY0TwNctIDNBtANioANbyBCTCh2bQKTQMDlL8KOVSZCPgJa6gy4tAA8kMY1GZ0cR8maEw7YvH0G2gKQI+OZUxQCayhBKXRNYJtmgjEf4F4I7IGGEDSuBGqbiJAgAEA0npVIt1fvPcAAAAASUVORK5CYII=) 50% no-repeat;cursor:pointer;margin-top:-6.5px}#gameInfoBatch .contentWrap .gameIdInput{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:15px;margin-bottom:10px}#gameInfoBatch .contentWrap .gameIdInput label{flex-shrink:0;margin-right:5px}#gameInfoBatch .contentWrap .gameIdInput #gameId{flex:1;height:2em;border:1px solid #2c2c2c;border-radius:2px;padding:2px 3px}#gameInfoBatch .contentWrap .checkboxGroup{display:flex;flex-wrap:wrap}#gameInfoBatch .contentWrap .checkboxGroup li{white-space:nowrap}#gameInfoBatch .contentWrap .checkboxGroup li input,#gameInfoBatch .contentWrap .checkboxGroup li label{cursor:pointer}#gameInfoBatch .contentWrap .checkboxGroup .groupItem{flex-shrink:0;padding:5px;margin:5px;border:1px solid hsla(0,0%,100%,.2);border-radius:3px}#gameInfoBatch .contentWrap .checkboxGroup .title+ul{padding-left:15px}#gameInfoBatch .bottomWrap{display:flex;justify-content:center}#gameInfoBatch .bottomWrap #submitButton{background-color:#2e832e;border-radius:3px;color:#000;cursor:pointer;padding:5px 10px}.iframe-container{-webkit-overflow-scrolling:touch;position:fixed;overflow-y:scroll;z-index:3;background-color:#fff;display:none}.iframe-container.iframe-animation-start{opacity:0}.iframe-container.iframe-animation{opacity:1;transition:opacity .4s}.iframe-container iframe,.iframe-container object{width:99%;height:100%}.iframe-container .iframe-arrow{width:90px;height:126px;background-position:center center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.dg.main>ul>li.folder{background:#262931}