@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap);.mainColor{color:#ed9a86}.noteColor{color:#f03a47}.linkColor{color:#3fa493}.linkColor:hover{color:#358d7e}body{background:#100908;color:#ed9a86;font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif,Arial;font-optical-sizing:auto;font-weight:400;font-style:normal}a,button{color:#ed9a86}a:hover,button:hover{color:#ed9a86;text-decoration:none}li,ul{list-style:none;padding:0;margin:0}.d-none{display:none!important}#particles-js{position:absolute;width:100%;top:0;left:0;z-index:999;pointer-events:none}@media only screen and (max-width:1440px){#particles-js{display:none}}img{max-width:100%}.mb-5{margin-bottom:24px}h5{text-align:center;font-size:36px;font-weight:900;line-height:1.6jpg;color:#ed9a86}h4{text-align:center;font-size:26px;font-weight:900;line-height:1.6;color:#ed9a86}p{font-size:18px;line-height:1.6;color:#ed9a86;font-weight:400;margin-bottom:4px}@media only screen and (max-width:480px){p{font-size:13px}}@media (min-width:1200px){.container-custom{max-width:1230px}}.sideBtn{position:fixed;left:0;bottom:30px;z-index:1030;transition:all .3s ease-in-out}@media only screen and (max-width:769px){.sideBtn{display:none}}.sideBtn.scroll{opacity:0;left:-15px}.sideBtn ul li{display:block}.sideBtn ul li a{background:url(../images/sidebar_btn.png) no-repeat 0 0;width:345px;height:66px;display:block;text-indent:-99999em;padding:0;transition:all .25s ease-in-out}.sideBtn ul li a.active,.sideBtn ul li a:hover{background:url(../images/sidebar_btn_hover.png) no-repeat 0 0}.sideBtn ul li:nth-of-type(2) a{background-position-y:-66px}.sideBtn ul li:nth-of-type(3) a{background-position-y:-132px}.sideBtn ul li:nth-of-type(4) a{background-position-y:-198px}.sideBtn ul li:nth-of-type(5) a{background-position-y:-264px}.sideBtn ul li:nth-of-type(6) a{background-position-y:-330px}.sideBtn ul li:nth-of-type(7) a{background-position-y:-396px}.overflow{position:absolute;top:110px;left:0;right:0;margin:0 auto;z-index:998}@media only screen and (max-width:991px){.overflow{top:72px;padding:0 12px}}@media only screen and (max-width:769px){.overflow{margin-top:0}}.overflow #pills-tab{margin:0 auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.9))}@media only screen and (max-width:769px){.overflow #pills-tab li.nav-item{display:flex;flex:0 0 33.333333%}}.overflow #pills-tab li.nav-item button{width:345px;height:70px;transition:0s all;padding:0;border-radius:0;background-color:transparent;background-size:contain;background-position:0 0;background-repeat:no-repeat;margin:0 3px;position:relative}@media only screen and (max-width:769px){.overflow #pills-tab li.nav-item button{width:100%;height:6.5019vw}}.overflow #pills-tab li.nav-item button.active::before{content:"";background:url(../images/skull.png) no-repeat 0 0;width:49px;height:59px;position:absolute;background-size:contain;left:0;right:0;top:-40px;margin:0 auto}@media only screen and (max-width:769px){.overflow #pills-tab li.nav-item button.active::before{width:39px;height:49px}}@media only screen and (max-width:480px){.overflow #pills-tab li.nav-item button.active::before{width:29px;height:39px;top:-27px}}.overflow #pills-tab li.nav-item #pills-1-tab{background-image:url(../images/tab-01.png)}.overflow #pills-tab li.nav-item #pills-1-tab.active{background-image:url(../images/tab-01-active.png)}.overflow #pills-tab li.nav-item #pills-2-tab{background-image:url(../images/tab-02.png)}.overflow #pills-tab li.nav-item #pills-2-tab.active{background-image:url(../images/tab-02-active.png)}.overflow #pills-tab li.nav-item #pills-3-tab{background-image:url(../images/tab-03.png)}.overflow #pills-tab li.nav-item #pills-3-tab.active{background-image:url(../images/tab-03-active.png)}a.sideBar{position:fixed;right:16px;bottom:27px;z-index:999;transition:.3s all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;width:120px}a.sideBar:hover{transform:scale(1.05)}@media only screen and (max-width:480px){a.sideBar{width:60px;right:12px;bottom:12px}}a#sign-game{position:fixed;right:15px;top:90px;background:url(../images/sign-game.png) no-repeat 0 0;background-size:contain;z-index:999;width:156px;height:156px;text-indent:-99999em;transition:all .25s ease-in-out}a#sign-game:hover{filter:brightness(125%)}@media only screen and (max-width:480px){a#sign-game{width:70px;height:71px;right:5px;top:70px}}.tab-content{position:relative;overflow:hidden;margin:0;padding:0}.tab-content #tab-1{padding:255px 0 0;background:url(../images/even-bg.jpg) no-repeat 50% 0;background-size:cover}@media only screen and (max-width:480px){.tab-content #tab-1{padding-top:135px}}.tab-content #tab-1 #notice{margin-bottom:0;padding-bottom:150px}@media only screen and (max-width:480px){.tab-content #tab-1 #notice{padding-bottom:80px}}@media only screen and (max-width:769px){.tab-content #tab-1 #notice .notice{padding:0}}.tab-content #tab-1 #notice .notice p{color:#997971;font-size:16px;text-indent:0}@media only screen and (max-width:480px){.tab-content #tab-1 #notice .notice p{font-size:12px}}.tab-content section{text-align:center;margin:0 0 70px}.tab-content section .notice{margin-bottom:30px;display:inline-block;padding-left:90px}@media only screen and (max-width:769px){.tab-content section .notice{padding-left:70px}}@media only screen and (max-width:480px){.tab-content section .notice{margin-bottom:20px}}.tab-content section .notice p{font-size:18px;text-align:left;text-indent:-90px}@media only screen and (max-width:480px){.tab-content section .notice p{font-size:13px;text-indent:-66px}}.tab-content section .notice ul{padding-left:20px}@media only screen and (max-width:769px){.tab-content section .notice ul{padding-left:0}}.tab-content section .notice ul li{font-weight:700;list-style-type:disc;font-size:18px;text-align:left}@media only screen and (max-width:480px){.tab-content section .notice ul li{font-size:13px}}.tab-content section .notice .note{text-indent:0}.tab-content section .mission-btn{max-width:274px;width:100%;height:274px;display:block;position:absolute;right:27px;top:8px}@media only screen and (max-width:769px){.tab-content section .mission-btn{max-width:20.214vw;height:20.214vw;right:16px}}@media only screen and (max-width:480px){.tab-content section .mission-btn{right:10px}}.tab-content section .mission-btn.mis-2{right:50%;transform:translateX(50%);top:auto;bottom:64px;max-width:540px;height:270px;margin-right:13px}@media only screen and (max-width:769px){.tab-content section .mission-btn.mis-2{max-width:45.052vw;height:22.395vw;bottom:4.427vw}}.tab-content .link{text-decoration:underline}.tab-content .txtindent{text-indent:-50px!important}.tab-content .award{position:relative}.tab-content .award-wrap{margin-top:60px}.tab-content .award-wrap>div{margin-bottom:60px}.tab-content .xmas-light{overflow:hidden;margin:0 auto 40px}@media only screen and (max-width:769px){.tab-content .xmas-light{width:50%;margin-bottom:20px}}@media only screen and (max-width:769px){.tab-content #s4 .xmas-light,.tab-content #s5 .xmas-light{width:42%}}@media only screen and (max-width:769px){.tab-content #notice .xmas-light{width:33%}}#tab-2{overflow:hidden;padding:255px 0 150px;background:url(../images/map-bg.jpg) no-repeat 50% 0;background-size:cover}@media only screen and (max-width:480px){#tab-2{padding:135px 0 80px}}#tab-2 .notice{margin:0 0 30px}#tab-2 .map div.item{padding:12px}#tab-3{background:url(../images/gunlist-bg.jpg) no-repeat 50% 0;background-size:cover;padding:255px 0 150px}@media only screen and (max-width:480px){#tab-3{padding:135px 0 80px}}#tab-3 .award>div{padding:15px 0}#tab-3 .even-btn{max-width:315px;margin:50px auto 0;display:block;transition:all .3s ease-in-out}#tab-3 .even-btn:hover{filter:brightness(125%)}main{position:relative}main .banner{background:url(../images/index_bg.jpg) no-repeat 50% 0;background-size:cover;height:1035px;position:relative;margin:80px 0 0}@media only screen and (max-width:769px){main .banner{height:calc(80vh - 60px);margin-top:60px}}main .banner .banner_title{position:absolute;left:50%;transform:translateX(-50%);bottom:100px;z-index:5;text-align:center;max-width:1193px;width:100%}@media only screen and (max-width:769px){main .banner .banner_title{bottom:50px}}main .banner .banner_title .sub{max-width:559px;width:100%;margin:12px auto}@media only screen and (max-width:769px){main .banner .banner_title .sub{width:50%}}main .banner>img{max-width:200%;position:absolute;left:50%;transform:translateX(-50%)}.maintab{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1440px){.maintab{left:24%;transform:translateX(0)}}@media only screen and (max-width:1200px){.maintab{left:20%}}@media only screen and (max-width:480px){.maintab{left:auto}}.maintab img{margin:0 1vw}@media only screen and (max-width:1200px){.maintab img{width:28vw}}@media only screen and (max-width:480px){.maintab img{width:48vw}}.maintab img:hover{filter:brightness(1.5)}.modal .modal-dialog.modal-lg,.modal .modal-dialog.modal-xl{width:100%;max-width:1400px;margin:80px auto;text-align:center}.modal .modal-content{background-color:#00000000;box-shadow:none;border:none}.modal .modal-content .modal-header{border:none;padding:0}.modal .modal-content .modal-header button.close{font-size:30px;color:#b8a8aa;border:1px solid #b8a8aa;padding:0;margin:0 0 0 auto;width:50px;height:50px;font-weight:100;font-family:"Microsoft JhengHei",sans-serif,Arial}@media only screen and (max-width:800px){.modal .modal-content .modal-header button.close{right:15px}}.modal .modal-content .modal-body{padding:0}.modal .modal-content .modal-body iframe{width:100%;height:auto;aspect-ratio:16/9}.pic-modal,button{background-color:transparent;border:none;cursor:pointer;transition:.3s all}.pic-modal:hover,button:hover{filter:brightness(1.2);z-index:100}