a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.nav-tabs,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a,.nav-tabs>li>a:hover{background-color:unset;border:unset;line-height:unset}li{list-style:none}.mt-5{margin-top:16px}.pt-5{padding-top:16px}.mb-5{margin-bottom:16px}body{background-color:#000;background-repeat:no-repeat}body a{background-color:unset}body .btn{background:url(../image/btn.png) no-repeat center center;background-size:contain;width:202px;max-width:60%;height:55px;font-size:24px;line-height:40px;margin:50px 0;filter:drop-shadow(0 0 0 #c1e3ff);transition:0s all;color:#fff}body .btn:hover{filter:drop-shadow(0 0 80px rgba(193,227,255,0));transition:.3s all;color:#fff}body img{max-width:100%}body section .sub,body section .title{position:relative}body section .sub::after,body section .title::after{content:'';position:absolute;width:100%;height:100%;right:0;top:0;background-color:#000;transition:2s all}body section .sub.Highlighter::after,body section .title.Highlighter::after{width:0%;transition:2s all}.navbar{position:fixed;background:#373a44;width:100%;z-index:999;padding:0}@media only screen and (min-width:1001px){.navbar{height:90px}}.navbar .navbar-brand{margin-left:15px}@media only screen and (min-width:1001px){.navbar .navbar-collapse{height:100%}}@media only screen and (min-width:1001px){.navbar .navbar-collapse .navbar-nav{height:100%}}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav{flex-wrap:wrap;flex-direction:unset}}.navbar .navbar-collapse .navbar-nav li{text-align:center}@media only screen and (min-width:1001px){.navbar .navbar-collapse .navbar-nav li{height:100%;display:flex;align-items:center;justify-content:center;margin:0 15px}}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav li{width:33.333%}}@media only screen and (min-width:1001px){.navbar .navbar-collapse .navbar-nav li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.navbar .navbar-collapse .navbar-nav li .nav-link{color:#fff}.navbar .navbar-collapse .navbar-nav.mr-auto li{position:relative;width:180px;margin:0 1px}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.mr-auto li{width:100%;height:50px;display:flex;align-items:center;justify-content:center}}.navbar .navbar-collapse .navbar-nav.mr-auto li:hover::after{content:'';position:absolute;top:15px;left:50%;transform:translateX(-50%);width:5px;height:5px;background-color:#fff;border-radius:2.5px}.navbar .navbar-collapse .navbar-nav.ml-auto .box{width:180px;background-color:#28609e;margin:0 1px}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.ml-auto .box{width:100%;height:50px;display:flex;align-items:center;justify-content:center}}.navbar .navbar-collapse .navbar-nav.ml-auto .box:hover{background-color:#094e9c}@media only screen and (min-width:1001px){.navbar .navbar-collapse .navbar-nav.aside{position:fixed;left:0;top:90px;width:200px;display:flex;flex-direction:column;padding-top:100px;background:#00000085}}.navbar .navbar-collapse .navbar-nav.aside li{position:relative;height:50px;margin:0}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li{width:100%;display:flex;align-items:center;justify-content:center}}.navbar .navbar-collapse .navbar-nav.aside li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#28609e;opacity:0;transition:.3s .05s;pointer-events:none;z-index:-1}.navbar .navbar-collapse .navbar-nav.aside li:hover::before{opacity:1;transition:0s all}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(1){background:url(../image/list1.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(1){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(2){background:url(../image/list2.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(2){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(3){background:url(../image/list3.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(3){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(4){background:url(../image/list4.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(4){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(5){background:url(../image/list5.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(5){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(6){background:url(../image/list6.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(6){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(7){background:url(../image/list7.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(7){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(8){background:url(../image/list8.png) no-repeat left center;background-size:contain}@media only screen and (max-width:1000px){.navbar .navbar-collapse .navbar-nav.aside li:nth-of-type(8){background:0 0}}.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{content:'';position:absolute;left:50%;bottom:-30px;width:80%;height:1px;transform:translateX(-50%);background-color:#333}@media only screen and (max-width:767px){.navbar .navbar-collapse .navbar-nav.aside li:nth-last-child(1)::after{display:none}}.navbar .navbar-collapse .navbar-nav.aside li a{width:100%;height:100%}.navbar .navbar-collapse .navbar-nav.aside li a p{line-height:36px}@media only screen and (min-width:1001px){.navbar .navbar-collapse .navbar-nav.aside li a p{display:none}}#side_m{position:fixed;bottom:0;width:100%;z-index:20}#side_m .row{width:95%;display:flex}#side_m .row .m_btn{height:50px;border:1px solid #fff;border-radius:10px;background-color:#000000a1;margin:0 0;width:33%}#side_m .row .m_btn a{color:#fff;font-size:18px;line-height:50px}@media only screen and (max-width:480px){#side_m .row .m_btn a{font-size:14px}}main{position:relative;width:100%;height:100vh;background:url(../image/main_bg.png) no-repeat center bottom;background-size:cover;overflow:hidden;z-index:-2}@media only screen and (max-width:480px){main{height:70vh}}main::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(../image/main_mask.png) no-repeat center bottom;background-size:cover}main .title{position:relative;top:10%}@media only screen and (max-width:480px){main .title{top:20%;width:160%;left:50%;transform:translateX(-50%)}}main .char{position:absolute;width:1523px;height:672px;max-width:100%;left:50%;bottom:0;transform:translateX(-50%);z-index:0;background:url(../image/main_char.png) no-repeat center bottom;background-size:contain}@media only screen and (max-width:480px){main .char{background:url(../image/main_char_m.png) no-repeat center bottom;background-size:contain}}main #particles-js{position:absolute;top:0;width:100%;height:100%}section{position:relative;padding-top:100px;overflow:hidden}section .title{font-size:60px;letter-spacing:35px;text-indent:35px;font-weight:800;color:#fff;font-family:'微軟正黑體'}@media only screen and (max-width:767px){section .title{font-size:48px;letter-spacing:28px;text-indent:28px}}section .sub{font-size:27px;letter-spacing:30px;text-indent:30px;font-weight:500;text-transform:uppercase;color:#fff;font-family:'微軟正黑體'}@media only screen and (max-width:767px){section .sub{font-size:18px;letter-spacing:24px;text-indent:24px}}@media only screen and (max-width:480px){section .sub{font-size:12px;letter-spacing:16px;text-indent:16px}}section .con{font-size:24px;line-height:43px;letter-spacing:10px;font-weight:300;color:#fff;font-family:'微軟正黑體';text-align:center}@media only screen and (max-width:767px){section .con{font-size:16px;letter-spacing:10px;text-indent:10px;line-height:20px}}@media only screen and (max-width:480px){section .con{font-size:14px;letter-spacing:4px;text-indent:4px;line-height:20px}}section p{color:#fff}section span{color:#e47f7f;line-height:24px}section#section2::before{content:'';position:absolute;width:1892px;max-width:100%;height:709px;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../image/section2_before.png) no-repeat center center;background-size:contain}section#section3 .con{font-size:18px;line-height:36px;letter-spacing:5px;font-weight:500}section#section4::before{content:'';position:absolute;width:1828px;max-width:100%;height:892px;left:50%;top:70%;transform:translate(-50%,-50%);background:url(../image/section4_before.png) no-repeat center center;background-size:contain}section#section4 .nav-pills .nav-link.active,section#section4 .nav-pills .show>.nav-link{background:unset}section#section4 .btn-primary,section#section4 .btn-primary:active,section#section4 .btn-primary:focus{background-color:unset;border:unset;outline:unset;box-shadow:unset;cursor:pointer}section#section4 .nav-link{filter:brightness(80%);transition:.3s all}section#section4 .nav-link.active,section#section4 .nav-link:hover{filter:brightness(120%)}section#section4 .tab-pane{width:60%}@media only screen and (max-width:480px){section#section4 .tab-pane{width:100%}}section#section4 .tab-pane button{margin-top:30px;filter:brightness(90%);transition:.3s all}section#section4 .tab-pane button:hover{filter:brightness(110%)}section#section5 .arrow{width:23px;height:64px;background-image:url(../image/video_arrow.png);transform:translateX(85px)}@media only screen and (max-width:767px){section#section5 .arrow{top:30%;transform:translateX(0)}}section#section5 .arrow.carousel-control-prev-icon{transform:rotate(180deg) translateX(85px);display:block}@media only screen and (max-width:767px){section#section5 .arrow.carousel-control-prev-icon{transform:rotate(180deg) translateX(0)}}section#section5 .carousel{width:700px;max-width:100%}section#section5 .carousel .video{width:100%;height:0;padding-bottom:56.25%}@media only screen and (max-width:767px){section#section5 .carousel .video{padding-bottom:85%}}section#section5 .carousel .video #player1{width:100%}section#section6 .con{text-align:left}section#section6 .con p{letter-spacing:8px;text-indent:-171px;padding-left:171px}@media only screen and (max-width:767px){section#section6 .con p{letter-spacing:0;text-indent:-94px;line-height:20px;padding-left:100px}}@media only screen and (max-width:480px){section#section6 .con p{text-indent:-80px;line-height:20px;padding-left:94px}}section#section6 .con .t_red{color:#e47f7f;font-size:18px;line-height:24px;letter-spacing:0;text-indent:-16px;padding-left:190px}@media only screen and (max-width:767px){section#section6 .con .t_red{font-size:12px;letter-spacing:0;text-indent:-94px;line-height:20px;padding-left:94px}}@media only screen and (max-width:480px){section#section6 .con .t_red{text-indent:-15px;line-height:20px;padding-left:50px}}@media only screen and (min-width:1001px){section#section6 .con .gift div:nth-of-type(8){margin-left:-100px}}footer{position:relative;bottom:0;width:100%;z-index:10}@media only screen and (max-width:1200px){footer{padding-bottom:50px}}footer .container{padding:8px 0}@media only screen and (max-width:767px){footer .container li{margin:0;padding:4px;width:50%}}