@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@500;700&family=Prata&display=swap";.content_block{overflow-wrap:anywhere}.content_block pre{white-space:pre-wrap}.content_block table{width:100%;border-collapse:collapse}.content_block td,.content_block th{padding:.5em;border:1px solid}.content_container{padding-top:calc(1.5*var(--space))}.content_container h1{padding-top:calc(8*var(--space));text-align:center;font-weight:400}.content_container .category-title{padding-top:calc(1.5*var(--space));font-weight:400;text-align:center;color:var(--soft--color)}.content_container figure img{width:100%;height:auto}.content_container .img_box{max-width:1440px;margin:auto;margin-bottom:calc(-5*var(--space))}.content_container .time{margin-top:calc(3*var(--space));text-align:center;margin-bottom:calc(3*var(--space))}.content_container .content{background:var(--white-color);padding:calc(2.5*var(--space)) calc(0*var(--space));border-bottom:1px solid var(--theme--color)}@media(max-width:768px){.content_container .content{padding:calc(2*var(--space)) calc(1*var(--space))}}.content_container .content ol,.content_container .content ul{padding:calc(.75*var(--space)) 0}.content_container .content .content-main{color:var(--theme--color);max-width:900px;margin:auto;border-left:1px solid var(--theme--color);border-right:1px solid var(--theme--color);padding:0 calc(3*var(--space))}@media(max-width:768px){.content_container .content .content-main{padding:0 calc(2*var(--space))}}.content_container .content .content-main hr{margin:0;border-color:#000}.content_container .content .content-head{display:flex;flex-flow:row;padding:calc(1*var(--space)) 0 calc(2*var(--space));border-bottom:1px solid var(--theme--color)}.content_container .content .content-head span{font-size:inherit}.content_container .content .content-body .content_block{padding-top:calc(2*var(--space));padding-bottom:calc(2*var(--space));border-bottom:1px solid var(--theme--color)}.content_container .content .content-body .content_block p{padding:calc(1*var(--space)) 0}.content_container .content .content-body .credit_box{text-align:center;padding-bottom:calc(2.5*var(--space));padding-top:calc(1*var(--space))}.content_container .content .content-body .credit_box h5{margin-top:calc(2*var(--space));margin-bottom:calc(1*var(--space))}.content_container .content .content-body .credit_box p{white-space:pre-wrap}.content_container .content .content-body .relatedBox .content_block{padding-bottom:calc(3.5*var(--space))}@media(max-width:768px){.content_container .content .content-body .relatedBox .content_block{border-bottom:0}}.content_container .content .content-body .relatedBox hr{margin:calc(2.5*var(--space)) auto}.content_container .content .content-body .relatedBox h5{text-align:center}.content_container .content .content-body .relatedBox p{text-align:center;padding:calc(.25*var(--space))}.content_container .content .content-body .relatedBox p a{display:block;width:-moz-fit-content;width:fit-content;margin:calc(.4*var(--space)) auto}.content_container .content a{color:var(--highlight-color)}.content-gallery{margin-bottom:calc(-2.5*var(--space));text-align:center;padding:calc(2.5*var(--space));padding-bottom:calc(3.5*var(--space));background-color:var(--theme--color);font-size:0}@media(max-width:768px){.content-gallery{padding:calc(2.5*var(--space)) 0;margin-left:calc(-1*var(--space));margin-right:calc(-1*var(--space))}}.content-gallery div{text-align:center}.content-gallery div.iframe_box iframe{height:480px;width:100%;max-width:800px;margin:auto}.content-gallery div img{height:480px;width:auto;object-fit:contain}@media(max-width:768px){.content-gallery div img{height:280px}}.content-gallery .slider-control-bottomcenter ul{top:32px!important}.content-gallery .slider-control-bottomcenter svg{fill:var(--white-color)}.content-gallery button{border-radius:100%;background:none!important}.highlight{color:var(--highlight-color)}.sub{color:var(--sub--color)}.soft{color:var(--soft--color)}:root{--layout-page-max:1440px;--layout-grid-max:1200px;--layout-reading-max:800px;--layout-gutter:calc(var(--space) * 4);--layout-section-space:calc(var(--space) * 8);--control-min-height:48px;--max-width:var(--layout-page-max);--space:16px;--border-radius:2px;--theme--color:#1b1412;--sub--theme-color:#2f3931;--highlight-color:#7e2b20;--soft--color:#fed6a3;--white-color:#fefefe;--white--color:#fefefe;--brand-line-color:rgba(126,43,32,0.88)}html{scroll-behavior:smooth;color-scheme:dark}@media(max-width:768px){:root{--space:12px;--layout-gutter:calc(var(--space) * 2);--layout-section-space:calc(var(--space) * 2)}}*{box-sizing:border-box;padding:0;margin:0}a,button{touch-action:manipulation;-webkit-tap-highlight-color:rgba(126,43,32,.25)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--soft--color);outline-offset:4px}h1,h2,h3,h4,h5,h6{text-wrap:balance;scroll-margin-top:84px}blockquote{margin:calc(1.5*var(--space)) 0;background:#f7f7f7;padding:calc(1.25*var(--space));padding-left:calc(2.25*var(--space));border-left:6px solid var(--highlight-color)}main{min-height:70vh}@media(max-width:768px){main{padding-top:57px}}body{min-height:100vh}body,html{position:relative;top:0;left:0;max-width:100vw;font-size:17px;font-family:"Noto Serif TC",serif}@media(max-width:776px){body,html{overflow-x:hidden}}pre{font-family:"Noto Serif TC",serif}.eng,.eng a,.eng h1,.eng h2,.eng h3,.eng h4,.eng h5,.eng li,.eng option,.eng p,.eng pre,.eng select,.eng span{letter-spacing:.5px;font-family:Prata,serif;font-weight:400}body{background:var(--theme--color);color:var(--white-color)}ol,ul{list-style-position:inside}hr{margin-top:calc(1.5*var(--space));margin-bottom:calc(1.5*var(--space))}a{color:inherit;text-decoration:none}li,p,pre{font-size:17px;line-height:1.75em;opacity:.9}@media(max-width:768px){li,p,pre{font-size:16px}}table{width:100%;border-collapse:collapse}table td,table th,table tr{padding:8px;border:1px solid #1b1412;font-size:14px;line-height:1.55em}table th{background-color:var(--theme--color);color:#fff}span{font-size:15px}h1{font-weight:400;font-size:32px;line-height:1.35em}@media(max-width:768px){h1{font-size:28px}}h2{line-height:28px;font-size:1.35em;font-weight:400}@media(max-width:768px){h2{font-size:24px}}h3{font-size:21px;line-height:1.85em;font-weight:400}@media(max-width:768px){h3{font-size:21px}}h4{font-size:19px}h4,h5{line-height:1.35em}h5{font-size:18px}.site_header{background:var(--theme--color);box-shadow:0 0 5px rgba(0,0,0,.2);padding:calc(.5*var(--space)) calc(1*var(--space));display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10000}.site_header .logo{font-size:0;flex-shrink:0}@media(max-width:768px){.site_header{position:fixed;width:100%}}.site_header ul{flex:1 1;display:flex;align-items:center;justify-content:flex-end;gap:calc(1.25*var(--space));margin-left:calc(1*var(--space));min-width:0}@media(max-width:1180px){.site_header ul{display:none}}.site_header ul li{flex-shrink:0;list-style:none;white-space:nowrap;line-height:45px;cursor:pointer}.site_header ul li a,.site_header ul li button{position:relative;transition:color .3s ease}.site_header ul li a:after,.site_header ul li button:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:1px;background:var(--highlight-color);transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.site_header ul li a:hover,.site_header ul li button:hover{color:var(--soft--color)}.site_header ul li a:hover:after,.site_header ul li button:hover:after{transform:scaleX(1);transform-origin:left center}footer{background:var(--white-color);scroll-margin:calc(5*var(--space))}footer ul{list-style:none}@media(max-width:768px){footer{font-size:14px}}footer .theme_hr{margin:0 auto;top:-1px}footer hr{border-color:var(--theme--color)}footer>.container{padding:calc(3*var(--space));max-width:var(--layout-page-max);color:var(--theme--color);display:flex;justify-content:center;margin:auto}@media(max-width:1024px){footer>.container{padding:calc(2*var(--space));display:block}footer>.container h3{font-size:19px}}footer>.container .company_box{text-align:right;padding-right:calc(4*var(--space))}@media(max-width:1024px){footer>.container .company_box{padding:calc(2*var(--space))}footer>.container .company_box p{padding:calc(1*var(--space));text-align:left}}footer>.container .company_box .logo{width:190px;margin-bottom:calc(1*var(--space))}footer>.container .company_box li{cursor:pointer}footer>.container .pages_box{border-left:1px solid var(--theme--color);border-right:1px solid var(--theme--color);padding:0 calc(2*var(--space));text-align:left;flex:1 1;min-width:0}@media(max-width:1024px){footer>.container .pages_box{padding:calc(2*var(--space));border:none;border-top:1px solid var(--theme--color);border-bottom:1px solid var(--theme--color)}}footer>.container .pages_box ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(1*var(--space)) calc(1.5*var(--space));gap:calc(1*var(--space)) calc(1.5*var(--space))}footer>.container .pages_box ul li{padding:calc(.5*var(--space)) 0;min-width:0;overflow-wrap:anywhere;cursor:pointer}footer>.container .pages_box ul li a{display:block}footer>.container .categories_box{padding-left:calc(3*var(--space));margin-top:calc(1*var(--space));margin-bottom:calc(1*var(--space))}@media(max-width:1024px){footer>.container .categories_box{padding:0}}@media(max-width:768px){footer>.container .categories_box h3{padding:calc(2*var(--space));padding-bottom:0}}footer>.container .categories_box ul{padding:calc(1*var(--space)) 0}@media(max-width:768px){footer>.container .categories_box ul{padding:calc(2*var(--space))}}footer>.container .categories_box ul li{display:inline-block;padding:calc(1*var(--space)) calc(2*var(--space)) calc(1*var(--space)) 0}footer>.container .categories_box hr{margin-top:calc(1.5*var(--space))}@media(max-width:768px){footer>.container .categories_box hr{margin:0;margin-top:calc(1*var(--space))}}footer>.container .categories_box hr+h3{margin-top:calc(2.5*var(--space))}footer>.container .categories_box .social-media_box{margin-top:calc(1*var(--space))}@media(max-width:768px){footer>.container .categories_box .social-media_box{padding:calc(2*var(--space))}}footer>.container .categories_box .social-media_box li{padding:calc(.5*var(--space));margin-right:calc(.5*var(--space));display:inline-block}footer>.container .categories_box .social-media_box svg{height:26px}footer .copyright{background:var(--theme--color);text-align:center;padding:calc(.5*var(--space))}.relative{position:relative}.line{position:absolute;z-index:100;pointer-events:none;transition:transform .75s ease-out;background-color:var(--brand-line-color)}.line.active.h{transform:scaleX(1)}.line.active.v{transform:scaleY(1);transition-duration:1.25s}.line.lt{left:0;right:auto;top:0;bottom:auto;transform-origin:left top}.line.lb{left:0;bottom:0;top:auto;right:auto;transform-origin:left bottom}.line.rt{right:0;top:0;bottom:auto;left:auto;transform-origin:right top}.line.rb{top:auto;right:0;bottom:0;left:auto;transform-origin:right bottom}.line.v{width:1px;height:100%;transform:scaleY(0)}.line.h{width:100%;height:1px;transform:scaleX(0)}.KV{position:relative;height:75vh;padding:calc(0*var(--space))}.KV .img_box{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.KV .img_box img{height:100%;object-fit:cover}.filter_container{text-align:center;margin:calc(2*var(--space)) auto}.filter_container .filter{margin-left:calc(1*var(--space));background-color:var(--theme--color);color:var(--soft--color);border:none;width:110px;display:inline-block;font-size:18px}.filter_container .filter:focus-visible{outline:2px solid var(--soft--color);outline-offset:4px}.main_container{padding:var(--layout-section-space) var(--layout-gutter);max-width:var(--layout-page-max);margin:auto}@media(max-width:768px){.main_container{padding:calc(2*var(--space)) calc(2*var(--space))}}.main_container.full{max-width:100%;padding:calc(8*var(--space)) 0}@media(max-width:768px){.main_container.full{padding:calc(1.5*var(--space))}}.main_container.full hr{max-width:100%}.main_container>h1,.main_container>h2,.main_container>h3{text-align:center}.main_container h2{padding-top:calc(2.5*var(--space));padding-bottom:calc(2.5*var(--space))}.main_container h1+h2{padding-top:calc(1*var(--space))}hr{border:none;border-top:1px solid var(--highlight-color);max-width:var(--layout-page-max);margin:45px auto}@media(max-width:768px){hr{margin:25px auto}}.flex_container{display:flex;flex-flow:row wrap}@media(max-width:768px){.flex_container{flex-flow:column}.flex_container>div{width:100%}}.featured-news_box{margin-top:calc(10*var(--space));margin-left:calc(6*var(--space));padding:calc(2*var(--space));background:var(--theme--color);display:inline-block}@media(max-width:768px){.featured-news_box{margin:25px 15px 0;padding-bottom:calc(1*var(--space));opacity:.9}}.featured-news_box p{color:var(--soft--color);margin-bottom:12px}button{margin:calc(2*var(--space)) auto;background:none;padding:3px;color:var(--highlight-color);border:none;font-size:16px;border-bottom:1px solid var(--highlight-color);cursor:pointer;font-family:"Noto Serif TC",serif}.theme_hr{margin:calc(2.5*var(--space)) auto;width:100%;max-width:var(--layout-reading-max);position:relative;border-top:1px solid var(--highlight-color)}@media(max-width:768px){.theme_hr{max-width:100%;margin:calc(1.5*var(--space)) auto}}.theme_hr:after{content:"";position:absolute;left:50%;margin-left:-1px;height:30px;top:-15px;width:2px;background:var(--highlight-color);z-index:100}.page_container .content_block{margin:auto;max-width:var(--layout-reading-max);padding:calc(3*var(--space)) calc(1*var(--space))}.page_container .content_block p{padding:calc(.5*var(--space)) 0;line-height:1.9em}.page_container .content_block a{color:var(--highlight-color)}.page_container .content_block blockquote{background:var(--highlight-color)}.page_container .content_block img{width:100%;height:auto;margin:calc(1*var(--space)) auto}.page_container h3{margin:calc(5*var(--space)) auto}.hamburger_container{display:none;text-align:right;height:100%;margin-right:0;margin-left:auto;position:relative}.hamburger_container .hamburger{position:relative;height:52px;width:32px}.hamburger_container .hamburger.active>div:first-child,.hamburger_container .hamburger.active>div:last-child{width:0}.hamburger_container .hamburger>div{position:absolute;height:1px;width:100%;background-color:var(--highlight-color);right:0;transition:width .35s ease}.hamburger_container .hamburger>div:first-child{top:25%}.hamburger_container .hamburger>div:nth-child(2){top:45%}.hamburger_container .hamburger>div:nth-child(3){transition:width .5s ease;top:65%}@media(max-width:1180px){.hamburger_container{display:block;right:0}}.hamburger_container button.hamburger{display:block;margin:0;padding:0;border:0}.menu_container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;overflow-y:auto;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;overscroll-behavior:contain}.menu_container.active{opacity:1;visibility:visible;display:block;pointer-events:auto;transition:opacity .5s ease}.menu_container footer{background:var(--theme--color);padding-top:35px;min-height:100%}.menu_container footer .copyright,.menu_container footer .logo{display:none}.menu_container footer .pages_box ul{grid-template-columns:repeat(2,minmax(0,1fr))}.menu_container footer *{color:var(--white-color);border-color:var(--highlight-color)!important}.language_toggle{display:inline-block;margin:0;padding:0;color:inherit;border:0}.language_toggle p{opacity:1}.skip_link{position:fixed;top:calc(1*var(--space));left:calc(1*var(--space));z-index:20000;padding:calc(.75*var(--space)) calc(1*var(--space));background:var(--white-color);color:var(--theme--color);transform:translateY(-180%);transition:transform .2s ease}.skip_link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.iframe_container{position:relative;padding-bottom:60%;margin:calc(2*var(--space)) 0}.iframe_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}