@charset "UTF-8";
/*! 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:0.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:-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:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700;900&family=Noto+Serif+TC:wght@400;600;700&family=Playfair+Display:wght@500;700&display=swap";#popup-news .popup-wp .logo{width:240px;height:168px;background-position:0px 0px}#top-hints>i{width:64px;height:64px;background-position:-348px 0px}.icon,#popup-news .popup-wp .logo,#top-hints>i{background-image:url(../img/icon.png?6jBR);background-size:412px 295px;background-repeat:no-repeat;display:block}@media only screen and (min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.icon,#popup-news .popup-wp .logo,#top-hints>i{background-image:url(../img/icon@2x.png?_faZ)}}i.font-icon,#popup-news .popup-wp i.close-btn:before,i#scroll-to-top:after,i.font-icon-triangle::before,i.font-icon-tools-search::before,i.font-icon-tools-member::before,i.font-icon-tools-language::before,i.font-icon-tools-contact::before,i.font-icon-tools-ad::before,i.font-icon-switch2::before,i.font-icon-switch1::before,i.font-icon-share-weibo::before,i.font-icon-share-wechat::before,i.font-icon-share-love::before,i.font-icon-share-link::before,i.font-icon-share-line::before,i.font-icon-share-fb::before,i.font-icon-poll2023-mail::before,i.font-icon-poll2023-link::before,i.font-icon-poll2023-details2::before,i.font-icon-poll2023-details1::before,i.font-icon-poll2023-check::before,i.font-icon-poll2023-back::before,i.font-icon-pagination-right::before,i.font-icon-pagination-left::before,i.font-icon-member2::before,i.font-icon-member1::before,i.font-icon-member-time::before,i.font-icon-member-pw::before,i.font-icon-member-love-active::before,i.font-icon-member-love::before,i.font-icon-member-info::before,i.font-icon-member-data::before,i.font-icon-logo-ft::before,i.font-icon-logo-fg::before,i.font-icon-logo-bg::before,i.font-icon-login-close::before,i.font-icon-hamburger-menu::before,i.font-icon-hamburger-close::before,i.font-icon-goto-top::before,i.font-icon-go-top::before,i.font-icon-eye::before,i.font-icon-epaper::before,i.font-icon-dropdown::before,i.font-icon-course2::before,i.font-icon-course1::before,i.font-icon-button-more::before{display:block;overflow:hidden}#toast{display:block;position:fixed;z-index:99999;background-color:#000;color:#fff;top:0;left:50%;font-size:12pt;padding:10px;min-width:300px;text-align:center;border-radius:6px;line-height:1.5em;box-shadow:3px 3px 1px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translate(-50%, 0)}#toast.show{animation:toast-show 3s ease-in-out}@keyframes toast-show{0%{visibility:visible}10%{opacity:1;transform:translate(-50%, 100px)}90%{opacity:1;transform:translate(-50%, 100px)}}@font-face{font-family:"icon";src:url("../fonts/icon.woff2?ow1S") format("woff2"),url("../fonts/icon.woff?M35b") format("woff"),url("../fonts/icon.ttf?5Ob-") format("truetype");font-display:block;font-style:normal}.font-icon,#popup-news .popup-wp .close-btn:before,#scroll-to-top:after,#menu .language>li.epaper a:before,#menu .unit ul li.dropdown:after,.font-icon-triangle::before,.font-icon-tools-search::before,.font-icon-tools-member::before,.font-icon-tools-language::before,.font-icon-tools-contact::before,.font-icon-tools-ad::before,.font-icon-switch2::before,.font-icon-switch1::before,.font-icon-share-weibo::before,.font-icon-share-wechat::before,.font-icon-share-love::before,.font-icon-share-link::before,.font-icon-share-line::before,.font-icon-share-fb::before,.font-icon-poll2023-mail::before,.font-icon-poll2023-link::before,.font-icon-poll2023-details2::before,.font-icon-poll2023-details1::before,.font-icon-poll2023-check::before,.font-icon-poll2023-back::before,.font-icon-pagination-right::before,.font-icon-pagination-left::before,.font-icon-member2::before,.font-icon-member1::before,.font-icon-member-time::before,.font-icon-member-pw::before,.font-icon-member-love-active::before,.font-icon-member-love::before,.font-icon-member-info::before,.font-icon-member-data::before,.font-icon-logo-ft::before,.font-icon-logo-fg::before,.font-icon-logo-bg::before,.font-icon-login-close::before,.font-icon-hamburger-menu::before,.font-icon-hamburger-close::before,.font-icon-goto-top::before,.font-icon-go-top::before,.font-icon-eye::before,.font-icon-epaper::before,.font-icon-dropdown::before,.font-icon-course2::before,.font-icon-course1::before,.font-icon-button-more::before{font-family:icon;font-weight:normal;font-style:normal;vertical-align:middle}.font-icon::before,#popup-news .popup-wp .close-btn::before,#menu .language>li.epaper a::before,.font-icon-triangle::before,.font-icon-tools-search::before,.font-icon-tools-member::before,.font-icon-tools-language::before,.font-icon-tools-contact::before,.font-icon-tools-ad::before,.font-icon-switch2::before,.font-icon-switch1::before,.font-icon-share-weibo::before,.font-icon-share-wechat::before,.font-icon-share-love::before,.font-icon-share-link::before,.font-icon-share-line::before,.font-icon-share-fb::before,.font-icon-poll2023-mail::before,.font-icon-poll2023-link::before,.font-icon-poll2023-details2::before,.font-icon-poll2023-details1::before,.font-icon-poll2023-check::before,.font-icon-poll2023-back::before,.font-icon-pagination-right::before,.font-icon-pagination-left::before,.font-icon-member2::before,.font-icon-member1::before,.font-icon-member-time::before,.font-icon-member-pw::before,.font-icon-member-love-active::before,.font-icon-member-love::before,.font-icon-member-info::before,.font-icon-member-data::before,.font-icon-logo-ft::before,.font-icon-logo-fg::before,.font-icon-logo-bg::before,.font-icon-login-close::before,.font-icon-hamburger-menu::before,.font-icon-hamburger-close::before,.font-icon-goto-top::before,.font-icon-go-top::before,.font-icon-eye::before,.font-icon-epaper::before,.font-icon-dropdown::before,.font-icon-course2::before,.font-icon-course1::before,.font-icon-button-more::before,.font-icon::after,#scroll-to-top::after,#menu .unit ul li.dropdown::after{display:inline;vertical-align:middle;line-height:1em}.font-icon-button-more::before{content:""}.font-icon-course1::before{content:""}.font-icon-course2::before{content:""}#menu .unit ul li.dropdown:after,.font-icon-dropdown::before{content:""}#menu .language>li.epaper a:before,.font-icon-epaper::before{content:""}.font-icon-eye::before{content:""}.font-icon-go-top::before{content:""}#scroll-to-top:after,.font-icon-goto-top::before{content:""}.font-icon-hamburger-close::before{content:""}.font-icon-hamburger-menu::before{content:""}#popup-news .popup-wp .close-btn:before,.font-icon-login-close::before{content:""}#root>header h1::before,.font-icon-logo-bg::before{content:""}#root>header h1::after,.font-icon-logo-fg::before{content:""}#root>footer .logo>a:before,.font-icon-logo-ft::before{content:""}.font-icon-member-data::before{content:""}.font-icon-member-info::before{content:""}.font-icon-member-love::before{content:""}.font-icon-member-love-active::before{content:""}.font-icon-member-pw::before{content:""}.font-icon-member-time::before{content:""}.font-icon-member1::before{content:""}.font-icon-member2::before{content:""}.font-icon-pagination-left::before{content:""}.font-icon-pagination-right::before{content:""}.font-icon-poll2023-back::before{content:""}.font-icon-poll2023-check::before{content:""}.font-icon-poll2023-details1::before{content:""}.font-icon-poll2023-details2::before{content:""}.font-icon-poll2023-link::before{content:""}.font-icon-poll2023-mail::before{content:""}.font-icon-share-fb::before{content:""}.font-icon-share-line::before{content:""}.font-icon-share-link::before{content:""}.font-icon-share-love::before{content:""}.font-icon-share-wechat::before{content:""}.font-icon-share-weibo::before{content:""}.font-icon-switch1::before{content:""}.font-icon-switch2::before{content:""}nav.floating>ul>li:nth-child(2)>a:after,#menu .contact>li:nth-child(1)>a:before,.font-icon-tools-ad::before{content:""}nav.floating>ul>li:nth-child(3)>a:after,#menu .contact>li:nth-child(2)>a:before,.font-icon-tools-contact::before{content:""}#menu .language:before,.font-icon-tools-language::before{content:""}nav.floating>ul>li:nth-child(4)>a:after,#menu .contact>li:nth-child(3)>a:before,.font-icon-tools-member::before{content:""}nav.floating>ul>li:nth-child(1)>a:after,#menu .search button:before,.font-icon-tools-search::before{content:""}.font-icon-triangle::before{content:""}*,*:beforer,*:after{box-size:border-box}html{font-size:medium;font-family:"Noto Sans TC","Microsoft JhengHei","LiHei Pro Medium",sans-serif}body{color:#000;background-color:#f6f6f6;font-family:"Noto Sans TC","Microsoft JhengHei","LiHei Pro Medium",sans-serif}body.modal-open .modal{overflow-y:hidden;background:rgba(0,0,0,.8)}a{border:0}#root{width:100%;min-height:100vh;display:block;display:flex;flex-direction:column}#root>header{display:block;width:100%;height:100px;background-color:rgba(0,0,0,0);position:fixed;z-index:2;top:0}#root>main{display:block;margin-top:100px;width:100%;flex:1 0 0%;display:flex;flex-direction:column;flex-basis:auto}@media screen and (max-width: 800px){#root>main{padding-top:50px}}.ie #root>main{min-height:81vh}#root>footer{display:block;width:100%;background-color:#fff;padding-bottom:20px;box-sizing:border-box}#root>*>.container{display:block;position:relative;margin:0 auto;width:100%;max-width:1440px;box-sizing:border-box;padding:0 60px;flex:1 0 auto}@media only screen and (max-width: 800px){#root>*>.container{padding:0 20px}}#root>header{transition:height .5s ease,background-color .5s ease}#root>header>.container{padding:0;max-width:100%;height:100%}#root>header a{text-decoration:none}#root>header a.logo{display:block;position:relative;width:400px;height:168px;transition:transform .5s ease;transform-origin:left top;transform:scale(1)}@media only screen and (max-width: 800px){#root>header a.logo{transform:scale(0.75)}}#root>header h1{margin:0;font-size:0}#root>header h1::before{display:block;position:absolute;left:0;top:0;font-size:10.5rem;line-height:168px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.1)}#root>header h1::after{display:block;position:absolute;font-size:6.625rem;line-height:106px;color:#000;left:22px;top:22px}#root>header nav{display:block;position:absolute;width:35px;height:50px;top:24px;right:20px;box-sizing:border-box;transition:top .5s ease}.subscribe{display:block;width:100%;background-color:#f6f6f6;padding:50px 40px;box-sizing:border-box}.subscribe>.wrap{display:block;width:100%;max-width:1200px;margin:0 auto;display:flex;padding:20px;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 800px){.subscribe>.wrap{display:block}}.subscribe section{display:block;width:360px;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;margin:0;color:#404041}.subscribe form{flex:1;display:flex;margin:0;font-size:1em;flex-wrap:wrap}@media screen and (max-width: 800px){.subscribe form{display:block}}.subscribe form>input{display:inline-block;height:40px;padding:0;box-sizing:border-box;padding:0 .5em;border:1px solid #c7c7c7;border-radius:3px;width:30%;margin-right:10px}@media screen and (max-width: 800px){.subscribe form>input{width:100%;margin-bottom:15px}}.subscribe form>input[name=email]{width:calc(70% - 10em)}@media screen and (max-width: 800px){.subscribe form>input[name=email]{width:100%}}.subscribe form>button{box-sizing:border-box;display:inline-block;font-weight:900;width:7em;height:40px;border-radius:3px;background-color:#a71111;color:#fff;border:0;cursor:pointer;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}@media screen and (max-width: 800px){.subscribe form>button{width:100%}}.subscribe form>button:active{transform:translate(2px, 2px)}.subscribe form>.note{width:100%;font-size:.75em;margin-top:10px}.subscribe .h2{font-size:1.125rem;font-weight:600;margin:8px 0 0 0}.subscribe p{margin:.2em 0;font-size:0.8125rem;line-height:1.8em}@media only screen and (max-width: 800px){.subscribe{padding:40px 40px}.subscribe>.wrap{display:block}.subscribe section{width:100%;text-align:center;margin-bottom:20px}}#root>footer>.container{padding:0 120px;width:100%}#root>footer a{text-decoration:none}#root>footer>.subscribe{display:block;width:100%;background-color:#f6f6f6;padding:50px 40px;box-sizing:border-box}#root>footer>.subscribe>.wrap{display:block;width:100%;max-width:1200px;margin:0 auto;display:flex;padding:20px;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 800px){#root>footer>.subscribe>.wrap{display:block}}#root>footer>.subscribe section{display:block;width:360px;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;margin:0;color:#404041}#root>footer>.subscribe form{flex:1;display:flex;margin:0;font-size:1em;flex-wrap:wrap}@media screen and (max-width: 800px){#root>footer>.subscribe form{display:block}}#root>footer>.subscribe form>input{display:inline-block;height:40px;padding:0;box-sizing:border-box;padding:0 .5em;border:1px solid #c7c7c7;border-radius:3px;width:30%;margin-right:10px}@media screen and (max-width: 800px){#root>footer>.subscribe form>input{width:100%;margin-bottom:15px}}#root>footer>.subscribe form>input[name=email]{width:calc(70% - 10em)}@media screen and (max-width: 800px){#root>footer>.subscribe form>input[name=email]{width:100%}}#root>footer>.subscribe form>button{box-sizing:border-box;display:inline-block;font-weight:900;width:7em;height:40px;border-radius:3px;background-color:#a71111;color:#fff;border:0;cursor:pointer;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}@media screen and (max-width: 800px){#root>footer>.subscribe form>button{width:100%}}#root>footer>.subscribe form>button:active{transform:translate(2px, 2px)}#root>footer>.subscribe form>.note{width:100%;font-size:.75em;margin-top:10px}#root>footer>.subscribe .h2{font-size:1.125rem;font-weight:600;margin:8px 0 0 0}#root>footer>.subscribe p{margin:.2em 0;font-size:0.8125rem;line-height:1.8em}@media only screen and (max-width: 800px){#root>footer>.subscribe{padding:40px 40px}#root>footer>.subscribe>.wrap{display:block}#root>footer>.subscribe section{width:100%;text-align:center;margin-bottom:20px}}#root>footer .links{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:40px 0}@media screen and (max-width: 800px){#root>footer .links{display:block}}#root>footer .logo{display:block;width:140px}#root>footer .logo>a{display:block;width:140px;height:70px;color:#000;overflow:hidden}#root>footer .logo>a:hover{text-decoration:none}#root>footer .logo>a:before{display:block;font-size:4.375em}@media screen and (max-width: 800px){#root>footer .logo>a{margin:auto}}#root>footer .about{display:block;padding:0;margin:0;display:flex;flex:1 1 auto;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 600px){#root>footer .about{text-align:center;display:block}}#root>footer .about>li{display:block;list-style:none;margin:.5rem 0 .5rem 4rem}@media screen and (max-width: 600px){#root>footer .about>li{margin-left:0}}#root>footer .about>li a{color:#000;white-space:nowrap}#root>footer .about>li a:hover{text-decoration:none;color:#a71111}#root>footer .copy{font-size:0.75rem;line-height:200%;text-align:center;color:#575757;position:relative}#root>footer .copy .badge{position:absolute;left:0;top:5px;margin:auto;display:block;padding:0}@media screen and (max-width: 1100px){#root>footer .copy .badge{position:relative;margin-top:10px}}#root>footer .copy br:first-of-type{display:none}#root>footer .copy span{display:inline-block;margin-left:20px}#root>footer .copy a{color:#575757}#root>footer .copy a:hover{text-decoration:none}@media only screen and (max-width: 1100px){#root>footer .links{margin-bottom:20px}#root>footer .logo{width:auto;margin-bottom:20px}#root>footer>.container{padding:0 20px}#root>footer .about>li{flex:1 0 auto;margin:0;text-align:center;margin:.5rem 1rem}}@media only screen and (max-width: 730px){#root>footer .copy br:first-of-type{display:block}#root>footer .about{display:block;flex:none}}#hamburger{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:50px}#hamburger>.menu-btn{display:block;position:absolute;cursor:pointer;width:100%;height:50px;opacity:0;z-index:4;-webkit-touch-callout:none;text-indent:-999px}#hamburger>.menu-btn~label{z-index:4;position:absolute}#hamburger>.menu-btn~label:hover{cursor:pointer}#hamburger>.menu-btn:focus~label{outline:2px #000 dashed;outline-offset:2px !important}#hamburger>.menu-btn.active~label span{opacity:1;background-color:#000}#hamburger>.menu-btn.active~label span:nth-of-type(1){transform:rotate(45deg) translate(8px, 0)}#hamburger>.menu-btn.active~label span:nth-of-type(2){transform:rotate(0deg) scale(0.2, 1);opacity:0}#hamburger>.menu-btn.active~label span:nth-of-type(3){transform:rotate(-45deg) scale(1, 1) translate(0, 8px)}#hamburger>.menu-btn.active~label b:before{color:#000;content:"Close"}#hamburger>.menu-btn.active~#menu{transform:none;display:block}#hamburger span{display:block;position:relative;width:35px;height:3px;background-color:#000;margin-bottom:9px;border-radius:3px;z-index:3;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease;transform-origin:0 0}#hamburger span:nth-of-type(2){transform-origin:50% 0}#hamburger span:nth-of-type(3){transform-origin:0 3px;transform:scale(0.7, 1)}#hamburger b{z-index:3;display:block;font-weight:bold;font-size:.75em;text-align:center;position:relative;width:100%}#hamburger b:before{content:"Menu"}#menu{z-index:2;display:block;position:fixed;margin:0;width:100vw;height:100vh;max-width:570px;padding:80px 0 20px 0;box-sizing:border-box;top:0;right:0;display:none;background-color:#fff7e1;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}#menu ul{display:block;margin:0;padding:0;list-style:none}#menu>.wrapper{box-sizing:border-box;display:block;width:100%;overflow-y:auto;height:100%;padding:0 60px}@media screen and (max-width: 800px){#menu>.wrapper{padding:0 30px;position:relative}}#menu>.wrapper::-webkit-scrollbar{width:3px}#menu>.wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#menu>.wrapper::-webkit-scrollbar-thumb{background:#aaa}#menu>.wrapper::-webkit-scrollbar-thumb:hover{background:#888}#menu .unit{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;align-items:flex-end;font-family:"Playfair Display";font-size:1.75rem;line-height:1.75rem}@media screen and (max-width: 800px){#menu .unit{align-items:start}}#menu .unit a{color:#000}#menu .unit sub{color:#d9305d;font-size:1rem;font-family:"Noto Sans TC","Microsoft JhengHei","LiHei Pro Medium",sans-serif;font-weight:400;bottom:0}#menu .unit sub:before{content:"\a";white-space:pre}#menu .unit ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-end;font-family:"Playfair Display";font-size:1.75rem;line-height:1.75rem}#menu .unit ul li{margin-bottom:1em;width:50%}#menu .unit ul li:last-child{margin-bottom:0}@media screen and (max-width: 800px){#menu .unit ul li.web-show{display:none}}#menu .unit ul li.mob-show{display:none;width:100%}@media screen and (max-width: 800px){#menu .unit ul li.mob-show{display:block}}#menu .unit ul li.dropdown{position:relative}#menu .unit ul li.dropdown:after{font-size:.69rem;color:#000;position:absolute;top:15px;right:0;transition:all .5s}#menu .unit ul li.dropdown.active:after{transform:rotate(180deg)}#menu .unit ul li.dropdown.active>.submenu{display:block}#menu .unit ul .submenu{list-style:none;width:100%;padding:10px 0;border-top:1px solid rgba(251,227,161,.5);margin-top:15px;display:none}#menu .unit ul .submenu>li{width:100%;font-size:.7142em;margin-bottom:1.2rem}#menu .unit ul .submenu>li>ol{list-style:none;padding:10px 0 0 20px}#menu .unit ul .submenu>li>ol li{width:100%;font-size:.8em;margin-bottom:.5em}#menu .unit a.img{width:33%;margin-left:-80px;display:block}#menu .unit a.img img{width:100%}#menu .contact{margin-top:5rem;display:flex}@media screen and (max-width: 800px){#menu .contact{margin-top:2rem}}#menu .contact>li{display:block;width:33.33%}#menu .contact>li>a{color:#000}#menu .contact>li>a:before{font-family:icon;display:inline;vertical-align:middle;font-weight:normal;font-style:normal;margin-right:10px;font-size:1.5rem;color:#db3a64}#menu .contact>li>a:hover{text-decoration:none}#menu .language{margin:1rem 0}@media screen and (max-width: 800px){#menu .language{text-align:center}}#menu .language:before{font-family:icon;display:inline;vertical-align:middle;font-weight:normal;font-style:normal;margin-right:10px;font-size:1.5rem;color:#d9305d}#menu .language>li{display:inline;margin-right:2em}#menu .language>li>a{color:#000}#menu .language>li>a[disabled]{color:#888;cursor:default}#menu .language>li>a[disabled]:hover{text-decoration:none}#menu .language>li>a:hover{text-decoration:underline}#menu .language>li.epaper a:before{font-size:1.38rem;color:#d9305d;vertical-align:-3px;margin-right:10px}@media only screen and (max-width: 400px){#menu .language>li.epaper{width:100%;display:block;margin-right:0}}#menu .search{display:block;width:100%;max-width:300px;float:right;position:relative;padding:5px}@media screen and (max-width: 800px){#menu .search{position:absolute;top:0;left:0;right:0;margin:auto}}#menu .search input[type=text]{width:100%;border:none;background-color:rgba(0,0,0,0);border-bottom:1px solid #000;line-height:2rem;padding:0 .5rem;box-sizing:border-box;outline-offset:4px;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}#menu .search input[type=text]:focus{outline:2px dashed #000}#menu .search input[type=text]::-moz-placeholder{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}#menu .search input[type=text]::placeholder{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}#menu .search button{position:absolute;display:block;margin:0;top:0;right:.5rem;border:0;background-color:rgba(0,0,0,0);width:2rem;height:2rem;overflow:hidden;cursor:pointer;padding:0}#menu .search button:active{transform:translate(2px, 2px)}#menu .search button:before{font-family:icon;display:inline;font-weight:normal;font-style:normal;font-size:2rem;color:#000}@media only screen and (max-width: 800px){#menu .unit{margin-top:100px}#menu .unit ul{width:100%}#menu .unit img{display:none}}nav.floating{z-index:2;padding-right:10px;position:fixed;right:0;bottom:100px;width:-moz-fit-content;width:fit-content}nav.floating>ul{display:flex;align-items:flex-end;flex-direction:column;list-style:none;margin:0;padding:0}nav.floating>ul>li{display:block;position:relative;height:40px;width:auto;max-width:100%;border-radius:20px;background-color:rgba(0,0,0,0);transition:background-color 1s ease}nav.floating>ul>li>a{display:block;width:auto;height:40px;top:0;right:0;color:#000;line-height:40px;text-decoration:none}nav.floating>ul>li>a>b{vertical-align:top;font-weight:normal;display:none;padding-left:1rem}nav.floating>ul>li>a:after{font-family:icon;display:inline-block;vertical-align:top;font-weight:normal;font-style:normal;font-size:1.5rem;box-sizing:content-box;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center}nav.floating>ul>li:hover{background-color:#e6587e}nav.floating>ul>li:hover>a{color:#fff}nav.floating>ul>li:hover>a>b{display:inline-block}@media only screen and (max-width: 800px){nav.floating{display:none}}body.tiny-header #root>header{height:80px;background-color:#fff}body.tiny-header #root>header a.logo{transform:scale(0.55)}body.tiny-header #root>header nav{top:17px}#top-hints{background-color:infobackground;color:captiontext;line-height:1.6em;padding:8px;border-bottom:1px solid #000;text-align:center;background-repeat:no-repeat;background-position:8px 4px}#top-hints>i{content:"";margin:0 10px;display:inline-block;vertical-align:middle}#scroll-to-top{width:60px;height:60px;border-radius:100%;background:#676767;overflow:hidden;position:fixed;right:20px;bottom:20px;visibility:hidden;transition:all .5s;opacity:0;z-index:1;display:flex;align-items:center;justify-content:center;text-decoration:none;border:0}#scroll-to-top span{position:absolute;opacity:0}#scroll-to-top.active{opacity:1;visibility:visible;transition:all .5s}#scroll-to-top.active:hover{background:rgba(173,180,191,.5)}#scroll-to-top:after{font-size:.94rem;color:#fff}.of-h{overflow:hidden}#policy-main{position:fixed;width:100%;background:#fff;bottom:0;left:0;padding:10px;box-sizing:border-box;z-index:-1;opacity:0;display:none}#policy-main.active{opacity:1;z-index:1;display:block}#policy-main>div{max-width:900px;margin:auto;display:flex;align-items:center;justify-content:center}#policy-main>div a{color:#a71111}#policy-main>div p{line-height:25px;font-size:.875em;margin:0;width:calc(100% - 120px)}#policy-main>div button{background:#a71111;color:#fff;border:0;margin-left:20px;height:60px;width:100px;cursor:pointer;border-radius:3px}.btn{border-radius:3px;border-width:1px;border-style:solid;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.btn.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}#popup-news .modal-content{background:rgba(0,0,0,0);border:0}#popup-news .popup-wp{max-width:1100px;width:100%;background:#fff;padding:10px;box-sizing:border-box;position:relative;border-radius:50px;z-index:9}@media(min-width: 700px)and (max-width: 1440px){#popup-news .popup-wp{transform:scale(0.9)}}#popup-news .popup-wp .popup-content{max-height:600px;overflow-y:auto;font-size:1.125em;line-height:25px;padding:10px}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content{max-height:400px}}#popup-news .popup-wp .popup-content ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0 0 10px 0}#popup-news .popup-wp .popup-content ul li{width:50%;margin:10px 0}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li{width:100%}}#popup-news .popup-wp .popup-content ul li a{color:#000;text-decoration:none}#popup-news .popup-wp .popup-content ul li a:hover figure>img{transform:scale(1.2)}#popup-news .popup-wp .popup-content ul li a:after{content:" ";display:block;height:0;clear:both;visibility:hidden}#popup-news .popup-wp .popup-content ul li a figure{float:left;width:160px;height:160px;position:relative;margin:0;overflow:hidden;background:#fff url(../img/loading.gif?Qf_X) no-repeat center center}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li a figure{width:100px;height:100px}}#popup-news .popup-wp .popup-content ul li a figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 2s ease}#popup-news .popup-wp .popup-content ul li a .text{width:calc(100% - 160px);padding:0 20px;float:right;box-sizing:border-box}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li a .text{width:calc(100% - 100px)}}#popup-news .popup-wp .popup-content ul li a .text b{color:#d9305d;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li a .text b{font-size:.88em}}#popup-news .popup-wp .popup-content ul li a .text h3{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-weight:600;margin:10px 0;font-size:1.33em}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li a .text h3{font-size:1em}}#popup-news .popup-wp .popup-content ul li a .text span{color:#515151}@media screen and (max-width: 700px){#popup-news .popup-wp .popup-content ul li a .text span{font-size:.778em}}#popup-news .popup-wp .popup-content .page-ad{margin:0}#popup-news .popup-wp .cursor-link{display:block;cursor:pointer}#popup-news .popup-wp .close-btn{width:40px;padding:0;background:rgba(0,0,0,0);border:0;overflow:hidden;position:absolute;top:30px;right:30px;color:#000;cursor:pointer}#popup-news .popup-wp .close-btn:before{font-size:2rem;display:block}#popup-news .popup-wp img{max-width:100%;display:block;margin:auto}#popup-news .popup-wp p{margin:0}.grecaptcha-badge{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:4px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;color:#000;padding:4px;text-decoration:none;display:inline-block}.sr-only:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;z-index:1000}.sr-only:focus~#root header{top:auto}a:focus,input:focus,textarea:focus,button:focus,select:focus{outline:2px #000 dashed;outline-offset:2px !important;z-index:1}input:focus+label{outline:2px #000 dashed;outline-offset:2px !important;z-index:1}.no-js_msg{background:#fffaee;text-align:center;padding:10px;position:relative;z-index:100;margin:0}.accesskey{color:#000;text-decoration:none}.accesskey:hover{text-decoration:none}.accesskey.u{position:absolute;right:80px;top:20px}.close-menu{opacity:0}