@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i");body{font-family:"Microsoft Jhenghei","微軟正黑體","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif}.error_wrap,.side_service,body,html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle}input{-webkit-box-sizing:border-box;box-sizing:border-box}#tabB,#tabC,#tabL,#tabU{position:absolute;top:0;left:0}#tabB a,#tabC a,#tabL a,#tabU a{font-size:0.75em}.container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container:after{content:"";display:table;clear:both}@media (min-width:1200px){.container{width:1200px;max-width:100%}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container-fluid:after{content:"";display:table;clear:both}.header_wrap{position:relative;z-index:5;height:112px}.header_wrap:after{content:"";display:table;clear:both}@media (max-width:767px){.header_wrap{height:50px}}.header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.header_logo a{display:inline-block;width:180px;height:33px}.header_logo a:focus{outline:2px dotted #9565df}@media (min-width:768px){.header_logo{position:absolute;top:0;left:0;width:25%;height:120px;border-radius:0 0 2rem 0;background-color:white;-webkit-box-shadow:0 0.125rem 2rem rgba(0,0,0,0.2);box-shadow:0 0.125rem 2rem rgba(0,0,0,0.2)}}@media (min-width:992px){.header_logo{width:380px;height:120px;padding:0;border-radius:0 0 4rem 0}.header_logo a{display:block;width:300px;height:55px}}@media (min-width:1200px){.header_logo{width:500px}.header_logo a{width:340px;height:62px}}@media (min-width:768px){.nav_top_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#e6e7e7}}.nav_top{position:relative;padding-left:1rem;font-size:0.875em}@media (max-width:767px){.nav_top{display:none}}.nav_top>a{color:#666666;margin-right:0.75rem}.nav_top>a:focus,.nav_top>a:hover{color:#005238}.nav_top>a:focus:before,.nav_top>a:hover:before{color:#005238}.nav_top>a:before{content:"";display:inline-block;margin-right:0.25rem;text-rendering:auto;color:#555555;width:1rem;height:0.75rem;background-repeat:no-repeat;background-position:center;background-size:contain}.nav_top>a:nth-child(2):before{background-image:url(../../images/icon/icon-home.svg)}.nav_top>a:nth-child(3):before{background-image:url(../../images/icon/icon-sitemap.svg)}.nav_top>a:nth-child(4):before{background-image:url(../../images/icon/icon-language.svg)}.nav_top>a:nth-child(5):before{background-image:url(../../images/icon/icon-envelope.svg)}.nav_top>a:nth-child(6):before{background-image:url(../../images/icon/icon-question.svg)}@media (min-width:768px){.no-js .nav_top>a{margin-right:0.25rem}}@media (min-width:992px){.no-js .nav_top>a{margin-right:0.75rem}}.ft_wrap{font-size:0.875em;color:#444444;background:#e6e7e7 url(../../images/footer_bg.png) no-repeat center}@media (max-width:575px){.ft_wrap{padding-bottom:50px}}@media (max-width:767px){.ft_wrap{border-top:5px solid #f6e05e}}@media (max-width:991px){.ft_wrap{background-size:cover}}.ft_wrap>.container{padding:2.5rem 1rem}@media (min-width:768px){.ft_wrap>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5rem 1rem 2.5rem}}@media (min-width:768px){.ft_wrap .container:after{display:none}.ft_wrap .ft_col-r{width:200px}}.add_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.add_img{margin-right:1rem;-webkit-box-shadow:0 1.25rem 2rem -1rem rgba(0,0,0,0.35);box-shadow:0 1.25rem 2rem -1rem rgba(0,0,0,0.35)}@media (max-width:575px){.add_img{display:none}}.add_tit{font-size:1.5em;font-weight:bold;font-style:italic}.add_txt{margin-top:0.5rem;line-height:1.5}.add_txt a{color:#444444;text-decoration:underline}.add_txt a:focus,.add_txt a:hover{color:#005238;outline:2px dotted #9565df}.ft_nav a{display:block;margin-bottom:0.75rem;padding:0.75rem;text-align:center;color:rgba(255,255,255,0.85);background-color:#00b477;border-radius:0.25rem}.ft_nav a:focus,.ft_nav a:hover{color:white;background-color:#00c455}.ft_nav a:focus{outline:2px dotted #9565df}@media (min-width:576px) and (max-width:767px){.ft_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft_nav a{width:calc((100% - (0.75rem * 6)) / 3);margin:0.75rem}}.ft_mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft_mark a{display:inline-block;margin:0.5rem}.ft_mark a:focus{outline:2px dotted #9565df}@media (min-width:768px){.ft_mark{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ft_mark a{margin:0.5rem 0}}.copyright{font-size:0.75em;text-align:center;line-height:1.5}.ft_btm{background:url(../../images/foot_hr.gif) repeat-x top left}@media (min-width:576px){.ft_btm br{display:none}}.ft_btm .container{padding:1.5rem 1rem;text-align:center;line-height:1.5}.ft_btm .container p+p{margin-top:0.25rem}@media (min-width:768px){.ft_btm .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}a.skip-main{position:absolute;top:auto;left:-999px;width:100%;height:1px;color:black;overflow:hidden;z-index:13}a.skip-main:active,a.skip-main:focus{top:0;left:auto;overflow:auto;width:100%;height:auto;margin:0 auto;padding:0.75rem;font-size:1em;text-align:center;background-color:#00b477;background-image:-webkit-gradient(linear,left top,right top,from(#00b477),to(#2f81f3));background-image:-o-linear-gradient(left,#00b477 0%,#2f81f3 100%);background-image:linear-gradient(90deg,#00b477 0%,#2f81f3 100%);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.lang-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.lang-open+.nav_lang{display:block;visibility:inherit;top:30px;word-wrap:break-word;opacity:1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.lang-open+.nav_lang a{display:block;padding:0.5rem 1rem;line-height:1.5;text-align:center;color:rgba(255,255,255,0.75)}.lang-open+.nav_lang a:hover{color:white;background-color:#00c455;background-image:-webkit-gradient(linear,left top,right top,from(#00c455),to(#2f81f3));background-image:-o-linear-gradient(left,#00c455 0%,#2f81f3 100%);background-image:linear-gradient(90deg,#00c455 0%,#2f81f3 100%)}.lang-open+.nav_lang:before{position:absolute;top:-0.35rem;right:22px;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0.5rem 0.35rem 0.5rem;border-color:transparent transparent #009b66 transparent}@media (min-width:768px){.no-js .nav_right{width:160px}.no-js .nav_lang_parent{display:none}.no-js .nav_lang_wrap{position:static}.no-js .nav_lang{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;z-index:2;visibility:visible;width:160px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1}.no-js .nav_lang:before{display:none}.no-js .nav_lang a{padding:0.5rem 0.25rem}.no-js .nav_lang a:hover{background-image:none}}@media (min-width:992px){.no-js .nav_right{width:190px}.no-js .nav_lang{width:190px}.no-js .nav_lang a{padding:0.5rem}}@media (min-width:1400px){.no-js .nav_right{width:350px}.no-js .nav_lang{right:160px}}.nav_right{background-color:#00c455;background-image:-webkit-gradient(linear,left top,right top,from(#00c455),to(#2f81f3));background-image:-o-linear-gradient(left,#00c455 0%,#2f81f3 100%);background-image:linear-gradient(90deg,#00c455 0%,#2f81f3 100%)}@media (max-width:767px){.nav_right{position:absolute;top:0;right:0}}@media (min-width:768px){.nav_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0.75rem}}@media (min-width:1400px){.nav_right{padding-right:160px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}}.nav_lang_wrap{position:relative;display:block;width:40px;padding:0;margin-right:0.75rem}@media (max-width:767px){.nav_lang_wrap{display:none}}.nav_lang_parent{position:relative;display:block;width:20px;height:20px;background-image:url(../../images/nav_lang.svg);background-repeat:no-repeat;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.nav_lang_parent:focus{outline:2px dotted black}.nav_lang_parent:after{position:absolute;top:calc(50% - 8px);right:-1rem;content:"";display:block;width:0.75rem;height:0.75rem;background:url(../../images/icon/angle-down.svg) no-repeat center;background-size:contain}.nav_lang{display:none;position:absolute;z-index:10;visibility:hidden;top:10px;right:0;width:120px;font-size:0.875em;background-color:#009b66;opacity:0;-webkit-box-shadow:0.25rem 0.25rem 1.5rem rgba(0,0,0,0.25);box-shadow:0.25rem 0.25rem 1.5rem rgba(0,0,0,0.25);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.header_search{pointer-events:none;position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.header_search:after{content:"";display:table;clear:both}.search_parent{display:block;width:50px;height:50px;background:url(../../images/icon-search.svg) no-repeat center center;pointer-events:auto;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.search_parent:focus{outline:2px dotted black}@media (min-width:768px){.search_parent{width:50px;height:40px}}.search_inner{display:none;pointer-events:auto;visibility:hidden;position:absolute;z-index:3;width:100%;padding:2rem 1rem;background:white;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.search_inner .container{display:-webkit-box;display:-ms-flexbox;display:flex}.top_sh_group{width:100%;margin-right:auto}@media (min-width:768px){.top_sh_group{width:90%}}.top_sh_from{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.top_sh_from:after,.top_sh_from:before{content:"";display:block;position:absolute;top:0;left:0}.top_sh_from:before{z-index:-2;width:100%;height:40px;background-color:#00c455;background-image:-webkit-gradient(linear,left top,right top,from(#00c455),to(#2f81f3));background-image:-o-linear-gradient(left,#00c455 0%,#2f81f3 100%);background-image:linear-gradient(90deg,#00c455 0%,#2f81f3 100%)}.top_sh_from:after{z-index:-1;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:white}.top_sh_from label{position:absolute;left:-10000px;color:transparent}.search_txt{width:calc(100% - 40px);height:40px;padding-left:0.5rem;border:0;color:#555555;background-color:transparent;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search_txt::-webkit-input-placeholder{color:#888888}.search_txt::-moz-placeholder{color:#888888}.search_txt:-ms-input-placeholder{color:#888888}.search_txt::-ms-input-placeholder{color:#888888}.search_txt::placeholder{color:#888888}.search_txt:focus{padding:0 1rem;outline:1px dotted #00c1bf}.search_btn{width:40px;height:40px;padding:10px}.search_btn:focus{outline:1px dotted #00c1bf}.search_keywords{margin-top:1rem}.search_keywords i{display:inline-block;margin-bottom:0.5rem;color:#00b236;font-weight:bold}.search_keywords li{display:inline-block}.search_keywords li:first-of-type a{padding-left:0}.search_keywords li a{padding:0 0.25rem;color:#555555}.search_keywords li a:focus,.search_keywords li a:hover{color:#00c1bf}.search_close{position:relative;width:40px;height:40px;margin-left:1rem;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.search_close:after,.search_close:before{content:"";position:absolute;top:-3px;left:50%;width:1px;height:46px;background-color:#00b236;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.search_close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search_close:focus:after,.search_close:focus:before,.search_close:hover:after,.search_close:hover:before{background-color:#00c1bf}.search_close:focus{outline:1px dotted #00c1bf}.search-mask{pointer-events:auto;background:rgba(0,0,0,0.5)}.search-mask .search_inner{display:block;visibility:inherit;opacity:1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.no-js .search_parent{display:none}.no-js .header_search{height:auto;margin-top:49px;line-height:1.5}.no-js .header_search input{display:none}@media (min-width:768px){.no-js .header_search{margin-top:40px}}.no-js noscript{display:block;padding:0.5rem;color:#555555;font-size:0.875em;text-align:center;pointer-events:none}.no-js noscript a{pointer-events:auto;display:inline-block;padding:0 0.25rem;color:#00c1bf}.no-js noscript a:hover{text-decoration:underline}@media (min-width:768px){.no-js .header_search noscript{text-align:right}}@media (min-width:1400px){.no-js .header_search noscript{padding-right:160px}}.side-navigation{position:fixed;right:0;top:50%;z-index:12;width:54px;border-radius:0.5rem 0 0 0.5rem;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0 0.25rem 0.5rem rgba(0,0,0,0.2));filter:drop-shadow(0 0.25rem 0.5rem rgba(0,0,0,0.2))}.side-navigation a{display:block;position:relative;width:100%;padding:1rem;color:white}.side-navigation li a:before{content:"";display:inline-block;position:absolute;top:1.25rem;left:50%;width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.side-navigation span{position:absolute;left:50%;top:calc(50% + 1rem);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.125em;line-height:1;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.stool01 a{height:150px;background-color:#00c455;background-image:-webkit-gradient(linear,left top,right top,from(#00c455),to(#2f81f3));background-image:-o-linear-gradient(left,#00c455 0%,#2f81f3 100%);background-image:linear-gradient(90deg,#00c455 0%,#2f81f3 100%)}.stool01 a:before{background-image:url(../../images/icon/stool-comments.svg)}.stool01 a:focus span{outline:2px dotted #9565df}.stool02 a{height:100px;font-weight:bold;background-color:#666666}.stool02 a:before{background-image:url(../../images/icon/stool-angle-up.svg)}.stool02 a:focus span{outline:2px dotted #fff7c6}.side-navigation.show{display:block}.side-navigation.show li:first-child{-webkit-animation:side-nav-fade-down 0.3s ease-out 0.3s both;animation:side-nav-fade-down 0.3s ease-out 0.3s both}.side-navigation.show li:nth-child(2){-webkit-animation:side-nav-fade-down 0.3s ease-out 0.2s both;animation:side-nav-fade-down 0.3s ease-out 0.2s both}.side-navigation.hide{display:none}.side-navigation.hide li:first-child{-webkit-animation:side-nav-fade-up 0.1s ease-out 0s both;animation:side-nav-fade-up 0.1s ease-out 0s both}.side-navigation.hide li:nth-child(2){-webkit-animation:side-nav-fade-up 0.1s ease-out 0.1s both;animation:side-nav-fade-up 0.1s ease-out 0.1s both}@-webkit-keyframes side-nav-fade-down{0%{opacity:0;-webkit-transform:translateY(-300px);transform:translateY(-300px)}50%{opacity:0.2}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes side-nav-fade-down{0%{opacity:0;-webkit-transform:translateY(-300px);transform:translateY(-300px)}50%{opacity:0.2}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes side-nav-fade-up{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes side-nav-fade-up{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes side-nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes side-nav-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes side-nav-fade-out{0%{opacity:1}to{opacity:0}}@keyframes side-nav-fade-out{0%{opacity:1}to{opacity:0}}@media (max-width:575px){.side-navigation{top:auto;bottom:0;width:100%;height:50px;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0}.side-navigation li{float:left;width:50%!important}.side-navigation li a:before{top:calc(50% - 0.5625rem);left:calc(50% - 2.5rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.side-navigation li span{top:50%;left:calc(50% + 1rem)}.side-navigation a{height:50px}.side-navigation span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.objfit-contain,.objfit-cover{position:relative}.objfit-contain img,.objfit-cover img{position:absolute;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.objfit-contain img{-o-object-fit:contain;object-fit:contain}.objfit-cover img{-o-object-fit:cover;object-fit:cover}.ie-object-fit-contain,.ie-object-fit-cover{background-position:center center;background-repeat:no-repeat}.ie-object-fit-contain img,.ie-object-fit-cover img{opacity:0}.ie-object-fit-contain{background-size:contain!important}.ie-object-fit-cover{background-size:cover!important}.w_txt.w_table_scroll{width:100%;overflow:auto}.w_txt.w_table_scroll table{width:940px}.w_txt.w_table_scroll caption{text-align:left}