.wrapper a{color:#41230f;-webkit-text-decoration:none;text-decoration:none}.wrapper a:link,.wrapper a:visited{-webkit-text-decoration:none;text-decoration:none}.wrapper a:hover,.wrapper a:active{-webkit-text-decoration:none;text-decoration:none;position:relative;top:1px;left:1px}img{vertical-align:bottom;image-rendering:-webkit-optimize-contrast;border:0}.pc{display:block}.m{display:none}body{background-color:#fff}.wrapper{width:100%;max-width:1920px;margin:0;padding:0;overflow:hidden}.wrapper .header{width:100%;height:auto;margin:0;padding:0;position:relative}.wrapper .container{background-color:#fbe1ba;margin:0 auto;padding:0 0 3%;box-shadow:inset 0 5px 5px rgba(0,0,0,.2)}.header .titlebox_head{width:55.9%;position:absolute;top:10.4%;left:3%}.header img{width:100%;height:auto}.header .promote1box_head{width:32%;position:absolute;top:55%;left:26.6%}.header .promote2box_head{width:14.1%;position:absolute;top:90.1%;left:79.4%}.nav .embla{--slide-spacing:0;--slide-size:auto;--slide-height:auto;padding:0}.nav .embla__container{display:block}.nav .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.nav{width:100%;margin:0;padding:1.6% 0 0}.navcol{width:91%;margin:0 auto;font-size:0;list-style-type:none}.navunit{width:10.7%;margin:0 .2%;display:inline-block}.navunit .off,.navunit.here .on{display:none}.navunit.here .off{display:block}.navunit img{width:100%;height:auto}.sharearea{color:#666;justify-content:flex-end;align-items:center;padding:0 2% 0 0;font-size:2.2rem;display:flex!important}.sharetitle{float:left;width:3em}.socialsharelistcol{width:max(12.5vw,235px);font-size:0;list-style-type:none}.socialsharelistcol li{float:left;cursor:pointer;width:19%;min-width:44px;margin:0 1% 0 0}.socialsharelistcol li img{width:100%;height:auto}.pages_inner{background-color:#fff;border-radius:50px;width:95.6%;margin:0 auto;padding:2% 0}.hopebagarea{width:100%;max-width:1280px;margin:0 auto}.hopebagarea img{width:100%;height:auto}.title_section{width:980px;margin:0 auto .5%}.title_section img{width:100%;height:auto}.pdcolumn .pdcol{width:92%;margin:0 auto;list-style-type:none}.pdcol .pdunit{float:left;box-sizing:border-box;width:24%;height:auto;margin:0 .5% 3%;padding:0;font-size:1.9rem}.coverbox{box-sizing:border-box;border:1px solid #ddd;margin:0 0 2%}.coverbox img{width:100%;height:auto}.pdnamebox{color:#333;height:2.4em;margin:0 0 2.5%;font-size:2rem;font-weight:500;line-height:1.2;overflow:hidden}.sloganbox{height:2.4em;margin:0 0 1.5%;line-height:1.2;overflow:hidden}.notice1field{color:#666;margin:0 0 .8%;font-size:1.7vw;font-weight:700;line-height:1.2}.notice1field .price{color:#fe2323;font-size:3.1vw}.notice2field{color:#999;font-size:1.1vw}.sidemenu{box-sizing:border-box;z-index:20;width:120px;display:none;position:fixed;top:120px;left:0}.sidemenu .sidemenuimg{margin:0 0 2%}.sidemenu .sidemenuimg img{width:100%;height:auto}.sidemenu ul{border:3px solid #cd0030;border-radius:0 10px 10px 0;overflow:hidden}.sidemenu ul li a{color:#fff;background-color:#e43d64;padding:5px 0;font-size:16px;line-height:1.4;display:block;box-shadow:2px 2px 10px #fff}.sidemenu ul li.mbr a{background-color:#e43d64}.sidemenu ul li a:hover{color:#ffebc9;transform:translateY(0)}.sidemenu ul li.sort{flex-wrap:wrap;display:flex}.sidemenu ul li.sort a{box-sizing:border-box;color:#fff;width:50%;padding:2px 8px;font-size:15px;line-height:1.4;display:block}.sidemenu ul li.sort a:nth-child(2n){border-right:0}.sidemenu ul li.sort a:hover{color:#ffebc9}.sidemenu ul .special a{background-color:#ee734a}.mod_mv2{margin:0;padding:0}.mod_mv2 .mvbox_mv2{width:100%;height:auto;margin:0;padding:0}.mod_mv2 .titlebox_mv2{color:#131313;text-align:right;width:100%;margin:0;padding:0;font-size:1.6rem;display:none}.mvbox_mv2 iframe{width:952px;height:535px}.mvbox_mv2 lite-youtube{max-width:952px;margin:0 auto}.section_donate{padding:0 0 5.7%}.donatewebarea{width:100%;max-width:1480px;margin:0 auto 3.2%}.title_donateweb{color:#333;margin:0 0 4.2%;font-size:3.5vw}.title_donateweb .number{color:#ff3686;font-size:4.5vw}.btnbuycolumn,.endingcolumn{margin:0 auto 2.5%}.countcolumn{width:100%;margin:0 0 3.5%}.btnbuycolumn{width:82%}.endingcolumn{width:58%}.btnbuycolumn img,.endingcolumn img{width:100%;height:auto}.btnbuyfield{cursor:pointer}.btnbuyfield img.off,.btnbuyfield:hover img.on{display:none}.btnbuyfield:hover img.off{display:block}.seepdbox{color:#ccc;padding-top:2.5%;font-size:1.5vw}.seepdbox a:link,.seepdbox a:visited{color:#818286;-webkit-text-decoration:underline;text-decoration:underline}.seepdbox a:hover,.seepdbox a:active{-webkit-text-decoration:none;text-decoration:none}.picsfield_count{width:45.7%;max-width:584px;margin:0 auto 3%}.picsfield_count img{width:100%;height:auto}.countfield_count{color:#333;margin:0 0 1.5%;font-size:3.5vw;font-weight:700;display:block}.countfield_count .numberbox_count{color:#fff;background-color:#ff3030;border-radius:10px;margin:0 7px;padding:0 10px}.chartfield_count{width:55vw;margin:0 auto}.barbox_count{float:left;box-sizing:border-box;background-color:#f5f1f1;border:1px solid #e1c9c9;border-radius:100px;width:calc(100% - 14.5em);overflow:hidden}.attainbox_count{float:right;color:#333;width:4.5em;font-size:max(1.3rem,min(1.8vw,2rem));line-height:1.1}.bar_count{background:url(https://cdn.kingstone.com.tw/coreimages/hopebag/page1_bar_pattern.jpg?v=2JWgLYUPExWwqf0eY5OtdEqSmuX086IoyfxRyASm8so) 0 0/auto 100% repeat-x;height:61px}.percentset_count{color:#ff3030;font-size:max(1.7rem,min(2.9vw,3.4rem))}.title_btnbuy{margin:0 0 1%;font-size:4.5rem}.btnbuygroup{margin:0 0 1%;font-size:0}.btnbuy_hopebag{z-index:1;box-sizing:border-box;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#5cb85c;border:0;border-radius:10px;width:23%;margin:0 1%;padding:20px 0;font-size:2.8vw;font-weight:700;transition:transform .3s;display:inline-block;position:relative;box-shadow:inset 10px 10px 8px rgba(255,255,255,.3)}.btnbuy_hopebag.color1{background-color:#5cb85c}.btnbuy_hopebag.color2{background-color:#3cb1bb}.btnbuy_hopebag.color3{background-color:#627dc2}.btnbuy_hopebag.color4{background-color:#9165be}.btnbuy_hopebag .number{color:#ffffa4;font-size:6.5rem}.btnbuy_hopebag.soldout{cursor:default;box-shadow:none;background-color:#ddd}.btnbuy_hopebag.soldout .number{color:#fff}.btnbuy_hopebag:hover{transform:translateY(6px);box-shadow:inset 10px 10px 5px rgba(0,0,0,.2)}@keyframes buybtn{50%{transform:translateY(-3px)}to{transform:translateY(-6px)}}.btnbuy_hopebag.soldout:hover{box-shadow:none;transform:translateY(0)}.notebox_btnbuy{color:#444;font-size:2.6rem}.notecolumn{width:86%;max-width:1280px;margin:0 auto}.notetitle{color:#f47297;text-align:left;text-indent:-1.6vw;margin:0;font-size:1.6vw}.notetitleicon{vertical-align:middle;width:1.6vw;height:auto;margin:0 1px 0 0}.notecol{text-indent:-1.6vw;list-style-type:none}.noteunit{color:#333;text-align:left;font-size:1.6vw;line-height:1.6}.noteunit:before{content:"※"}.donatestorearea{color:#7c1818;border:5px solid #ffdbb1;border-radius:100px;width:66.7%;margin:0 auto;padding:1% 0;font-size:2vw}.donatestorearea a:link,.donatestorearea a:visited{color:#2e87ff;-webkit-text-decoration:underline;text-decoration:underline}.donatestorearea a:hover,.donatestorearea a:active{color:#2e87ff;-webkit-text-decoration:none;text-decoration:none}.section_letter{margin:0 0 5.2%}.section_letter .title_section{margin-bottom:2.3%}.lettercolumn{width:76.2%;margin:0 auto .2%}.lettercol{list-style-type:none}.letterunit{float:left;width:48%;margin:0 1% 1.5%}.letterunit img{width:100%;height:auto}.section_msg{margin:0 0 7%}.msgtxtfield{color:#fa5094;margin:0 0 .7%;font-size:max(1.4rem,min(2.4vw,3rem))}.msgwallfield{width:76.2%;margin:0 auto 1.5%}.msgwallinner_up{background:#d9ae7b url(https://cdn.kingstone.com.tw/coreimages/hopebag/msgwallinner_bg_up.jpg?v=CumuFMx6lSIRbVV_njKYuqyygshVTJYUQGW33I9G5ok) top/100% no-repeat;padding-top:3.3%}.msgwallinner_mid{background:#d9ae7b url(https://cdn.kingstone.com.tw/coreimages/hopebag/msgwallinner_bg_mid.jpg?v=3jlgiWk2tK_muxHGFo5WENKro8j-VTlnGjcXOw7CN0s) top/100% repeat-y}.msgwallinner_down{background:#d9ae7b url(https://cdn.kingstone.com.tw/coreimages/hopebag/msgwallinner_bg_down.jpg?v=4vGnkanz9BNJ4bnrMmP0TAIOzF6ZZ1IWJwXWA7gaCkg) bottom/100% no-repeat;padding-top:3.3%}.msgwallregion{width:96%;margin:0 auto;padding:15px 0 5px;overflow:hidden}.msgwallcol{width:-webkit-max-content;width:max-content;margin:0 0 15px;list-style-type:none;display:flex}.msgwallunit{box-sizing:border-box;text-align:left;background-color:#ffffc5;width:19%;margin:0 .5%;padding:.3% .5%;font-size:max(1.5rem,min(1.8vw,2rem));box-shadow:5px 5px 5px rgba(0,0,0,.2)}.msgwallunit.color1{background-color:#ffe1fb}.msgwallunit.color2{background-color:#ffe4c8}.msgwallunit.color3{background-color:#ffffc5}.msgwallunit.color4{background-color:#dffed5}.msgwallunit.color5{background-color:#d6feff}.toleft_msgwall{animation:18s linear infinite leftmove}.toright_msgwall{animation:22s linear infinite rightmove}.track_msgwall:hover{animation-play-state:paused}@keyframes leftmove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rightmove{0%{transform:translate(-50%)}to{transform:translate(0)}}.msgbtnfield{width:44.7%;margin:0 auto}.msgbtnfield img{width:100%;height:auto}.msgbtnfield img.off,.msgbtnfield:hover img.on{display:none}.msgbtnfield:hover img.off{display:block}.section_ambassador{margin:0 0 5.5%}.section_ambassador .title_section{margin-bottom:2.3%}.ambassadorcolumn{justify-content:space-between;align-items:center;width:66%;margin:0 auto;display:flex}.mvfield_ambassador{width:30%}.introfield_ambassador{text-align:left;width:67%;margin:0 0 0 1%}.mvfield_ambassador.vertical lite-youtube:after{padding-bottom:177.778%}.title_intro_sambassador{color:#de4e84;margin:0 0 2.9%;font-size:4rem;line-height:1.2}.content_intro_sambassador p{color:#333;margin:0 0 3%;font-size:2.8rem;line-height:1.6}.content_intro_sambassador p:last-child{margin-bottom:0}.section_bag{padding:0 0 6.6%}.noticecolumn_bag{margin:0 0 1.7%}.section_stationery{padding:0 0 6.6%}.noticecolumn_stationery{margin:0 0 1.7%}.section_coorganizer{padding:0 0 6.5%}.section_coorganizer .title_section{margin-bottom:1.5%}.noticecolumn_coorganizer{color:#999;margin:0 0 1%;font-size:1vw}.logocolumn_coorganizer{width:75%;margin:0 auto}.logocolumn_coorganizer img{width:100%;height:auto}.section_partner{padding:0 0 6.5%}.noticecolumn_partner{color:#999;margin:.5% 0;font-size:1vw}.logocolumn_partner{width:75%;margin:0 auto}.logocolumn_partner img{width:100%;height:auto}.section_sponser{padding:0 0 6.5%}.section_sponser .title_section{margin-bottom:2.5%}.noticecolumn_sponser{color:#999;margin:0 0 1%;font-size:1vw}.logocolumn_sponser{width:75%;margin:0 auto}.logocolumn_sponser img{width:100%;height:auto}.section_process{padding:0 0 6.6%}.content_process{padding:1.5% 0}.processcolumn{width:92%;margin:0 auto;position:relative}.processcolumn img{width:100%;height:auto}.blank_url{width:32.4%;position:absolute;bottom:24%;left:.3%}.section_rule{padding:0 0 6.6%}.content_rule{text-align:left}.rulecolumn{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:20px;width:86%;margin:0 auto;padding:2.5% 0}.rule{box-sizing:border-box;word-wrap:break-word;height:650px;padding:0 5%;overflow-y:auto}.rule a:link,.rule a:visited{color:#694a3a;-webkit-text-decoration:underline;text-decoration:underline}.rule a:hover,.rule a:active{color:#694a3a;-webkit-text-decoration:none;text-decoration:none}.rule h2{color:#000;font-weight:500}.rule h3{font-size:18px;font-weight:500;line-height:35px}.rule h3:before{content:"";vertical-align:text-bottom;background-image:url(https://cdn.kingstone.com.tw/coreimages/summertop/heart.png?v=mE1Vt9ZawgU5sLj28coK48CpIrC9kTGPYIL2JqaB4eQ);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;margin-right:5px;display:inline-block}.rule ul li{color:#333;margin-left:25px;font-size:1.3vw;line-height:1.6}.rule ul li b{font-weight:500}.rule ul li b.bsty1{color:#da1533}.rule ul li b.bsty2{color:#0070bb}.rule .rule2>ul{margin-bottom:10px}.rule .rule2 ul li{list-style-type:disc}.rule .rule2 ol li{list-style-type:decimal}.rule .rule2 ol li ul li{list-style-type:disc}.rulenotecol{margin:0 0 0 1em}.rule2 .title_coupon{border:1px solid #333;margin:10px 0 0;padding:0 5px;display:inline-block}div:where(.swal2-container) div:where(.swal2-popup){background:#7ce8e6 url(https://cdn.kingstone.com.tw/coreimages/hopebag/bg_container_2025.jpg) top repeat-y!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{color:#694a3a!important;background-color:#fdd000!important;border:2px solid #694a3a!important;font-family:Noto Sans TC,sans-serif!important;font-weight:700!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{color:#694a3a!important;background-color:#fdd000!important;border:2px solid #694a3a!important;font-family:Noto Sans TC,sans-serif!important;font-weight:700!important}@media screen and (min-width:1367px) and (max-width:1921px){.navunit:hover .on{display:none}.navunit:hover .off{display:block}}@media screen and (max-width:1366px){.wrapper{width:100%}.navcol{width:91%}.btnbuycolumn{width:70%}.btnbuy_hopebag{font-size:2vw}.ambassadorcolumn{width:80%}.mvfield_ambassador{width:37%}.introfield_ambassador{width:60%}.rulenotecol{margin-left:1.5em}}@media screen and (max-width:1024px){.pc{display:none}.pad{display:block}.m{display:none}.wrapper .header{background-size:cover}.navcol{width:98%}.navunit{width:170px}.pages_inner{border-radius:0 0 20px 20px;width:98%}.hopebagarea{width:100%;padding:2% 0}.sharearea{font-size:1.5rem}.socialsharelistcol{width:auto}.socialsharelistcol li{width:44px;margin-right:2px}.msgwallfield{width:92%}.toleft_msgwall,.toright_msgwall{animation-duration:15s}.notice1field{font-size:3vw;font-weight:500}.notice2field{font-size:1.8vw}.mvfield_ambassador{width:42%}.introfield_ambassador{width:55%}.title_intro_sambassador{margin-bottom:7%;font-size:3.1rem}.content_intro_sambassador p{margin-bottom:5%;font-size:2.3rem;line-height:1.4}.sponser .logounit.kaosha{width:50%}.sponser .logounit.cathay{width:100%}.sidemenu{width:170px;height:auto;max-height:100vh;transition:all .5s;top:50px;bottom:0;left:-170px;overflow:scroll}.sidemenu .sidemenuimg{padding-top:10%}.sidemenu .sidemenuBtn{background-color:rgba(0,0,0,.6);border-radius:0 5px 5px 0;width:24px;padding:10px 5px;transition:all .5s;position:fixed;top:70px;left:5px}.sidemenu .sidemenuBtn:before{content:"選單展開";color:#fff;font-size:14px}.sidemenu.open{z-index:20;background-color:rgba(0,0,0,.8);left:0}.sidemenu.open .sidemenuBtn{top:70px;left:170px}.sidemenu.open .sidemenuBtn:before{content:"選單收合"}.sidemenu ul li{margin:0}.title_section{width:90%}.pdcol .pdunit{font-size:1.8rem}.mod_mv2{width:98%;margin:0 auto}.mod_mv2 .mvbox_mv2{height:100%}.mod_mv2 .titlebox_mv2{font-size:1.2rem;font-weight:400}.mvbox_mv2 .mvinner1{width:100%;height:0;margin:0;padding-top:25px;padding-bottom:56.25%;position:relative}.mvbox_mv2 .mvinner1 iframe{width:100%;height:100%;position:absolute;top:0;left:0}.donatewebarea{width:90%}.title_donateweb{font-size:4.5vw}.title_donateweb .number{font-size:5.5vw}.picsfield_count{width:50%}.countfield_count{font-size:4.5vw}.chartfield_count{width:64vw}.attainbox_count{font-size:max(1.3rem,min(1.9vw,2rem))}.percentset_count{font-size:max(1.7rem,min(3vw,3.4rem))}.bar_count{height:50px}.title_btnbuy{font-size:3.5rem}.btnbuycolumn{width:82%}.btnbuy_hopebag{font-size:2.7vw}.btnbuy_hopebag .number{font-size:4.5rem}.notebox_btnbuy{font-size:2rem}.seepdbox{font-size:1.6vw}.notecol{text-indent:-2.3vw}.notetitle,.noteunit{font-size:2.3vw}.notetitle{text-indent:-2.3vw}.notetitleicon{width:2.3vw}.donatestorearea{border-width:3px;width:90%;font-size:2.5vw}.lettercolumn{width:92%}.msgbtnfield{width:50%}.noticecolumn_partner,.noticecolumn_sponser{font-size:1.3vw}.rulecolumn{width:98%;padding:2.5%}.rule ul li{font-size:1.5rem}}@media screen and (max-width:768px){.pc,.pad{display:none}.m{display:block}.header .titlebox_head{width:100%;margin:0 auto;top:5.7%;left:0;right:0}.header .promote1box_head{width:96%;top:50%;left:1.9%}.header .promote2box_head{width:42.3%;top:96.1%;left:53.3%}.nav .embla__container{display:flex}.sharearea{margin-bottom:3%;padding:0}section{scroll-margin-top:60px}.title_section{width:100%;margin-bottom:4.5%}.donatewebarea{scroll-margin-top:60px}.countfield_count{margin-bottom:2.4%;scroll-margin-top:60px}.chartfield_count{width:100%}.barbox_count{width:calc(100% - 11em)}.bar_count{height:30px}.btnbuy_hopebag{width:48%;margin-bottom:3%;padding:10px 0;font-size:4.5vw}.btnbuy_hopebag:nth-of-type(3),.btnbuy_hopebag:nth-of-type(4){margin-bottom:0}.btnbuy_hopebag .number{font-size:4.5rem}.section_msg .title_section{margin-bottom:0}.msgwallfield{width:98%;margin-bottom:2.2%}.notice1field{font-size:4vw}.notice1field .price{font-size:5.2vw}.notice2field{font-size:3vw}.pdcolumn .pdcol{width:98.5%}.pdcol .pdunit{width:49%;margin-bottom:2.5%;padding:5px 1% 10px;font-size:1.4rem}.coverbox{margin-bottom:5%}.pdnamebox{margin-bottom:2.6%;font-size:1.4rem}.title_donateweb{font-size:6vw}.title_donateweb .number{font-size:7vw}.countfield_count{font-size:5.5vw}.btnbuycolumn,.endingcolumn{flex-wrap:wrap;width:80%;margin:0 auto 1.5%}.notecolumn{width:100%}.picsfield_count{width:70%;margin-bottom:4.5%}.countfield_count .numberbox_count{margin:0 .5%;padding:0 5px}.seepdbox{font-size:3.2vw}.notecol{text-indent:-3.8vw}.notetitle,.noteunit{font-size:4vw}.notetitle{text-indent:-4vw}.notetitleicon{width:4vw}.donatestorearea{font-size:4vw}.lettercolumn{width:100%}.msgbtnfield{width:60%}.section_ambassador{margin-bottom:7.5%}.ambassadorcolumn{flex-wrap:wrap;width:100%}.mvfield_ambassador{width:65%;margin:0 auto 1%}.introfield_ambassador{width:100%}.title_intro_sambassador{text-align:center;margin-bottom:.5%;font-size:5vw}.content_intro_sambassador p{margin-bottom:3.5%;font-size:4vw}.section_bag .title_section{margin-bottom:2%}.section_stationery .title_section{margin-bottom:0}.noticecolumn_coorganizer{font-size:2.5vw}.logocolumn_coorganizer{width:90%}.section_partner .title_section{margin-bottom:1.5%}.noticecolumn_partner{font-size:2.5vw}.logocolumn_partner{width:90%}.noticecolumn_sponser{font-size:2.5vw}.logocolumn_sponser{width:90%}.blank_url{width:92%;bottom:0;left:4%}.content_rule{padding:2%}.rule{padding:0}.rule .level1col{padding-left:3em}.rulenotecol{scroll-snap-align:start;scroll-margin-top:60px}}@media screen and (max-width:480px){.barbox_count{width:calc(100% - 9.5em)}.btnbuycolumn{width:100%}.title_btnbuy{font-size:2.4rem}.btnbuy_hopebag{font-size:2.5rem;box-shadow:inset 6px 6px 6px rgba(255,255,255,.3)}.btnbuy_hopebag .number{font-size:3.5rem}.notebox_btnbuy{font-size:3.6vw}.msgbtnfield{width:98%}}