html{font-size:16px}html.font-sm{font-size:14px}html.font-lg{font-size:18px}html.font-sm #ContentPage{zoom:.875}html.font-lg #ContentPage{zoom:1.125}@supports not (zoom:1){html.font-sm #ContentPage{font-size:87.5%}html.font-lg #ContentPage{font-size:112.5%}}body{color:#333;background:#fff;margin:0;font-family:Microsoft JhengHei,PingFang TC,Noto Sans TC,sans-serif;line-height:1.6}
.mpwrap,.wrap{min-height:100vh}.navbar-collapse.collapse{visibility:visible!important}@media (max-width:767px){.navbar-collapse.collapse:not(.is-open){display:none!important}.navbar-header .navbar-toggle{display:block}#Header .navbar .topMenu>ul{padding-top:0!important;display:block!important}#Header .navbar .topMenu>ul>li{width:100%;display:block!important}#Header .navbar .topMenu .dropdown-menu{float:none;width:100%;box-shadow:none;display:none;position:static!important}#Header .navbar .topMenu .dropdown.is-open .dropdown-menu{display:block!important}.FatFooter nav ul{width:100%;display:block!important}.FatFooter nav>ul>li{width:100%;margin-bottom:1rem;display:block!important}.footer .row>[class*=col-]{margin-bottom:1rem}.Block3 .container{width:100%!important}.Block3 .container .theme .col-md-9,.Block3 .container .theme .col-md-3,.Block6 .container .row>[class*=col-]{float:none;width:100%}.list01 ul li{padding-right:0!important}.list01 ul li .updated{text-align:left;margin-top:.35rem;display:block;position:static!important}}@media (min-width:768px){.navbar-collapse.collapse{height:auto!important;display:block!important;overflow:visible!important}.topMenu .dropdown:hover .dropdown-menu{display:block}}.navbar-collapse.collapse-right.is-open,.navbar-collapse.collapse-left.is-open,.SearchBox.is-open{display:block!important}.mpwrap img:not(.tapss-header-logo):not(.kv-slide-img):not(.tapss-footer-logo):not(.tapss-book-cover),.wrap img:not(.tapss-header-logo):not(.kv-slide-img):not(.tapss-footer-logo):not(.tapss-book-cover){max-width:100%;height:auto}#Header .navbar .navbar-header .logo img,img.tapss-header-logo{max-width:min(100vw - 120px,420px);display:block;width:auto!important;height:55px!important}img.tapss-footer-logo{max-width:100%;max-height:72px;width:auto!important;height:auto!important}.KVSingle_slider{position:relative}.KVSingle_slider .cover-img{display:none}.KVSingle_slider .cover-img.is-active{display:block}.KVSingle_slider .cover-img.kv-slide{background:#0d4a6b;width:100%;height:500px;position:relative;overflow:hidden}@media (max-width:991px){.KVSingle_slider .cover-img.kv-slide{height:300px}}@media (max-width:767px){.KVSingle_slider .cover-img.kv-slide{height:250px}}@media (max-width:479px){.KVSingle_slider .cover-img.kv-slide{height:200px}}.KVSingle_slider .cover-img.kv-slide .kv-img-link,.KVSingle_slider .cover-img.kv-slide .kv-img-wrap{display:block;position:absolute;inset:0}.KVSingle_slider .kv-slide-img{object-fit:cover;object-position:center;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.KVSingle_slider.slick-slider{position:relative}.KVSingle_slider .HomeMask{pointer-events:none;z-index:2}.KVSingle_slider .slick-prev,.KVSingle_slider .slick-next{z-index:10;pointer-events:auto}.KVSingle_slider .slick-dots{z-index:10;pointer-events:auto;margin:0;padding:0;list-style:none;display:block;position:absolute}.KVSingle_slider .slick-dots li button{color:#0000;cursor:pointer;pointer-events:auto;background:0 0;border:0;font-size:0;line-height:0}.KVSingle_slider .cover-img.kv-slide .title{pointer-events:none;z-index:3}#Header .navbar .topLink .SearchBtn a,#Header .navbar .topLink .SearchBtn button{color:#666;cursor:pointer;background:0 0;border:none;padding:0;font-size:2em;line-height:1;text-decoration:none}#Header .navbar .navbar-header .navbar-toggle .icon-search{color:#666;font-size:1.4em;line-height:1}#Header .navbar .topLink .SearchBox .input-group-btn .btn{color:#fff;background-color:#005054;border-color:#005054;min-width:44px;height:34px;padding:6px 12px}#Header .navbar .topLink .SearchBox .input-group-btn .btn .icon-search{color:#fff;font-size:1.1em}#Header .navbar .topLink .SearchBox .input-group-btn .btn .icon-search:before,.Block2 .News .more.icon-angle-right:before{margin:0}.wrap .list01 ul li .updated,.mpwrap .list01 ul li .updated{float:right;color:#999;white-space:nowrap}.wrap .list01 ul li a,.mpwrap .list01 ul li a{word-break:break-word;display:inline}.mpwrap>.container,.mpwrap .Block .container{box-sizing:border-box;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.mpwrap .Block .row{margin-left:-15px;margin-right:-15px}.mpwrap .Block .row:before,.mpwrap .Block .row:after{content:" ";display:table}.mpwrap .Block .row:after{clear:both}.mpwrap .Block .row>[class*=col-]{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.Block5 .container h2,.Block5 .container p,.Block5 .container .itemList{box-sizing:border-box}.Block6{overflow:hidden}.Block6 .container{position:relative;overflow:hidden}.Block6 .container h2,.Block6 .container .row,.Block6 .container ul,.Block6 .container .more,.Block6 .container figure.bookIMG{z-index:2;position:relative}.Block6 .container ul li a{word-break:break-word;overflow-wrap:anywhere}.Block6 .container h2{text-align:center;width:100%;max-width:none;text-shadow:none;box-sizing:border-box;background:0 0;border:none;margin:0 auto .5em!important;padding:0 1rem .35em!important}@media (min-width:768px){.Block6 .container{min-height:0;padding-top:0;padding-bottom:.75rem}.Block6 .container .row{flex-wrap:wrap;align-items:flex-start;margin-top:0;display:flex}.Block6 .container .row>.col-sm-7{float:left;box-sizing:border-box;width:58%;padding-left:2.5rem;padding-right:1.5rem}.Block6 .container .row>.col-sm-5{float:right;box-sizing:border-box;width:42%;padding-left:.5rem;padding-right:1rem}.Block6 .container figure.bookIMG{width:230px;height:310px;margin:0 auto 0 1.5rem;overflow:visible}.Block6 .container figure.bookIMG img.tapss-book-cover{object-fit:contain;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;position:absolute!important;inset:0!important}}.Block6 .container h2 .secTitle{letter-spacing:.02em;font-weight:400;display:block}.Block6 .container ul{max-width:36em;margin-top:.75rem}.Block6 .container ul li{margin-bottom:.85rem;padding-left:18px}.Block6 .container .more{margin:1.25rem auto 0;text-decoration:none;display:inline-block;color:#333!important;background:#fff!important;border:1px solid #333!important}.Block6 .container .more:hover,.Block6 .container .more:focus{text-decoration:none;color:#fff!important;background:#00bcc4!important;border-color:#00bcc4!important}@media (max-width:767px){.Block5 .container h2,.Block5 .container p,.Block5 .container .itemList{float:none!important;width:100%!important;margin-left:0!important}.Block5 .itemList{display:block!important}.Block5 .itemList li{float:none;width:auto;display:inline-block}.Block6{padding:0!important}.Block6 .container{padding-top:1rem;padding-bottom:1rem}.Block6 .container:after{display:none}.Block6 .container:before{clip-path:none!important;background:#ffffffe6!important;width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important}.Block6 .container h2{text-align:center;width:100%;max-width:none;margin:0 auto .75em;padding:.5em 1rem!important}.Block6 .container .row>[class*=col-]{float:none;width:100%}.Block6 .container figure.bookIMG{width:200px;height:280px;margin:1.5rem auto 0}.Block6 .container figure.bookIMG img.tapss-book-cover{object-fit:contain;width:auto!important;max-width:100%!important;height:100%!important;margin:auto!important;position:absolute!important;inset:0!important}.Block7 .Link ul{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}}#Header .navbar .topLink .FontSize button.btn{cursor:pointer;color:#fff;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:1px 8px;font-size:1em;font-weight:700;line-height:1.8;display:block}#Header .navbar .topLink .FontSize ul li button:hover,#Header .navbar .topLink .FontSize ul li button:focus{color:#1b7878;background-color:#fff;outline:none}#Header .navbar .topLink .FontSize ul li.active button{color:#fff;background-color:#ffffff26;border-color:#fff}.path{overflow:hidden}.path .FontSize{float:right;margin:0;padding:0;list-style:none}.path .FontSize li{vertical-align:middle;list-style:none;display:inline-block}.path .FontSize li button{color:#666;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;width:35px;height:35px;padding:0;font-size:1.2em;font-weight:400;line-height:35px;display:block;position:relative;overflow:hidden}.path .FontSize li button:hover,.path .FontSize li button:focus{color:#e09e00;outline:none}.path .FontSize li.active button{color:#e09e00;border-color:#e09e00}.Function ul li button{color:#fff;white-space:nowrap;cursor:pointer;font-family:inherit;font-weight:400;line-height:30px;font-size:inherit;background-color:#00bcc4;border:none;border-radius:4px;padding:2px 8px;display:block}.Function ul li button:hover,.Function ul li button:focus{background-color:#008b91;outline:none}.FatFooter .btn-toggle{cursor:pointer;z-index:10}.FatFooter nav{z-index:1;position:relative}.FatFooter.is-collapsed nav{max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.FatFooter.is-collapsed>.container{min-height:28px}
