@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;1,300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,700;1,300&family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap");body{font-family:'Noto Serif TC', serif;font-weight:300}.KV{background:#4b2a2a;overflow:hidden;position:relative}.KV .logoevent{position:absolute;right:2%;top:30px;text-align:right}@media screen and (max-width: 768px){.KV .logoevent{top:15px}}@media screen and (max-width: 640px){.KV .logoevent{top:10px}}.KV .logoevent img{width:70%}@media screen and (max-width: 768px){.KV .logoevent img{width:50%}}@media screen and (max-width: 640px){.KV .logoevent img{width:32%}}.word1{font-size:2.5rem;margin-bottom:30px;color:#49535c;letter-spacing:2px;font-weight:400;line-height:1.8em}.fw5{color:#9d7153;font-size:4rem;font-weight:700}.section01{font-family:'Cormorant Garamond', serif;font-family:'Noto Serif TC', serif;font-weight:400;min-height:100vh;text-align:center;padding:140px 60px 100px;background:#efefef;background:url("../../SpringFestival/images/bg01.jpg");background-size:cover}.section01 .TT01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:30vh}@media screen and (max-width: 1024px){.section01{min-height:70vh}.section01 .TT01{height:25vh}}@media screen and (max-width: 768px){.section01{padding:80px 15px 60px}}@media screen and (max-width: 640px){.section01 .word1{font-size:1.5rem}.section01 .fw5{font-size:3rem}}.section02{padding:30px 0 30px;background-color:#000}.section03{font-family:'Cormorant Garamond', serif;font-family:'Noto Serif TC', serif;padding:350px 30px 30px;position:relative;overflow:hidden}.section03 .txtbox{width:260px;height:260px;background:#893636;padding:15px;position:absolute;top:12%;right:16%;z-index:10}.section03 .txtbox::after{width:100px;height:1px;background:#FFF;content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:92px;right:3px}.section03 .txtbox .fw5{color:#f4dba9;font-size:6rem;letter-spacing:2rem}.section03 .txtbox .word1{color:#FFF;font-size:3.5rem;line-height:1.2em;padding-top:16%;letter-spacing:2rem}@media screen and (max-width: 768px){.section03 .txtbox{right:5%;margin:auto;width:200px;height:200px;padding:15px;top:23%}.section03 .txtbox::after{width:80px;top:76px;right:3px}.section03 .txtbox .fw5{font-size:3em}.section03 .txtbox .word1{font-size:2.5rem;padding-top:25%;letter-spacing:1.2rem}}@media screen and (max-width: 640px){.section03 .txtbox{right:20px;margin:auto;width:120px;height:120px;padding:8px;top:20%}.section03 .txtbox::after{width:50px;top:44px;right:0}.section03 .txtbox .fw5{font-size:2.5rem;letter-spacing:1rem}.section03 .txtbox .word1{font-size:20px;line-height:1.4em;padding-top:2%;letter-spacing:6px}}@media screen and (max-width: 640px){.section03{padding:250px 30px 30px}}@media screen and (max-width: 428px){.section03{padding:225px 30px 30px}}@media screen and (max-width: 414px){.section03{padding:220px 30px 30px}}.section04{padding-top:60px}.section04 .TT02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section04 .PRDWRAP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section04 .PRDWRAP a{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;display:block}.section04 .PRDWRAP a img{width:100%}@media screen and (max-width: 1024px){.section04 .PRDWRAP a{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width: 640px){.section04 .PRDWRAP a{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.section05{background-color:#933131;padding-top:60px;padding-bottom:60px}@media (min-width: 1200px){.section05 .container{width:1300px}}.section05 .TT03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section05 .PRDWRAP2{padding-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.section05 .PRDWRAP2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 768px){.section05 .PRDWRAP2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.section05 .PRDWRAP2 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.section05 .MORE_BTN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer{clear:both;background-color:#925955;color:#FFF;font-size:16px;text-align:center;height:60px;line-height:60px}@media screen and (max-width: 640px){footer{font-size:14px}}@media screen and (max-width: 375px){footer{font-size:13px}}
