.mainColor{color:#0362cf}.noteColor{color:#de2424}.linkColor{color:#3fa493}.linkColor:hover{color:#358d7e}body{background:#fff;color:#0362cf}a,button{color:#0362cf}a:hover,button:hover{color:#0362cf;text-decoration:none}li,ul{list-style:none;padding:0;margin:0}.d-none{display:none!important}img{max-width:100%}.mb-5{margin-bottom:24px}h5{text-align:center;font-size:36px;font-weight:900;line-height:1.6jpg;color:#0362cf}h4{text-align:center;font-size:26px;font-weight:900;line-height:1.6;color:#0362cf}p{font-size:20px;line-height:1.6;color:#0362cf;font-weight:700;margin-bottom:4px}@media (min-width:1200px){.container-custom{max-width:1230px}}.sideBtn{position:fixed;left:30px;bottom:30px;z-index:1030}@media only screen and (max-width:769px){.sideBtn{display:none}}.sideBtn ul li{display:block}.sideBtn ul li a{background:url(../images/sidebar_btn.png) no-repeat 0 0;width:216px;height:59px;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:-59px}.sideBtn ul li:nth-of-type(3) a{background-position-y:-118px}.sideBtn ul li:nth-of-type(4) a{background-position-y:-177px}.sideBtn ul li:nth-of-type(5) a{background-position-y:-236px}.sideBtn ul li:nth-of-type(6) a{background-position-y:-295px}.sideBtn ul li:nth-of-type(7) a{background-position-y:-354px}.sideBtn ul li:nth-of-type(8) a{background-position-y:-413px}.sideBtn ul li:nth-of-type(9) a{background-position-y:-472px}.overflow{overflow-x:auto;position:-webkit-sticky;position:sticky;top:88px;z-index:998;margin-top:-410px}@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{width:528px;height:61px;margin:0 auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.9))}@media only screen and (max-width:480px){.overflow #pills-tab{width:268px}}.overflow #pills-tab li.nav-item button{transition:0s all;padding:0;border-radius:0}.overflow #pills-tab #pills-1-tab{background:url(../images/tab-01.png) no-repeat 0 0;background-size:contain;width:197px;height:61px}@media only screen and (max-width:480px){.overflow #pills-tab #pills-1-tab{width:100px;height:31px}}.overflow #pills-tab #pills-1-tab.active{background:url(../images/tab-01-active.png) no-repeat 0 0;background-size:contain;width:197px;height:61px;margin:0}@media only screen and (max-width:480px){.overflow #pills-tab #pills-1-tab.active{width:100px;height:31px}}.overflow #pills-tab #pills-2-tab{background:url(../images/tab-02.png) no-repeat 0 0;background-size:contain;width:197px;height:61px;margin-left:-32px;margin-right:-32px}@media only screen and (max-width:480px){.overflow #pills-tab #pills-2-tab{width:100px;height:31px;margin-left:-16px;margin-right:-16px}}.overflow #pills-tab #pills-2-tab.active{background:url(../images/tab-02-active.png) no-repeat 0 0;background-size:contain;width:197px;height:61px}@media only screen and (max-width:480px){.overflow #pills-tab #pills-2-tab.active{width:100px;height:31px}}.overflow #pills-tab #pills-3-tab{background:url(../images/tab-03.png) no-repeat 0 0;background-size:contain;width:197px;height:61px}@media only screen and (max-width:480px){.overflow #pills-tab #pills-3-tab{width:100px;height:31px}}.overflow #pills-tab #pills-3-tab.active{background:url(../images/tab-03-active.png) no-repeat 0 0;background-size:contain;width:197px;height:61px;margin:0}@media only screen and (max-width:480px){.overflow #pills-tab #pills-3-tab.active{width:100px;height:31px}}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:124px;height:126px;text-indent:-99999em;transition:all .25s ease-in-out}a#sign-game:hover{background:url(../images/sign-game_hover.png) no-repeat 0 0;background-size:contain}@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 0 150px}.tab-content::after,.tab-content::before{position:absolute;content:'';width:384px;height:100%;top:333px;z-index:-2}@media only screen and (max-width:769px){.tab-content::after,.tab-content::before{top:0}}.tab-content::before{background:transparent url(../images/bg_frame-lf.png) repeat-y;left:0}@media only screen and (max-width:769px){.tab-content::before{left:-220px}}.tab-content::after{background:transparent url(../images/bg_frame-rt.png) repeat-y;right:0}@media only screen and (max-width:769px){.tab-content::after{right:-230px}}.tab-content section{text-align:center}.tab-content section .notice{margin-bottom:40px;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:769px){.tab-content section .notice p{text-indent:-70px}}@media only screen and (max-width:480px){.tab-content section .notice p{font-size:14px}}.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:14px}}.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 section#s9 .xmas-light{width:25%}.tab-content section#s9 .notice{padding-left:20px}.tab-content .bg-01,.tab-content .bg-02,.tab-content .bg-03,.tab-content .bg-04,.tab-content .bg-05,.tab-content .bg-06{background-size:contain;background-position:50% 0;background-repeat:no-repeat}.tab-content .bg-01{background-image:url(../images/bg-01.png);background-position:50% 15%}.tab-content .bg-02{background-image:url(../images/bg-02.png)}.tab-content .bg-03{background-image:url(../images/bg-03.png)}.tab-content .bg-04{background-image:url(../images/bg-04.png)}.tab-content .bg-05{background-image:url(../images/bg-05.png)}.tab-content .bg-06{background-image:url(../images/bg-06.png)}.tab-content .link{text-decoration:underline}.tab-content .txtindent{text-indent:-50px!important}.tab-content .award{position:relative}.tab-content .xmas-light{overflow:hidden;margin:0 auto 20px}@media only screen and (max-width:769px){.tab-content .xmas-light{width:80%}}#tab-2{overflow:hidden}#tab-2 .map div.item{padding:12px}.award>div{padding:15px 0}main{position:relative}@media only screen and (max-width:991px){main{margin-top:60px;height:calc(100vh - 60px);background-size:cover}}main .banner{background:url(../images/index_bg.jpg) no-repeat 50% 0;background-size:cover;height:1626px;position:relative}@media only screen and (max-width:769px){main .banner{background:url(../images/index_bg_mobile.jpg) no-repeat 50% 0;background-size:cover;height:100%}}main .banner .banner_title{position:absolute;left:50%;margin-left:-178px;top:400px;z-index:5;text-align:center;max-width:787px;width:100%}@media only screen and (max-width:769px){main .banner .banner_title{width:80%;margin:0 auto;top:auto;bottom:50px;left:0;right:0}}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:80%}}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}.modal .modal-content .modal-header button.close{width:55px;height:54px;background:url(../images/close.png) no-repeat 0 0;background-size:contain;overflow:hidden;text-indent:-10000em;cursor:pointer;border:0;opacity:1;position:absolute;right:30px;top:10px;z-index:999}@media only screen and (max-width:800px){.modal .modal-content .modal-header button.close{right:15px}}.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}