/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*# sourceMappingURL=normalize.min.css.map */
.jwHkBw{font-weight:700;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;line-height:150%;display:flex;align-items:center;margin-block-start:0px;margin-block-end:0px;}/*!sc*/
.jwHkBv{font-weight:400;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;line-height:150%;display:flex;align-items:center;margin-block-start:0px;margin-block-end:0px;}/*!sc*/
data-styled.g20[id="paragraph__defaultContainer-sc-1aejhao-0"]{content:"jwHkBw,jwHkBv,"}/*!sc*/
.jIoBlZ{font-size:16px;}/*!sc*/
data-styled.g21[id="paragraph__P1Container-sc-1aejhao-1"]{content:"jIoBlZ,"}/*!sc*/
.iUxlVJ{font-size:14px;}/*!sc*/
data-styled.g22[id="paragraph__P2Container-sc-1aejhao-2"]{content:"iUxlVJ,"}/*!sc*/
.dbviPl{font-size:12px;}/*!sc*/
data-styled.g23[id="paragraph__P3Container-sc-1aejhao-3"]{content:"dbviPl,"}/*!sc*/
.jVprJZ{font-size:10px;}/*!sc*/
data-styled.g24[id="paragraph__P4Container-sc-1aejhao-4"]{content:"jVprJZ,"}/*!sc*/
.hXKyvN{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:transparent;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#c40d23;padding:4px 12px;cursor:pointer;}/*!sc*/
.hXKyvN svg{height:18px;width:18px;background-color:#c40d23;}/*!sc*/
.hXKyvN:hover{color:#9b051e;background-color:transparent;border-color:#9b051e;}/*!sc*/
.hXKyvN:hover svg{background-color:#9b051e;}/*!sc*/
.fPyvFN{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:#c40d23;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#ffffff;padding:4px 12px;cursor:pointer;}/*!sc*/
.fPyvFN svg{height:18px;width:18px;background-color:#ffffff;}/*!sc*/
.fPyvFN:hover{color:#ffffff;background-color:#9b051e;border-color:#9b051e;}/*!sc*/
.fPyvFN:hover svg{background-color:#ffffff;}/*!sc*/
.hoTgtp{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:#404040;border-color:#404040;border-style:solid;border-width:1.5px;color:#ffffff;padding:8px 16px;cursor:pointer;}/*!sc*/
.hoTgtp svg{height:24px;width:24px;background-color:#ffffff;}/*!sc*/
.hoTgtp:hover{color:#ffffff;background-color:#000000;border-color:#000000;}/*!sc*/
.hoTgtp:hover svg{background-color:#ffffff;}/*!sc*/
.dojIbp{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:transparent;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#c40d23;padding:8px 16px;cursor:pointer;}/*!sc*/
.dojIbp svg{height:24px;width:24px;background-color:#c40d23;}/*!sc*/
.dojIbp:hover{color:#9b051e;background-color:transparent;border-color:#9b051e;}/*!sc*/
.dojIbp:hover svg{background-color:#9b051e;}/*!sc*/
data-styled.g25[id="pillButton__ButtonContainer-xa7tsy-0"]{content:"hXKyvN,fPyvFN,hoTgtp,dojIbp,"}/*!sc*/
.dLkSLK{opacity:1;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g27[id="pillButton__HideOnLoading-xa7tsy-2"]{content:"dLkSLK,"}/*!sc*/
.byexBE{position:relative;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g28[id="pillButton__RelativeParent-xa7tsy-3"]{content:"byexBE,"}/*!sc*/
.jaHMLH{position:absolute;opacity:0;width:18px;height:18px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
.ikoDXH{position:absolute;opacity:0;width:24px;height:24px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
data-styled.g29[id="pillButton__Loader-xa7tsy-4"]{content:"jaHMLH,ikoDXH,"}/*!sc*/
.kiaXxk{cursor:pointer;display:flex;color:#808080;}/*!sc*/
.kiaXxk svg{width:24px;height:24px;background-color:#808080;}/*!sc*/
@media (min-width:1024px){.kiaXxk:hover{color:#404040;}.kiaXxk:hover svg{background-color:#404040;}}/*!sc*/
data-styled.g30[id="iconButton__ButtonContainer-sc-1v7s35n-0"]{content:"kiaXxk,"}/*!sc*/
.gnWVLy{cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#808080;}/*!sc*/
.gnWVLy svg{width:24px;height:24px;background-color:#808080;}/*!sc*/
@media (min-width:1024px){.gnWVLy:hover{color:#c40d23;}.gnWVLy:hover svg{background-color:#c40d23;}}/*!sc*/
.gnslfy{cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#c40d23;}/*!sc*/
.gnslfy svg{width:24px;height:24px;background-color:#c40d23;}/*!sc*/
@media (min-width:1024px){.gnslfy:hover{color:#c40d23;}.gnslfy:hover svg{background-color:#c40d23;}}/*!sc*/
data-styled.g31[id="iconWithTextButton__ButtonContainer-sc-1f9d1q4-0"]{content:"gnWVLy,gnslfy,"}/*!sc*/
.jgsLJq{margin-top:2px;max-height:none;opacity:1;transition:opacity 100ms;}/*!sc*/
data-styled.g32[id="iconWithTextButton__StyledP4-sc-1f9d1q4-1"]{content:"jgsLJq,"}/*!sc*/
.eKxEQi{cursor:pointer;display:flex;align-items:center;color:#404040;}/*!sc*/
.eKxEQi svg{height:24px;width:24px;background-color:#404040;}/*!sc*/
@media (min-width:1024px){.eKxEQi:hover{color:#c40d23;}.eKxEQi:hover svg{background-color:#c40d23;}}/*!sc*/
.giJQQO{cursor:pointer;display:flex;align-items:center;color:#404040;}/*!sc*/
.giJQQO svg{height:18px;width:18px;background-color:#404040;}/*!sc*/
@media (min-width:1024px){.giJQQO:hover{color:#c40d23;}.giJQQO:hover svg{background-color:#c40d23;}}/*!sc*/
data-styled.g33[id="textButton__ButtonContainer-sc-1lwyrq5-0"]{content:"eKxEQi,giJQQO,"}/*!sc*/
.LPXDD{display:flex;align-items:center;margin:0 4px 0 0;}/*!sc*/
.dPwnab{display:flex;align-items:center;margin:0 0 0 4px;}/*!sc*/
data-styled.g34[id="textButton__IconContainer-sc-1lwyrq5-1"]{content:"LPXDD,dPwnab,"}/*!sc*/
.zagrq{opacity:1;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g35[id="textButton__HideOnLoading-sc-1lwyrq5-2"]{content:"zagrq,"}/*!sc*/
.cEFFFk{position:relative;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g36[id="textButton__RelativeParent-sc-1lwyrq5-3"]{content:"cEFFFk,"}/*!sc*/
.iKUkbv{position:absolute;opacity:0;width:24px;height:24px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
.jpphzf{position:absolute;opacity:0;width:18px;height:18px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
data-styled.g37[id="textButton__Loader-sc-1lwyrq5-4"]{content:"iKUkbv,jpphzf,"}/*!sc*/
.jIudKr{text-underline-offset:4px;text-decoration-line:underline!important;color:#808080;}/*!sc*/
.jIudKr:hover{text-decoration-line:underline;}/*!sc*/
data-styled.g43[id="link__BaseContainer-g5z7t5-0"]{content:"jIudKr,"}/*!sc*/
.iaOHKt{width:auto;display:flex;justify-content:center;text-align:center;}/*!sc*/
data-styled.g48[id="sc-17m7qv9-0"]{content:"iaOHKt,"}/*!sc*/
.ibEUFj{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.ecwbQs{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hfPUjl{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hNMRPR{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hwwgJn{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.kIWbJi{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.JsxLf{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.jDrCJW{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.cPDIOC{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hveGtL{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.ljCSzL{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.PcAFT{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.kSPQhn{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.doQGyA{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
data-styled.g50[id="icon__IconContainer-sc-4fv57p-0"]{content:"ibEUFj,ecwbQs,hfPUjl,hNMRPR,hwwgJn,kIWbJi,JsxLf,jDrCJW,cPDIOC,hveGtL,ljCSzL,PcAFT,kSPQhn,doQGyA,"}/*!sc*/
.dfZltN{font-weight:700;}/*!sc*/
data-styled.g52[id="headline__DefaultContainer-axdp97-0"]{content:"dfZltN,"}/*!sc*/
.iveSKK{line-height:125%;font-size:36px;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
@media (max-width:1023px){.iveSKK{font-size:28px;}}/*!sc*/
data-styled.g53[id="headline__H1Container-axdp97-1"]{content:"iveSKK,"}/*!sc*/
.fTePaK{line-height:150%;font-size:22px;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
@media (max-width:1023px){.fTePaK{font-size:18px;}}/*!sc*/
data-styled.g56[id="headline__H4Container-axdp97-4"]{content:"fTePaK,"}/*!sc*/
.brbzqK{display:flex;flex-direction:column;width:100vw;position:fixed;z-index:2000;background-color:#ffffff;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);transform:translateY(100%);transition:transform 0.5s ease-in-out;align-items:center;justify-content:center;bottom:0;padding:24px;}/*!sc*/
data-styled.g59[id="sc-6p9hsq-0"]{content:"brbzqK,"}/*!sc*/
.cgQGYy{height:116px;margin-right:48px;}/*!sc*/
data-styled.g60[id="sc-6p9hsq-1"]{content:"cgQGYy,"}/*!sc*/
.egZKYj{display:flex;flex-direction:column;}/*!sc*/
data-styled.g61[id="sc-6p9hsq-2"]{content:"egZKYj,"}/*!sc*/
.ceKrsg{color:#404040;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.ceKrsg{margin:auto;}}/*!sc*/
data-styled.g62[id="sc-6p9hsq-3"]{content:"ceKrsg,"}/*!sc*/
.zzCqg{color:#808080;margin-top:4px;}/*!sc*/
@media (max-width:1023px){.zzCqg{margin-top:0;}}/*!sc*/
data-styled.g63[id="sc-6p9hsq-4"]{content:"zzCqg,"}/*!sc*/
.vTCbT{width:180px;align-self:flex-end;margin-left:48px;}/*!sc*/
data-styled.g64[id="sc-6p9hsq-5"]{content:"vTCbT,"}/*!sc*/
.iqwEut{align-self:end;}/*!sc*/
data-styled.g65[id="sc-6p9hsq-6"]{content:"iqwEut,"}/*!sc*/
.eYLAiV{display:flex;width:950px;}/*!sc*/
data-styled.g66[id="sc-6p9hsq-7"]{content:"eYLAiV,"}/*!sc*/
.iSOzni{display:flex;flex-direction:column;width:100vw;position:fixed;z-index:2000;background-color:#ffffff;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);transform:translateY(100%);transition:transform 0.5s ease-in-out;bottom:0px;padding:24px 16px;}/*!sc*/
data-styled.g67[id="sc-6p9hsq-8"]{content:"iSOzni,"}/*!sc*/
.fxVwYs{display:flex;justify-content:space-between;}/*!sc*/
data-styled.g68[id="sc-6p9hsq-9"]{content:"fxVwYs,"}/*!sc*/
.hUVClw{margin:8px 0;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.hUVClw{align-self:center;margin:16px 0;display:flex;flex-direction:column;align-items:center;max-width:360px;text-align:center;}}/*!sc*/
data-styled.g69[id="sc-6p9hsq-10"]{content:"hUVClw,"}/*!sc*/
.cGDZIO{width:fit-content;align-self:flex-end;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.cGDZIO{align-self:center;}}/*!sc*/
data-styled.g70[id="sc-6p9hsq-11"]{content:"cGDZIO,"}/*!sc*/
.elfssG{display:none;}/*!sc*/
@media (max-width:767px){.elfssG{display:block;}}/*!sc*/
data-styled.g72[id="rwd__MobileOnly-gntj1s-1"]{content:"elfssG,"}/*!sc*/
.kUUUCg{display:none;}/*!sc*/
@media (min-width:1024px){.kUUUCg{display:block;}}/*!sc*/
data-styled.g73[id="rwd__DesktopAndAbove-gntj1s-2"]{content:"kUUUCg,"}/*!sc*/
.kXeFEs{display:none;}/*!sc*/
@media (max-width:1023px){.kXeFEs{display:block;}}/*!sc*/
data-styled.g74[id="rwd__TabletAndBelow-gntj1s-3"]{content:"kXeFEs,"}/*!sc*/
.ljrmnY{display:none;}/*!sc*/
@media (min-width:768px){.ljrmnY{display:block;}}/*!sc*/
data-styled.g75[id="rwd__TabletAndAbove-gntj1s-4"]{content:"ljrmnY,"}/*!sc*/
.dLJdml{width:fit-content;padding:8px 16px;box-shadow:0px 0px 24px rgba(0,0,0,0.1);border-radius:4px;display:flex;align-items:center;color:#ffffff;background-color:#404040;}/*!sc*/
data-styled.g270[id="snack-bar__SnackBarContainer-roennm-0"]{content:"dLJdml,"}/*!sc*/
.beqzhh{display:flex;flex-direction:column;border-radius:24px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);background-color:#ffffff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;padding:24px 48px 48px 48px;}/*!sc*/
data-styled.g291[id="sc-1n4w8zg-1"]{content:"beqzhh,"}/*!sc*/
.hhSICT{display:flex;flex-direction:column;}/*!sc*/
data-styled.g292[id="sc-1n4w8zg-2"]{content:"hhSICT,"}/*!sc*/
.hJegaM{justify-content:flex-end;}/*!sc*/
data-styled.g293[id="sc-1n4w8zg-3"]{content:"hJegaM,"}/*!sc*/
.jABDNa{width:284px;margin-bottom:16px;}/*!sc*/
data-styled.g294[id="sc-1n4w8zg-4"]{content:"jABDNa,"}/*!sc*/
.ifDiRP{width:240px;margin:0 24px;}/*!sc*/
data-styled.g296[id="sc-1n4w8zg-6"]{content:"ifDiRP,"}/*!sc*/
.eJeqaL{display:flex;flex-direction:column;border-radius:24px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);background-color:#ffffff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;padding:24px;}/*!sc*/
data-styled.g297[id="sc-1n4w8zg-7"]{content:"eJeqaL,"}/*!sc*/
.ixNJcb{width:267px;align-self:center;}/*!sc*/
data-styled.g298[id="sc-1n4w8zg-8"]{content:"ixNJcb,"}/*!sc*/
.fXBBwU{width:100%;margin-top:24px;}/*!sc*/
data-styled.g299[id="sc-1n4w8zg-9"]{content:"fXBBwU,"}/*!sc*/
.gcvQmf{width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.2);z-index:5000;position:fixed;left:0;top:0;visibility:hidden;}/*!sc*/
data-styled.g300[id="sc-1n4w8zg-10"]{content:"gcvQmf,"}/*!sc*/
.iuacOH{z-index:2000;visibility:hidden;transition:visibility 0.5s linear 0.5s;}/*!sc*/
data-styled.g303[id="sc-2q9lnb-0"]{content:"iuacOH,"}/*!sc*/
.fppPTZ{border-width:1px 0 0 0;border-style:solid;border-color:#cdcdcd;height:0;width:100%;}/*!sc*/
data-styled.g304[id="divider__DividerBox-nohqp6-0"]{content:"fppPTZ,"}/*!sc*/
.iyXkcE{display:flex;flex-direction:column;gap:16px;width:120px;}/*!sc*/
@media (max-width:1023px){.iyXkcE{flex-grow:1;flex-basis:33%;word-wrap:break-word;max-width:33%;gap:8px;}}/*!sc*/
data-styled.g305[id="link__LinkColumn-sc-7lr0di-0"]{content:"iyXkcE,"}/*!sc*/
.dLsHIS{text-decoration:none;}/*!sc*/
data-styled.g306[id="link__LinkContainer-sc-7lr0di-1"]{content:"dLsHIS,"}/*!sc*/
.evbuqC{color:#808080;}/*!sc*/
.evbuqC:hover{color:#404040;}/*!sc*/
data-styled.g307[id="link__LinkItem-sc-7lr0di-2"]{content:"evbuqC,"}/*!sc*/
.gZZtvB{filter:none;opacity:1;width:272px;height:29px;}/*!sc*/
@media (max-width:1023px){.gZZtvB{width:232px;height:25px;}}/*!sc*/
data-styled.g309[id="logo-footer__LogoContainer-sc-754o6n-0"]{content:"gZZtvB,"}/*!sc*/
.ctJvFK{width:100%;background-color:#ffffff;}/*!sc*/
data-styled.g312[id="footer__FooterContainer-d1uef9-0"]{content:"ctJvFK,"}/*!sc*/
.tXqIt{display:flex;flex-direction:column;margin:auto;}/*!sc*/
@media (min-width:1024px){.tXqIt{max-width:1200px;padding:48px;}}/*!sc*/
@media (max-width:1023px){.tXqIt{flex-direction:column;justify-content:center;max-width:400px;padding:48px 24px 96px;}}/*!sc*/
data-styled.g313[id="footer__FooterSection-d1uef9-1"]{content:"tXqIt,"}/*!sc*/
.hEFyDH{width:100%;display:flex;flex-direction:row;justify-content:space-between;}/*!sc*/
@media (max-width:1023px){.hEFyDH{flex-direction:column;justify-content:center;}}/*!sc*/
data-styled.g314[id="footer__UpperContainer-d1uef9-2"]{content:"hEFyDH,"}/*!sc*/
.jmQebz{display:flex;flex-direction:column;justify-content:space-between;}/*!sc*/
.jmQebz a{text-decoration:none;}/*!sc*/
@media (min-width:1024px){.jmQebz{max-width:320px;}}/*!sc*/
@media (max-width:1023px){.jmQebz{gap:32px;width:100%;margin-bottom:48px;align-items:center;text-align:center;}}/*!sc*/
.jmQebz .button{width:280px;justify-content:center;}/*!sc*/
data-styled.g315[id="footer__InformationContainer-d1uef9-3"]{content:"jmQebz,"}/*!sc*/
.lkSCeb{width:100%;display:flex;flex-direction:column;gap:24px;}/*!sc*/
@media (max-width:1023px){.lkSCeb{align-items:center;gap:16px;}}/*!sc*/
data-styled.g316[id="footer__LogoAndDescription-d1uef9-4"]{content:"lkSCeb,"}/*!sc*/
.daNOtR{display:flex;gap:24px;}/*!sc*/
@media (max-width:1023px){.daNOtR{margin-bottom:16px;gap:16px;}}/*!sc*/
data-styled.g317[id="footer__LinksContainer-d1uef9-5"]{content:"daNOtR,"}/*!sc*/
.eYWstb{width:100%;margin-top:24px;margin-bottom:24px;}/*!sc*/
data-styled.g318[id="footer__Divider-d1uef9-6"]{content:"eYWstb,"}/*!sc*/
.edUUgT{display:flex;justify-content:space-between;}/*!sc*/
@media (max-width:1023px){.edUUgT{flex-direction:column-reverse;gap:24px;align-items:center;text-align:center;}}/*!sc*/
data-styled.g319[id="footer__BottomContainer-d1uef9-7"]{content:"edUUgT,"}/*!sc*/
.ieXuBe{display:flex;}/*!sc*/
@media (max-width:1023px){.ieXuBe{flex-direction:column;align-items:center;}}/*!sc*/
data-styled.g320[id="footer__InfoContainer-d1uef9-8"]{content:"ieXuBe,"}/*!sc*/
.fwsZeG{color:#808080;}/*!sc*/
data-styled.g321[id="footer__DescWithLink-d1uef9-9"]{content:"fwsZeG,"}/*!sc*/
.dIAYlD,.dIAYlD:visited{color:inherit!important;}/*!sc*/
data-styled.g322[id="footer__InfoLinkItem-d1uef9-10"]{content:"dIAYlD,"}/*!sc*/
.jhLNJu{display:flex;gap:16px;}/*!sc*/
data-styled.g323[id="footer__IconList-d1uef9-11"]{content:"jhLNJu,"}/*!sc*/
.ixzQRu{color:#808080;}/*!sc*/
data-styled.g324[id="footer__P2Gray600-d1uef9-12"]{content:"ixzQRu,"}/*!sc*/
.efWPIy{color:#808080;}/*!sc*/
data-styled.g325[id="footer__P3Gray600-d1uef9-13"]{content:"efWPIy,"}/*!sc*/
.kxKDQG{display:flex;}/*!sc*/
@media (max-width:1023px){.kxKDQG{display:none;}}/*!sc*/
data-styled.g326[id="footer__DesktopAndAboveWithFlex-d1uef9-14"]{content:"kxKDQG,"}/*!sc*/
.fqVNiM{display:flex;align-items:center;}/*!sc*/
.fqVNiM a{text-decoration:none;}/*!sc*/
data-styled.g327[id="channels__Item-nu2llv-0"]{content:"fqVNiM,"}/*!sc*/
.kvAwzl{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;}/*!sc*/
data-styled.g328[id="channels__CategoryContainer-nu2llv-1"]{content:"kvAwzl,"}/*!sc*/
.jQVIyt{display:flex;flex-direction:column;align-items:center;}/*!sc*/
data-styled.g329[id="channels__ChannelContainer-nu2llv-2"]{content:"jQVIyt,"}/*!sc*/
.XOSwA{justify-content:center;}/*!sc*/
data-styled.g330[id="action-button-item__StyledPillButton-z0zuf3-0"]{content:"XOSwA,"}/*!sc*/
.gpkLZV{display:flex;align-items:center;justify-content:center;margin:0 0 0 16px;}/*!sc*/
.gpkLZV:first-child{margin-top:0;margin-left:0;}/*!sc*/
.gpkLZV a{text-decoration:none;}/*!sc*/
data-styled.g331[id="action-button-item__ActionItem-z0zuf3-1"]{content:"gpkLZV,"}/*!sc*/
.jFRLTL{display:flex;align-items:center;flex-direction:row;}/*!sc*/
data-styled.g332[id="action-button-item__ActionsContainer-z0zuf3-2"]{content:"jFRLTL,"}/*!sc*/
.fqEGnL{display:flex;align-items:center;padding:8px 16px;border:none;border-radius:40px;background-color:rgba(241, 241, 241, 0.8);}/*!sc*/
data-styled.g333[id="search-bar__InputContainer-sc-1mjh7mz-0"]{content:"fqEGnL,"}/*!sc*/
.bbvLYd{display:flex;align-items:center;}/*!sc*/
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0{border:1px solid transparent;}/*!sc*/
data-styled.g334[id="search-bar__Container-sc-1mjh7mz-1"]{content:"bbvLYd,"}/*!sc*/
.bmeYTd{color:#404040;margin-right:8px;height:24px;font-size:14px;}/*!sc*/
.bmeYTd,.bmeYTd:focus,.bmeYTd:focus-visible{border:none;background-color:transparent;outline:none;}/*!sc*/
.bmeYTd:focus::placeholder,.bmeYTd:focus-visible::placeholder{color:#9c9c9c;}/*!sc*/
.bmeYTd::placeholder{color:#9c9c9c;}/*!sc*/
.bmeYTd::-webkit-search-cancel-button{display:none;}/*!sc*/
data-styled.g335[id="search-bar__Input-sc-1mjh7mz-2"]{content:"bmeYTd,"}/*!sc*/
.GpoyD{margin-left:8px;}/*!sc*/
@media (max-width:1023px){.GpoyD{display:none;}}/*!sc*/
data-styled.g336[id="search-bar__DesktopOnlyIconButton-sc-1mjh7mz-3"]{content:"GpoyD,"}/*!sc*/
.lcsjdj{display:flex;}/*!sc*/
data-styled.g340[id="icons__IconsContainer-ay66zn-0"]{content:"lcsjdj,"}/*!sc*/
.gFLuRi{position:relative;margin-right:16px;}/*!sc*/
.gFLuRi:last-child{margin-right:0;}/*!sc*/
.gFLuRi a{display:flex;}/*!sc*/
data-styled.g341[id="icons__IconContainer-ay66zn-1"]{content:"gFLuRi,"}/*!sc*/
.klSGDF{opacity:1;transition:opacity 300ms ease;}/*!sc*/
data-styled.g342[id="icons__Container-ay66zn-2"]{content:"klSGDF,"}/*!sc*/
.vpOzU{display:flex;flex-direction:column;}/*!sc*/
data-styled.g343[id="icons__LogContainer-ay66zn-3"]{content:"vpOzU,"}/*!sc*/
.fIpBnX{opacity:0;transition:opacity 300ms ease;position:absolute;right:0;top:-8px;z-index:-1;}/*!sc*/
data-styled.g344[id="icons__SearchContainer-ay66zn-4"]{content:"fIpBnX,"}/*!sc*/
.bDgduy{color:#404040;display:flex;align-items:center;cursor:default;font-family:source-han-serif-tc,serif;font-weight:400;font-size:14px;}/*!sc*/
data-styled.g345[id="slogan__SloganContainer-sc-1eoofl8-0"]{content:"bDgduy,"}/*!sc*/
.CUJuN{display:flex;justify-content:space-between;padding:8px 16px;box-shadow:0px 0px 2px rgba(0,0,0,0.15);background-color:#f1f1f1;padding-bottom:calc(8px + env(safe-area-inset-bottom,0));}/*!sc*/
.CUJuN a{text-decoration:none;}/*!sc*/
.CUJuN a:visited,.CUJuN a:active{color:inherit;background-color:inherit;}/*!sc*/
.CUJuN svg{background-color:transparent;fill:currentColor;width:24px;height:24px;}/*!sc*/
data-styled.g370[id="tab-bar__TabBarContainer-bdt7uj-0"]{content:"CUJuN,"}/*!sc*/
.jwHqg{text-decoration:none;display:flex;justify-content:center;margin-right:8px;flex:1;}/*!sc*/
.jwHqg:last-child{margin-right:0;}/*!sc*/
data-styled.g371[id="tab-bar__ButtonLinkContainer-bdt7uj-1"]{content:"jwHqg,"}/*!sc*/
.kSsGpG{display:flex;justify-content:center;margin-right:8px;flex:1;}/*!sc*/
.kSsGpG:last-child{margin-right:0;}/*!sc*/
data-styled.g372[id="tab-bar__ButtonContainer-bdt7uj-2"]{content:"kSsGpG,"}/*!sc*/
.IBatX{position:sticky;top:0;width:100%;background-color:#f1f1f1;transform:translateY( 0 );transition:transform 300ms ease-out;}/*!sc*/
data-styled.g373[id="header__HeaderContainer-sc-1krza7i-0"]{content:"IBatX,"}/*!sc*/
.iyalzw{display:flex;flex-direction:column;margin:auto;z-index:3;}/*!sc*/
@media (min-width:1440px){.iyalzw{width:1280px;}}/*!sc*/
@media (min-width:1024px) and (max-width:1439px){.iyalzw{padding:0 48px;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.iyalzw{padding:0 32px;}}/*!sc*/
@media (max-width:767px){.iyalzw{padding:0 24px;}}/*!sc*/
data-styled.g374[id="header__HeaderSection-sc-1krza7i-1"]{content:"iyalzw,"}/*!sc*/
.jEKHsn{display:flex;align-items:center;margin-right:16px;}/*!sc*/
.jEKHsn a{display:flex;}/*!sc*/
data-styled.g375[id="header__LogoContainer-sc-1krza7i-2"]{content:"jEKHsn,"}/*!sc*/
.kjGMBn{display:flex;align-items:center;}/*!sc*/
.kjGMBn img{height:21px;}/*!sc*/
.kjGMBn a{display:flex;}/*!sc*/
data-styled.g376[id="header__MobileLogoContainer-sc-1krza7i-3"]{content:"kjGMBn,"}/*!sc*/
.krzUGJ{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;z-index:2;background-color:#f1f1f1;}/*!sc*/
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5{opacity:0;transition:opacity 200ms;transition-delay:0;}/*!sc*/
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4{opacity:1;transition:opacity 200ms;transition-delay:0;pointer-events:all;}/*!sc*/
.krzUGJ .header__LogoContainer-sc-1krza7i-2{margin-left:0;transform:translateX(-24px);transition:all 200ms;transition-delay:0;}/*!sc*/
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img,.krzUGJ .header__LogoContainer-sc-1krza7i-2 a{height:32px;transition:height 200ms;transition-delay:0;}/*!sc*/
@media (max-width:1023px){.krzUGJ{padding:16px 0;}}/*!sc*/
data-styled.g379[id="header__TopRow-sc-1krza7i-6"]{content:"krzUGJ,"}/*!sc*/
.ijDkqT{opacity:1;transition:opacity 50ms;transition-delay:0;}/*!sc*/
data-styled.g380[id="header__StyledDivider-sc-1krza7i-7"]{content:"ijDkqT,"}/*!sc*/
.iWUNyW{margin-left:24px;}/*!sc*/
@media (max-width:767px){.iWUNyW{margin-left:16px;}}/*!sc*/
data-styled.g381[id="header__IconContainer-sc-1krza7i-8"]{content:"iWUNyW,"}/*!sc*/
.layaku{display:flex;align-items:center;}/*!sc*/
data-styled.g382[id="header__FlexGroup-sc-1krza7i-9"]{content:"layaku,"}/*!sc*/
.hkxQUF{z-index:1;}/*!sc*/
.hkxQUF .channel-effect-enter{opacity:0;}/*!sc*/
.hkxQUF .channel-effect-enter-active{animation:gWsvmz 200ms linear;animation-delay:150ms;}/*!sc*/
.hkxQUF .channel-effect-exit-active{animation:kWaUui 200ms linear;animation-delay:0ms;}/*!sc*/
data-styled.g383[id="header__ChannelContainer-sc-1krza7i-10"]{content:"hkxQUF,"}/*!sc*/
.IQCeR{z-index:4;position:absolute;top:0;left:-280px;transition:transform 300ms ease-in-out;transform:translateX( 0 );}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.IQCeR{left:-320px;transform:translateX(0);}}/*!sc*/
@media (max-width:767px){.IQCeR{left:0;transform:none;opacity:0;}}/*!sc*/
data-styled.g384[id="header__HamburgerContainer-sc-1krza7i-11"]{content:"IQCeR,"}/*!sc*/
.dIuWqI{position:fixed;bottom:0;left:0;width:100%;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.dIuWqI{z-index:3;}}/*!sc*/
@media (max-width:767px){.dIuWqI{z-index:10;}}/*!sc*/
data-styled.g385[id="header__TabBarContainer-sc-1krza7i-12"]{content:"dIuWqI,"}/*!sc*/
.dyBjDA{display:none;margin-right:8px;padding:4px;transform:translateX(-8px);}/*!sc*/
data-styled.g387[id="header__PrevButton-sc-1krza7i-14"]{content:"dyBjDA,"}/*!sc*/
.fHqKCi{background-color:#f1f1f1;}/*!sc*/
data-styled.g388[id="sc-11dj188-0"]{content:"fHqKCi,"}/*!sc*/
.LGoxK{position:relative;}/*!sc*/
data-styled.g389[id="sc-11dj188-1"]{content:"LGoxK,"}/*!sc*/
.kjoVUJ{position:sticky;top:0;z-index:1000;}/*!sc*/
data-styled.g390[id="sc-11dj188-2"]{content:"kjoVUJ,"}/*!sc*/
/*!sc*/
/*!sc*/
/*!sc*/
/*!sc*/
html{font-size:18px;font-family:Roboto Slab,sans-serif;-webkit-font-smoothing:antialiased;}/*!sc*/
html.fontsLoaded{font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
body{overflow-x:auto;overflow-y:auto;letter-spacing:0.4px;line-height:1.4;}/*!sc*/
body abbr[title],body abbr[data-original-title]{border-bottom:0;}/*!sc*/
body *,body :before,body :after{box-sizing:border-box;}/*!sc*/
body a,body a:link,body a:visited{text-decoration:none;}/*!sc*/
body img{vertical-align:middle;}/*!sc*/
body img.img-responsive{max-width:100%;height:auto;display:block;}/*!sc*/
body .hidden{display:none!important;}/*!sc*/
body .container{line-height:1.8;}/*!sc*/
body .no-hover{border-bottom:0!important;}/*!sc*/
body .no-hover:after{display:none;}/*!sc*/
body .no-hover:hover:after{width:0;display:none;}/*!sc*/
body .text-justify{text-align:justify;}/*!sc*/
body .text-center{text-align:center;}/*!sc*/
body .center-block{display:block;margin-left:auto;margin-right:auto;}/*!sc*/
body .visible-print{display:none;}/*!sc*/
body figure,body p{margin:0;}/*!sc*/
body strong{font-weight:700;}/*!sc*/
@media print{body .hidden-print{display:none!important;}body .visible-print{display:block!important;}body a[href]:after{content:'';}}/*!sc*/
body.disable-scroll{overflow:hidden;}/*!sc*/
::selection{background-color:#9f7544;color:#ffffff;}/*!sc*/
form.gsc-search-box,.gsc-above-wrapper-area,.gsc-wrapper{max-width:100%!important;}/*!sc*/
data-styled.g434[id="sc-global-fawhaH1"]{content:"sc-global-fawhaH1,"}/*!sc*/
.jwkJnd{position:fixed;bottom:8px;z-index:1;transition:opacity 100ms ease-in-out;opacity:0;display:flex;justify-content:center;width:100%;}/*!sc*/
@media (min-width:1024px){.jwkJnd{bottom:24px;}}/*!sc*/
@media (max-width:1023px){.jwkJnd{bottom:calc(env(safe-area-inset-bottom, 0) + 60px + 8px);padding:0 16px;}}/*!sc*/
.jwkJnd>div{max-width:440px;max-width:100%;}/*!sc*/
data-styled.g435[id="sc-9a6kdu-0"]{content:"jwkJnd,"}/*!sc*/
@keyframes fEWCgj{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}/*!sc*/
data-styled.g436[id="sc-keyframes-fEWCgj"]{content:"fEWCgj,"}/*!sc*/
@keyframes gWsvmz{from{transform:translateY(-50px);opacity:0;}to{transform:translateY(0);opacity:1;}}/*!sc*/
data-styled.g437[id="sc-keyframes-gWsvmz"]{content:"gWsvmz,"}/*!sc*/
@keyframes kWaUui{from{transform:translateY(0);}to{transform:translateY(-50px);}}/*!sc*/
data-styled.g438[id="sc-keyframes-kWaUui"]{content:"kWaUui,"}/*!sc*/
.fbzqWU{display:flex;width:100%;flex-direction:column;color:#404040;}/*!sc*/
data-styled.g477[id="tab__BarContainer-ywb8e-0"]{content:"fbzqWU,"}/*!sc*/
.hDtVjb{display:flex;flex-shrink:0;margin-right:24px;}/*!sc*/
.hDtVjb:last-child{margin-right:0;}/*!sc*/
.hDtVjb a{text-decoration:none;}/*!sc*/
data-styled.g478[id="tab__TabItemContainer-ywb8e-1"]{content:"hDtVjb,"}/*!sc*/
.eLtEqH{padding:16px 0;}/*!sc*/
data-styled.g479[id="tab__StyledTextButton-ywb8e-2"]{content:"eLtEqH,"}/*!sc*/
.hYeBlW{display:flex;overflow:scroll;scrollbar-width:none;-webkit-mask-image:none;}/*!sc*/
.hYeBlW::-webkit-scrollbar{display:none;}/*!sc*/
data-styled.g480[id="tab__MobileTabContainer-ywb8e-3"]{content:"hYeBlW,"}/*!sc*/
.cRja-dK{display:flex;flex-direction:row;}/*!sc*/
data-styled.g777[id="sc-hjs1n4-0"]{content:"cRja-dK,"}/*!sc*/
.fILlPz{display:flex;flex-direction:column;}/*!sc*/
data-styled.g778[id="sc-hjs1n4-1"]{content:"fILlPz,"}/*!sc*/
.hltXiJ{justify-content:space-between;}/*!sc*/
data-styled.g780[id="sc-hjs1n4-3"]{content:"hltXiJ,"}/*!sc*/
.dsMKzb{margin-top:8px;}/*!sc*/
data-styled.g781[id="sc-hjs1n4-4"]{content:"dsMKzb,"}/*!sc*/
.dVAqNU{flex:1;}/*!sc*/
data-styled.g782[id="sc-hjs1n4-5"]{content:"dVAqNU,"}/*!sc*/
.eeOubR{width:48px;height:12px;border-radius:2px;background-color:#cdcdcd;margin-bottom:16px;margin-right:8px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.eeOubR{margin-bottom:8px;}}/*!sc*/
.eeOubR::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 3s infinite;content:'';}/*!sc*/
.hRZaen{width:48px;height:12px;border-radius:2px;background-color:#cdcdcd;margin-bottom:16px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.hRZaen{margin-bottom:8px;}}/*!sc*/
.hRZaen::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 3s infinite;content:'';}/*!sc*/
.bYLgma{width:100%;height:25px;border-radius:2px;background-color:#cdcdcd;margin-bottom:16px;max-width:720px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.bYLgma{margin-bottom:8px;}}/*!sc*/
.bYLgma::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
.gMIFZN{width:100%;height:16px;border-radius:2px;background-color:#cdcdcd;margin-bottom:16px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.gMIFZN{margin-bottom:8px;}}/*!sc*/
.gMIFZN::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
.cYXsSw{width:240px;height:16px;border-radius:2px;background-color:#cdcdcd;position:relative;overflow:hidden;}/*!sc*/
.cYXsSw::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
.hjrIwG{width:50%;height:16px;border-radius:2px;background-color:#cdcdcd;position:relative;overflow:hidden;}/*!sc*/
.hjrIwG::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
.cxdUhy{width:100%;height:12px;border-radius:2px;background-color:#cdcdcd;margin-bottom:8px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.cxdUhy{margin-bottom:4px;}}/*!sc*/
.cxdUhy::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
.dneRRI{width:240px;height:12px;border-radius:2px;background-color:#cdcdcd;margin-bottom:8px;position:relative;overflow:hidden;}/*!sc*/
@media (max-width:1023px){.dneRRI{margin-bottom:4px;}}/*!sc*/
.dneRRI::after{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,#ffffff 0,rgba(255, 255, 255, 0.2) 20%,rgba(255, 255, 255, 0.5) 60%,#ffffff 100% );animation:dvoAGX 2.5s infinite;content:'';}/*!sc*/
data-styled.g783[id="sc-hjs1n4-6"]{content:"eeOubR,hRZaen,bYLgma,gMIFZN,cYXsSw,hjrIwG,cxdUhy,dneRRI,"}/*!sc*/
.heQxdF{flex:none;background-color:#cdcdcd;width:216px;height:144px;margin-left:32px;}/*!sc*/
@media (max-width:1023px){.heQxdF{width:72px;height:72px;margin-left:8px;}}/*!sc*/
data-styled.g784[id="sc-hjs1n4-7"]{content:"heQxdF,"}/*!sc*/
.ktAGcV{margin:0 auto;max-width:1130px;}/*!sc*/
@media (min-width:1024px) and (max-width:1439px){.ktAGcV{max-width:922px;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.ktAGcV{max-width:698px;}}/*!sc*/
@media (max-width:767px){.ktAGcV{display:flex;flex-direction:column;align-items:center;max-width:767px;}}/*!sc*/
data-styled.g785[id="sc-iy1yit-0"]{content:"ktAGcV,"}/*!sc*/
.inJIPN{margin:64px 0 24px 0;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.inJIPN{margin:32px 0 24px 0;}}/*!sc*/
@media (max-width:767px){.inJIPN{margin:24px 0;width:86.66666666666667%;}}/*!sc*/
data-styled.g786[id="sc-iy1yit-1"]{content:"inJIPN,"}/*!sc*/
@media (max-width:767px){.lfcWdc{width:86.66666666666667%;}}/*!sc*/
data-styled.g787[id="sc-iy1yit-2"]{content:"lfcWdc,"}/*!sc*/
.evdGby{width:100%;}/*!sc*/
@media (max-width:767px){.evdGby{width:86.66666666666667%;}}/*!sc*/
data-styled.g788[id="sc-iy1yit-3"]{content:"evdGby,"}/*!sc*/
.eMNqlj{width:100%;max-width:480px;margin:64px auto;display:flex;justify-content:center;display:none;}/*!sc*/
@media (max-width:1023px){.eMNqlj{margin:48px auto;}}/*!sc*/
data-styled.g789[id="sc-iy1yit-4"]{content:"eMNqlj,"}/*!sc*/
.gmZaLF{display:none;}/*!sc*/
data-styled.g790[id="sc-iy1yit-5"]{content:"gmZaLF,"}/*!sc*/
.kbRhKp{padding:24px 0;}/*!sc*/
data-styled.g791[id="sc-iy1yit-6"]{content:"kbRhKp,"}/*!sc*/
.iqEymi{color:#cdcdcd;}/*!sc*/
data-styled.g792[id="sc-iy1yit-7"]{content:"iqEymi,"}/*!sc*/
.kmiako{width:100%;height:120px;}/*!sc*/
data-styled.g793[id="sc-iy1yit-8"]{content:"kmiako,"}/*!sc*/
@keyframes dvoAGX{100%{transform:translateX(100%);}}/*!sc*/
data-styled.g794[id="sc-keyframes-dvoAGX"]{content:"dvoAGX,"}/*!sc*/

/* Captured source CSSOM */
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
.jwHkBw { font-weight: 700; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jwHkBv { font-weight: 400; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jIoBlZ { font-size: 16px; }
.iUxlVJ { font-size: 14px; }
.dbviPl { font-size: 12px; }
.jVprJZ { font-size: 10px; }
.hXKyvN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 4px 12px; cursor: pointer; }
.hXKyvN svg { height: 18px; width: 18px; background-color: rgb(196, 13, 35); }
.hXKyvN:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.hXKyvN:hover svg { background-color: rgb(155, 5, 30); }
.fPyvFN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(196, 13, 35); border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 4px 12px; cursor: pointer; }
.fPyvFN svg { height: 18px; width: 18px; background-color: rgb(255, 255, 255); }
.fPyvFN:hover { color: rgb(255, 255, 255); background-color: rgb(155, 5, 30); border-color: rgb(155, 5, 30); }
.fPyvFN:hover svg { background-color: rgb(255, 255, 255); }
.hoTgtp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(64, 64, 64); border-color: rgb(64, 64, 64); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 8px 16px; cursor: pointer; }
.hoTgtp svg { height: 24px; width: 24px; background-color: rgb(255, 255, 255); }
.hoTgtp:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.hoTgtp:hover svg { background-color: rgb(255, 255, 255); }
.dojIbp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 8px 16px; cursor: pointer; }
.dojIbp svg { height: 24px; width: 24px; background-color: rgb(196, 13, 35); }
.dojIbp:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.dojIbp:hover svg { background-color: rgb(155, 5, 30); }
.dLkSLK { opacity: 1; display: flex; align-items: center; justify-content: center; }
.dLkSLL { opacity: 0; display: flex; align-items: center; justify-content: center; }
.byexBE { position: relative; display: flex; align-items: center; justify-content: center; }
.jaHMLH { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.ikoDXH { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.dBKzPa { position: absolute; opacity: 1; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.kiaXxk { cursor: pointer; display: flex; color: rgb(128, 128, 128); }
.kiaXxk svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .kiaXxk:hover { color: rgb(64, 64, 64); }
  .kiaXxk:hover svg { background-color: rgb(64, 64, 64); }
}
.gnWVLy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(128, 128, 128); }
.gnWVLy svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .gnWVLy:hover { color: rgb(196, 13, 35); }
  .gnWVLy:hover svg { background-color: rgb(196, 13, 35); }
}
.gnslfy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(196, 13, 35); }
.gnslfy svg { width: 24px; height: 24px; background-color: rgb(196, 13, 35); }
@media (min-width: 1024px) {
  .gnslfy:hover { color: rgb(196, 13, 35); }
  .gnslfy:hover svg { background-color: rgb(196, 13, 35); }
}
.jgsLJq { margin-top: 2px; max-height: none; opacity: 1; transition: opacity 100ms; }
.eKxEQi { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.eKxEQi svg { height: 24px; width: 24px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .eKxEQi:hover { color: rgb(196, 13, 35); }
  .eKxEQi:hover svg { background-color: rgb(196, 13, 35); }
}
.giJQQO { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.giJQQO svg { height: 18px; width: 18px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .giJQQO:hover { color: rgb(196, 13, 35); }
  .giJQQO:hover svg { background-color: rgb(196, 13, 35); }
}
.LPXDD { display: flex; align-items: center; margin: 0px 4px 0px 0px; }
.dPwnab { display: flex; align-items: center; margin: 0px 0px 0px 4px; }
.zagrq { opacity: 1; display: flex; align-items: center; justify-content: center; }
.cEFFFk { position: relative; display: flex; align-items: center; justify-content: center; }
.iKUkbv { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jpphzf { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jIudKr { text-underline-offset: 4px; color: rgb(128, 128, 128); text-decoration-line: underline !important; }
.jIudKr:hover { text-decoration-line: underline; }
.iaOHKt { width: auto; display: flex; justify-content: center; text-align: center; }
.ibEUFj { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ecwbQs { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hfPUjl { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hNMRPR { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hwwgJn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kIWbJi { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.JsxLf { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.jDrCJW { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.cPDIOC { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hveGtL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ljCSzL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.PcAFT { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kSPQhn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.doQGyA { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.dfZltN { font-weight: 700; }
.iveSKK { line-height: 125%; font-size: 36px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .iveSKK { font-size: 28px; }
}
.fTePaK { line-height: 150%; font-size: 22px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .fTePaK { font-size: 18px; }
}
.bTHApu { line-height: 150%; font-size: 22px; font-family: merriweather, source-han-serif-tc, serif; }
@media (max-width: 1023px) {
  .bTHApu { font-size: 18px; }
}
.brbzqK { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; align-items: center; justify-content: center; bottom: 0px; padding: 24px; }
.cgQGYy { height: 116px; margin-right: 48px; }
.egZKYj { display: flex; flex-direction: column; }
.ceKrsg { color: rgb(64, 64, 64); }
@media (min-width: 600px) and (max-width: 1023px) {
  .ceKrsg { margin: auto; }
}
.zzCqg { color: rgb(128, 128, 128); margin-top: 4px; }
@media (max-width: 1023px) {
  .zzCqg { margin-top: 0px; }
}
.vTCbT { width: 180px; align-self: flex-end; margin-left: 48px; }
.iqwEut { align-self: end; }
.eYLAiV { display: flex; width: 950px; }
.iSOzni { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; bottom: 0px; padding: 24px 16px; }
.fxVwYs { display: flex; justify-content: space-between; }
.hUVClw { margin: 8px 0px; }
@media (min-width: 600px) and (max-width: 1023px) {
  .hUVClw { align-self: center; margin: 16px 0px; display: flex; flex-direction: column; align-items: center; max-width: 360px; text-align: center; }
}
.cGDZIO { width: fit-content; align-self: flex-end; }
@media (min-width: 600px) and (max-width: 1023px) {
  .cGDZIO { align-self: center; }
}
.elfssG { display: none; }
@media (max-width: 767px) {
  .elfssG { display: block; }
}
.kUUUCg { display: none; }
@media (min-width: 1024px) {
  .kUUUCg { display: block; }
}
.kXeFEs { display: none; }
@media (max-width: 1023px) {
  .kXeFEs { display: block; }
}
.ljrmnY { display: none; }
@media (min-width: 768px) {
  .ljrmnY { display: block; }
}
.dLJdml { width: fit-content; padding: 8px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px; border-radius: 4px; display: flex; align-items: center; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64); }
.beqzhh { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: fit-content; padding: 24px 48px 48px; }
.hhSICT { display: flex; flex-direction: column; }
.hJegaM { justify-content: flex-end; }
.jABDNa { width: 284px; margin-bottom: 16px; }
.ifDiRP { width: 240px; margin: 0px 24px; }
.eJeqaL { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; padding: 24px; }
.ixNJcb { width: 267px; align-self: center; }
.fXBBwU { width: 100%; margin-top: 24px; }
.gcvQmf { width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.2); z-index: 5000; position: fixed; left: 0px; top: 0px; visibility: hidden; }
.iuacOH { z-index: 2000; visibility: hidden; transition: visibility 0.5s linear 0.5s; }
.fppPTZ { border-width: 1px 0px 0px; border-style: solid; border-color: rgb(205, 205, 205); height: 0px; width: 100%; }
.iyXkcE { display: flex; flex-direction: column; gap: 16px; width: 120px; }
@media (max-width: 1023px) {
  .iyXkcE { flex-grow: 1; flex-basis: 33%; overflow-wrap: break-word; max-width: 33%; gap: 8px; }
}
.dLsHIS { text-decoration: none; }
.evbuqC { color: rgb(128, 128, 128); }
.evbuqC:hover { color: rgb(64, 64, 64); }
.gZZtvB { filter: none; opacity: 1; width: 272px; height: 29px; }
@media (max-width: 1023px) {
  .gZZtvB { width: 232px; height: 25px; }
}
.ctJvFK { width: 100%; background-color: rgb(255, 255, 255); }
.tXqIt { display: flex; flex-direction: column; margin: auto; }
@media (min-width: 1024px) {
  .tXqIt { max-width: 1200px; padding: 48px; }
}
@media (max-width: 1023px) {
  .tXqIt { flex-direction: column; justify-content: center; max-width: 400px; padding: 48px 24px 96px; }
}
.hEFyDH { width: 100%; display: flex; flex-direction: row; justify-content: space-between; }
@media (max-width: 1023px) {
  .hEFyDH { flex-direction: column; justify-content: center; }
}
.jmQebz { display: flex; flex-direction: column; justify-content: space-between; }
.jmQebz a { text-decoration: none; }
@media (min-width: 1024px) {
  .jmQebz { max-width: 320px; }
}
@media (max-width: 1023px) {
  .jmQebz { gap: 32px; width: 100%; margin-bottom: 48px; align-items: center; text-align: center; }
}
.jmQebz .button { width: 280px; justify-content: center; }
.lkSCeb { width: 100%; display: flex; flex-direction: column; gap: 24px; }
@media (max-width: 1023px) {
  .lkSCeb { align-items: center; gap: 16px; }
}
.daNOtR { display: flex; gap: 24px; }
@media (max-width: 1023px) {
  .daNOtR { margin-bottom: 16px; gap: 16px; }
}
.eYWstb { width: 100%; margin-top: 24px; margin-bottom: 24px; }
.edUUgT { display: flex; justify-content: space-between; }
@media (max-width: 1023px) {
  .edUUgT { flex-direction: column-reverse; gap: 24px; align-items: center; text-align: center; }
}
.ieXuBe { display: flex; }
@media (max-width: 1023px) {
  .ieXuBe { flex-direction: column; align-items: center; }
}
.fwsZeG { color: rgb(128, 128, 128); }
.dIAYlD, .dIAYlD:visited { color: inherit !important; }
.jhLNJu { display: flex; gap: 16px; }
.ixzQRu { color: rgb(128, 128, 128); }
.efWPIy { color: rgb(128, 128, 128); }
.kxKDQG { display: flex; }
@media (max-width: 1023px) {
  .kxKDQG { display: none; }
}
.fqVNiM { display: flex; align-items: center; }
.fqVNiM a { text-decoration: none; }
.kvAwzl { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 8px 16px; }
.jQVIyt { display: flex; flex-direction: column; align-items: center; }
.XOSwA { justify-content: center; }
.gpkLZV { display: flex; align-items: center; justify-content: center; margin: 0px 0px 0px 16px; }
.gpkLZV:first-child { margin-top: 0px; margin-left: 0px; }
.gpkLZV a { text-decoration: none; }
.jFRLTL { display: flex; align-items: center; flex-direction: row; }
.fqEGnL { display: flex; align-items: center; padding: 8px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 40px; background-color: rgba(241, 241, 241, 0.8); }
.bbvLYd { display: flex; align-items: center; }
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0 { border: 1px solid transparent; }
.jImONj { display: flex; align-items: center; }
.jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgba(241, 241, 241, 0.8); border: 1px solid rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgb(255, 255, 255); }
}
.bmeYTd { color: rgb(64, 64, 64); margin-right: 8px; height: 24px; font-size: 14px; }
.bmeYTd, .bmeYTd:focus, .bmeYTd:focus-visible { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; outline: none; }
.bmeYTd:focus::placeholder, .bmeYTd:focus-visible::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::-webkit-search-cancel-button { display: none; }
.GpoyD { margin-left: 8px; }
@media (max-width: 1023px) {
  .GpoyD { display: none; }
}
.lcsjdj { display: flex; }
.gFLuRi { position: relative; margin-right: 16px; }
.gFLuRi:last-child { margin-right: 0px; }
.gFLuRi a { display: flex; }
.klSGDF { opacity: 1; transition: opacity 300ms; }
.vpOzU { display: flex; flex-direction: column; }
.fIpBnX { opacity: 0; transition: opacity 300ms; position: absolute; right: 0px; top: -8px; z-index: -1; }
.bDgduy { color: rgb(64, 64, 64); display: flex; align-items: center; cursor: default; font-family: source-han-serif-tc, serif; font-weight: 400; font-size: 14px; }
.CUJuN { display: flex; justify-content: space-between; padding-top: 8px; padding-right: 16px; padding-left: 16px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px; background-color: rgb(241, 241, 241); padding-bottom: calc(8px + env(safe-area-inset-bottom,0)); }
.CUJuN a { text-decoration: none; }
.CUJuN a:visited, .CUJuN a:active { color: inherit; background-color: inherit; }
.CUJuN svg { background-color: transparent; fill: currentcolor; width: 24px; height: 24px; }
.jwHqg { text-decoration: none; display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.jwHqg:last-child { margin-right: 0px; }
.kSsGpG { display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.kSsGpG:last-child { margin-right: 0px; }
.IBatX { position: sticky; top: 0px; width: 100%; background-color: rgb(241, 241, 241); transform: translateY(0px); transition: transform 300ms ease-out; }
.iyalzw { display: flex; flex-direction: column; margin: auto; z-index: 3; }
@media (min-width: 1440px) {
  .iyalzw { width: 1280px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .iyalzw { padding: 0px 48px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .iyalzw { padding: 0px 32px; }
}
@media (max-width: 767px) {
  .iyalzw { padding: 0px 24px; }
}
.jEKHsn { display: flex; align-items: center; margin-right: 16px; }
.jEKHsn a { display: flex; }
.kjGMBn { display: flex; align-items: center; }
.kjGMBn img { height: 21px; }
.kjGMBn a { display: flex; }
.krzUGJ { display: flex; align-items: center; justify-content: space-between; padding: 24px 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 0; transition: opacity 200ms; }
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 1; transition: opacity 200ms; pointer-events: all; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 { margin-left: 0px; transform: translateX(-24px); transition: 200ms; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img, .krzUGJ .header__LogoContainer-sc-1krza7i-2 a { height: 32px; transition: height 200ms; }
@media (max-width: 1023px) {
  .krzUGJ { padding: 16px 0px; }
}
.bqSSqb { display: flex; align-items: center; justify-content: space-between; padding: 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.bqSSqb .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 1; transition: opacity 200ms 350ms; }
.bqSSqb .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 0; transition: opacity 200ms 150ms; pointer-events: none; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 { margin-left: 24px; transform: translateX(0px); transition: 200ms 150ms; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 img, .bqSSqb .header__LogoContainer-sc-1krza7i-2 a { height: 24px; transition: height 200ms 150ms; }
@media (max-width: 1023px) {
  .bqSSqb { padding: 16px 0px; }
}
.ijDkqT { opacity: 1; transition: opacity 50ms; }
.NIjrs { opacity: 0; transition: opacity 50ms 150ms; }
.iWUNyW { margin-left: 24px; }
@media (max-width: 767px) {
  .iWUNyW { margin-left: 16px; }
}
.layaku { display: flex; align-items: center; }
.hkxQUF { z-index: 1; }
.hkxQUF .channel-effect-enter { opacity: 0; }
.hkxQUF .channel-effect-enter-active { animation: 200ms linear 150ms 1 normal none running gWsvmz; }
.hkxQUF .channel-effect-exit-active { animation: 200ms linear 0ms 1 normal none running kWaUui; }
.IQCeR { z-index: 4; position: absolute; top: 0px; left: -280px; transition: transform 300ms ease-in-out; transform: translateX(0px); }
@media (min-width: 768px) and (max-width: 1023px) {
  .IQCeR { left: -320px; transform: translateX(0px); }
}
@media (max-width: 767px) {
  .IQCeR { left: 0px; transform: none; opacity: 0; }
}
.dIuWqI { position: fixed; bottom: 0px; left: 0px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .dIuWqI { z-index: 3; }
}
@media (max-width: 767px) {
  .dIuWqI { z-index: 10; }
}
.dyBjDA { display: none; margin-right: 8px; padding: 4px; transform: translateX(-8px); }
.fHqKCi { background-color: rgb(241, 241, 241); }
.LGoxK { position: relative; }
.kjoVUJ { position: sticky; top: 0px; z-index: 1000; }




html { font-size: 18px; font-family: "Roboto Slab", sans-serif; -webkit-font-smoothing: antialiased; }
html.fontsLoaded { font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
body { overflow: auto; letter-spacing: 0.4px; line-height: 1.4; }
body abbr[title], body abbr[data-original-title] { border-bottom: 0px; }
body *, body ::before, body ::after { box-sizing: border-box; }
body a, body a:link, body a:visited { text-decoration: none; }
body img { vertical-align: middle; }
body img.img-responsive { max-width: 100%; height: auto; display: block; }
body .hidden { display: none !important; }
body .container { line-height: 1.8; }
body .no-hover { border-bottom: 0px !important; }
body .no-hover::after { display: none; }
body .no-hover:hover::after { width: 0px; display: none; }
body .text-justify { text-align: justify; }
body .text-center { text-align: center; }
body .center-block { display: block; margin-left: auto; margin-right: auto; }
body .visible-print { display: none; }
body figure, body p { margin: 0px; }
body strong { font-weight: 700; }
@media print {
  body .hidden-print { display: none !important; }
  body .visible-print { display: block !important; }
  body a[href]::after { content: ""; }
}
body.disable-scroll { overflow: hidden; }
::selection { background-color: rgb(159, 117, 68); color: rgb(255, 255, 255); }
form.gsc-search-box, .gsc-above-wrapper-area, .gsc-wrapper { max-width: 100% !important; }
.jwkJnd { position: fixed; bottom: 8px; z-index: 1; transition: opacity 100ms ease-in-out; opacity: 0; display: flex; justify-content: center; width: 100%; }
@media (min-width: 1024px) {
  .jwkJnd { bottom: 24px; }
}
@media (max-width: 1023px) {
  .jwkJnd { bottom: calc(env(safe-area-inset-bottom, 0) + 60px + 8px); padding: 0px 16px; }
}
.jwkJnd > div { max-width: 100%; }
@keyframes fEWCgj { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes gWsvmz { 
  0% { transform: translateY(-50px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes kWaUui { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50px); }
}
.fbzqWU { display: flex; width: 100%; flex-direction: column; color: rgb(64, 64, 64); }
.hDtVjb { display: flex; flex-shrink: 0; margin-right: 24px; }
.hDtVjb:last-child { margin-right: 0px; }
.hDtVjb a { text-decoration: none; }
.eLtEqH { padding: 16px 0px; }
.hYeBlW { display: flex; overflow: scroll; scrollbar-width: none; mask-image: none; }
.hYeBlW::-webkit-scrollbar { display: none; }
.cRja-dK { display: flex; flex-direction: row; }
.fILlPz { display: flex; flex-direction: column; }
.hltXiJ { justify-content: space-between; }
.dsMKzb { margin-top: 8px; }
.dVAqNU { flex: 1 1 0%; }
.eeOubR { width: 48px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; margin-right: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .eeOubR { margin-bottom: 8px; }
}
.eeOubR::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 3s ease 0s infinite normal none running dvoAGX; content: ""; }
.hRZaen { width: 48px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .hRZaen { margin-bottom: 8px; }
}
.hRZaen::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 3s ease 0s infinite normal none running dvoAGX; content: ""; }
.bYLgma { width: 100%; height: 25px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; max-width: 720px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .bYLgma { margin-bottom: 8px; }
}
.bYLgma::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.gMIFZN { width: 100%; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .gMIFZN { margin-bottom: 8px; }
}
.gMIFZN::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.cYXsSw { width: 240px; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); position: relative; overflow: hidden; }
.cYXsSw::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.hjrIwG { width: 50%; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); position: relative; overflow: hidden; }
.hjrIwG::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.cxdUhy { width: 100%; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .cxdUhy { margin-bottom: 4px; }
}
.cxdUhy::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.dneRRI { width: 240px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .dneRRI { margin-bottom: 4px; }
}
.dneRRI::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.heQxdF { flex: 0 0 auto; background-color: rgb(205, 205, 205); width: 216px; height: 144px; margin-left: 32px; }
@media (max-width: 1023px) {
  .heQxdF { width: 72px; height: 72px; margin-left: 8px; }
}
.ktAGcV { margin: 0px auto; max-width: 1130px; }
@media (min-width: 1024px) and (max-width: 1439px) {
  .ktAGcV { max-width: 922px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .ktAGcV { max-width: 698px; }
}
@media (max-width: 767px) {
  .ktAGcV { display: flex; flex-direction: column; align-items: center; max-width: 767px; }
}
.inJIPN { margin: 64px 0px 24px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .inJIPN { margin: 32px 0px 24px; }
}
@media (max-width: 767px) {
  .inJIPN { margin: 24px 0px; width: 86.6667%; }
}
@media (max-width: 767px) {
  .lfcWdc { width: 86.6667%; }
}
.evdGby { width: 100%; }
@media (max-width: 767px) {
  .evdGby { width: 86.6667%; }
}
.eMNqlj { width: 100%; max-width: 480px; margin: 64px auto; justify-content: center; display: none; }
@media (max-width: 1023px) {
  .eMNqlj { margin: 48px auto; }
}
.lhZEGu { width: 100%; max-width: 480px; margin: 64px auto; display: flex; justify-content: center; }
@media (max-width: 1023px) {
  .lhZEGu { margin: 48px auto; }
}
.gmZaLF { display: none; }
.kbRhKp { padding: 24px 0px; }
.iqEymi { color: rgb(205, 205, 205); }
.kmiako { width: 100%; height: 120px; }
.kmQTLt { width: 100%; height: 120px; display: none; }
@keyframes dvoAGX { 
  100% { transform: translateX(100%); }
}
.jVfqyr { position: relative; display: none; min-height: 100vh; width: 100%; background-image: none; background-position: center center; background-repeat: no-repeat; }
.DveSL { transition: opacity 1s ease-in-out; opacity: 1; }
.jkxssW { width: 100%; height: 100%; position: relative; }
.hdMOEm { opacity: 0; transition: opacity 1s; }
.hdMOEm > img { width: 100%; height: 100%; object-fit: cover; }
.hdMOEn { opacity: 1; transition: opacity 1s; }
.hdMOEn > img { width: 100%; height: 100%; object-fit: cover; }
.HKMyZ { background-size: cover; background-image: none; background-position: center center; }
.fkMRdD { background-size: cover; background-image: none; background-position: center center; }
.dYleIS { background-size: cover; background-image: none; background-position: center center; }
.pquSG { background-size: cover; background-image: none; background-position: center center; }
.cgHodA { background-size: cover; background-image: none; background-position: center center; }
.fCPduS { background-size: cover; background-image: none; background-position: center center; }
.kwfaAh { background-size: cover; background-image: none; background-position: center center; }
.kOfNkr { background-size: cover; background-image: none; background-position: center center; }
.iNIcKL { background-size: cover; background-image: none; background-position: center center; }
.jTYvNI { background-size: cover; background-image: none; background-position: center center; }
.dPmOLu { position: absolute; justify-content: center; align-items: center; background-color: white; display: none; }
.dPmOLu > img { width: 65%; height: 65%; }
.dPjZHH { position: absolute; justify-content: center; align-items: center; background-color: white; display: flex; }
.dPjZHH > img { width: 65%; height: 65%; }
.ciIPLF { text-decoration: none; }
.ciIPLF:hover .hover { opacity: 0.8; }
.gjqqjW { display: flex; }
.jTdUX { display: flex; flex-direction: column; }
.fJnWbF { justify-content: space-between; }
.dnDUFc { color: rgb(128, 128, 128); flex-direction: row; align-items: center; margin-bottom: 8px; }
.dnDUFc > p { margin-right: 8px; }
.dnDUFc:last-child { margin-right: 0px; }
.dnDUCs { color: rgb(128, 128, 128); flex-direction: row; align-items: center; margin-bottom: 4px; }
.dnDUCs > p { margin-right: 8px; }
.dnDUCs:last-child { margin-right: 0px; }
.kihxfD { color: rgb(64, 64, 64); margin-top: 8px; }
.kihxfD p { display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.lbvHby { flex: 0 0 auto; align-self: center; width: 216px; height: 144px; margin-left: 32px; }
.ZFFjD { flex: 0 0 auto; align-self: center; width: 72px; height: 72px; margin-left: 8px; }
.jVqAkB { flex: 1 1 0%; }
.cMViFc { color: rgb(64, 64, 64); }
.dANkoE { width: 100%; }
.hUZIat { display: flex; flex-direction: column; }
.dXPDOS { margin-bottom: 24px; width: 100%; }
.dXPDOS:last-child { margin-bottom: 0px; }
.gMzNiN { margin-top: 24px; }
.gbQLaQ { width: 1130px; margin: 0px auto; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }
@media (min-width: 1024px) and (max-width: 1439px) {
  .gbQLaQ { width: 922px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gbQLaQ { width: 698px; }
}
@media (max-width: 767px) {
  .gbQLaQ { width: 100%; justify-content: center; }
}
.jwHkBw { font-weight: 700; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jwHkBv { font-weight: 400; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jIoBlZ { font-size: 16px; }
.iUxlVJ { font-size: 14px; }
.dbviPl { font-size: 12px; }
.jVprJZ { font-size: 10px; }
.hXKyvN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 4px 12px; cursor: pointer; }
.hXKyvN svg { height: 18px; width: 18px; background-color: rgb(196, 13, 35); }
.hXKyvN:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.hXKyvN:hover svg { background-color: rgb(155, 5, 30); }
.fPyvFN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(196, 13, 35); border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 4px 12px; cursor: pointer; }
.fPyvFN svg { height: 18px; width: 18px; background-color: rgb(255, 255, 255); }
.fPyvFN:hover { color: rgb(255, 255, 255); background-color: rgb(155, 5, 30); border-color: rgb(155, 5, 30); }
.fPyvFN:hover svg { background-color: rgb(255, 255, 255); }
.hoTgtp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(64, 64, 64); border-color: rgb(64, 64, 64); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 8px 16px; cursor: pointer; }
.hoTgtp svg { height: 24px; width: 24px; background-color: rgb(255, 255, 255); }
.hoTgtp:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.hoTgtp:hover svg { background-color: rgb(255, 255, 255); }
.dojIbp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 8px 16px; cursor: pointer; }
.dojIbp svg { height: 24px; width: 24px; background-color: rgb(196, 13, 35); }
.dojIbp:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.dojIbp:hover svg { background-color: rgb(155, 5, 30); }
.dLkSLK { opacity: 1; display: flex; align-items: center; justify-content: center; }
.dLkSLL { opacity: 0; display: flex; align-items: center; justify-content: center; }
.byexBE { position: relative; display: flex; align-items: center; justify-content: center; }
.jaHMLH { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.ikoDXH { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.dBKzPa { position: absolute; opacity: 1; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.kiaXxk { cursor: pointer; display: flex; color: rgb(128, 128, 128); }
.kiaXxk svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .kiaXxk:hover { color: rgb(64, 64, 64); }
  .kiaXxk:hover svg { background-color: rgb(64, 64, 64); }
}
.gnWVLy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(128, 128, 128); }
.gnWVLy svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .gnWVLy:hover { color: rgb(196, 13, 35); }
  .gnWVLy:hover svg { background-color: rgb(196, 13, 35); }
}
.gnslfy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(196, 13, 35); }
.gnslfy svg { width: 24px; height: 24px; background-color: rgb(196, 13, 35); }
@media (min-width: 1024px) {
  .gnslfy:hover { color: rgb(196, 13, 35); }
  .gnslfy:hover svg { background-color: rgb(196, 13, 35); }
}
.jgsLJq { margin-top: 2px; max-height: none; opacity: 1; transition: opacity 100ms; }
.eKxEQi { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.eKxEQi svg { height: 24px; width: 24px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .eKxEQi:hover { color: rgb(196, 13, 35); }
  .eKxEQi:hover svg { background-color: rgb(196, 13, 35); }
}
.giJQQO { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.giJQQO svg { height: 18px; width: 18px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .giJQQO:hover { color: rgb(196, 13, 35); }
  .giJQQO:hover svg { background-color: rgb(196, 13, 35); }
}
.LPXDD { display: flex; align-items: center; margin: 0px 4px 0px 0px; }
.dPwnab { display: flex; align-items: center; margin: 0px 0px 0px 4px; }
.zagrq { opacity: 1; display: flex; align-items: center; justify-content: center; }
.cEFFFk { position: relative; display: flex; align-items: center; justify-content: center; }
.iKUkbv { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jpphzf { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jIudKr { text-underline-offset: 4px; color: rgb(128, 128, 128); text-decoration-line: underline !important; }
.jIudKr:hover { text-decoration-line: underline; }
.iaOHKt { width: auto; display: flex; justify-content: center; text-align: center; }
.ibEUFj { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ecwbQs { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hfPUjl { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hNMRPR { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hwwgJn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kIWbJi { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.JsxLf { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.jDrCJW { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.cPDIOC { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hveGtL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ljCSzL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.PcAFT { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kSPQhn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.doQGyA { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.dfZltN { font-weight: 700; }
.iveSKK { line-height: 125%; font-size: 36px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .iveSKK { font-size: 28px; }
}
.fTePaK { line-height: 150%; font-size: 22px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .fTePaK { font-size: 18px; }
}
.bTHApu { line-height: 150%; font-size: 22px; font-family: merriweather, source-han-serif-tc, serif; }
@media (max-width: 1023px) {
  .bTHApu { font-size: 18px; }
}
.brbzqK { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; align-items: center; justify-content: center; bottom: 0px; padding: 24px; }
.cgQGYy { height: 116px; margin-right: 48px; }
.egZKYj { display: flex; flex-direction: column; }
.ceKrsg { color: rgb(64, 64, 64); }
@media (min-width: 600px) and (max-width: 1023px) {
  .ceKrsg { margin: auto; }
}
.zzCqg { color: rgb(128, 128, 128); margin-top: 4px; }
@media (max-width: 1023px) {
  .zzCqg { margin-top: 0px; }
}
.vTCbT { width: 180px; align-self: flex-end; margin-left: 48px; }
.iqwEut { align-self: end; }
.eYLAiV { display: flex; width: 950px; }
.iSOzni { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; bottom: 0px; padding: 24px 16px; }
.fxVwYs { display: flex; justify-content: space-between; }
.hUVClw { margin: 8px 0px; }
@media (min-width: 600px) and (max-width: 1023px) {
  .hUVClw { align-self: center; margin: 16px 0px; display: flex; flex-direction: column; align-items: center; max-width: 360px; text-align: center; }
}
.cGDZIO { width: fit-content; align-self: flex-end; }
@media (min-width: 600px) and (max-width: 1023px) {
  .cGDZIO { align-self: center; }
}
.elfssG { display: none; }
@media (max-width: 767px) {
  .elfssG { display: block; }
}
.kUUUCg { display: none; }
@media (min-width: 1024px) {
  .kUUUCg { display: block; }
}
.kXeFEs { display: none; }
@media (max-width: 1023px) {
  .kXeFEs { display: block; }
}
.ljrmnY { display: none; }
@media (min-width: 768px) {
  .ljrmnY { display: block; }
}
.dLJdml { width: fit-content; padding: 8px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px; border-radius: 4px; display: flex; align-items: center; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64); }
.beqzhh { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: fit-content; padding: 24px 48px 48px; }
.hhSICT { display: flex; flex-direction: column; }
.hJegaM { justify-content: flex-end; }
.jABDNa { width: 284px; margin-bottom: 16px; }
.ifDiRP { width: 240px; margin: 0px 24px; }
.eJeqaL { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; padding: 24px; }
.ixNJcb { width: 267px; align-self: center; }
.fXBBwU { width: 100%; margin-top: 24px; }
.gcvQmf { width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.2); z-index: 5000; position: fixed; left: 0px; top: 0px; visibility: hidden; }
.iuacOH { z-index: 2000; visibility: hidden; transition: visibility 0.5s linear 0.5s; }
.fppPTZ { border-width: 1px 0px 0px; border-style: solid; border-color: rgb(205, 205, 205); height: 0px; width: 100%; }
.iyXkcE { display: flex; flex-direction: column; gap: 16px; width: 120px; }
@media (max-width: 1023px) {
  .iyXkcE { flex-grow: 1; flex-basis: 33%; overflow-wrap: break-word; max-width: 33%; gap: 8px; }
}
.dLsHIS { text-decoration: none; }
.evbuqC { color: rgb(128, 128, 128); }
.evbuqC:hover { color: rgb(64, 64, 64); }
.gZZtvB { filter: none; opacity: 1; width: 272px; height: 29px; }
@media (max-width: 1023px) {
  .gZZtvB { width: 232px; height: 25px; }
}
.ctJvFK { width: 100%; background-color: rgb(255, 255, 255); }
.tXqIt { display: flex; flex-direction: column; margin: auto; }
@media (min-width: 1024px) {
  .tXqIt { max-width: 1200px; padding: 48px; }
}
@media (max-width: 1023px) {
  .tXqIt { flex-direction: column; justify-content: center; max-width: 400px; padding: 48px 24px 96px; }
}
.hEFyDH { width: 100%; display: flex; flex-direction: row; justify-content: space-between; }
@media (max-width: 1023px) {
  .hEFyDH { flex-direction: column; justify-content: center; }
}
.jmQebz { display: flex; flex-direction: column; justify-content: space-between; }
.jmQebz a { text-decoration: none; }
@media (min-width: 1024px) {
  .jmQebz { max-width: 320px; }
}
@media (max-width: 1023px) {
  .jmQebz { gap: 32px; width: 100%; margin-bottom: 48px; align-items: center; text-align: center; }
}
.jmQebz .button { width: 280px; justify-content: center; }
.lkSCeb { width: 100%; display: flex; flex-direction: column; gap: 24px; }
@media (max-width: 1023px) {
  .lkSCeb { align-items: center; gap: 16px; }
}
.daNOtR { display: flex; gap: 24px; }
@media (max-width: 1023px) {
  .daNOtR { margin-bottom: 16px; gap: 16px; }
}
.eYWstb { width: 100%; margin-top: 24px; margin-bottom: 24px; }
.edUUgT { display: flex; justify-content: space-between; }
@media (max-width: 1023px) {
  .edUUgT { flex-direction: column-reverse; gap: 24px; align-items: center; text-align: center; }
}
.ieXuBe { display: flex; }
@media (max-width: 1023px) {
  .ieXuBe { flex-direction: column; align-items: center; }
}
.fwsZeG { color: rgb(128, 128, 128); }
.dIAYlD, .dIAYlD:visited { color: inherit !important; }
.jhLNJu { display: flex; gap: 16px; }
.ixzQRu { color: rgb(128, 128, 128); }
.efWPIy { color: rgb(128, 128, 128); }
.kxKDQG { display: flex; }
@media (max-width: 1023px) {
  .kxKDQG { display: none; }
}
.fqVNiM { display: flex; align-items: center; }
.fqVNiM a { text-decoration: none; }
.kvAwzl { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 8px 16px; }
.jQVIyt { display: flex; flex-direction: column; align-items: center; }
.XOSwA { justify-content: center; }
.gpkLZV { display: flex; align-items: center; justify-content: center; margin: 0px 0px 0px 16px; }
.gpkLZV:first-child { margin-top: 0px; margin-left: 0px; }
.gpkLZV a { text-decoration: none; }
.jFRLTL { display: flex; align-items: center; flex-direction: row; }
.fqEGnL { display: flex; align-items: center; padding: 8px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 40px; background-color: rgba(241, 241, 241, 0.8); }
.bbvLYd { display: flex; align-items: center; }
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0 { border: 1px solid transparent; }
.jImONj { display: flex; align-items: center; }
.jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgba(241, 241, 241, 0.8); border: 1px solid rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgb(255, 255, 255); }
}
.bmeYTd { color: rgb(64, 64, 64); margin-right: 8px; height: 24px; font-size: 14px; }
.bmeYTd, .bmeYTd:focus, .bmeYTd:focus-visible { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; outline: none; }
.bmeYTd:focus::placeholder, .bmeYTd:focus-visible::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::-webkit-search-cancel-button { display: none; }
.GpoyD { margin-left: 8px; }
@media (max-width: 1023px) {
  .GpoyD { display: none; }
}
.lcsjdj { display: flex; }
.gFLuRi { position: relative; margin-right: 16px; }
.gFLuRi:last-child { margin-right: 0px; }
.gFLuRi a { display: flex; }
.klSGDF { opacity: 1; transition: opacity 300ms; }
.vpOzU { display: flex; flex-direction: column; }
.fIpBnX { opacity: 0; transition: opacity 300ms; position: absolute; right: 0px; top: -8px; z-index: -1; }
.bDgduy { color: rgb(64, 64, 64); display: flex; align-items: center; cursor: default; font-family: source-han-serif-tc, serif; font-weight: 400; font-size: 14px; }
.CUJuN { display: flex; justify-content: space-between; padding-top: 8px; padding-right: 16px; padding-left: 16px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px; background-color: rgb(241, 241, 241); padding-bottom: calc(8px + env(safe-area-inset-bottom,0)); }
.CUJuN a { text-decoration: none; }
.CUJuN a:visited, .CUJuN a:active { color: inherit; background-color: inherit; }
.CUJuN svg { background-color: transparent; fill: currentcolor; width: 24px; height: 24px; }
.jwHqg { text-decoration: none; display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.jwHqg:last-child { margin-right: 0px; }
.kSsGpG { display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.kSsGpG:last-child { margin-right: 0px; }
.IBatX { position: sticky; top: 0px; width: 100%; background-color: rgb(241, 241, 241); transform: translateY(0px); transition: transform 300ms ease-out; }
.iyalzw { display: flex; flex-direction: column; margin: auto; z-index: 3; }
@media (min-width: 1440px) {
  .iyalzw { width: 1280px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .iyalzw { padding: 0px 48px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .iyalzw { padding: 0px 32px; }
}
@media (max-width: 767px) {
  .iyalzw { padding: 0px 24px; }
}
.jEKHsn { display: flex; align-items: center; margin-right: 16px; }
.jEKHsn a { display: flex; }
.kjGMBn { display: flex; align-items: center; }
.kjGMBn img { height: 21px; }
.kjGMBn a { display: flex; }
.krzUGJ { display: flex; align-items: center; justify-content: space-between; padding: 24px 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 0; transition: opacity 200ms; }
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 1; transition: opacity 200ms; pointer-events: all; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 { margin-left: 0px; transform: translateX(-24px); transition: 200ms; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img, .krzUGJ .header__LogoContainer-sc-1krza7i-2 a { height: 32px; transition: height 200ms; }
@media (max-width: 1023px) {
  .krzUGJ { padding: 16px 0px; }
}
.bqSSqb { display: flex; align-items: center; justify-content: space-between; padding: 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.bqSSqb .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 1; transition: opacity 200ms 350ms; }
.bqSSqb .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 0; transition: opacity 200ms 150ms; pointer-events: none; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 { margin-left: 24px; transform: translateX(0px); transition: 200ms 150ms; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 img, .bqSSqb .header__LogoContainer-sc-1krza7i-2 a { height: 24px; transition: height 200ms 150ms; }
@media (max-width: 1023px) {
  .bqSSqb { padding: 16px 0px; }
}
.ijDkqT { opacity: 1; transition: opacity 50ms; }
.NIjrs { opacity: 0; transition: opacity 50ms 150ms; }
.iWUNyW { margin-left: 24px; }
@media (max-width: 767px) {
  .iWUNyW { margin-left: 16px; }
}
.layaku { display: flex; align-items: center; }
.hkxQUF { z-index: 1; }
.hkxQUF .channel-effect-enter { opacity: 0; }
.hkxQUF .channel-effect-enter-active { animation: 200ms linear 150ms 1 normal none running gWsvmz; }
.hkxQUF .channel-effect-exit-active { animation: 200ms linear 0ms 1 normal none running kWaUui; }
.IQCeR { z-index: 4; position: absolute; top: 0px; left: -280px; transition: transform 300ms ease-in-out; transform: translateX(0px); }
@media (min-width: 768px) and (max-width: 1023px) {
  .IQCeR { left: -320px; transform: translateX(0px); }
}
@media (max-width: 767px) {
  .IQCeR { left: 0px; transform: none; opacity: 0; }
}
.dIuWqI { position: fixed; bottom: 0px; left: 0px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .dIuWqI { z-index: 3; }
}
@media (max-width: 767px) {
  .dIuWqI { z-index: 10; }
}
.dyBjDA { display: none; margin-right: 8px; padding: 4px; transform: translateX(-8px); }
.fHqKCi { background-color: rgb(241, 241, 241); }
.LGoxK { position: relative; }
.kjoVUJ { position: sticky; top: 0px; z-index: 1000; }
.jVfqyr { position: relative; display: none; min-height: 100vh; width: 100%; background-image: none; background-position: center center; background-repeat: no-repeat; }
.DveSL { transition: opacity 1s ease-in-out; opacity: 1; }




html { font-size: 18px; font-family: "Roboto Slab", sans-serif; -webkit-font-smoothing: antialiased; }
html.fontsLoaded { font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
body { overflow: auto; letter-spacing: 0.4px; line-height: 1.4; }
body abbr[title], body abbr[data-original-title] { border-bottom: 0px; }
body *, body ::before, body ::after { box-sizing: border-box; }
body a, body a:link, body a:visited { text-decoration: none; }
body img { vertical-align: middle; }
body img.img-responsive { max-width: 100%; height: auto; display: block; }
body .hidden { display: none !important; }
body .container { line-height: 1.8; }
body .no-hover { border-bottom: 0px !important; }
body .no-hover::after { display: none; }
body .no-hover:hover::after { width: 0px; display: none; }
body .text-justify { text-align: justify; }
body .text-center { text-align: center; }
body .center-block { display: block; margin-left: auto; margin-right: auto; }
body .visible-print { display: none; }
body figure, body p { margin: 0px; }
body strong { font-weight: 700; }
@media print {
  body .hidden-print { display: none !important; }
  body .visible-print { display: block !important; }
  body a[href]::after { content: ""; }
}
body.disable-scroll { overflow: hidden; }
::selection { background-color: rgb(159, 117, 68); color: rgb(255, 255, 255); }
form.gsc-search-box, .gsc-above-wrapper-area, .gsc-wrapper { max-width: 100% !important; }
.jwkJnd { position: fixed; bottom: 8px; z-index: 1; transition: opacity 100ms ease-in-out; opacity: 0; display: flex; justify-content: center; width: 100%; }
@media (min-width: 1024px) {
  .jwkJnd { bottom: 24px; }
}
@media (max-width: 1023px) {
  .jwkJnd { bottom: calc(env(safe-area-inset-bottom, 0) + 60px + 8px); padding: 0px 16px; }
}
.jwkJnd > div { max-width: 100%; }
@keyframes fEWCgj { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes gWsvmz { 
  0% { transform: translateY(-50px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes kWaUui { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50px); }
}
.cRja-dK { display: flex; flex-direction: row; }
.fILlPz { display: flex; flex-direction: column; }
.hltXiJ { justify-content: space-between; }
.dsMKzb { margin-top: 8px; }
.dVAqNU { flex: 1 1 0%; }
.eeOubR { width: 48px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; margin-right: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .eeOubR { margin-bottom: 8px; }
}
.eeOubR::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 3s ease 0s infinite normal none running dvoAGX; content: ""; }
.hRZaen { width: 48px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .hRZaen { margin-bottom: 8px; }
}
.hRZaen::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 3s ease 0s infinite normal none running dvoAGX; content: ""; }
.bYLgma { width: 100%; height: 25px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; max-width: 720px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .bYLgma { margin-bottom: 8px; }
}
.bYLgma::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.gMIFZN { width: 100%; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 16px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .gMIFZN { margin-bottom: 8px; }
}
.gMIFZN::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.cYXsSw { width: 240px; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); position: relative; overflow: hidden; }
.cYXsSw::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.hjrIwG { width: 50%; height: 16px; border-radius: 2px; background-color: rgb(205, 205, 205); position: relative; overflow: hidden; }
.hjrIwG::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.cxdUhy { width: 100%; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .cxdUhy { margin-bottom: 4px; }
}
.cxdUhy::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.dneRRI { width: 240px; height: 12px; border-radius: 2px; background-color: rgb(205, 205, 205); margin-bottom: 8px; position: relative; overflow: hidden; }
@media (max-width: 1023px) {
  .dneRRI { margin-bottom: 4px; }
}
.dneRRI::after { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: translateX(-100%); background-image: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgb(255, 255, 255) 100%); animation: 2.5s ease 0s infinite normal none running dvoAGX; content: ""; }
.heQxdF { flex: 0 0 auto; background-color: rgb(205, 205, 205); width: 216px; height: 144px; margin-left: 32px; }
@media (max-width: 1023px) {
  .heQxdF { width: 72px; height: 72px; margin-left: 8px; }
}
.fbzqWU { display: flex; width: 100%; flex-direction: column; color: rgb(64, 64, 64); }
.hDtVjb { display: flex; flex-shrink: 0; margin-right: 24px; }
.hDtVjb:last-child { margin-right: 0px; }
.hDtVjb a { text-decoration: none; }
.eLtEqH { padding: 16px 0px; }
.hYeBlW { display: flex; overflow: scroll; scrollbar-width: none; mask-image: none; }
.hYeBlW::-webkit-scrollbar { display: none; }
.jkxssW { width: 100%; height: 100%; position: relative; }
.hdMOEm { opacity: 0; transition: opacity 1s; }
.hdMOEm > img { width: 100%; height: 100%; object-fit: cover; }
.hdMOEn { opacity: 1; transition: opacity 1s; }
.hdMOEn > img { width: 100%; height: 100%; object-fit: cover; }
.HKMyZ { background-size: cover; background-image: none; background-position: center center; }
.fkMRdD { background-size: cover; background-image: none; background-position: center center; }
.dYleIS { background-size: cover; background-image: none; background-position: center center; }
.pquSG { background-size: cover; background-image: none; background-position: center center; }
.cgHodA { background-size: cover; background-image: none; background-position: center center; }
.fCPduS { background-size: cover; background-image: none; background-position: center center; }
.kwfaAh { background-size: cover; background-image: none; background-position: center center; }
.kOfNkr { background-size: cover; background-image: none; background-position: center center; }
.iNIcKL { background-size: cover; background-image: none; background-position: center center; }
.jTYvNI { background-size: cover; background-image: none; background-position: center center; }
.dPmOLu { position: absolute; justify-content: center; align-items: center; background-color: white; display: none; }
.dPmOLu > img { width: 65%; height: 65%; }
.dPjZHH { position: absolute; justify-content: center; align-items: center; background-color: white; display: flex; }
.dPjZHH > img { width: 65%; height: 65%; }
.ciIPLF { text-decoration: none; }
.ciIPLF:hover .hover { opacity: 0.8; }
.gjqqjW { display: flex; }
.jTdUX { display: flex; flex-direction: column; }
.fJnWbF { justify-content: space-between; }
.dnDUFc { color: rgb(128, 128, 128); flex-direction: row; align-items: center; margin-bottom: 8px; }
.dnDUFc > p { margin-right: 8px; }
.dnDUFc:last-child { margin-right: 0px; }
.dnDUCs { color: rgb(128, 128, 128); flex-direction: row; align-items: center; margin-bottom: 4px; }
.dnDUCs > p { margin-right: 8px; }
.dnDUCs:last-child { margin-right: 0px; }
.kihxfD { color: rgb(64, 64, 64); margin-top: 8px; }
.kihxfD p { display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.lbvHby { flex: 0 0 auto; align-self: center; width: 216px; height: 144px; margin-left: 32px; }
.ZFFjD { flex: 0 0 auto; align-self: center; width: 72px; height: 72px; margin-left: 8px; }
.jVqAkB { flex: 1 1 0%; }
.cMViFc { color: rgb(64, 64, 64); }
.dANkoE { width: 100%; }
.hUZIat { display: flex; flex-direction: column; }
.dXPDOS { margin-bottom: 24px; width: 100%; }
.dXPDOS:last-child { margin-bottom: 0px; }
.gMzNiN { margin-top: 24px; }
.gbQLaQ { width: 1130px; margin: 0px auto; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }
@media (min-width: 1024px) and (max-width: 1439px) {
  .gbQLaQ { width: 922px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gbQLaQ { width: 698px; }
}
@media (max-width: 767px) {
  .gbQLaQ { width: 100%; justify-content: center; }
}
.ktAGcV { margin: 0px auto; max-width: 1130px; }
@media (min-width: 1024px) and (max-width: 1439px) {
  .ktAGcV { max-width: 922px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .ktAGcV { max-width: 698px; }
}
@media (max-width: 767px) {
  .ktAGcV { display: flex; flex-direction: column; align-items: center; max-width: 767px; }
}
.inJIPN { margin: 64px 0px 24px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .inJIPN { margin: 32px 0px 24px; }
}
@media (max-width: 767px) {
  .inJIPN { margin: 24px 0px; width: 86.6667%; }
}
@media (max-width: 767px) {
  .lfcWdc { width: 86.6667%; }
}
.evdGby { width: 100%; }
@media (max-width: 767px) {
  .evdGby { width: 86.6667%; }
}
.eMNqlj { width: 100%; max-width: 480px; margin: 64px auto; justify-content: center; display: none; }
@media (max-width: 1023px) {
  .eMNqlj { margin: 48px auto; }
}
.lhZEGu { width: 100%; max-width: 480px; margin: 64px auto; display: flex; justify-content: center; }
@media (max-width: 1023px) {
  .lhZEGu { margin: 48px auto; }
}
.gmZaLF { display: none; }
.kbRhKp { padding: 24px 0px; }
.iqEymi { color: rgb(205, 205, 205); }
.kmiako { width: 100%; height: 120px; }
.kmQTLt { width: 100%; height: 120px; display: none; }
@keyframes dvoAGX { 
  100% { transform: translateX(100%); }
}

.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }

:root { --swiper-theme-color: #007aff; }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-container-pointer-events { touch-action: pan-y; }
.swiper-container-pointer-events.swiper-container-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }

.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }

:root { --swiper-theme-color: #007aff; }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-container-pointer-events { touch-action: pan-y; }
.swiper-container-pointer-events.swiper-container-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.tk-tinos { font-family: tinos, serif; }
.tk-merriweather { font-family: merriweather, serif; }
.tk-rosario { font-family: rosario, sans-serif; }
.tk-roboto-slab { font-family: roboto-slab, serif; }
.tk-source-han-serif-tc { font-family: source-han-serif-tc, serif; }
.tk-noto-serif { font-family: noto-serif, serif; }
.tk-source-han-sans-cjk-tc { font-family: source-han-sans-cjk-tc, sans-serif; }
