@font-face{font-family:"Noto Serif TC";src:url(/fonts/20260902/NotoSerifTC-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:200 900;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:"Noto Serif TC",Microsoft JhengHei,sans-serif;color:#fff;background:#000}a{text-decoration:none;color:inherit}img{display:block;width:auto;height:auto;max-width:100%;min-width:0}button,input{font:inherit}button{cursor:pointer;border:0;background:none}ul{list-style:none;margin:0;padding:0}[v-cloak]{display:none!important}html,body{width:100%;height:100%;overflow:hidden}.page-swiper{position:relative;width:100%;height:100vh;height:100dvh}section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.page-swiper section.swiper-slide{height:100%}.btn{cursor:pointer}.btn:hover{filter:brightness(1.5);transition:filter .3s ease}.modal{position:fixed;z-index:9999;inset:0;display:none;align-items:center;justify-content:center;background:#000000b3}.modal.is-open{display:flex}body.modal-open{overflow:hidden;touch-action:none}body.modal-open header,body.modal-open .side_bar{pointer-events:none}.swal2-container.event-swal-container{z-index:12000;padding:24px;background:#030202d6}.swal2-popup.event-swal-popup{position:relative;width:min(92vw,460px);padding:40px 36px 34px;overflow:hidden;color:#e9dfd0;border:1px solid #9a6837;border-radius:2px;background:linear-gradient(135deg,rgba(138,75,32,.14),transparent 34%),radial-gradient(circle at 50% 0,rgba(143,54,27,.23),transparent 54%),linear-gradient(180deg,#18100d,#090706);box-shadow:0 0 0 4px #0a0705f0,0 0 0 5px #9a683773,0 22px 65px #000000b8,inset 0 0 45px #000000b8;font-family:"Noto Serif TC",Microsoft JhengHei,sans-serif}.swal2-popup.event-swal-popup:before,.swal2-popup.event-swal-popup:after{content:"";position:absolute;left:50%;width:42%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#c7914f,transparent);opacity:.8}.swal2-popup.event-swal-popup:before{top:12px}.swal2-popup.event-swal-popup:after{bottom:12px}.swal2-icon.event-swal-icon{margin:0 auto 22px;filter:drop-shadow(0 0 9px rgba(194,126,56,.24))}.event-swal-icon.swal2-warning{color:#edc278;border-color:#c78c47}.event-swal-icon.swal2-error{border-color:#a64e3c}.event-swal-icon.swal2-error .swal2-x-mark-line-left,.event-swal-icon.swal2-error .swal2-x-mark-line-right{background-color:#cf6e55}.event-swal-icon.swal2-success .swal2-success-ring{border-color:#8baa697a}.event-swal-icon.swal2-success .swal2-success-line-tip,.event-swal-icon.swal2-success .swal2-success-line-long{background-color:#91ad70}.event-swal-icon.swal2-info,.event-swal-icon.swal2-question{color:#d3a35f;border-color:#a9743e}.event-swal-popup .event-swal-title{padding:0;color:#f3e8d8;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.45;letter-spacing:.12em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.event-swal-popup .event-swal-content{margin:12px 0 0;padding:0;color:#bdb0a2;font-size:16px;line-height:1.8;letter-spacing:.04em}.event-swal-popup .event-swal-actions{width:100%;margin:28px 0 0}.event-swal-popup .event-swal-confirm{min-width:120px;padding:11px 30px 12px;color:#f8ead3;border:1px solid #b1793e;border-radius:1px;outline:none;background:linear-gradient(180deg,#b1672fe0,#572b15f5);box-shadow:inset 0 0 0 1px #f5c5802e,0 6px 18px #0006;font-size:16px;font-weight:700;letter-spacing:.18em;text-indent:.18em;transition:border-color .2s ease,filter .2s ease,transform .2s ease}.event-swal-popup .event-swal-confirm:hover{border-color:#e0ac68;filter:brightness(1.18);transform:translateY(-1px)}.event-swal-popup .event-swal-confirm:focus-visible{box-shadow:0 0 0 3px #100b08,0 0 0 5px #e0ac68,0 6px 18px #0006}@media(max-width:600px){.swal2-container.event-swal-container{padding:18px}.swal2-popup.event-swal-popup{padding:34px 24px 28px}.event-swal-popup .event-swal-title{font-size:21px}.event-swal-popup .event-swal-content{font-size:15px}}@media(prefers-reduced-motion:reduce){.event-swal-popup .event-swal-confirm{transition:none}}.modal_query{background-image:url(/images/event/20260902/section02/modal-bg-query.png)}.modal_serial{background-image:url(/images/event/20260902/section02/modal-bg-serial.png)}.modal_query,.modal_serial{position:relative;top:5%;background-size:contain;background-position:center;background-repeat:no-repeat;width:clamp(430px,48.5vw,932px);aspect-ratio:1582 / 721;display:flex;justify-content:center;align-items:center}.query_wrap,.serial_wrap{position:absolute;top:50%;display:flex;align-items:center;gap:20px}.query_input,.serial_wrap>input{width:clamp(215px,18.5vw,355px);aspect-ratio:840 / 145;background:url(/images/event/20260902/section02/modal-input.jpg) center / 100% 100% no-repeat}.query_input>input,.serial_wrap>input{box-sizing:border-box;border:0;padding:0 24px;color:#c1af8e;outline:none}.query_input>input{display:block;width:100%;height:100%;background:transparent;font-size:16px}.serial_wrap>input{font-size:clamp(14px,1vw,20px)}.query_input>input::placeholder{color:#ffffffbf}.query_input>input:-webkit-autofill,.query_input>input:-webkit-autofill:hover,.query_input>input:-webkit-autofill:focus,.query_input>input:-webkit-autofill:active{-webkit-text-fill-color:#c1af8e!important;-webkit-background-clip:text!important;box-shadow:0 0 0 1000px transparent inset!important;caret-color:#c1af8e;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}.query_input>input:autofill{color:#c1af8e;caret-color:#c1af8e;background-color:transparent!important}.email_btn,.copy_btn,.ok_btn{width:clamp(110px,10.4vw,200px)}.close_btn{position:absolute;top:5%;right:3%;width:clamp(20px,1.6vw,30px)}.modal_notice{position:relative;top:5%;background-image:url(/images/event/20260902/section02/modal-bg-notice.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:clamp(635px,52vw,1000px);aspect-ratio:1581 / 988;display:flex;justify-content:center;align-items:center}.notice_wrap{position:absolute;top:22%;margin:0 60px;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1vw,20px)}.notice_text{height:clamp(245px,19vw,370px);font-size:clamp(14px,1vw,20px);padding:0 10px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#fff transparent;scrollbar-width:thin}.notice_text::-webkit-scrollbar{width:6px;height:0}.notice_text::-webkit-scrollbar-track{background:transparent}.notice_text::-webkit-scrollbar-thumb{background:#fff;border-radius:0}.notice_text::-webkit-scrollbar-button,.notice_text::-webkit-scrollbar-corner{display:none}.notice_text ul{margin:1em 0;padding-left:18px}.video_modal{padding:24px}.video_modal_content{position:relative;width:min(90vw,960px)}.youtube_frame_wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;box-shadow:0 0 16px #fff3,0 0 46px #ff5c264d}.youtube_frame{position:absolute;inset:0;width:100%;height:100%;border:0}.video_modal_close{position:absolute;z-index:1;top:-44px;right:0;width:36px;height:36px;color:#fff;font-size:32px;line-height:1;text-align:center;transition:color .3s ease,transform .3s ease}.video_modal_close:hover,.video_modal_close:focus-visible{color:#ffc357;transform:scale(1.08)}header{position:fixed;top:0;width:100%;z-index:100}.mobile_header{display:none}.pc_header{display:flex;justify-content:space-between}.pc_link{padding-top:10px;margin-left:10px;display:flex;gap:10px}.pc_link a{width:50px;height:50px}.pc_link img{margin:8px auto}.pc_logo{width:250px}.side_bar{position:fixed;top:15%;right:15px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;z-index:99;height:80vh}.side_guide{display:flex;flex-direction:column;gap:20px;width:clamp(150px,10.4vw,200px);margin-right:16px;opacity:0;animation:sideGuideIntro .5s ease-out both;animation-delay:.8s}.side_guide>img{cursor:pointer;transition:filter .3s ease}.side_guide>img:hover,.side_guide>img.is-active,.mobile_menu img:hover,.mobile_menu img.is-active{filter:brightness(1.5)}.side_bn{width:clamp(200px,13.4vw,258px);opacity:0;animation:sideBannerIntro .5s ease-out both;animation-delay:1.25s}.side_bn>img{transition:transform .3s ease}.side_bn:hover>img{transform:scale(1.05)}section{position:relative;width:100%;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;flex-direction:column;justify-content:center;overflow:hidden}.section02_title_m{display:none}.section02_title,.section03_title,.section04_title{position:absolute;top:5%}.section02_title{width:clamp(630px,39.6vw,760px)}.section03_title_m{display:none}.section03_title{width:clamp(350px,25.4vw,488px)}.section04_title{width:clamp(210px,16.4vw,314px)}.section01{min-height:960px}.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.section01_wrap{position:absolute;z-index:99;top:65%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.section01_title{animation:section01TitleIntro 1s cubic-bezier(.22,1,.36,1) both}.download_btn{display:flex;gap:50px;animation:section01DownloadIntro .85s cubic-bezier(.22,1,.36,1) .45s both}.arrow{margin-top:20px;display:flex;flex-direction:column;align-items:center;animation:section01ArrowIntro .9s ease-out .95s both}.arrow img:first-child{animation:scrollText 1.8s ease-in-out infinite}.arrow img:last-child{margin-top:6px;animation:scrollArrow 1.8s ease-in-out infinite}.section02{background-image:url(/images/event/20260902/section02/bg.png)}.prize{position:absolute;top:47%;left:51%;width:clamp(350px,20.8vw,400px);aspect-ratio:400 / 290}.prize_hover_window{position:absolute;z-index:2;top:35%;left:50%;width:clamp(400px,31.25vw,600px);aspect-ratio:600 / 300;background:#000c;border:2px solid rgba(158,53,18,.65);border-radius:10px;box-shadow:0 0 10px #b9441ca6,0 0 24px #ff5c2659,0 0 46px #ff5c2633;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .3s ease}.prize:hover .prize_hover_window{opacity:1;pointer-events:auto}.prize_hover_content{font-size:clamp(16px,1vw,20px);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.prize_title{margin:10px 0;text-align:center;font-size:clamp(20px,1.25vw,24px);color:#ffc357}.prize_hover_content ul{display:flex;flex-direction:column;gap:5px}.prize_hover_content li{text-align:center}.section02_wrap{position:absolute;z-index:99;top:36%;left:17%;display:flex;flex-direction:column;gap:2px;color:#c1af8e;font-size:clamp(.8rem,.83vw,1rem)}.reserve_wrap{background:url(/images/event/20260902/section02/bg-wrap.png) no-repeat;background-size:contain;width:clamp(320px,27vw,518px);aspect-ratio:518 / 445;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,.8vw,16px)}.recaptcha_text{text-align:center}.reserve_top_wrap{display:flex;flex-direction:column;gap:15px}.enter_box{display:flex;width:clamp(280px,21.5vw,412px);gap:10px}.enter_box>input{width:clamp(205px,15.6vw,300px);background-color:#00000080;border:2px solid #c1af8eb2;border-radius:3px;color:#c1af8e;font-size:16px}.enter_box>input[type=email],.enter_box>input[type=text]{outline:none;padding-left:10px}.enter_box>input[type=email]:focus,.enter_box>input[type=text]:focus{border-color:#c1af8e;box-shadow:0 0 5px #c1af8ec4}.enter_box>input:-webkit-autofill,.enter_box>input:-webkit-autofill:hover,.enter_box>input:-webkit-autofill:focus,.enter_box>input:-webkit-autofill:active{-webkit-text-fill-color:#c1af8e!important;transition:background-color 9999s ease-in-out 0s;caret-color:#c1af8e}.reserve_line{width:clamp(300px,21.8vw,419px)}.reserve_under_wrap{display:flex;flex-direction:column;align-items:center;gap:16px;gap:clamp(12px,.83vw,16px)}.reserve_clause>input,.reserve_clause>label{cursor:pointer}.reserve_clause a{text-decoration:underline}.receive_btn{width:clamp(200px,17.8vw,342px)}.reserve_remark{display:flex;justify-content:center;gap:50px;font-size:clamp(1rem,1vw,1.25rem);color:#ffc357}.reserve_remark>span{cursor:pointer;transition:filter .3s ease;text-decoration:underline}.reserve_remark>span:hover{filter:brightness(1.2)}.section03{background-image:url(/images/event/20260902/section03/bg.png)}.introduce_wrap{position:absolute;top:25%;left:22%;width:clamp(375px,27.6vw,531px)}.mobile_info{display:none}.introduce_video{display:flex;justify-content:space-between;gap:10px}.video_box{position:relative;display:flex;justify-content:center;align-items:center}.video_box img:last-child{position:absolute;width:clamp(40px,3.3vw,64px)}.section04{background-image:url(/images/event/20260902/section04/bg.png)}.section04_wrap{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:15px}.content_top_wrap{display:flex;justify-content:center;gap:50px}.content_top_wrap img{width:180px;cursor:pointer;transition:filter .3s ease}.content_top_wrap img:focus-visible,.carousel_left:focus-visible,.carousel_right:focus-visible{outline:2px solid #fff;outline-offset:4px}.content_top_wrap img:hover{filter:brightness(1.5)}.content_under_wrap{background:url(/images/event/20260902/section04/content-bg.png) no-repeat;background-size:contain;width:clamp(680px,54.7vw,1051px);aspect-ratio:1051 / 650;display:flex;flex-direction:column;align-items:center;justify-content:center}.content_box{position:relative;display:flex;align-items:center}.content_carousel{--content-position: 0;display:flex;max-width:1037px;margin:0 6px;overflow:hidden}.content_carousel>img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;transform:translate(calc(var(--content-position) * -100%));transition:transform .65s cubic-bezier(.65,0,.35,1);will-change:transform}.carousel_left,.carousel_right{display:none}.announcement_btn{position:absolute;top:99%;left:50%;transform:translate(-50%,-50%);width:260px}.page-swiper .footer{height:250px;background:#2a0001;color:#fff;font-size:14px;line-height:1.5;text-align:center;display:flex;justify-content:center;align-items:center}.footer-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;max-width:1920px;width:85%;gap:20px}.footer-logos,.footer-info{display:flex;align-items:center;justify-content:center}.footer-info{gap:20px}.copyright{text-align:left;line-height:1.5;display:flex;flex-direction:column;gap:10px}.copyright a{color:#ffc357;margin-right:10px;text-decoration:underline}.copy-right-text{opacity:.8}.copyright a:hover{opacity:.9}.grade{max-width:550px;display:flex;align-items:center;justify-content:space-around}.grade ul{text-align:left;margin-left:10px;list-style:none;padding:0;margin-bottom:0}.grade ul li{opacity:.8}.grade ul li:last-child{color:#ffc357;opacity:1}@keyframes sideGuideIntro{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes sideBannerIntro{0%{opacity:0;transform:translateY(34px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes section01TitleIntro{0%{opacity:0;transform:translateY(34px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes section01DownloadIntro{0%{opacity:0;transform:translateY(28px) scale(.9);filter:brightness(.8)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes section01ArrowIntro{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollText{0%,to{filter:drop-shadow(0 0 2px rgba(43,42,42,.35));opacity:.85}50%{filter:drop-shadow(0 0 4px rgba(255,226,193,.95)) drop-shadow(0 0 8px rgba(138,89,16,.75));opacity:1}}@keyframes scrollArrow{0%,to{transform:translateY(0);filter:drop-shadow(0 0 3px rgba(109,108,108,.45));opacity:.85}50%{transform:translateY(12px);filter:drop-shadow(0 0 6px rgb(255,226,193)) drop-shadow(0 0 8px rgba(138,89,16,.75));opacity:1}}@media(max-width:780px){.pc_header{display:none}.mobile_header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.mobile_menu,.mobile_header{background:#000000d3}.side_bar{display:none}.mobile_logo{width:170px;margin-left:8px}.hamburger_btn{z-index:1001;width:35px;border:none;background:transparent;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;justify-content:center;gap:6px}.hamburger_btn span{display:block;width:35px;height:4px;background:#fff;border-radius:99px;transition:.3s}.hamburger_btn.is-active span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger_btn.is-active span:nth-child(2){opacity:0;visibility:hidden;transition:none}.hamburger_btn.is-active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile_menu{--menu-top-spacing: 70px;position:fixed;top:var(--menu-top-spacing);left:0;width:100vw;height:calc(100vh - var(--menu-top-spacing));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile_menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile_menu ul{display:flex;flex-direction:column;gap:75px;margin-bottom:var(--menu-top-spacing)}.mobile_menu img{cursor:pointer;transition:filter .3s ease;width:120px}.section02_title,.section03_title,.section04_title{top:10%}.introduce_wrap{left:10%}.prize{display:none}.section04_wrap{top:50%}.content_top_wrap{gap:clamp(10px,6.4vw,50px)}.content_under_wrap{width:clamp(450px,87vw,680px)}.announcement_btn{top:112%;width:clamp(150px,33vw,260px)}}@media(max-width:680px){.modal_notice{background-image:url(/images/event/20260902/section02/mobile/notice-bg_m.png);width:clamp(400px,85vw,580px);aspect-ratio:1582 / 1839}.notice_wrap{margin:0 40px;top:13%}.notice_text{height:clamp(340px,75vw,520px)}.notice_text ol{padding-left:24px}.notice_text ul{padding-left:12px}}@media(max-width:580px){.download_btn a:first-child,.bg-video{display:none}.section01{background-image:url(/images/event/20260902/section01/mobile/bg.png);min-height:100dvh}.section01_wrap{top:75%}.download_btn{gap:20px}.section02{background-image:url(/images/event/20260902/section02/mobile/bg.png)}.section02_title{display:none}.section02_title_m{position:absolute;display:block;top:10%}.section02_wrap{top:52%;left:auto}.reserve_top_wrap,.reserve_under_wrap{gap:10px}.section03{background-image:url(/images/event/20260902/section03/mobile/bg.png)}.section03_title{display:none}.section03_title_m{display:block;position:absolute;top:13%;width:clamp(150px,33vw,191px)}.introduce_wrap{left:unset;margin:0 60px;width:auto}.pc_info{display:none}.mobile_info{display:block;padding-right:80px}}@media(max-width:480px){.page-swiper,.page-swiper section.swiper-slide{height:100vh;height:100dvh}.page-swiper section.swiper-slide{min-height:100dvh;background-size:auto 100%;background-position:center center}.section01_wrap{width:clamp(360px,95.8vw,460px)}.arrow{width:80px}.recaptcha_text{font-size:11px}.introduce_wrap{margin:0 20px}.section04{background-image:url(/images/event/20260902/section04/mobile/bg.png)}.section04_title{top:13%}.section04_wrap{gap:25px}.content_top_wrap{gap:10px}.content_under_wrap{background-image:url(/images/event/20260902/section04/mobile/content-bg_m.png);width:clamp(320px,85.6vw,411px);aspect-ratio:806 / 722}.content_carousel{margin:0 3px}.carousel_left,.carousel_right{position:absolute;cursor:pointer;transition:filter .3s ease,opacity .3s ease;width:24px;height:80px;display:flex;align-items:center}.carousel_left.is-disabled,.carousel_right.is-disabled{filter:brightness(.35) grayscale(.7);opacity:.55;cursor:default;pointer-events:none}.carousel_left{left:-27px}.carousel_right{right:-27px}.announcement_btn{top:115%}.modal_query{background-image:url(/images/event/20260902/section02/mobile/query-bg_m.png)}.modal_serial{background-image:url(/images/event/20260902/section02/mobile/query-bg_m.png)}.modal_query,.modal_serial{margin:0 20px}.query_wrap,.serial_wrap{top:43%;gap:15px;flex-direction:column}.query_input,.serial_wrap>input{width:clamp(180px,41.7vw,200px)}.query_input>input,.serial_wrap>input{padding:0 12px}.query_input>input{font-size:16px}.serial_wrap>input{font-size:12px}.email_btn,.copy_btn,.ok_btn{width:clamp(80px,23vw,110px)}.close_btn{width:clamp(16px,4.1vw,20px)}.modal_notice{margin:0 20px}.notice_wrap{margin:0 30px}.notice_text{font-size:12px;height:clamp(210px,77vw,380px)}}@media(max-width:1000px){.page-swiper .footer{height:auto;min-height:0;padding:20px}.footer-info{flex-direction:column}.copyright{text-align:center}}@media(max-width:780px){.page-swiper .footer{font-size:clamp(10px,1.9vw,14px)}.grade>img{width:clamp(50px,12.5vw,90px)}}@media(max-width:480px){.dg-links{display:flex;flex-direction:column}}
