@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css?family=Baloo");body{font-family:"Microsoft Jhenghei", "微軟正黑體", "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif}.error_wrap,body,form,html{height:100%;box-sizing:border-box}img{vertical-align:middle}input{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.8125em}a:focus{outline-offset:2px;outline:2px dotted #bfa6ff}#tabU{top:-3px}#tabL{top:.5rem;left:.75rem}#tabC{top:0;left:-.75rem}.container{margin-left:auto;margin-right:auto;padding-left:0.25rem;padding-right:0.25rem}.container:after{content:"";display:table;clear:both}@media (min-width:576px){.container{width:546px;max-width:100%}}@media (min-width:768px){.container{width:728px;max-width:100%}}@media (min-width:992px){.container{width:952px;max-width:100%}}@media (min-width:1200px){.container{width:1160px;max-width:100%}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:0.25rem;padding-right:0.25rem}.container-fluid:after{content:"";display:table;clear:both}.header_wrap{background-color:#022044}@media (min-width:768px){.header_wrap{position:relative}.header_wrap .container{position:absolute;z-index:1;left:50%;transform:translateX(-50%)}}.header_inner{position:relative;display:flex;justify-content:center;height:56px;margin:0 -1rem}@media (min-width:768px){.header_inner{justify-content:flex-end;align-items:flex-start;margin:0}}@media (min-width:992px){.header_inner{height:85px}}.header_logo{font-size:0em}.header_logo a{display:flex;justify-content:center;align-items:center;height:100%}.header_logo img{width:200px;height:34px}@media (min-width:768px){.header_logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}.header_logo img{width:220px;height:40px}}@media (min-width:992px){.header_logo img{width:320px;height:82px}}.cm_pic{position:relative;overflow:hidden;height:0;padding-bottom:100%}.cm_pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header_pic figure{padding-bottom:68%}@media (min-width:768px){.header_pic figure{padding-bottom:500px}}@media (min-width:992px){.header_pic figure{padding-bottom:600px}}@media (min-width:1200px){.header_pic figure{padding-bottom:789px}}.foot_wrap{padding-top:5rem;color:white;line-height:1.2;background:#022044 url(../../images/footbg.jpg) no-repeat top center;background-size:contain}.foot_wrap>.container{padding:1.5rem 1rem}@media (min-width:768px){.foot_wrap>.container{display:flex;flex-direction:column;align-items:center}}@media (min-width:992px){.foot_wrap{padding-top:10rem}}.foot_content{position:relative;display:flex;flex-direction:column;align-items:center}.foot_content #tabB a{color:white}.foot_data{text-align:center}.foot_data p{margin-bottom:.5rem}.foot_data p:first-child{margin-bottom:2rem}.foot_data a{color:#F16522;text-decoration:underline}.foot_data a:hover{color:white}.foot_mark{padding:1rem 0;text-align:center}@media (min-width:768px){.foot_mark{text-align:left}}.foot_mark a{display:inline-block;padding:0 .5rem;color:black;vertical-align:top}.foot_link a{display:block;margin:0.5rem 0;padding:.5rem;color:#022044;text-align:center;background-color:#c2e9ff;border-radius:.25rem}.foot_link a:hover{font-weight:bold;background-color:#90C6EC}@media (min-width:768px){.foot_link{display:flex;width:100%;max-width:530px}.foot_link a{flex:1;margin:0.5rem}}.foot_foot{padding:1.5rem 0;border-top:1px solid #265A8E;text-align:center}.foot_foot>.container{display:flex;flex-direction:column}a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:white;background-color:#022044;top:auto;left:calc(50% - 110px);width:220px;height:auto;overflow:auto;margin:10px auto;padding:.5rem;border-radius:.5rem;text-align:center;font-size:1em;z-index:6}.objfit-contain,.objfit-cover{position:relative}.objfit-contain img,.objfit-cover img{position:absolute;width:100%;height:100%;transition:all 0.3s ease-in-out}.objfit-contain img{object-fit:contain}.objfit-cover img{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}