@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap);.mainColor{color:#000}.noteColor{color:#be1b1a}.linkColor{color:#6482ff}.linkColor:hover{color:#358d7e}body{background:#eff2f9;color:#000;font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif,Arial;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px}@media only screen and (max-width:480px){body{font-size:13px}}a,button{color:#000}a:hover,button:hover{color:#000;text-decoration:none}li,ul{list-style:none;padding:0;margin:0}td,tr{color:#000}.wrapper{overflow:hidden;position:relative}.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%;height:auto}.mb-5{margin-bottom:24px}h5{text-align:center;font-size:36px;font-weight:900;line-height:1.6jpg;color:#000}h4{text-align:center;font-size:26px;font-weight:900;line-height:1.6;color:#000}p{font-size:18px;line-height:1.6;color:#000;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}}.overflow{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:998}@media only screen and (max-width:769px){.overflow{position:relative}}.overflow #pills-tab{margin:0 auto}@media only screen and (max-width:769px){.overflow #pills-tab li.nav-item{display:flex;flex:0 0 50%;margin-top:20px}}.overflow #pills-tab li.nav-item a,.overflow #pills-tab li.nav-item button{display:block;width:255px;height:107px;transition:0s all;padding:0;border-radius:0;background-color:transparent;background-size:contain;background-position:50% 0;background-repeat:no-repeat;margin:0 20px;position:relative}@media only screen and (max-width:769px){.overflow #pills-tab li.nav-item a,.overflow #pills-tab li.nav-item button{width:100%;height:13.914vw;margin:0}}.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)}.overflow #pills-tab li.nav-item #pills-4-tab{background-image:url(../images/tab-04.png)}.overflow #pills-tab li.nav-item #pills-4-tab.active{background-image:url(../images/tab-04-active.png)}.overflow #pills-tab li.nav-item #pills-5-tab{background-image:url(../images/tab-05.png)}.overflow #pills-tab li.nav-item #pills-5-tab.active{background-image:url(../images/tab-05-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:301px;height:272px;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:769px){a#sign-game{width:150px;height:135px}}@media only screen and (max-width:480px){a#sign-game{right:-17px;top:65px}}.tab-content{position:relative;overflow:hidden;margin:0;padding:0;background:url(../images/content_bg.jpg) no-repeat 50% 0;background-size:cover}.tab-content [id^=tab-]{padding:80px 0 150px;overflow:hidden;position:relative;text-align:center}@media only screen and (max-width:769px){.tab-content [id^=tab-]{padding:0 0 80px}}.tab-content [id^=tab-] section{position:relative}.tab-content [id^=tab-] .tit{padding:120px 0 30px;margin:0 auto;position:relative;display:inline-block}@media only screen and (max-width:480px){.tab-content [id^=tab-] .tit{padding:50px 0 15px;width:35%}}.tab-content [id^=tab-] .notice-btn{display:inline-block;color:#6e6e6e;padding:5px 25px;border:1px solid #6e6e6e;font-size:16px;line-height:1;transition:all .25s ease-in-out}.tab-content [id^=tab-] .notice-btn:hover{background:#373635}.tab-content [id^=tab-] .pop-btn{border:none;display:inline-block}.tab-content [id^=tab-] .intro{position:relative}.tab-content [id^=tab-] .intro::after,.tab-content [id^=tab-] .intro::before{content:'';position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain}.tab-content [id^=tab-] .award_intro{margin:50px auto 0;position:relative}@media only screen and (max-width:480px){.tab-content [id^=tab-] .award_intro{margin-top:30px}}.tab-content [id^=tab-] .award_intro::after,.tab-content [id^=tab-] .award_intro::before{content:'';position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain}.tab-content [id^=tab-] .award_intro .table{border-collapse:separate;border-spacing:0}.tab-content [id^=tab-] .award_intro .table.table-bordered thead tr th{font-size:20px;font-weight:700}@media only screen and (max-width:480px){.tab-content [id^=tab-] .award_intro .table.table-bordered thead tr th{font-size:16px}}.tab-content [id^=tab-] .award_intro .table td,.tab-content [id^=tab-] .award_intro .table th{padding:20px;vertical-align:middle;border-color:#515357;text-wrap:nowrap}@media only screen and (max-width:480px){.tab-content [id^=tab-] .award_intro .table td,.tab-content [id^=tab-] .award_intro .table th{padding:10px}}.tab-content [id^=tab-] .award_intro .table td{font-size:16px}@media only screen and (max-width:480px){.tab-content [id^=tab-] .award_intro .table td{font-size:12px}}.tab-content [id^=tab-] .award_intro .table thead tr:first-child th:first-child{border-top-left-radius:5px}.tab-content [id^=tab-] .award_intro .table tr:first-child th:last-child{border-top-right-radius:5px}.tab-content [id^=tab-] .award_intro .table tr:last-child td:last-child{border-bottom-right-radius:5px}.tab-content [id^=tab-] .award_intro .table .br{border-bottom-left-radius:5px}.tab-content [id^=tab-] .award_intro .table .note{background:url(../images/note.png) no-repeat 0 0;width:25px;height:25px;display:inline-block;margin-left:10px;vertical-align:top}.tab-content .warning{color:#be1b1a}.tab-content .swiper-button-next,.tab-content .swiper-button-prev{color:#eff2f9;background:#000;width:60px;height:60px;border-radius:50%;border:1px solid #ffd600}@media only screen and (max-width:480px){.tab-content .swiper-button-next,.tab-content .swiper-button-prev{width:30px;height:30px}}.tab-content .swiper-button-next:after,.tab-content .swiper-button-prev:after,.tab-content .swiper-rtl .swiper-button-prev:after{font-size:25px}@media only screen and (max-width:480px){.tab-content .swiper-button-next:after,.tab-content .swiper-button-prev:after,.tab-content .swiper-rtl .swiper-button-prev:after{font-size:10px}}.tab-content .even_btn{display:block;margin:75px auto 0;max-width:303px;width:100%}@media only screen and (max-width:480px){.tab-content .even_btn{width:40%}}.tab-content .even_btn:hover{background-repeat:no-repeat;background-position:0 0;background-size:contain}.tab-content .even_btn:hover img{opacity:0}.tab-content .gift_intro{margin:25px 0 0}.tab-content .date{color:#908473}.tab-content .linkColor{color:#6482ff}.tab-content .linkColor:hover{text-decoration:underline}.tab-content .sub{font-size:18px}@media only screen and (max-width:480px){.tab-content .sub{font-size:14px}}.tab-content .sub ol{display:inline-block;text-align:left}.tab-content .sub ol li{list-style:auto;line-height:1.8}.tab-content .award-wrap{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:0 auto 50px;position:relative}@media only screen and (max-width:480px){.tab-content .award-wrap{margin-bottom:0}}.tab-content .award-wrap .award-col{margin:0}@media only screen and (max-width:480px){.tab-content .award-wrap .award-col{flex:0 0 50%;max-width:50%}}a#gotop{position:fixed;left:10px;bottom:10px;z-index:999;width:80px;transition:.3s all}@media only screen and (max-width:480px){a#gotop{display:none!important}}a#gotop:hover{filter:brightness(125%)}a.signup{position:fixed;left:10px;bottom:196px;z-index:999;transition:.3s all}@media only screen and (max-width:480px){a.signup{width:60px;right:10px;bottom:10px}}a.signup:hover{filter:brightness(125%)}a.download{position:fixed;left:10px;bottom:110px;z-index:999;transition:.3s all;width:100px}@media only screen and (max-width:769px){a.download{display:none}}a.download:hover{filter:brightness(125%)}#signModal .modal-dialog.modal-lg{max-width:1002px}#signModal .modal-body{background:url(../images/sign_bg.png) no-repeat 50% 0;background-size:contain;width:100%;height:636px;padding:80px 0 0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.95))}@media only screen and (max-width:480px){#signModal .modal-body{padding:10px 0 60px;background-size:cover}}#signModal .modal-body p{margin:50px 0 0;position:relative;z-index:7}#signModal .modal-body a{display:block;position:relative;z-index:7}#signModal .modal-body a.sign_yt{margin:10px 0 20px}#signModal .modal-body a.sign_yt:hover{opacity:.85}#signModal .modal-body a.sign_btn{margin:20px 0 0}#signModal .modal-body a.sign_btn:hover{background:url(../images/sign-btn_hover.png) no-repeat 50% 0}#signModal .modal-body a.sign_btn:hover img{opacity:0}#signModal .modal-body .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:952px;height:608px;pointer-events:none;z-index:0}@media only screen and (max-width:480px){#signModal .modal-body .icon{display:none}}#tab-1{background:url(../images/tab01-bg.png) no-repeat 50% 0;background-size:cover;height:1488px}@media only screen and (max-width:769px){#tab-1{height:100%}}@media only screen and (max-width:480px){#tab-1 .tit{width:50%}}#tab-1 .map .map_box{max-width:1260px;margin:0 auto}#tab-1 .map .map_inner{background:url(../images/pic-bg.png) no-repeat 0 0;width:100%;height:0;padding-top:55.55556%;overflow:hidden;position:relative}#tab-1 .map .map_inner img{position:absolute;left:50%;transform:translateX(-50%);top:30px}@media only screen and (max-width:769px){#tab-1 .map .map_inner img{padding:10px;top:0}}#tab-1 .map .map_loop{margin:-50px 0 0}@media only screen and (max-width:769px){#tab-1 .map .map_loop{margin-top:-30px}}@media only screen and (max-width:480px){#tab-1 .map .map_loop{margin-top:-10px}}#tab-1 .map .map_loop ul{display:flex;gap:1px;-webkit-animation:slideInLeft 60s infinite linear .5s both;animation:slideInLeft 60s infinite linear .5s both}@media only screen and (max-width:769px){#tab-1 .map .map_loop ul{gap:10px}}#tab-1 .map .map_loop ul li{flex:0 0 20%;max-width:20%}@media only screen and (max-width:769px){#tab-1 .map .map_loop ul li{flex:0 0 33.333333%;max-width:33.333333%}}#tab-2 .notice-list{background:#24272a;border-radius:15px;padding:45px;text-align:left}#tab-2 .notice-list ul li{color:#83868b;list-style-type:disc;line-height:1.8}#tab-2 .popover{position:absolute;top:0;left:100%;margin-left:10px;display:none;background:#fff;padding:5px;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:10;opacity:0;transition:opacity .3s ease-in-out}#tab-2 .popover.show{opacity:1}#tab-2 .popover img{display:block}#tab-2 #s1 .gun_gift{margin:25px 0 0}@media only screen and (max-width:480px){#tab-2 #s2 .tit{width:50%}}#tab-2 #s2 .award-area{max-width:1200px;margin:50px auto 0;position:relative}#tab-2 #s2 .award-area::before{content:'';position:absolute;right:60px;bottom:90px;background:url(../images/serial_num-1.png) no-repeat 0 0;background-size:contain;width:227px;height:106px}@media only screen and (max-width:769px){#tab-2 #s2 .award-area::before{bottom:-70px;width:29.51vw;height:13.78vw}}@media only screen and (max-width:480px){#tab-2 #s2 .award-area::before{bottom:-45px;right:10px}}#tab-2 #s2 .award-area::after{content:'';position:absolute;left:53px;bottom:-121px;background:url(../images/mm-1.png) no-repeat 0 0;width:233px;height:339px}@media only screen and (max-width:769px){#tab-2 #s2 .award-area::after{display:none}}#tab-2 #s2 .award-area .award-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:-15px;margin-right:-15px}#tab-2 #s2 .award-area .award-wrap .award-col{max-width:278px;width:100%;padding-right:15px;padding-left:15px;padding-bottom:30px}#tab-2 #s2 .award-area .award-wrap .award-col .item{filter:drop-shadow(0 3px 8px rgba(0,0,0,.95))}#tab-2 #s3 .award_intro::before{background-image:url(../images/ring.png);width:301px;height:311px;pointer-events:none;left:10%;transform:translateY(-50%);top:50%}@media only screen and (max-width:769px){#tab-2 #s3 .award_intro::before{display:none}}#tab-2 #s3 .award_intro::after{background-image:url(../images/star.png);width:247px;height:272px;pointer-events:none;right:10%;top:50px}@media only screen and (max-width:769px){#tab-2 #s3 .award_intro::after{display:none}}@media only screen and (max-width:480px){#tab-2 #s4 .tit{width:70%}}#tab-2 #s4 .intro::before{background-image:url(../images/mm-2.png);width:291px;height:342px;pointer-events:none;right:19%;transform:translateY(-50%);top:50%}@media only screen and (max-width:769px){#tab-2 #s4 .intro::before{display:none}}#tab-2 #s4 .award_intro::after{background-image:url(../images/mm-3.png);width:230px;height:375px;pointer-events:none;left:19%;transform:translateY(-50%);top:50%}@media only screen and (max-width:769px){#tab-2 #s4 .award_intro::after{display:none}}@media only screen and (max-width:480px){#tab-2 #s5 .tit{width:70%}}#tab-2 #s5 .award_intro::before{background-image:url(../images/gun-1.png);width:388px;height:471px;pointer-events:none;right:16.5%;bottom:-91px}@media only screen and (max-width:769px){#tab-2 #s5 .award_intro::before{display:none}}@media only screen and (max-width:480px){#tab-2 #s6 .tit{width:50%}}#tab-2 #s6 .award_intro::before{background-image:url(../images/gun-2.png);width:445px;height:479px;pointer-events:none;left:14.5%;bottom:-127px}@media only screen and (max-width:769px){#tab-2 #s6 .award_intro::before{display:none}}@media only screen and (max-width:480px){#tab-2 #s7 .tit{width:50%}}#tab-2 #s7 .intro::before{background-image:url(../images/tree-1.png);width:202px;height:407px;pointer-events:none;right:16%;top:-60px}@media only screen and (max-width:769px){#tab-2 #s7 .intro::before{display:none}}#tab-2 #s7 .award_intro::before{background-image:url(../images/tree-2.png);width:305px;height:413px;pointer-events:none;right:0;bottom:-127px}@media only screen and (max-width:769px){#tab-2 #s7 .award_intro::before{display:none}}#tab-2 .sideBtn{position:fixed;right:15px;bottom:30px;z-index:1030;transition:all .3s ease-in-out}@media only screen and (max-width:769px){#tab-2 .sideBtn{display:none}}#tab-2 .sideBtn.scroll{opacity:0;right:-15px}#tab-2 .sideBtn ul li{display:block;margin:3px 0}#tab-2 .sideBtn ul li a{background:url(../images/sidebar_btn.png) no-repeat 0 0;width:127px;height:30px;display:block;text-indent:-99999em;padding:0;transition:all .25s ease-in-out}#tab-2 .sideBtn ul li a.active,#tab-2 .sideBtn ul li a:hover{background:url(../images/sidebar_btn_hover.png) no-repeat 0 0}#tab-2 .sideBtn ul li:nth-of-type(2) a{background-position-y:-30px}#tab-2 .sideBtn ul li:nth-of-type(3) a{background-position-y:-60px}#tab-2 .sideBtn ul li:nth-of-type(4) a{background-position-y:-90px}#tab-2 .sideBtn ul li:nth-of-type(5) a{background-position-y:-120px}#tab-2 .sideBtn ul li:nth-of-type(6) a{background-position-y:-150px}#tab-2 .sideBtn ul li:nth-of-type(7) a{background-position-y:-180px}#tab-2 .sideBtn ul li:nth-of-type(8) a{background-position-y:-210px}#tab-2 .treasure{background:url(../images/treasure.png) no-repeat 50% 0;background-size:contain;width:686px;height:530px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:0}@media only screen and (max-width:769px){#tab-2 .treasure{width:89.206vw;height:68.92vw}}#tab-2 .swiper.giftSwiper{max-width:1220px;margin:0 auto;padding:70px 0 90px}#tab-2 .swiper .swiper-slide{width:33.33333333333%;opacity:.4;transition:all .3s ease;transform:scale(.65)}#tab-2 .swiper .swiper-slide.swiper-slide-next{opacity:1;transform:scale(1)}#tab-2 .even_btn:hover{background-image:url(../images/even-btn_hover.png)}@media only screen and (max-width:480px){#tab-3 .tit{width:70%}}@media only screen and (max-width:769px){#tab-3 .serial{padding-top:140px}}#tab-3 .serial::before{content:'';position:absolute;background:url(../images/serial_num-2.png) no-repeat 0 0;background-size:contain;bottom:0;left:-73%;width:346px;height:95px}@media only screen and (max-width:769px){#tab-3 .serial::before{width:44.99vw;height:12.353vw;left:50%;transform:translateX(-50%);bottom:122px}}@media only screen and (max-width:480px){#tab-3 .serial::before{bottom:70px}}#tab-3 .mapSwiper{max-width:1200px;margin:0 auto;border:10px solid #fff;filter:drop-shadow(2px 12px 12px rgba(0,0,0,.75))}#tab-3 .intro::before{background-image:url(../images/star.png);width:247px;height:272px;pointer-events:none;left:16%;top:-60px}@media only screen and (max-width:769px){#tab-3 .intro::before{display:none}}#tab-3 .intro::after{background-image:url(../images/tree-3.png);width:328px;height:642px;pointer-events:none;right:10%;top:50%;transform:translateY(-50%)}@media only screen and (max-width:769px){#tab-3 .intro::after{display:none}}#tab-3 .intro img{-webkit-animation:move 3s cubic-bezier(.4,0,.2,1) 2.2s infinite normal;animation:move 3s cubic-bezier(.4,0,.2,1) 2.2s infinite normal;filter:drop-shadow(2px 12px 12px rgba(0,0,0,.75))}#tab-3 .gm{margin:50px 0 0;filter:drop-shadow(2px 12px 12px rgba(0,0,0,.75))}#tab-4 .swiper-container-wrapper{margin:0 auto;display:flex;flex-flow:row nowrap;max-width:1250px;width:100%}@media only screen and (max-width:480px){#tab-4 .swiper-container-wrapper{flex-flow:row wrap}}#tab-4 .swiper-container-wrapper .swiper-container{overflow:hidden}#tab-4 .swiper-container-wrapper .gallery-top{width:80%;height:850px;position:relative}@media only screen and (max-width:480px){#tab-4 .swiper-container-wrapper .gallery-top{width:100%;height:100%}}#tab-4 .swiper-container-wrapper .gallery-thumbs{width:20%;height:750px;padding:0}@media only screen and (max-width:480px){#tab-4 .swiper-container-wrapper .gallery-thumbs{width:100%;height:76px!important;margin:50px 0 0}}#tab-4 .swiper-container-wrapper .gallery-thumbs .swiper-wrapper{flex-direction:column}@media only screen and (max-width:480px){#tab-4 .swiper-container-wrapper .gallery-thumbs .swiper-wrapper{flex-direction:row}}#tab-4 .swiper-container-wrapper .gallery-thumbs .swiper-wrapper .swiper-thumbs{width:100%;flex-flow:row nowrap;height:100%;opacity:.75;cursor:pointer;filter:grayscale(100%);transition:.3s all}#tab-4 .swiper-container-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .swiper-thumbs{opacity:1;filter:grayscale(0)}#tab-5{background:url(../images/tab05-bg.png) no-repeat 50% 0;background-size:cover}#tab-5::after,#tab-5::before{content:'';position:absolute;background-repeat:no-repeat;background-position:0 0;pointer-events:none}#tab-5::before{background-image:url(../images/mm-6.png);width:582px;height:1160px;right:0;top:386px}@media only screen and (max-width:769px){#tab-5::before{display:none}}#tab-5::after{background-image:url(../images/mm-7.png);width:521px;height:1325px;left:69px;top:809px}@media only screen and (max-width:769px){#tab-5::after{display:none}}#tab-5 .tit{margin-bottom:65px}@media only screen and (max-width:480px){#tab-5 .tit{margin-bottom:0}}#tab-5 .award-wrap{max-width:960px}#tab-5 .award-wrap .award-col{flex:0 0 50%;max-width:50%}#tab-5 .even_btn{margin-top:115px}@media only screen and (max-width:480px){#tab-5 .even_btn{margin-top:75px}}#tab-5 .even_btn:hover{background-image:url(../images/more-btn_hover.png)}main{position:relative}main#header{background:url(../images/index_bg.jpg) no-repeat 50% 0;background-size:cover;height:995px;position:relative;margin:80px 0 0}@media only screen and (max-width:769px){main#header{height:calc(80vh - 60px);margin-top:60px}}@media only screen and (max-width:480px){main#header{height:calc(70vh - 60px)}}main#header::after,main#header::before{content:'';background-position:0 0;background-repeat:no-repeat;position:absolute;z-index:7}main#header::before{background-image:url(../images/palmtrees-lf.png);width:711px;height:1074px;left:-210px;top:-438px;transform-origin:50% 0;transform:rotate(-3deg);-webkit-animation:swing 8s ease-in-out 0s infinite;animation:swing 8s ease-in-out 0s infinite}@media only screen and (max-width:769px){main#header::before{left:-27.3vw;top:-59.95vw;width:92.457vw;height:139.66vw;background-size:contain}}main#header::after{background-image:url(../images/palmtrees-rt.png);width:695px;height:1059px;right:-233px;top:-382px;transform-origin:50% 0;transform:rotate(-3deg);-webkit-animation:swing 12s ease-in-out 0s infinite;animation:swing 12s ease-in-out 0s infinite}@media only screen and (max-width:769px){main#header::after{width:90.377vw;height:137.71vw;right:-33.29vw;top:-62.67vw;background-size:contain}}main#header .sun{background:url(../images/sun-light.png) no-repeat 0 0;width:1178px;height:1243px;position:absolute;right:-45px;top:-130px;mix-blend-mode:screen;z-index:9;transform-origin:50% 0;transform:rotate(-3deg);-webkit-animation:swing 15s ease-in-out 0s infinite;animation:swing 15s ease-in-out 0s infinite}@media only screen and (max-width:769px){main#header .sun{width:153.185vw;height:161.63vw;background-size:contain}}main#header .banner_title{position:absolute;left:50%;transform:translateX(-50%);top:162px;z-index:1;text-align:center;width:100%}@media only screen and (max-width:769px){main#header .banner_title{bottom:0;top:auto;left:0;right:0;transform:none;margin:0 auto}}main#header .banner_title .tit{max-width:727px;width:100%;margin:0 auto}main#header .banner_title .sub{max-width:622px;width:100%;margin:15px auto}@media only screen and (max-width:769px){main#header .banner_title .sub{width:90%}}main#header>img{max-width:200%;position:absolute;left:50%;transform:translateX(-50%)}main#header .mm,main#header .mm-2{position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain;bottom:0;left:50%;z-index:3}@media only screen and (max-width:769px){main#header .mm,main#header .mm-2{display:none}}main#header .mm{background-image:url(../images/main_mm-1.png);width:689px;height:932px;margin-left:-869px}main#header .mm-2{background-image:url(../images/main_mm-2.png);width:774px;height:982px;margin-left:-55px}.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:1600px;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{position:absolute;margin:0 0 0 auto;padding:25px;right:5px;top:5px;z-index:99}.modal .modal-content .modal-header button.close::after,.modal .modal-content .modal-header button.close::before{content:'';position:absolute;top:50%;left:50%;width:32px;height:1px;background:#000}.modal .modal-content .modal-header button.close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal .modal-content .modal-header button.close::after{transform:translate(-50%,-50%) rotate(135deg)}.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}