html{-webkit-text-size-adjust:100%;min-height:100vh}body{margin:0}#gingerlin .menu .menuLists .game a::after,#gingerlin .menu .menuLists .icon::after,#gingerlin .menu .menuLists>.list a::after,#gingerlin .js_goTop::after,#gingerlin .block-products::before,#gingerlin #header .logo::after{content:"";display:block}#gingerlin .js_listPopup.active,#gingerlin .popupClose,#gingerlin .menu .menuLists,#gingerlin #header .block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gingerlin .block-game .gameScore #score,#gingerlin .block-game .gameTime .text{background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0) !important}#gingerlin *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px}#gingerlin span,#gingerlin b,#gingerlin a,#gingerlin abbr[title],#gingerlin dfn[title],#gingerlin mark{display:inline-block;*display:inline;*zoom:1}#gingerlin a{text-decoration:none;outline:none;color:inherit;background-color:rgba(0,0,0,0)}#gingerlin a img,#gingerlin a img:hover{border:none}#gingerlin ul,#gingerlin ol,#gingerlin li{list-style:none}#gingerlin img{max-width:100%;width:auto;border-style:none;line-height:0;vertical-align:baseline}#gingerlin sub,#gingerlin sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#gingerlin sub{bottom:-0.25em}#gingerlin sup{top:-0.5em}#gingerlin pre,#gingerlin code,#gingerlin kbd,#gingerlin samp{font-family:monospace,monospace;font-size:1em}#gingerlin template,#gingerlin [hidden]{display:none}#gingerlin table{border-collapse:collapse;border-spacing:0}#gingerlin{background-color:#8a82b8;color:#4d4d4d;font-family:"Noto Sans TC","Noto Sans","Arial","Microsoft JhengHei","Noto Sans JP","Noto Sans KR","PMingLiU","sans-serif";font-size:16px;font-weight:400;line-height:1.4;scrollbar-color:#736bac #5d5596}#gingerlin .boxImg{line-height:0}#gingerlin .fontWB{font-weight:700}#gingerlin .fontWN{font-weight:400}#gingerlin .fontWL{font-weight:100}#gingerlin .mw-640{max-width:510px;margin-left:auto;margin-right:auto}#gingerlin .noSpace{margin-bottom:0px}#gingerlin .btnLink{position:absolute;z-index:9}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#gingerlin .shake{-webkit-animation:shake .6s ease-in-out;animation:shake .6s ease-in-out}#gingerlin #header .block-header{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}#gingerlin #header .logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:32%;background:url(css-img/logo.svg) center center no-repeat}#gingerlin #header .logo::after{padding-top:17.33%}#gingerlin #footer{padding:5px 10px;text-align:center;font-size:16px;color:#302d58;background-color:rgba(255,255,255,.5)}#gingerlin .menuFixedTopSpace{position:absolute}#gingerlin .mainBanner{position:relative;padding-top:53px}#gingerlin .mainBanner .scrollDown{width:50%;position:absolute;z-index:2;top:68%;left:50%;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);-webkit-animation:arrowDownAni 1s infinite alternate;animation:arrowDownAni 1s infinite alternate}#gingerlin .mainBanner .bannerLink{position:absolute;top:57%;left:6%;width:87.5%;padding-top:19%}@-webkit-keyframes arrowDownAni{to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}}@keyframes arrowDownAni{to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}}#gingerlin .mainContent{background:url(css-img/bgRepeat.jpg) top center repeat-y}#gingerlin .block-game{position:relative;margin-top:-37%}#gingerlin .block-game .gameCrystal{position:absolute;top:10%}#gingerlin .block-game .gameSparking{position:absolute;top:8%;z-index:5}#gingerlin .block-game .section-game{display:none}#gingerlin .block-game .section-game.active{display:block}#gingerlin .block-game #startScreen .openPopup-btn{top:83%;left:37%;text-indent:-99999px;padding-top:5%;width:27%}#gingerlin .block-game #gameScreen{position:relative}#gingerlin .block-game .start-btn{position:absolute;top:66%;left:13%;width:74%;padding-top:16%;text-indent:-999999px}#gingerlin .block-game .grid{position:absolute;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0px;margin:0 auto;z-index:8;top:40%;left:14%;width:73%}#gingerlin .block-game .ball{width:100%;cursor:pointer;position:relative;height:100%}#gingerlin .block-game .ball img{max-width:initial;width:160%;margin-left:-30%;margin-bottom:-30%;margin-top:-30%;pointer-events:none}#gingerlin .block-game .ball.on{background-color:rgba(255,255,255,.9);border-radius:16px}#gingerlin .block-game .gameTime{position:absolute;top:16%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(css-img/game_playTime.webp) center center no-repeat;background-size:contain;font-size:72px;font-weight:600;padding:8% 5% 2%;text-align:center;min-width:43.75%}#gingerlin .block-game .gameTime .text{background:-webkit-gradient(linear, left top, right top, from(#072952), to(#0f498c));background:linear-gradient(to right, #072952 0%, #0f498c 100%)}#gingerlin .block-game .gameText{position:absolute;top:31%;left:17.1875%;width:65.625%}#gingerlin .block-game .gameScore{position:absolute;top:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(css-img/game_playScore.webp) center bottom no-repeat;background-size:contain;font-size:53px;font-weight:600;padding:0% 5% 5%;text-align:center;width:31.25%;min-width:130px}#gingerlin .block-game .gameScore #score{background:-webkit-gradient(linear, left top, right top, from(#d70a84), to(#51127f));background:linear-gradient(to right, #d70a84 0%, #51127f 100%)}#gingerlin .block-game #resultScreen .imgResultCard{margin-top:-30%}#gingerlin .block-game #resultScreen .boxImg{width:100%}#gingerlin .block-game #resultScreen .box-content{color:#fff;margin-top:-37%;text-align:center;font-size:60px;max-width:90%;margin-left:auto;margin-right:auto}#gingerlin .block-game #resultScreen .box-content .smallText{font-size:30px}#gingerlin .block-game #resultScreen .level-1 .colorFull{color:#7ee5ff}#gingerlin .block-game #resultScreen .level-2 .colorFull{color:#e4cfb6}#gingerlin .block-game #resultScreen .level-3 .colorFull{color:#27222b}#gingerlin .block-game #resultScreen .result{display:none}#gingerlin .block-game #resultScreen .result.showResult{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gingerlin .block-game .gameMsg{position:relative}#gingerlin .block-game .gameMsg .seeMore-btn{position:absolute;top:35%;left:6%;width:88%;padding-top:23%;text-indent:-999999px}#gingerlin .block-game .box-result{position:relative}#gingerlin .block-game .box-result .restart-btn{position:absolute;top:10%;left:5%;width:36.4%;padding-top:10%;text-indent:-999999px}#gingerlin .block-game .box-result .download-btn{position:absolute;top:10%;left:42%;width:53%;padding-top:10%;text-indent:-999999px}#gingerlin .block-game .box-result .openPopup-btn{position:absolute;top:75%;left:36%;width:27%;padding-top:7.5%;text-indent:-999999px}#gingerlin .block-brand{margin-top:-25%}#gingerlin .block-brand .js_embedVideo{margin-top:-93%}#gingerlin .block-brand .js_embedVideo iframe{border-radius:20px}#gingerlin .block-patent{margin-top:-5%}#gingerlin .block-Material{margin-top:-36%}#gingerlin .block-products{position:relative;margin-top:-49%}#gingerlin .block-products::before{position:absolute;top:-5%;width:100%;height:142%;background:url(css-img/productBG.webp) top center no-repeat}#gingerlin .block-products .productAtt{position:relative;z-index:2}#gingerlin .block-products .js_boxContent{position:relative}#gingerlin .block-products .js_boxContent .btnLink{padding-top:17%;top:81%;width:75%;left:12%}#gingerlin .block-products .swiper-control .swiper-pagination{display:none !important}#gingerlin .block-products .swiper-control .swiper-button-prev{width:7% !important;height:8% !important;top:82.3% !important;left:6% !important;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;margin-top:0px !important}#gingerlin .block-products .swiper-control .swiper-button-prev::after{background-size:auto 100% !important}#gingerlin .block-products .swiper-control .swiper-button-next{width:7% !important;height:8% !important;top:82.3% !important;right:6.5% !important;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;margin-top:0px !important}#gingerlin .block-products .swiper-control .swiper-button-next::after{background-size:auto 100% !important}#gingerlin .block-promotion{position:relative;z-index:2}#gingerlin .block-promotion .btnLink{left:11%;width:80.5%}#gingerlin .block-promotion .promoLink{top:6%;padding-top:44%}#gingerlin .block-promotion .onlineLink{top:33.5%;padding-top:29%}#gingerlin .block-promotion .storiesLink{top:52%;padding-top:29%}#gingerlin .block-promotion .lineBannerLink{top:70.3%;padding-top:29%}#gingerlin .block-promotion .footerLink{top:89.3%;width:14%;padding-top:10%}#gingerlin .block-promotion .homeLink{left:14%}#gingerlin .block-promotion .FBLink{left:34%}#gingerlin .block-promotion .IGLink{left:53.5%}#gingerlin .block-promotion .lineLink{left:75%}#gingerlin .containerPopup .sectionPopup{overflow-y:auto;position:relative}#gingerlin .containerPopup .js_popupClose{top:10px;right:10px}@media(max-width: 640px){#gingerlin .block-game .gameTime{font-size:11.25vw}#gingerlin .block-game #resultScreen .box-content{font-size:9.375vw}#gingerlin .block-game #resultScreen .box-content .smallText{font-size:4.6875vw}}#gingerlin .js_goTop{cursor:pointer;border-radius:50%;position:fixed;z-index:-1;bottom:0px;right:20px;-webkit-transition:.7s;transition:.7s;opacity:0;width:80px;height:80px}#gingerlin .js_goTop::after{width:100%;height:100%;background:url(css-img/gotoTop.webp) center center no-repeat;background-size:contain;position:absolute}#gingerlin .js_goTop.show{opacity:1;bottom:45px;z-index:90}#gingerlin .js_fixedTop{position:relative}#gingerlin .js_fixedTop.onFixed .js_fixedTopHeight{position:fixed}#gingerlin .js_fixedTop .js_fixedTopHeight{width:100%;position:absolute;top:0px;left:0px;z-index:98}@media(max-width: 450){#gingerlin .js_goTop{width:35px;height:35px}}#gingerlin .js_menuFixedTop{position:relative}#gingerlin .js_menuFixedTop.onFixed .js_menuFixedHeight{position:fixed}#gingerlin .js_menuFixedTop .js_menuFixedHeight{width:100%;position:absolute;top:0px;left:0px;z-index:99}#gingerlin .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#gingerlin .menu .js_menuIcon{width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gingerlin .menu .js_menuIcon .item{display:block;width:35px;height:35px;margin:9px 10px 9px 15px;position:relative}#gingerlin .menu .js_menuIcon .item span{display:block;height:4px;width:100%;border-radius:2px;background:#492877;opacity:1;position:absolute;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#gingerlin .menu .js_menuIcon .item span:nth-child(1){top:8px}#gingerlin .menu .js_menuIcon .item span:nth-child(2),#gingerlin .menu .js_menuIcon .item span:nth-child(3){top:16px}#gingerlin .menu .js_menuIcon .item span:nth-child(4){top:24px}#gingerlin .menu .js_menuIcon.active span:nth-child(1){top:17px;width:0%;left:50%}#gingerlin .menu .js_menuIcon.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gingerlin .menu .js_menuIcon.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gingerlin .menu .js_menuIcon.active span:nth-child(4){top:17px;width:0%;left:50%}#gingerlin .menu .js_menuIcon .text{color:#fff;line-height:1;font-weight:normal;margin-top:-2px}#gingerlin .menu .menuLists{width:100%;margin-left:-10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:7% 0;background:rgba(0,0,0,.9);display:none;position:absolute;top:100%;max-height:100vh;overflow-y:auto;padding-bottom:20px}#gingerlin .menu .menuLists.active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gingerlin .menu .menuLists>.list{width:100%;font-size:0px;text-align:center;background-size:87.5%;position:relative}#gingerlin .menu .menuLists>.list:last-child a::after{background:none}#gingerlin .menu .menuLists>.list a{width:100%;text-indent:-999999px;background-size:100% auto !important}#gingerlin .menu .menuLists>.list a::after{padding-top:17.85714%;background:url(css-img/meunLine.png) center bottom no-repeat;background-size:87.5% auto !important}#gingerlin .menu .menuLists .icon{background:url(css-img/ball.png) top center no-repeat;background-size:contain;width:32%;position:absolute;opacity:0}#gingerlin .menu .menuLists .icon::after{padding-top:88%;background-size:contain !important}#gingerlin .menu .menuLists .index{background:url(css-img/meun_home.png) top center no-repeat;background-size:contain;position:relative}#gingerlin .menu .menuLists .index .icon{top:-29%;left:15%}#gingerlin .menu .menuLists .game{background:url(css-img/meun_game.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .game .icon{top:-39%;left:3%}#gingerlin .menu .menuLists .brand{background:url(css-img/meun_brand.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .brand .icon{top:-37%;left:12%}#gingerlin .menu .menuLists .products{background:url(css-img/meun_products.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .products .icon{top:-39%;left:12%}#gingerlin .menu .menuLists .promotion{background:url(css-img/meun_promotions.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .promotion .icon{top:-39%;left:12%}#gingerlin .menu .menuLists .stories{background:url(css-img/meun_stories.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .stories .icon{top:-39%;left:12%}#gingerlin .menu .menuLists .address{background:url(css-img/meun_address.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .address .icon{top:-39%;left:12%}#gingerlin .menu .menuLists .online{background:url(css-img/meun_online.png) top center no-repeat;background-size:contain}#gingerlin .menu .menuLists .online .icon{top:-40%;left:10%}html:not(.js_mobile) #gingerlin .menu .menuLists>.list:hover .icon{opacity:1}html:not(.js_mobile) #gingerlin .menu .menuLists .index:hover{background-image:url(css-img/meun_homeHover.png);background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .game:hover{background:url(css-img/meun_gameHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .brand:hover{background:url(css-img/meun_brandHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .products:hover{background:url(css-img/meun_productsHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .promotion:hover{background:url(css-img/meun_promotionsHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .stories:hover{background:url(css-img/meun_storiesHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .address:hover{background:url(css-img/meun_addressHover.png) top center no-repeat;background-size:contain}html:not(.js_mobile) #gingerlin .menu .menuLists .online:hover{background:url(css-img/meun_onlineHover.png) top center no-repeat;background-size:contain}#gingerlin .videoScope{position:relative;cursor:pointer;line-height:0;padding:0 3%}#gingerlin .containerVideo{width:100%}#gingerlin .containerVideo iframe{width:100%}#gingerlin .containerSwiper{position:relative}#gingerlin .containerSwiper .noSwiper .swiper-wrapper{-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}#gingerlin .containerSwiper .swiper-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gingerlin .containerSwiper .swiper-control .swiper-button-prev,#gingerlin .containerSwiper .swiper-control .swiper-button-next{display:inline-block;width:35px;height:65px;position:absolute;cursor:pointer;color:#fff;margin:0px;top:50%;right:0px;margin-top:-50px}#gingerlin .containerSwiper .swiper-control .swiper-button-prev::after,#gingerlin .containerSwiper .swiper-control .swiper-button-next::after{content:"";display:block;width:100%;height:100%;background:url(css-img/swiperArrow.webp) left center no-repeat}#gingerlin .containerSwiper .swiper-control .swiper-button-prev{left:0px}#gingerlin .containerSwiper .swiper-control .swiper-button-prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#gingerlin .containerSwiper .swiper-control .swiper-pagination{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:20px}#gingerlin .containerSwiper .swiper-control .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.js_poopupOpen{overflow:hidden}#gingerlin .containerPopup{display:none;overflow:hidden}#gingerlin .containerPopup.show{display:block;width:100%;overflow-y:auto;position:relative;z-index:999;height:100%}#gingerlin .popupClose{width:95%;max-width:1600px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:5px}#gingerlin .js_listPopup{display:none;position:fixed;top:0px;left:0px;z-index:999;height:100vh;width:100%;overflow:hidden}#gingerlin .js_listPopup.active{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#gingerlin .js_popupClose{line-height:1;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:999}#gingerlin .js_popoupBg{position:absolute;z-index:998;background-color:rgba(0,0,0,.7);top:0px;bottom:0px;left:0px;right:0px}html:not(.js_mobile) #gingerlin .js_popupClose:hover{background-color:#297dad}