@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Gabarito:wght@600&family=Noto+Sans+TC:wght@400;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:baseline;text-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}a[href^="x-apple-data-detectors:"]{color:inherit;text-decoration:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"GenSenRounded";src:url("../fonts/GenSenRounded2TC-M.otf") format("opentype")}@font-face{font-family:"GenSenRounded Bold";src:url("../fonts/GenSenRounded2TC-B.otf") format("opentype")}body,html{scroll-behavior:smooth;margin:0;height:auto;background-color:white;font-size:16px}*,html *{padding:0;margin:0;list-style:none;font-family:"GenSenRounded","Noto Sans TC",sans-serif;font-weight:400}a{color:inherit;font-weight:bold;text-decoration:none;font:inherit;display:inline-block;padding-left:2px;padding-right:2px;color:#39b7cd}a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.col-1{padding:0 1rem;width:100%}.col-2{padding:0 1rem;width:100%}.col-3{padding:0 1rem;width:100%}.col-4{padding:0 1rem;width:100%}.col-5{padding:0 1rem;width:100%}.col-6{padding:0 1rem;width:100%}.col-7{padding:0 1rem;width:100%}.col-8{padding:0 1rem;width:100%}.col-9{padding:0 1rem;width:100%}.col-10{padding:0 1rem;width:100%}.col-11{padding:0 1rem;width:100%}.col-12{padding:0 1rem;width:100%}.t-c{text-align:center}.t-r{text-align:right}.head3{font-size:1.5rem;line-height:1.6}.head4{font-size:1rem;line-height:1.6}.text-secondary{color:#fef742}.move-up{-webkit-transition:0.2s;transition:0.2s}.move-up:hover .move-item{-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.bold{font-weight:bold}.al-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nowrap{white-space:nowrap}p{line-height:1.5;margin-bottom:0.25rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.text-shadow-b{text-shadow:1px 2px black}.bg-light{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;background-color:#edffce;border:1px solid #e4ffb5}@media screen and (max-width:768px){.row{-ms-flex-wrap:wrap;flex-wrap:wrap}body,html{font-size:16px}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fade-enter-active{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.fade-leave-active{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.fade-enter,.fade-leave-active{opacity:0}.header{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;z-index:8;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative}.header.movedown{position:fixed;top:0;-webkit-transition:top 0.2s 0.2s,position 0.1s;transition:top 0.2s 0.2s,position 0.1s}.header.movedown .header-content{background:unset;background:white;-webkit-transition:0.2s ease;transition:0.2s ease;-webkit-box-shadow:0 1px 0px #ddd;box-shadow:0 1px 0px #ddd}.loading{position:fixed;left:0;bottom:0;right:0;top:0;background-color:#fef742;opacity:1;background:radial-gradient(circle,transparent 20%,#fef742 20%,#fef742 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#fef742 20%,#fef742 80%,transparent 80%,transparent) 37.5px 37.5px,linear-gradient(#ffffff 3px,transparent 3px) 0 -1.5px,linear-gradient(90deg,#ffffff 3px,#fef742 3px) -1.5px 0;background-size:75px 75px,75px 75px,37.5px 37.5px,37.5px 37.5px;z-index:18}.loading.hide{display:none}.loading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:320px;margin:0 auto;height:100%;gap:1rem}.loading-text{color:#34a9be;font-size:1.5rem;-webkit-box-shadow:0 0 0 2rem #fef742 inset;box-shadow:0 0 0 2rem #fef742 inset;text-shadow:0 4px #fef742,0 -4px #fef742}.logo img{width:48px}.header-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fef742;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 1rem;-webkit-box-sizing:box;box-sizing:box;margin:0 auto;position:relative}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu li{padding:0 0.25rem;margin-bottom:0}.header-menu li:hover .header-menu-item{-webkit-filter:grayscale(0);filter:grayscale(0)}.header-menu li:hover .header-menu-item .header-menu-text{color:#185a66}.header-menu li:hover .header-menu-item.mojoin .header-menu-text{color:#fae004}.header-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem;-webkit-transition:0.2s;transition:0.2s;-webkit-filter:grayscale(1);filter:grayscale(1)}.header-menu-item.active{-webkit-filter:grayscale(0);filter:grayscale(0)}.header-menu-item.active .header-menu-text{color:#185a66}.header-menu-item.mojoin{-webkit-filter:unset;filter:unset}.header-menu-item.mojoin .header-menu-text{color:#d4be00}.header-menu-item .header-menu-text{font-size:0.8rem;color:#34a9be;font-size:1rem;line-height:1.5;vertical-align:middle;font-weight:500;margin-top:-3px;padding:0 0.25rem}.header-menu-img{width:1rem}.header-menu-img img{width:100%}.button-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:6rem;font-size:1rem;color:white;cursor:pointer;user-select:none;position:relative;text-align:center}.button-dropdown:after{position:absolute;right:0.5rem;top:0;bottom:0;margin:auto;width:1rem;height:1rem;background-image:url("./../src/icon/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:1rem}.button-dropdown span{line-height:2}.top{position:fixed;right:1rem;bottom:184px;width:52px;height:52px;color:white;-webkit-transition:0.2;transition:0.2;z-index:5;-webkit-transform:scale(1);transform:scale(1);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:6;cursor:pointer}.top .bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;background-position:center;-webkit-transition:0.2s;transition:0.2s}.top:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}.top span{position:relative;z-index:1;font-weight:bold;cursor:pointer;font-size:1rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mobile-menu-btn{position:relative;display:none;height:48px;width:48px;z-index:4;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease}.mobile-menu-btn .bar{position:absolute;width:24px;top:0;left:0;right:0;bottom:0;margin:auto;height:4px;border-radius:8px;background-color:#278ea1;-webkit-box-shadow:0 8px 0 #278ea1,0 -8px 0 #278ea1;box-shadow:0 8px 0 #278ea1,0 -8px 0 #278ea1;-webkit-transition:0.2s cubic-bezier(0.17,0.67,0.57,1.31);transition:0.2s cubic-bezier(0.17,0.67,0.57,1.31);-webkit-transform:rotate(0);transform:rotate(0)}.mobile-menu-btn.menuOpen .bar{width:4px;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-color:white;-webkit-box-shadow:0 8px 0 white,0 -8px 0 white;box-shadow:0 8px 0 white,0 -8px 0 white}.mobile-menu{display:none;position:fixed;right:-360px;top:49px;min-width:280px;height:100vh;background-color:#288fa2;padding-top:26px;overflow:auto;padding-bottom:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s ease;transition:0.2s ease;z-index:2}.mobile-menu li{margin-right:0.5rem;font-size:1.25rem}.mobile-menu.open{right:0}.mobile-menu-item{text-decoration:none;font-size:1.25rem;letter-spacing:1px;padding:0.75rem 2rem;margin-bottom:0.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;border-radius:8px;margin-bottom:8px;cursor:pointer}.mobile-menu-item span{color:white;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 4px;margin-left:8px;display:inline-block;min-width:9rem}@media screen and (max-width:768px){.top{bottom:16px}.header-content{padding-top:0;padding-bottom:0}.pc{display:none}.mask,.mobile-menu,.mobile-menu-btn{display:block}.header-menu{display:none}.header-menu-img{width:2rem}}.footer{text-align:center;font-size:0.75rem;background-color:#fef742;padding:3rem 1rem}.footer p{color:#39b7cd}.footer-link,.sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-link .sns,.sns-wrap .sns{padding:1rem 0.5rem;width:1.5rem}.footer-link .sns img,.sns-wrap .sns img{width:100%}.footer-link .link,.sns-wrap .link{color:#34a9be;padding:0.5rem 1rem;display:inline-block;font-size:1rem}.copyright{font-size:1rem;padding-top:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyright p{color:#39b7cd;font-size:0.8rem}.appdownload-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:0 1rem;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qrcode{font-size:0;border-radius:8px;background-color:white;padding:5px;overflow:hidden;width:110px;-webkit-box-sizing:border-box;box-sizing:border-box}.qrcode img{width:100%;margin:0}.download-info{text-align:left}.download-info p{color:#34a9be;font-size:1rem;line-height:1.5;margin-bottom:1rem;letter-spacing:0.05em}.download-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:768px){.copyright-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}.appdownload-wrap{padding:1rem}.appdownload-wrap p{text-align:center}.download-link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-link-wrap img{height:48px}.qrcode{display:none}.footer{padding-bottom:148px}}ul.dot{padding-left:1.5rem}ul.dot li{color:#185a66;list-style-type:disc}ul.dot li::marker{color:#185a66}.float-cta{position:fixed;right:0;bottom:2rem;z-index:3}.float-cta .cta{display:block;padding:0.5rem 1.5rem;line-height:1;border:2px solid #39b7cd;background-color:#288fa2;color:#fef742;font-family:"GenSenRounded Bold","Noto Sans TC",sans-serif;margin-bottom:0.5rem;font-size:1.5rem;letter-spacing:2px;border-radius:0.7rem 0 0 0.7rem}@-webkit-keyframes float-s{50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes float-s{50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes float-l-s{50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes float-l-s{50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-webkit-keyframes float-r-s{50%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes float-r-s{50%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}.section-title{margin:0 auto;padding-top:3rem;padding-bottom:2rem;color:#34a9be;width:100%;max-width:320px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("./../src/section-title-bg.png");background-repeat:no-repeat;background-size:100% auto;position:relative;background-position:bottom 1rem center}.section-title h3{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.25rem;font-family:"GenSenRounded Bold","Noto Sans TC",sans-serif;color:inherit}.section-title:after{content:"";position:absolute;width:1rem;height:1rem;background-image:url("../src/star-3.png");background-repeat:no-repeat;background-size:1rem;right:0;bottom:4rem;margin:auto;-webkit-animation:rotate 2.5s infinite linear;animation:rotate 2.5s infinite linear}.section-title span{color:inherit;font-size:1.25rem;line-height:1.5;letter-spacing:1px}.section-title.white{color:white}.section-title.pts{padding-top:1rem}.container{width:100%}.swiper{padding:0 84px}.swiper-pagination-bullet-active{background-color:#fef742}.swiper-button-next,.swiper-button-prev{width:54px;height:54px;background-image:url("./../src/icon/button-left.png");background-repeat:no-repeat;background-size:52px;background-position:center left;-webkit-animation-name:float-s;animation-name:float-s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end)}.swiper-button-next:after,.swiper-button-prev:after{background-position:center right;content:unset}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{-webkit-animation-name:unset;animation-name:unset}.swiper-button-next{background-image:url("./../src/icon/button-right.png")}.table-wrap{margin:0 auto;width:100%;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.02em}.table-wrap.auto-width{display:inline-block;width:auto}.table-wrap .bg{background-color:#edffce}.table-wrap tr:last-child td,.table-wrap tr:last-child th{padding-top:1rem}.table-wrap tbody tr:last-child{border-width:0}.table-wrap td,.table-wrap th{padding:0.5rem;vertical-align:middle;color:#185a66;text-align:left;font-size:1.25rem;font-weight:bold;line-height:1.3}.table-wrap td a,.table-wrap td p,.table-wrap td span,.table-wrap th a,.table-wrap th p,.table-wrap th span{font-size:inherit}.table-wrap td span,.table-wrap th span{font-weight:bold}.table-wrap .t-r{text-align:right}.table-wrap th{color:#278ea1;line-height:1.6}.table-wrap th *{font-weight:bold}.table-wrap th[colspan]{text-align:center;font-size:1.75em;letter-spacing:2px;padding-right:0}.table-wrap table{width:100%}.nowrap{white-space:nowrap}.mobile{display:none}.table-mobile{min-width:320px;width:100%;display:none;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.table-mobile .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-mobile .tr:nth-child(2n){background-color:#f4f7ff}.table-mobile .th-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;width:100%}.table-mobile .th-title p,.table-mobile .th-title span{padding:0.25rem}.table-mobile .th{padding:8px 4px 0 4px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;color:#34a9be}.table-mobile .td{padding:0.25rem;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:80%;line-height:1.5;text-align:left;color:#278ea1}.table-mobile .tr-group{border-bottom:1px solid #dce0ec;margin-bottom:0.5em;padding-bottom:0.5rem}.table-mobile .tr-group:last-child{border-bottom:unset;margin-bottom:0}.nowrap{white-space:nowrap}@media screen and (max-width:768px){.table-mobile{display:block}.table-pc{display:none}.mobile-br{display:block}.float-cta .cta{font-size:1.75rem}.mobile{display:block}}@media screen and (max-width:548px){.section-title{font-size:1.25rem}}.banner-wrap{font-size:0}.banner-wrap [data-img=banner]{width:100%}.banner-wrap .banner,.banner-wrap .banner-info{position:relative}.banner-wrap .cta{position:absolute;display:inline-block;width:22%;height:12%;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation:pulse 1.5s infinite ease;animation:pulse 1.5s infinite ease}.banner-wrap .cta img{width:100%}.banner-wrap .cta [data-star]{position:absolute}.banner-wrap .cta [data-star="1"]{width:12%;right:0%;top:17%;-webkit-animation:rotate 2.5s infinite linear;animation:rotate 2.5s infinite linear}.banner-wrap .cta [data-star="2"]{width:8%;left:0%;bottom:15%;-webkit-animation:rotate 1.5s infinite linear;animation:rotate 1.5s infinite linear}.banner-wrap .cta [data-star="3"]{width:5%;left:8%;bottom:0%;animation:rotate 1s infinite alternate-reverse}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float{50%{top:-24px}}@keyframes float{50%{top:-24px}}@-webkit-keyframes title-halo{0%{background-position:left center}50%{background-position:right center}}@keyframes title-halo{0%{background-position:left center}50%{background-position:right center}}.application,.group,.rewards{background-color:#ffffff;opacity:1;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 15px 15px,linear-gradient(#edffce 1.2px,transparent 1.2px) 0 -0.6px,linear-gradient(90deg,#edffce 1.2px,#ffffff 1.2px) -0.6px 0;background-size:30px 30px,30px 30px,15px 15px,15px 15px;margin:0 auto;padding:2rem;max-width:1440px;-webkit-box-sizing:border-box;box-sizing:border-box}.application .swiper-wrapper,.group .swiper-wrapper,.rewards .swiper-wrapper{padding:1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem}.application .swiper-slide,.group .swiper-slide,.rewards .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:480px;padding:1.5rem;padding-top:0rem;-webkit-box-sizing:border-box;box-sizing:border-box}.group{padding-bottom:0}ul{line-height:1.5;margin-left:2rem}ul li{margin-bottom:1rem}ul.alpha li{list-style:lower-alpha}ul.alpha li img{display:block;width:100%;max-width:360px}.application-info,.application-step{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.application-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application-info>ul{padding:2rem;padding-left:3rem;margin-left:0}.application-info .highlight{color:#f73dbc}.card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1%;gap:2rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.group-card{padding:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.group-card .title-tag{margin-right:0.5rem;margin-bottom:1rem}.group-card .img{width:34%;border-radius:1rem;overflow:hidden;font-size:0}.title-tag{font-family:"GenSenRounded Bold","Noto Sans TC",sans-serif;font-size:1.5rem;display:inline-block;color:white;background-color:#288fa2;padding:0.5rem 1rem;border-radius:0.5rem}.group-info{width:70%}.group-info .illustrator{margin-bottom:1rem;display:inline-block;white-space:nowrap;margin-bottom:0.5em}.group-info .slogan{font-size:1.25rem;font-family:"GenSenRounded Bold","Noto Sans TC",sans-serif;line-height:1.3;color:#34a9be;margin-bottom:1rem}.group-info p{color:#185a66}.img{width:100%;position:relative}.img img{width:100%}[data-detail=true]{cursor:pointer}[data-detail=true]:after{content:"";position:absolute;right:0;bottom:0;opacity:0.85;width:2.5rem;height:2.5rem;border-radius:0.5rem 0 0 0;background-color:#288fa2;background-image:url("./../src/icon/icon-search.svg");background-size:1.5rem;background-position:center;background-repeat:no-repeat}@-webkit-keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}@keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}.rule{padding:2rem;padding-bottom:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;opacity:1;background-image:repeating-linear-gradient(45deg,#fcffcf 25%,transparent 25%,transparent 75%,#fcffcf 75%,#fcffcf),repeating-linear-gradient(45deg,#fcffcf 25%,#ffffff 25%,#ffffff 75%,#fcffcf 75%,#fcffcf);background-position:0 0,5px 5px;background-size:10px 10px}.rule-wrap{position:relative;margin:0 auto;max-width:1024px;margin-bottom:64px;background-color:white;border:2px solid #fef742;border-radius:2rem;text-align:center;padding:2rem 1rem}.rule-wrap .title-tag{position:sticky;top:1rem;left:0;right:0;margin:auto;z-index:2}.rule-wrap .text-wrap{max-height:75vh;padding-right:1rem;overflow-y:auto;text-align:left;position:relative}.rule-wrap .text-wrap::-webkit-scrollbar{width:8px;border-radius:6px}.rule-wrap .text-wrap::-webkit-scrollbar-button{background:transparent;border-radius:6px}.rule-wrap .text-wrap::-webkit-scrollbar-track-piece{background:#f3f3f3;border-radius:6px}.rule-wrap .text-wrap::-webkit-scrollbar-thumb{border-radius:4px;background-color:#62c6d7}.rule-wrap .text-wrap::-webkit-scrollbar-track{-webkit-box-shadow:transparent;box-shadow:transparent}.rule-wrap ol{padding-top:0;padding-left:4rem}.rule-wrap ol li{list-style:decimal;width:100%;line-height:1.67;color:#185a66;letter-spacing:1px;max-width:unset;-webkit-margin-after:1rem;margin-block-end:1rem}.rule-wrap ol li .bold{font-weight:700;color:#52a4da}.rule-wrap .number-second{padding:0;padding-left:1rem;counter-reset:my-counter}.rule-wrap .number-second>li{list-style:none;counter-increment:my-counter}.rule-wrap .number-second li:before{content:"(" counter(my-counter) ") ";margin-left:-1rem}.rule-wrap ul{padding-left:1.5rem}.rule-wrap ul li{list-style:circle;-webkit-margin-after:0.5rem;margin-block-end:0.5rem}.rule-wrap .alphabet{padding:0;padding-left:2rem}.rule-wrap .alphabet li{list-style:lower-alpha;-webkit-margin-after:0;margin-block-end:0}.rule-wrap .alphabet li:before{content:unset}.rule-highlight{margin:0 auto;padding:1rem;display:block;background-color:#fef742;color:#f73dbc;border-radius:1rem;width:80%;text-align:center;font-size:1.25rem;max-width:640px;margin-bottom:2rem}.highlight-text{line-height:1.3}.highlight-icon img{width:10%}.logo-list{text-align:center;padding-top:0.5rem}.logo-list .logo-item{display:inline-block;padding:0.5rem;margin:0 0.5rem}.logo-list img{vertical-align:middle;max-height:36px}.logo-list img.higher{max-height:52px}.host-wrap{max-width:768px;padding:1rem;margin:0 auto}.star{text-align:center;padding-top:1rem}.star img{width:3rem;-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear}.host-card{text-align:center;padding:1rem;border-radius:2rem;background-color:white;border:2px solid #e4ffb5}@media screen and (max-width:768px){.banner-wrap .cta{width:40%;height:10%}.banner-wrap .cta [data-star]{position:absolute}.banner-wrap .cta [data-star="1"]{width:12%;right:0%;top:17%;-webkit-animation:rotate 2.5s infinite linear;animation:rotate 2.5s infinite linear}.banner-wrap .cta [data-star="2"]{width:8%;left:0%;bottom:25%;-webkit-animation:rotate 1.5s infinite linear;animation:rotate 1.5s infinite linear}.banner-wrap .cta [data-star="3"]{width:5%;left:8%;bottom:10%;animation:rotate 1s infinite alternate-reverse}.group-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem}.group-card .img{width:60%}.group-info{width:100%}.card-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.rule{padding:1rem}.rule-wrap{padding:1rem;padding-right:0.5rem;margin-bottom:2rem}.rule-wrap ol{padding-left:2rem;padding-bottom:1rem}.highlight-icon img{width:16%}}@media screen and (max-width:568px){.application .swiper-slide{padding:0.5rem 1rem}.application .swiper-button-next,.application .swiper-button-prev{width:48px;height:48px;background-size:44px;right:0}.application .swiper-button-prev{left:0}.application-info>ul{padding:1rem;padding-left:2rem}.application-info>ul .highlight{margin-left:-1rem;width:calc(100% + 0.1rem)}}#criteria{background-color:#ffffff;opacity:1;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 15px 15px,linear-gradient(#edffce 1.2px,transparent 1.2px) 0 -0.6px,linear-gradient(90deg,#edffce 1.2px,#ffffff 1.2px) -0.6px 0;background-size:30px 30px,30px 30px,15px 15px,15px 15px;padding-top:6rem}.criteria{background-color:#288fa2;opacity:1;background-image:linear-gradient(135deg,#3d9aab 25%,transparent 25%),linear-gradient(225deg,#3d9aab 25%,transparent 25%),linear-gradient(45deg,#3d9aab 25%,transparent 25%),linear-gradient(315deg,#3d9aab 25%,#288fa2 25%);background-position:4px 0,4px 0,0 0,0 0;background-size:4px 4px;background-repeat:repeat;padding-top:2rem;padding-left:2rem;padding-right:2rem;padding-bottom:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4rem 4rem 0 0}.criteria .desc{width:100%;font-size:1.25rem;text-align:center;color:white}.bigger{font-size:2em;margin-right:0.1em;margin-left:0.1em}.criteria-wrap{border-radius:4px;margin:0 auto;width:100%;padding:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:0.5rem 1rem}.criteria-card{position:relative;border-radius:2px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(33.3333333333% - 2rem);background-size:100% auto;background-repeat:no-repeat}.criteria-card .bg{width:100%}.criteria-card .bg img{width:100%}.criteria-card:after{content:"";position:absolute;top:0.5rem;left:0.5rem;width:4rem;height:4rem;background-image:url("./../src/star-4.png");background-size:100% auto;background-repeat:no-repeat;background-position:center;-webkit-animation:rotate 6s infinite ease;animation:rotate 6s infinite ease;z-index:0}.criteria-title{color:#34a9be;font-size:2rem;font-family:"GenSenRounded Bold","Noto Sans TC",sans-serif;letter-spacing:1px;position:absolute;z-index:1;top:15%;left:0;right:0;margin:auto;text-align:center}.criteria-text{position:absolute;text-indent:1rem;top:calc(15% + 3rem);line-height:1.6;left:1.8rem;right:1.5rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.criteria-text p{color:#185a66;font-size:1.1rem}.criteria-highlight{margin:0 auto;padding:1rem;display:block;background-color:white;border:2px solid #39b7cd;color:#f73dbc;border-radius:1rem;width:80%;text-align:center;font-size:1.25rem;max-width:640px;margin-bottom:2rem}.prize-card{width:100%;margin:0 auto;max-width:992px;background-color:white;border:2px solid #39b7cd;border-radius:2rem;overflow:hidden}.prize-card ul{margin-left:0}.prize-card ul li{margin-bottom:4px}@media screen and (max-width:992px){.criteria-wrap{max-width:708px}.criteria-card{width:calc(50% - 2rem)}.criteria-text{right:1.8rem}}@media screen and (max-width:768px){#criteria{padding-top:50px}.criteria{padding-top:0;padding-left:1rem;padding-right:1rem;border-radius:2rem}.prize-card+.prize-card{margin-top:1rem}}@media screen and (max-width:588px){.criteria-wrap{max-width:328px;display:block;width:90%}.criteria-card{width:100%;margin-bottom:1rem}.criteria-text{right:1.8rem}.criteria-text p{font-size:1.2rem}}.reward-card{width:90%;max-width:960px;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:4rem}.reward-card-book{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.bookcover{width:25%;max-width:350px;border-radius:1rem;overflow:hidden;font-size:0;margin-bottom:1rem}.bookcover a{padding:0}.bookcover img{width:100%}.book-info{width:100%;margin-bottom:1rem}.book-info p{color:#185a66;letter-spacing:0.05rem}a.book-title{display:inline-block;font-size:2rem;margin-bottom:0.5rem;margin-right:0.5rem}span.author{font-size:1.25rem}span.author:before{content:"作者："}.book-tags{display:inline;white-space:nowrap}.book-tags .tag{display:inline-block;margin:0 0.25rem;line-height:1.5;border-radius:1rem;color:rgba(40,143,162,0.6)}.book-tags .tag:before{content:"#"}.reward-title{background-color:#ffffff;opacity:1;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 15px 15px,linear-gradient(#edffce 1.2px,transparent 1.2px) 0 -0.6px,linear-gradient(90deg,#edffce 1.2px,#ffffff 1.2px) -0.6px 0;background-size:30px 30px,30px 30px,15px 15px,15px 15px;width:100%}.reward-title img{width:100%}.slogan{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.5rem 1rem;margin:1rem 0;vertical-align:middle;line-height:1.4;font-size:1.1rem;border:2px solid rgba(254,247,66,0.2);background:#fef742;border-radius:0.25rem;color:#34a9be}.slogan:before{content:"";display:inline-block;width:24px;height:24px;margin:0;margin-right:0.5rem;font-size:0;background-image:url("./../src/rewards/icon-feather.png");background-position:center;background-size:auto 100%;background-repeat:no-repeat}.book-intro{max-height:6.64rem;overflow:hidden;border-bottom:1px dashed #288fa2}.book-intro p{padding-left:1rem;padding-right:1rem;line-height:1.66;text-indent:2rem;opacity:0.8}.book-intro.expand{max-height:1990px;padding-bottom:1rem}.intro-togggle-button{cursor:pointer;background:unset;color:#fef742;background-color:#288fa2;border:2px solid #34a9be;padding:0 1rem;text-align:center;letter-spacing:2px;border-radius:0.5rem;width:120px;line-height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;margin-left:auto;margin-top:-18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.reward-card-comments{position:relative;margin:0 auto;background-color:white;border:2px solid #fef742;border-radius:1rem;text-align:center;padding:2rem 1rem 1.5rem 1rem}.comments-title{position:absolute;left:0;right:0;margin:auto;top:-1rem;font-size:1.25rem;background-color:#fef742;color:#39b7cd;width:8rem;padding:0.5rem 1rem;border-radius:0.5rem}.comments{text-align:left;text-indent:2rem;max-width:768px;margin:0 auto}.comments p{letter-spacing:0.05rem;color:#185a66;line-height:1.66}@media screen and (max-width:768px){.reward-title{margin-bottom:-1rem}.rewards{padding-left:1rem;padding-right:1rem}.mobile{margin-bottom:2rem}.reward-card{border-radius:1.25rem;width:100%;padding:1rem 1rem 1rem 1rem}.reward-card-book{gap:0.5rem}.bookcover{border-radius:0.5rem;width:33%;margin-bottom:0}.book-intro.expand{padding-bottom:1rem}a.book-title{display:block;font-size:1.5rem;line-height:1.3}.intro-togggle-button{margin-right:auto}.book-info{margin-bottom:0}.comments-title{font-size:1rem}.book-tags{padding-top:0.25rem;display:block}}.dialog{width:0;height:0;opacity:0;display:none;position:fixed;z-index:30}.dialog.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;opacity:0;top:0;bottom:0;left:0;right:0;margin:auto;z-index:200;height:100vh;overflow:auto;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.dialog.open .mask{display:block;width:100%;height:100%;margin:auto;opacity:1}.mask{height:0;opacity:0;width:0;position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.6)}.mask.open{height:auto;right:0;bottom:0;opacity:1;width:100%;z-index:6}.dialog-wrap{position:relative;z-index:8;border-radius:8px;background:white;max-width:840px;max-height:86vh;width:95%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-wrap.sm{max-width:480px}.dialog-body{padding-top:3rem;height:auto;overflow-y:auto}.dialog-head{padding:1.45rem 2rem;-ms-flex-negative:0;flex-shrink:0}.dialog-text p{padding-bottom:0}.dialog-close{width:56px;height:56px;position:absolute;right:0;z-index:1;top:0;background:url("./../src/dialog-close.png") no-repeat;background-position:center;background-size:32px;cursor:pointer}.dialog-title{font-size:2rem;padding:1rem 0;color:#185a66;border-bottom:1px solid #ddd}.dialog-img{padding:0 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-img img{max-width:100%;max-height:calc(100vh - 5rem)}.dialog-text{font-size:1rem;width:100%;margin:0 auto;text-align:center;line-height:1.6;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:1rem;color:#278ea1;padding-top:0.25rem}.dialog-text a,.dialog-text p,.dialog-text span{font-size:inherit}.dialog-text p{padding-bottom:1rem}.dialog-caption p{font-size:1.4rem;color:#34a9be;padding-bottom:1rem}.dialog-img{width:100%;text-align:center}.dialog-img img{max-width:100%;width:auto}.button-dialog,.section-more{display:block;margin:0 auto;text-align:center;width:100%;max-width:200px;border:1px solid #34a9be;border-bottom-width:4px;margin-bottom:1rem;color:#278ea1;padding:0.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:0.2s;transition:0.2s;-webkit-transform:scale(1);transform:scale(1)}.button-dialog:hover,.section-more:hover{background-color:#fef742;-webkit-transform:scale(0.95);transform:scale(0.95);color:white}.button-dialog.light,.section-more.light{line-height:1.5;border:1px solid #ddd;border-bottom-width:4px;color:#ddd;font-weight:bold}.button-dialog.light:hover,.section-more.light:hover{-webkit-transform:scale(0.95);transform:scale(0.95);color:white}.cardSwiper .swiper{padding-bottom:2rem}.cardSwiper .swiper-slide{margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cardSwiper .swiper-slide img{max-width:100%;max-height:600px}@-webkit-keyframes fade-in{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}@keyframes fade-in{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}section.panel{display:none}section.panel.show{display:block}