@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&family=Roboto&family=Noto+Serif+TC:wght@400;500;600&family=Noto+Sans:wght@300;400;500;700&display=swap);@keyframes aniLoading-d683d108{0%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes elasticus-d683d108{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scale(1)}50.1%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}.menu[data-v-d683d108]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;z-index:99999}@media screen and (max-width:768px){.menu[data-v-d683d108]{max-width:100%}}.menu .btn-menu[data-v-d683d108]{position:fixed;width:2.1em;top:1.1em;right:.85em}.menu>.container[data-v-d683d108]{width:100%;height:100%;overflow:hidden visible;max-width:430px}@media screen and (max-width:768px){.menu>.container[data-v-d683d108]{max-width:100%}}.menu>.container .lightbox[data-v-d683d108]{position:relative;z-index:100;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:center;top:0;background-image:linear-gradient(152deg,#014bcb -4%,#04378f 39%,#152b52 102%,#04378f 112%)}.menu>.container .lightbox.active[data-v-d683d108]{opacity:1;left:50%;transition:.3s}.menu>.container .lightbox .container[data-v-d683d108]{display:flex;flex-direction:column;align-items:center;padding:8em 0 3.6em 0;height:100%;overflow-y:scroll}.menu>.container .lightbox .container[data-v-d683d108]::-webkit-scrollbar{display:none}.menu>.container .lightbox .container .logo[data-v-d683d108]{width:7.65em;margin-bottom:1.8em}.menu>.container .lightbox .container a.btn-close[data-v-d683d108]{width:2.1em;position:fixed;top:1.1em;right:.85em;z-index:5}.menu>.container .lightbox .container ul li[data-v-d683d108]{width:15em;height:2.9em;line-height:2.9em;border-radius:.6em;background-color:#fff;margin-bottom:1em;box-shadow:10px 10px 20px 0 #001f53}.menu>.container .lightbox .container ul li a[data-v-d683d108]{color:#032770;font-size:1.1em;font-weight:500;text-align:center;height:100%;width:100%}@keyframes aniLoading-589557aa{0%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes elasticus-589557aa{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scale(1)}50.1%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}.alert[data-v-589557aa]{position:fixed;width:100%;height:100vh;top:0;left:0;height:calc(var(--vh, 1vh)*100);background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999999}.alert .container[data-v-589557aa]{display:flex;justify-content:center;align-items:center;width:15em;height:10em;background-color:#fff;border-radius:.5em;padding:0 1.5em;box-sizing:border-box;position:relative}.alert .container a.btn-close[data-v-589557aa]{width:2.1em;position:absolute;top:.5em;right:.5em}.alert .container p[data-v-589557aa]{color:#505050;font-size:.8em;line-height:normal}@keyframes aniLoading-019ca556{0%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes elasticus-019ca556{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scale(1)}50.1%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}.home .container[data-v-019ca556]{padding-top:14.5em;box-sizing:border-box;max-width:430px;margin:auto;background:url(../../assets/img/kv.8d8b8d6e.png) no-repeat 50%/contain;background-position-y:top;background-color:#16346a;position:relative}@media screen and (max-width:768px){.home .container[data-v-019ca556]{max-width:100%}}.home .container .logo[data-v-019ca556]{width:4.5em;top:.645em;left:1em;position:absolute}.home .container .content[data-v-019ca556]{padding-bottom:4.6em;background-color:#fff;position:relative}.home .container .content .shadow[data-v-019ca556]{width:100%;position:absolute;top:.8em}.home .container .content .time-box[data-v-019ca556]{margin:auto;position:relative;margin-bottom:.5em;z-index:2}.home .container .content .time-box p[data-v-019ca556]{color:#04378f;font-size:.9em;font-weight:500;font-family:Roboto;line-height:normal;border-radius:9999px;background-color:#fff;border:1px solid #04378f;width:14.6114em;text-align:center;margin:auto;padding:.167em 0}.home .container .content .slogan-box[data-v-019ca556]{display:flex;align-items:center;justify-content:center;margin-bottom:.5em;position:relative;z-index:1}.home .container .content .slogan-box .icon[data-v-019ca556]{width:4.5em}.home .container .content .slogan-box .txt-box[data-v-019ca556]{color:#04378f}.home .container .content .slogan-box .txt-box h2[data-v-019ca556]{font-size:1.35em;letter-spacing:.045em;font-weight:700;line-height:1.4}.home .container .content .slogan-box .txt-box h2 span[data-v-019ca556]{vertical-align:middle;font-size:.67em;font-weight:400;border-top:1px solid #04378f;border-bottom:1px solid #04378f;display:inline-block;margin:0 .1em;margin-top:-.15em}.home .container .content .prize-box[data-v-019ca556]{display:flex;justify-content:flex-end;margin-top:1em;position:relative;padding:0 1em 1.3em}.home .container .content .prize-box .item[data-v-019ca556]:first-child{margin-right:1.5em}.home .container .content .prize-box .item:first-child .pic[data-v-019ca556]{width:7.45em}.home .container .content .prize-box .item .pic[data-v-019ca556]{width:7em;margin:auto;height:6.4em;position:relative}.home .container .content .prize-box .item .pic img[data-v-019ca556]{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.home .container .content .prize-box .item p[data-v-019ca556]{color:#333;font-size:.85em;text-align:center}.home .container .content .prize-box .item p span[data-v-019ca556]{display:block;font-size:.72em;margin-top:.5em;color:#666}.home .container .content .prize-box .icon[data-v-019ca556]{position:absolute;left:.7em;top:0;width:3.8em}.home .container .content .btn-box a.btn-login[data-v-019ca556]{display:flex;align-items:center;justify-content:center;width:19.5em;height:4em;background-color:#04378f;box-shadow:0 10px 36px 0 #adbbd5;border-radius:.6em;margin:auto}.home .container .content .btn-box a.btn-login .icon[data-v-019ca556]{width:1.46em;margin-right:.49em}.home .container .content .btn-box a.btn-login .txt[data-v-019ca556]{color:#fff;font-size:1.3em;font-weight:700}