@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700;900&display=swap);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:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;overflow-x:hidden}button,ol,ul{margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover,button:focus{text-decoration:none;outline:0}a,button{border:none;font-size:unset;padding:0;margin:0;background:0 0;background-color:none;outline:0;border:none}img{max-width:100%;height:auto}.tab-content>.tab-pane{height:0;display:block;opacity:0;pointer-events:none}.tab-content>.active{height:auto;opacity:1;pointer-events:auto}.nav-pills .nav-link,.nav-pills a.nav-link,.nav-pills a.nav-link.active,.nav-tabs .nav-link,.nav-tabs a.nav-link,.nav-tabs a.nav-link.active{padding:0;background:0 0;background-color:none}.tab-pane{display:none}.tab-pane.active{display:block}@-webkit-keyframes rolling{to{transform:rotate(360deg)}}@keyframes rolling{to{transform:rotate(360deg)}}html{font-size:16px;scroll-behavior:smooth}@media only screen and (max-width:767px){html{font-size:14px}}body{background:#000;color:#fff;font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif,Arial;letter-spacing:0;overflow-x:hidden}.info,.title{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.event-main{position:relative;margin-top:80px;background:#000}@media only screen and (max-width:767px){.event-main{margin-top:56px}}.event-section{position:relative;overflow:hidden;background-color:#000;text-align:center}.wrapper{position:relative;left:50%;width:2500px;margin-left:-1250px;background-repeat:no-repeat;background-position:50% 0}@media only screen and (max-width:1200px){.wrapper{width:1920px;margin-left:-960px}}@media only screen and (max-width:767px){.wrapper{width:100vw;left:auto;margin-left:0;background-size:cover}}.button{position:absolute;left:50%;display:block;border:0;background-color:transparent;background-repeat:no-repeat;background-position:0 0;font-size:0;outline:0}#index .wrapper{height:950px;background-image:url(../images/mainBG.jpg);background-size:cover;background-position:bottom}@media only screen and (min-width:768px) and (max-width:1200px){#index .wrapper{height:900px;background-size:auto 900px;background-position:43% top}}@media only screen and (max-width:767px){#index .wrapper{height:760px;background-size:auto 760px;background-position:37% top}}#index .index-title{position:absolute;top:180px;left:50%;width:440px;margin-left:130px}@media only screen and (min-width:768px) and (max-width:1200px){#index .index-title{top:230px;width:380px;margin-left:50px}}@media only screen and (min-width:768px) and (max-width:900px){#index .index-title{top:150px;width:400px;margin-left:0;transform:translateX(-50%)}}@media only screen and (max-width:767px){#index .index-title{top:150px;width:min(300px,70vw);margin-left:0;transform:translateX(-50%)}}#index .index-title img{width:100%;filter:drop-shadow(0 14px 16px rgba(62,63,140,.22))}@media only screen and (max-width:1200px){#index .index-title img{filter:drop-shadow(0 14px 16px #3e3f8c)}}#index .button--event-download,#index .button--event-register{top:600px;width:153px;height:38px;border-radius:19px;background:#404e93;color:#aab9ff;font-size:18px;font-weight:500;line-height:35px;box-shadow:0 8px 22px rgba(40,42,100,.2);transition:.8s ease}#index .button--event-download:hover,#index .button--event-register:hover{color:#e1f8ff;background:radial-gradient(circle,#6979c7 37%,#404e93 100%)}@media only screen and (min-width:768px) and (max-width:1200px){#index .button--event-download,#index .button--event-register{top:610px}}@media only screen and (min-width:768px) and (max-width:900px){#index .button--event-download,#index .button--event-register{top:525px}}@media only screen and (max-width:767px){#index .button--event-download,#index .button--event-register{top:58%}}#index .button--event-download{margin-left:180px}@media only screen and (max-width:1200px){#index .button--event-download{display:none}}@media only screen and (min-width:768px) and (max-width:1200px){#index .button--event-download{margin-left:70px}}@media only screen and (min-width:768px) and (max-width:900px){#index .button--event-download{margin-left:-164px}}@media only screen and (max-width:767px){#index .button--event-download{margin-left:-164px}}#index .button--event-register{margin-left:342px}@media only screen and (min-width:768px) and (max-width:1200px){#index .button--event-register{margin-left:232px;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (max-width:900px){#index .button--event-register{margin-left:0;transform:translateX(-50%)}}@media only screen and (max-width:767px){#index .button--event-register{margin-left:0;transform:translateX(-50%)}}.player{position:absolute;top:75%;left:44%;width:514px;aspect-ratio:514/170;height:auto;margin-left:-455px;background:url(../images/MusicPlayer.png) no-repeat 0 0/contain}@media only screen and (min-width:768px) and (max-width:1200px){.player{top:690px;width:420px;margin-left:-340px}}@media only screen and (min-width:768px) and (max-width:900px){.player{top:640px;width:340px;margin-left:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.player{top:570px;width:min(320px,86vw);margin-left:0;left:50%;transform:translateX(-50%)}}.player__cd{position:absolute;top:14.7%;left:7.4%;width:23.35%;aspect-ratio:1;background:url(../images/MusicCD.png) no-repeat 0 0/contain;-webkit-animation:rolling 2s linear infinite;animation:rolling 2s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.player.is-playing .player__cd{-webkit-animation-play-state:running;animation-play-state:running}.player__duration,.player__time{position:absolute;top:35.3%;color:#fff;font-size:16px;text-shadow:0 0 8px rgba(57,93,129,.6)}@media only screen and (min-width:768px) and (max-width:1200px){.player__duration,.player__time{font-size:14px}}@media only screen and (max-width:767px){.player__duration,.player__time{font-size:12px}}.player__time{left:32.1%}.player__duration{left:83.7%}.player__bar{overflow:hidden;position:absolute;top:41.2%;left:40.5%;width:41.2%;height:4.1%;border-radius:3px;background:rgba(228,246,255,.72);box-shadow:inset 0 1px 2px rgba(42,86,120,.18);cursor:pointer}.player__fill{position:absolute;top:0;left:0;bottom:0;width:0;background-color:#fff}.button--event-play{position:absolute;top:54.1%;left:56.8%;width:11.3%;aspect-ratio:58/56;background-size:contain;cursor:pointer;z-index:2}.button--event-play[aria-pressed=false]{background-image:url(../images/MusicBtn_play.png)}.button--event-play[aria-pressed=true]{background-image:url(../images/MusicBtn_stop.png)}.sideBtn{position:fixed;right:2.2vw;top:50%;transform:translateY(-50%);z-index:20}@media only screen and (max-width:1200px){.sideBtn{display:none}}.sideBtn ul{list-style:none}.sideBtn li{margin:.35rem 0}.sideBtn a{display:flex;align-items:center;justify-content:flex-end;min-height:38px;color:rgba(255,255,255,.62);font-size:.9rem;font-weight:700;text-shadow:0 1px 5px rgba(0,0,0,.45);transition:color .25s ease,transform .25s ease}.sideBtn a::after{content:'';width:9px;height:9px;margin-left:.65rem;border-radius:50%;background:rgba(255,255,255,.55)}.sideBtn a.active,.sideBtn a:hover{color:#ffef9a;transform:translateX(-3px)}.sideBtn a.active::after,.sideBtn a:hover::after{background:#ffef9a}.goTop{display:none}@media only screen and (max-width:1200px){.goTop{position:fixed;right:24px;bottom:34px;z-index:30;display:flex;align-items:center;justify-content:center;width:58px;height:58px;padding-top:14px;color:#fff8a8;background:rgba(0,119,136,.88);border:2px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 8px 22px rgba(0,54,70,.28);font-size:.78rem;font-weight:900;letter-spacing:0;line-height:1;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background .25s ease}.goTop::before{content:'';position:absolute;top:13px;left:50%;width:11px;height:11px;border-top:3px solid currentColor;border-left:3px solid currentColor;transform:translateX(-50%) rotate(45deg)}.goTop.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.goTop:active{background:rgba(0,150,166,.95)}}@media only screen and (max-width:767px){.goTop{right:16px;bottom:18px}}.section-title{position:relative;left:50%;top:5%;z-index:3;transform:translateX(-50%)}.section-title img{width:auto;max-width:90vw}#event1 .wrapper{--event1-bg:url('../images/s1-1.png');height:120vh;background-image:none;overflow:hidden}#event1 .wrapper::after,#event1 .wrapper::before{content:'';position:absolute;inset:0;pointer-events:none}#event1 .wrapper::before{background-image:var(--event1-bg);background-repeat:no-repeat;background-position:center;background-size:cover;filter:brightness(.78) blur(2px);transform:scale(1.12);transition:background-image .45s ease}#event1 .wrapper::after{background:rgba(10,18,58,.48);z-index:1}@media only screen and (min-width:768px) and (max-width:1200px){#event1 .wrapper{height:80vh}}@media only screen and (max-width:767px){#event1 .wrapper{height:700px}}@media only screen and (max-width:767px){#event1 .section-title{top:42px}}#event1 .event1-swiper{position:absolute;top:15%;z-index:2;background:url(../images/s1frame01.png) no-repeat;background-position:center;background-size:contain;left:50%;width:1278px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);height:800px;overflow:visible}@media only screen and (max-width:1200px){#event1 .event1-swiper{left:50%;width:840px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);background-size:cover;border-radius:6px}}@media only screen and (max-width:767px){#event1 .event1-swiper{top:116px;width:min(92vw,520px);height:480px;background-size:cover;border-radius:6px}}#event1 .swiper-slide{position:relative;overflow:hidden;border:3px solid rgba(242,250,255,0)}#event1 .slide-image{position:absolute;left:0;top:0;width:auto;height:608px;inset:8px 30px;border-radius:6px;overflow:hidden}@media only screen and (max-width:1200px){#event1 .slide-image{left:0;inset:0}}@media only screen and (max-width:767px){#event1 .slide-image{width:100%;height:300px}}#event1 .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#event1 .slide-copy{position:absolute;left:0;right:auto;top:608px;width:100%;height:189px;padding:30px 24px 0;text-align:center;color:#243c69}@media only screen and (max-width:767px){#event1 .slide-copy{top:300px;height:190px;padding:24px 18px 0}}#event1 .slide-copy h3{color:#006cff;font-size:1.55rem;font-weight:500;margin-bottom:.8rem;margin-top:0;line-height:40px}@media only screen and (max-width:767px){#event1 .slide-copy h3{font-size:1.15rem}}#event1 .slide-copy p{color:#08414d;white-space:pre-line;font-size:1.2rem;font-weight:500;line-height:1.55}@media only screen and (max-width:767px){#event1 .slide-copy p{font-size:.85rem}}#event1 .swiper-button-next,#event1 .swiper-button-prev{width:54px;height:60px;margin-top:-30px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.72;transition:opacity .25s ease}#event1 .swiper-button-next::after,#event1 .swiper-button-prev::after{display:none}#event1 .swiper-button-next:hover,#event1 .swiper-button-prev:hover{opacity:1}@media only screen and (max-width:767px){#event1 .swiper-button-next,#event1 .swiper-button-prev{display:none}}#event1 .swiper-button-next{right:-86px;background-image:url(../images/arrow1_right.png)}#event1 .swiper-button-next:hover{background-image:url(../images/arrow1_right_hover.png)}#event1 .swiper-button-prev{left:-86px;background-image:url(../images/arrow1_left.png)}#event1 .swiper-button-prev:hover{background-image:url(../images/arrow1_left_hover.png)}#event1 .swiper-pagination{top:103%;bottom:auto}@media only screen and (max-width:767px){#event1 .swiper-pagination{bottom:12px}}.swiper-pagination-bullet{width:14px;height:14px;margin:0 10px!important;background-color:rgba(255,255,255,.5);opacity:1}.swiper-pagination-bullet-active{background-color:#ffef9a}#event2 .wrapper{height:175vh;background-image:url(../images/s2BG.jpg);background-size:cover}@media only screen and (min-width:768px) and (max-width:1200px){#event2 .wrapper{height:auto}}@media only screen and (max-width:767px){#event2 .wrapper{height:auto}}#event2 .event2_group{display:flex;flex-direction:column;gap:40px;padding:50px 0}#event2 .event2_group .section-title .t_text{font-size:1.25rem;font-weight:500;color:#5f648c;margin-bottom:.8rem;margin-top:1.5rem}#event2 .event2_group .section-title .t_text span{color:#439ec9;font-weight:500;vertical-align:baseline}#event2 .event2_group .quest-route{position:relative;top:8%;left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);display:-ms-grid;display:grid;-ms-grid-columns:(640px)[2];grid-template-columns:repeat(2,640px);justify-content:center;gap:10px 0}@media only screen and (max-width:1200px){#event2 .event2_group .quest-route{left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (max-width:1200px){#event2 .event2_group .quest-route{left:50%;width:720px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);-ms-grid-columns:(360px)[2];grid-template-columns:repeat(2,360px)}}@media only screen and (max-width:767px){#event2 .event2_group .quest-route{top:5%;display:block;width:min(90vw,520px)}}#event2 .event2_group .quest-route__item{width:640px;aspect-ratio:640/600;min-height:0;padding:0;background-repeat:no-repeat;background-position:center;background-size:contain;border:0;color:#4c5080;box-shadow:none}#event2 .event2_group .quest-route__item:nth-child(1){background-image:url(../images/s2Img01.png)}#event2 .event2_group .quest-route__item:nth-child(2){background-image:url(../images/s2Img02.png)}#event2 .event2_group .quest-route__item:nth-child(3){background-image:url(../images/s2Img03.png)}#event2 .event2_group .quest-route__item:nth-child(4){background-image:url(../images/s2Img04.png)}@media only screen and (min-width:768px) and (max-width:1200px){#event2 .event2_group .quest-route__item{width:360px}}@media only screen and (max-width:767px){#event2 .event2_group .quest-route__item{width:100%;min-height:0;margin-bottom:18px;padding:0}}#event2 .event2_group .quest-route__item strong{display:block;opacity:0;color:#6844c5;font-size:1.55rem;font-weight:900;margin-bottom:1rem}#event2 .event2_group .quest-route__item span{opacity:0;font-size:1.05rem;line-height:1.65;font-weight:700}#event2 .event2_group .event-note{position:relative;top:10%;left:50%;width:640px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);background:#4539507c;border-radius:20px}@media only screen and (min-width:768px) and (max-width:1200px){#event2 .event2_group .event-note{top:10%}}@media only screen and (max-width:767px){#event2 .event2_group .event-note{top:6%;width:min(86vw,520px)}}#event2 .event2_group .event-note p{font-size:1.5rem;font-weight:500;line-height:1.6;color:#d8d1e1;padding:3px 13px}#event2 .event2_group .event-note p::before{content:'';display:inline-block;width:20px;height:20px;background:url(../images/warning.png) no-repeat center/contain;margin-right:10px}#event2 .event2_group .event-note p span{color:#fff;vertical-align:baseline}#event3 .wrapper{background-image:url(../images/s3BG.jpg);background-size:cover}#event3 .wrapper::after,#event3 .wrapper::before{content:'';position:absolute;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:4}#event3 .wrapper::before{top:23%;left:calc(50% - 760px);width:326px;aspect-ratio:326/486;background-image:url(../images/CloudPuff01.png)}#event3 .wrapper::after{top:1032px;left:calc(50% + 520px);width:310px;aspect-ratio:310/420;background-image:url(../images/CloudPuff02.png)}@media only screen and (min-width:768px) and (max-width:1200px){#event3 .wrapper::before{top:110px;left:calc(50% - 440px);width:190px}#event3 .wrapper::after{top:820px;left:calc(50% + 270px);width:185px}}@media only screen and (max-width:767px){#event3 .wrapper::before{top:132px;left:-66px;width:142px}#event3 .wrapper::after{top:1000px;left:auto;right:-60px;width:138px}}#event3 .section-title{margin-top:50px}@media only screen and (max-width:767px){#event3 .section-title{top:5%}}#event3 .section-title .t_text{font-size:1.25rem;font-weight:500;color:#d2fbfe;margin-bottom:.8rem;margin-top:1.5rem;line-height:22px}#event3 .section-title .t_text span{color:#aeff86;font-weight:500;vertical-align:baseline}#event3 .game-frame-wrap{position:relative;top:0;display:flex;flex-direction:column;gap:40px;padding-bottom:80px}#event3 .game-frame-wrap::before{content:'';position:absolute;top:-45px;left:0;width:100%;height:600px;background:url(../images/Left_grp.png) no-repeat center;z-index:3}#event3 .game-frame--main{position:relative;z-index:2;left:50%;width:1278px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%)}@media only screen and (max-width:1200px){#event3 .game-frame--main{padding-bottom:50px;left:50%;width:1278px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (max-width:1200px){#event3 .game-frame--main{width:min(92vw,900px)}}@media only screen and (max-width:767px){#event3 .game-frame--main{width:min(92vw,640px)}}#event3 .game-frame--main>img:first-child{width:100%}#event3 .game-frame__screen{position:relative;left:15px;width:1248px;border-radius:4px}@media only screen and (max-width:1200px){#event3 .game-frame__screen{width:calc(100% - 30px)}}@media only screen and (max-width:767px){#event3 .game-frame__screen{position:relative;top:auto;left:auto;width:100%}}#event3 .game-info{position:relative;z-index:2;left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px}@media only screen and (max-width:1200px){#event3 .game-info{left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (max-width:1200px){#event3 .game-info{width:min(92vw,900px)}}@media only screen and (max-width:767px){#event3 .game-info{display:block;width:min(92vw,780px)}}#event3 .game-card{color:#e5fff8;text-align:center}#event3 .game-card img{width:100%;margin-bottom:22px}#event3 .game-card p{font-size:1.15rem;font-weight:800;line-height:1.65;text-shadow:0 2px 8px rgba(0,40,50,.45)}@media only screen and (max-width:767px){#event3 .game-card{margin-bottom:32px}}#event3 .game-badges{position:relative;z-index:2;left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:80px;background:url(../images/s3frame04.png) no-repeat center/contain;height:320px;padding:30px}#event3 .game-badges::before{content:'';position:absolute;top:-35px;left:50%;transform:translateX(-50%);width:164px;height:58px;background:url(../images/s3_tit04.png) no-repeat center/contain}@media only screen and (min-width:768px) and (max-width:1200px){#event3 .game-badges{width:min(90vw,900px);gap:32px;background-position:top}}@media only screen and (max-width:767px){#event3 .game-badges{display:block;width:min(92vw,600px);height:auto;aspect-ratio:13/12;background:url(../images/s3frame04_m.png) no-repeat center/contain;padding-top:43px}}#event3 .game-badges img{width:100%}@media only screen and (max-width:767px){#event3 .game-badges img{margin-bottom:16px}}#event4 .wrapper{height:auto;background-image:url(../images/s4BG.jpg);background-size:cover}#event4 .section-title{margin-top:50px}#event4 .section-title .t_text{font-size:1.25rem;font-weight:500;color:#436368;margin-bottom:.8rem;margin-top:1.5rem;line-height:22px}#event4 .section-title .t_text span{color:#6c61a3;font-weight:500;vertical-align:baseline}@media only screen and (max-width:767px){#event4 .section-title{top:5%}}#event4 .reward-lead{position:absolute;top:96px;left:50%;width:760px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);max-width:none;color:#4d4f80;font-size:1rem;font-weight:800;line-height:1.6}@media only screen and (max-width:767px){#event4 .reward-lead{top:150px;max-width:calc(100vw - 48px);width:min(88vw,520px)}}#event4 .reward-flex{position:relative;top:7%;left:50%;width:1280px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:40px}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-flex{width:min(94vw,980px);max-width:calc(100vw - 48px)}}@media only screen and (max-width:767px){#event4 .reward-flex{top:3%;left:auto;transform:none;margin:0 auto;width:min(92vw,560px);max-width:calc(100vw - 48px);gap:22px}}#event4 .reward-token-cards{position:relative;width:1200px;max-width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:18px;padding:65px 34px 22px;background:#856ac4;border-radius:6px;box-shadow:inset 1px 3px 0 0 rgba(255,255,255,.23),0 20px 50px rgba(55,45,100,.18)}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-token-cards{width:100%;max-width:100%}}@media only screen and (max-width:767px){#event4 .reward-token-cards{display:block;width:100%;max-width:100%;padding:60px 18px 18px}}#event4 .reward-token-card{position:relative;color:#9d76d8;font-size:1.5rem;border-radius:6px}@media only screen and (max-width:767px){#event4 .reward-token-card{margin-bottom:60px}#event4 .reward-token-card:last-child{margin-bottom:0}}#event4 .reward-token-card__body{min-height:180px;background:#423071;border-radius:6px 6px 0 0}@media only screen and (max-width:767px){#event4 .reward-token-card__body{min-height:205px}}#event4 .reward-token-card__meta{padding:22px 28px 24px;background:#4f3b82;border-radius:0 0 6px 6px;height:200px}@media only screen and (max-width:767px){#event4 .reward-token-card__meta{padding:18px 22px 22px;height:auto}}#event4 .reward-token-card__list{list-style-type:decimal;list-style-position:inside;margin:1.2rem 0 1.2rem;padding:0}#event4 .reward-token-card__list li{color:#d6ceff;font-size:1.2rem;line-height:1.55;margin-bottom:.35rem}#event4 .reward-token-card__list li:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-token-card__list li{font-size:1rem}}#event4 .reward-token-card__icon-note{position:absolute;left:50%;top:38%;transform:translateX(-50%);width:calc(100% - 56px);color:#826db6;font-size:1.2rem;font-weight:500;line-height:1.35;text-align:center;z-index:1}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-token-card__icon-note{font-size:1rem}}@media only screen and (max-width:767px){#event4 .reward-token-card__icon-note{top:150px;width:calc(100% - 44px)}}#event4 .reward-token-card__icon-note h3{position:relative;display:inline-block;min-width:140px;padding:.38rem .8rem;margin-bottom:.6rem;color:#ffe66b;font-size:1.18rem;font-weight:900;background:rgba(134,88,196,.75)}#event4 .reward-token-card__icon-note h3::after,#event4 .reward-token-card__icon-note h3::before{content:'';position:absolute;top:0;width:14px;height:100%;background:rgba(134,88,196,.75)}#event4 .reward-token-card__icon-note h3::before{left:-9px;border-radius:0 0 0 14px;transform:skewX(-12deg)}#event4 .reward-token-card__icon-note h3::after{right:-9px;border-radius:0 0 14px 0;transform:skewX(12deg)}#event4 .reward-token-card__icon-note p{color:#cfc5ff;font-size:.95rem;line-height:1.45;margin-bottom:1.2rem}#event4 .reward-token-card__icon-note strong{display:block;color:#b9abd9;font-weight:900;margin-bottom:.45rem}#event4 .reward-token-card__icon-note span{display:block;color:#f3efff;font-size:.92rem;line-height:1.55}#event4 .reward-token-card__icon{position:absolute;z-index:2;left:50%;top:-64px;width:165px;height:203px;left:50%;transform:translateX(-51%);display:flex;align-items:center;justify-content:center}#event4 .reward-token-card__icon img{width:100%}#event4 .reward-token-card__ticket{display:flex;align-items:center;justify-content:center;width:82px;height:58px;color:#fff9a6;background:linear-gradient(135deg,#f25bdd,#8a46e8);border:2px solid rgba(255,255,255,.55);box-shadow:0 10px 18px rgba(0,0,0,.28);font-size:1.45rem;font-weight:900;transform:rotate(3deg)}#event4 .reward-layout{position:relative;width:1280px;max-width:100%;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-layout{width:100%;max-width:100%}}@media only screen and (max-width:767px){#event4 .reward-layout{width:100%;max-width:100%}}#event4 .reward-board{padding:30px;background:#08b8c2;border-radius:6px;margin-bottom:80px;box-shadow:0 14px 40px rgba(16,92,105,.22),inset 2px 2px 1px rgba(255,255,255,.466)}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-board{padding:24px 18px}}@media only screen and (max-width:767px){#event4 .reward-board{padding:18px 14px}}#event4 .reward-board__title{color:#fff;font-size:2.2rem;font-weight:900;margin-bottom:20px;margin-top:0;text-shadow:0 2px 0 rgba(0,85,94,.45)}#event4 .reward-group{padding:10px 26px;margin-bottom:18px;background:rgba(0,86,108,.34);border-radius:8px}@media only screen and (min-width:768px) and (max-width:1200px){#event4 .reward-group{padding:20px 14px}}@media only screen and (max-width:767px){#event4 .reward-group{padding:18px 12px}}#event4 .reward-group h4{position:relative;display:block;min-width:0;height:auto;padding:0;margin:10px 0;background:0 0}#event4 .reward-group h4::after,#event4 .reward-group h4::before{display:none}#event4 .reward-group h4::before{display:none}#event4 .reward-group h4::after{display:none}#event4 .reward-group h4 img{display:block;width:100%;height:auto}#event4 .reward-group h4 .reward-group__token{position:relative;left:auto;top:-10px;z-index:1;width:auto;margin:0 auto}#event4 .reward-group h4 .reward-group__name{position:relative;z-index:1;display:inline-block;margin-right:.35rem;color:#fff36d}#event4 .reward-group h4 .reward-group__text{position:relative;z-index:1;display:inline-block;color:#006d83}#event4 .reward-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-block:0 50px}@media only screen and (min-width:768px) and (max-width:900px){#event4 .reward-wrap{gap:16px 28px}}@media only screen and (max-width:767px){#event4 .reward-wrap{gap:14px 10px}}#event4 .reward-wrap .item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:136px;padding:0;border:0;background:0 0;color:#eefefe;font-size:.88rem;line-height:1.25;max-width:112px;cursor:default}@media only screen and (min-width:768px) and (max-width:900px){#event4 .reward-wrap .item{min-height:112px;font-size:.78rem}}@media only screen and (max-width:767px){#event4 .reward-wrap .item{min-height:96px;font-size:.8rem}}#event4 .reward-wrap .item img{width:120px;height:100px;-o-object-fit:contain;object-fit:contain;margin-bottom:.38rem}@media only screen and (min-width:768px) and (max-width:900px){#event4 .reward-wrap .item img{width:88px;height:59px}}@media only screen and (max-width:767px){#event4 .reward-wrap .item img{width:82px;height:55px}}#event4 .reward-group:nth-of-type(2) .reward-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 18px}#event4 .reward-group:nth-of-type(2) .reward-wrap .item{width:118px}@media only screen and (min-width:768px) and (max-width:900px){#event4 .reward-group:nth-of-type(2) .reward-wrap .item{width:96px}}@media only screen and (max-width:767px){#event4 .reward-group:nth-of-type(2) .reward-wrap .item{width:calc((100% - 20px)/ 3)}}#event4 .reward-wrap .item--tooltip{cursor:pointer}#event4 .reward-wrap .item--tooltip::after{content:'';position:absolute;right:4px;top:73px;width:28px;height:28px;background:url(../images/hover_btn.png) no-repeat center/contain}@media only screen and (min-width:768px) and (max-width:900px){#event4 .reward-wrap .item--tooltip::after{right:10px;top:40px}}@media only screen and (max-width:767px){#event4 .reward-wrap .item--tooltip::after{right:68px;top:33px}}#event4 .reward-wrap .item--tooltip:focus,#event4 .reward-wrap .item--tooltip:hover{filter:brightness(1.14)}#event4 .item__limit{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border-radius:50%;color:#fff;background:#176c78;border:1px solid rgba(255,255,255,.6);font-size:.9rem;font-weight:500;line-height:1.08;box-shadow:1px 1px 4px rgba(0,64,72,.25)}#event4 .item__limit span{display:block}@media only screen and (min-width:768px) and (max-width:900px){#event4 .item__limit{width:42px;height:42px;font-size:.68rem}}@media only screen and (max-width:767px){#event4 .item__limit{width:42px;height:42px;font-size:.68rem}}#event4 .item__label{display:block;width:100%;color:#24293a;font-size:1.1rem;font-weight:500;line-height:1.25}#event4 .item__label span{display:block}@media only screen and (min-width:768px) and (max-width:900px){#event4 .item__label{font-size:.78rem}}@media only screen and (max-width:767px){#event4 .item__label{font-size:.8rem}}#event4 .item__qty{font-size:.82rem;font-weight:500}#event4 .reward-tooltip{position:fixed;left:0;top:0;z-index:100;display:none;width:420px;padding:0;background:0 0;border:0;box-shadow:0 16px 44px rgba(0,0,0,.22);pointer-events:none}#event4 .reward-tooltip.is-visible{display:block}@media only screen and (max-width:1200px){#event4 .reward-tooltip{left:50%!important;right:auto;top:auto!important;bottom:16px;width:calc(100vw - 32px);max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;transform:translateX(-50%)}}#event4 .reward-tooltip__image{display:block;width:100%;height:auto}#event4 .reward-backdrop{position:fixed;inset:0;z-index:99;display:none;background:rgba(0,0,0,.62)}#event4 .reward-backdrop.is-visible{display:none}@media only screen and (max-width:1200px){#event4 .reward-backdrop.is-visible{display:block}}#event4 .button--event-detail{display:none}#event4 .detail-preview{display:none}#event5 .wrapper{height:1000px;background-image:url(../images/s5BG.jpg);background-size:2500px 1000px}@media only screen and (max-width:767px){#event5 .wrapper{height:67vh}}#event5 .section-title{top:10%}#event5 .section-title .t_text{font-size:1.25rem;font-weight:500;color:#ededed;margin-bottom:.8rem;margin-top:1.5rem}#event5 .section-title .t_text span{color:#63ebff;font-weight:500;vertical-align:baseline}#event5 .map-image{position:absolute;top:325px;left:51%}@media only screen and (max-width:1200px){#event5 .map-image{transform:translateX(-50%)}}@media only screen and (max-width:767px){#event5 .map-image{left:50%;width:666px;max-width:calc(100vw - 48px);margin-left:0;transform:translateX(-50%);top:210px;width:min(86vw,520px)}}#event5 .map-image img{width:100%}#event5 .event-attention{display:none!important}