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}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}body{background-color:#000;font-family:"Noto Sans TC","Microsoft JhengHei","Playfair Display",sans-serif,Arial;text-align:center;font-size:1.2rem;letter-spacing:-1px}body p{font-size:1.2rem;line-height:2rem;letter-spacing:0}@media only screen and (max-width:480px){body p{line-height:1.4rem;padding:0 2vw}}body p.point{color:#bf8182;font-weight:600;margin:1% auto}@media only screen and (max-width:480px){body img{max-width:90%}}.ctnflex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:480px){.ctnflex .arrow{width:100%;transform:rotate(90deg)}}.coin{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;width:175px;background-color:#59349b;padding:7px;margin:1% auto;border-radius:30px;font-weight:500;font-size:1.8rem;font-family:Cinzel;margin-top:16px}.line{margin:20px auto}.plus{margin:10px auto}.section-side{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9;transition:all .3s ease-in-out}.section-side .btn-on{position:absolute;right:0;top:-167px;width:39px;height:39px;z-index:10;transition:all .3s ease-in-out;opacity:0}@media only screen and (max-width:480px){.section-side .btn-on{top:-148px}}.section-side .btn-on.on{opacity:1}.section-side .btn-on.open img{transform:rotate(-180deg)}.section-side .sideBtn{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9;text-align:center;opacity:0;transition:all .3s ease-in-out}@media only screen and (max-width:480px){.section-side .sideBtn{right:0}}.section-side .sideBtn li{position:relative;margin:1% 0}.section-side .sideBtn li a{min-width:220px;display:block;background-color:#4c3631;color:#b99f99;font-size:1.1rem;font-weight:700;line-height:40px;padding:0 8px}@media only screen and (max-width:480px){.section-side .sideBtn li a{min-width:121px;font-size:16px;line-height:30px}}.section-side .sideBtn li a.active,.section-side .sideBtn li a:hover{background-color:#75191b;color:#fff}.section-side .sideBtn li:last-child a{background-color:#6b473f}.section-side .sideBtn li:last-child a.active,.section-side .sideBtn li:last-child a:hover{background-color:#911618}.section-side .sideBtn.on{opacity:1}.section-side .sideBtn.open{transform:translateY(-50%) translateX(0)}.section-side .sideBtn.off{transform:translateY(-50%) translateX(90%);pointer-events:none}main{position:relative;background:url(../images/mainbg.jpg) no-repeat center center/cover;padding:8% 0 6%;overflow:hidden;margin-top:80px}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){main{background:url(../images/mainbg.webp) no-repeat center center/cover}}@media only screen and (max-width:1024px){main{background-position-x:53%}}@media only screen and (max-width:768px){main{background:url(../images/mainbg_mo.jpg) no-repeat center top/cover}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){main{background:url(../images/mainbg_mo.webp) no-repeat center top/cover}}}@media only screen and (max-width:480px){main{padding:15% 0 6%}}main .title{position:relative;margin:4vh auto;padding-left:35%;z-index:0;opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}main .title::before{content:'';width:1049px;height:1092px;background:url(../images/mainTitleBG.png) no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-20%,-45%);z-index:-1;pointer-events:none}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){main .title::before{background:url(../images/mainTitleBG.webp) no-repeat center center/contain}}@media only screen and (max-width:768px){main .title::before{transform:translate(-50%,-50%)}}@media only screen and (max-width:768px){main .title{padding-left:0;margin:35vh auto 10vh}}@media only screen and (max-width:480px){main .title{margin:65vh auto 10vh}}@media only screen and (max-width:480px){main .title>picture img{max-width:96vw}}main .title .link{display:flex;justify-content:center;align-items:center}main .title .link a{color:#fff;display:block;width:150px;line-height:45px;border-radius:30px;background-color:#760917;margin:2% 1% 1%;transition:.3s all}main .title .link a:hover{background-color:#d10309}@media only screen and (max-width:480px){main .title .link a:nth-of-type(2){display:none}}main #main1{margin-top:17vh}main #main1 picture{opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}main #main1>p{opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}main #main1>p span{color:#ff7b7e}main #main1 .intro1{background-color:#51231a;max-width:1280px;padding:2% 0 3%;margin:3% auto 1%}@media only screen and (max-width:480px){main #main1 .intro1{max-width:100%;border-radius:60px;padding:2vh}}main #main1 .intro1 p{color:#c0a3a1;font-size:1.1rem;line-height:1.5rem;margin:3%}main #main1 .intro1 p span{color:#efb150}main #main1 .intro1 .ctnflex{align-items:flex-start}main #main1 .intro1 .ctnflex picture{margin:7% 1%}@media only screen and (max-width:480px){main #main1 .intro1 .ctnflex picture{margin:2% 1%}}main #main1 .intro1 .ctnflex ul.remark{position:relative;color:#c0a3a1;font-size:1.1rem;line-height:1.5rem;margin:3%;font-weight:300}main #main1 .intro1 .ctnflex ul.remark li span.icon{color:#efb150;position:relative}main #main1 .intro1 .ctnflex ul.remark li span.icon::before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;left:-20px;background:url(../images/note_icon.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){main #main1 .intro1 .ctnflex ul.remark li span.icon::before{background:url(../images/note_icon.webp) no-repeat center center/contain}}main #main1 .intro2{display:flex;justify-content:center;gap:30px;max-width:1280px;align-items:center;margin:1% auto}@media only screen and (max-width:767px){main #main1 .intro2{flex-direction:column;align-items:flex-start;gap:10px}}main #main1 .intro2 .intro2-1,main #main1 .intro2 .intro2-2,main #main1 .intro2 .intro2-3{background-color:#51231a;padding:2%;margin:1% auto;height:1033px;width:411px}@media only screen and (max-width:767px){main #main1 .intro2 .intro2-1,main #main1 .intro2 .intro2-2,main #main1 .intro2 .intro2-3{height:unset;width:unset}}main #main1 .intro2 .intro2-1 .ctnflex,main #main1 .intro2 .intro2-2 .ctnflex,main #main1 .intro2 .intro2-3 .ctnflex{flex-direction:column}main #main1 .intro2 .intro2-1 .ctnflex .coin,main #main1 .intro2 .intro2-2 .ctnflex .coin,main #main1 .intro2 .intro2-3 .ctnflex .coin{color:#fff}main #main1 .intro2 .intro2-1 .ctnflex .coin img,main #main1 .intro2 .intro2-2 .ctnflex .coin img,main #main1 .intro2 .intro2-3 .ctnflex .coin img{margin-right:10%}main #main1 .intro2 .intro2-1 .ctnflex p,main #main1 .intro2 .intro2-2 .ctnflex p,main #main1 .intro2 .intro2-3 .ctnflex p{color:#c0a3a1;font-size:1.1rem;line-height:1.5rem;margin:0 0 20px}main #main1 .intro2 .intro2-2 .coin{background-color:#274087}main #main1 .intro2 .intro2-3 .coin{background-color:#bd9030}main #main1 .introTxt ul{max-width:1280px;text-align:left;margin:1% auto}@media only screen and (max-width:767px){main #main1 .introTxt ul{text-align:center}}main #main1 .introTxt ul li{color:#917f7c;font-size:1.1rem;line-height:1.8rem}section{min-height:100vh;position:relative;text-align:center;padding:4% 0}@media only screen and (max-width:1440px){section{padding:11% 0 10%}}@media only screen and (max-width:1200px){section{padding:13% 0 10%}}@media only screen and (max-width:1024px){section{padding:18% 0 10%}}@media only screen and (max-width:768px){section{padding:20% 0 10%}}@media only screen and (max-width:480px){section{padding:42% 0 10%;min-height:unset}}section:nth-of-type(1){background:url(../images/bg1.jpg) no-repeat center center/cover}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section:nth-of-type(1){background:url(../images/bg1.webp) no-repeat center center/cover}}section:nth-of-type(2){background:url(../images/bg2.jpg) no-repeat center center/cover}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section:nth-of-type(2){background:url(../images/bg2.webp) no-repeat center center/cover}}section:nth-of-type(3){background:url(../images/bg3.jpg) no-repeat center center/cover}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section:nth-of-type(3){background:url(../images/bg3.webp) no-repeat center center/cover}}section:nth-of-type(4){background:url(../images/bg4.jpg) no-repeat center center/cover}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section:nth-of-type(4){background:url(../images/bg4.webp) no-repeat center center/cover}}section h2{position:relative;margin:2vh auto;opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}@media only screen and (max-width:768px){section h2{margin:4vh auto}}@media only screen and (max-width:1200px){section h2>img{max-width:90vw}}section#s1::before{content:'';position:absolute;width:320px;height:200px;top:-17px;right:250px;background:url(../images/s1flag.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s1::before{background:url(../images/s1flag.webp) no-repeat center center/contain}}@media only screen and (max-width:1024px){section#s1::before{right:0;left:50%;transform:translateX(-50%)}}section#s1 h2::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-195%,-80%);width:171px;height:171px;background:url(../images/s1TitleDec.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s1 h2::before{background:url(../images/s1TitleDec.webp) no-repeat center center/contain}}@media only screen and (max-width:480px){section#s1 h2::before{display:none}}section#s1 h2 .point{color:#bda792}section#s1 .introTxt{margin:2% auto}section#s1 .introTxt ul{max-width:1280px;text-align:center;margin:1% auto}section#s1 .introTxt ul li{color:#917f7c;font-size:1.1rem;line-height:1.8rem}section#s2::before{content:'';position:absolute;width:320px;height:200px;top:-17px;right:250px;background:url(../images/s2flag.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s2::before{background:url(../images/s2flag.webp) no-repeat center center/contain}}@media only screen and (max-width:1024px){section#s2::before{right:0;left:50%;transform:translateX(-50%)}}section#s2 h2{opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}section#s2 h2 .point{color:#ac92bd}section#s2 .pet{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;margin:2% auto;gap:30px}section#s2 .pet hr{width:100%;margin:0;opacity:0}section#s2 .introTxt{margin:2% auto}section#s2 .introTxt ul{max-width:1280px;text-align:center;margin:1% auto}section#s2 .introTxt ul li{color:#cbced7;font-size:1.1rem;line-height:1.8rem}section#s3{margin-top:-2px}@media only screen and (max-width:480px){section#s3{margin-top:-5px}}section#s3::before{content:'';position:absolute;width:320px;height:200px;top:-17px;right:250px;background:url(../images/s3flag.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s3::before{background:url(../images/s3flag.webp) no-repeat center center/contain}}@media only screen and (max-width:1024px){section#s3::before{right:0;left:50%;transform:translateX(-50%)}}section#s3 h2{opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}section#s3 h2 .point{color:#bda792}section#s3 .arms{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;margin:2% auto;gap:30px}section#s3 .arms hr{width:100%;margin:0;opacity:0}section#s3 .introTxt{margin:2% auto}section#s3 .introTxt ul{max-width:1280px;text-align:center;margin:1% auto}section#s3 .introTxt ul li{color:#917f7c;font-size:1.1rem;line-height:1.8rem}section#s4::before{content:'';position:absolute;width:320px;height:200px;top:-17px;right:250px;background:url(../images/s4flag.png) no-repeat center center/contain}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s4::before{background:url(../images/s4flag.webp) no-repeat center center/contain}}@media only screen and (max-width:1024px){section#s4::before{right:0;left:50%;transform:translateX(-50%)}}section#s4 h2{opacity:0;filter:blur(30px);animation:blur .5s ease-in-out 1 forwards}section#s4 h2 .point{color:#ac92bd}section#s4 .photo{margin:2% auto}@media only screen and (max-width:768px){section#s4 .photo{max-width:90vw}}section#s4 .photoStep{margin:1% auto}@media only screen and (max-width:768px){section#s4 .photoStep{max-width:90vw;content:url(../images/photoStep_mo.png)}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){section#s4 .photoStep{content:url(../images/photoStep_mo.webp)}}}.modal{z-index:999;padding-top:10vh;background-color:#00000085}@media only screen and (max-width:480px){.modal{padding-top:20vh}}.modal .modal-content{border:none}.modal .modal-dialog{max-width:1000px;pointer-events:auto}@media only screen and (max-width:768px){.modal .modal-dialog{max-width:90%;margin:0 auto}}.modal .modal-body{background-color:#fff;text-align:center;border-radius:10px;padding:2%}.modal .modal-body h4{color:#3d2231;font-size:1.6rem;font-weight:600}.modal .modal-body picture{margin:2%}@media only screen and (max-width:480px){.modal .modal-body picture{margin:0}}.modal-backdrop{display:none}button.close{position:absolute;display:inline-block;width:30px;height:30px;font-size:0;top:1vw;right:1vw;transition:.2s;z-index:999}button.close::before{content:"";position:absolute;top:50%;left:50%;width:45px;height:1px;background-color:#2b2f2e;transform:translate(-50%,-50%) rotate(45deg)}button.close::after{content:"";position:absolute;top:50%;left:50%;width:45px;height:1px;background-color:#2b2f2e;transform:translate(-50%,-50%) rotate(135deg)}.mySwiper{max-width:1300px;margin:1% auto 2%;overflow:hidden}@media only screen and (max-width:768px){.mySwiper{max-width:90vw}}.swiper-notification{display:block;width:14px;height:14px}.swiper-button-next,.swiper-button-prev{width:86px;height:86px;position:absolute;opacity:.6}@media only screen and (max-width:480px){.swiper-button-next,.swiper-button-prev{width:40px;height:40px}}.swiper-button-next::after,.swiper-button-prev::after{content:''}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}.swiper-button-prev{background:url(../images/arrow_left.png) no-repeat center center;background-size:contain;left:0}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){.swiper-button-prev{background:url(../images/arrow_left.webp) no-repeat center center;background-size:contain}}.swiper-button-next{background:url(../images/arrow_right.png) no-repeat center center;background-size:contain;right:0}@supports (background-image:url("data:image/webp;base64,UklGRhYAAABXRUJQVlA4WAoAAAAgAAAA")){.swiper-button-next{background:url(../images/arrow_right.webp) no-repeat center center;background-size:contain}}.swiper-pagination{position:relative;margin:5% auto 0}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;font-size:1.2rem;border-radius:20px;margin:0 4px;background-color:#4e221c}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;background-color:#760917}.swiper-wrapper{align-items:center}.animated{animation-duration:.5s;animation-fill-mode:both}@keyframes willow{0%{transform-origin:right top;transform:skew(0deg,0deg)}50%{transform-origin:right top;transform:skew(8deg,0deg)}100%{transform-origin:right top;transform:skew(0deg,0deg)}}.willow{animation:take 10s infinite linear}@keyframes movemove{0%{transform-origin:center top;transform:rotate(6deg)}50%{transform-origin:center top;transform:rotate(-6deg)}100%{transform-origin:center top;transform:rotate(6deg)}}.movemove{animation-name:movemove}@keyframes blur{0%{opacity:0;filter:blur(30px)}100%{opacity:1;filter:blur(0)}}