@font-face{font-family:"NotoSansTC-Regular";src:URL("../fonts/NotoSansTC-Regular.ttf") format("truetype")}ol{list-style:auto}a:hover{text-decoration:underline !important}img{-webkit-user-drag:none;user-select:none}html{font-size:0.625rem}html *{font-size:1.8rem;font-family:NotoSansTC-Regular,"微軟正黑體"}body{width:100%;height:100%;background-color:#ECF1FE;position:relative;min-width:375px}.bg{background:url("../images/bg.jpg") no-repeat 0 0/cover}.containerbox{padding:0 100px;max-width:1550px;margin:auto}.top{display:flex;justify-content:center}.top .mobile_hamburger{display:none}.top div{display:inline-block;margin:5px 0px;padding:0 5px}.top .text-left{line-height:41px}.top .text-left a{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;text-decoration:none;color:#000}.top .text-right{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}.top .text-right span{display:inline-block;position:relative;padding:0 4px}.top .text-right span::before{content:'';width:2px;height:15px;background-color:#5e5e5e;position:absolute;right:-2px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.top .text-right span:last-child::before{content:none}.top .text-right span a{color:#000;text-decoration:none}.top .text-right .search{margin:25px 0}.top .text-right .search input[type=text]{outline:1px solid #5e5e5e}.top .text-right .search input[type=button]{background:#1FB6C7;color:#fff;border:1px solid #5e5e5e}.menu ul{display:grid;grid-template-columns:repeat(7, auto);gap:5px;padding:0;margin:0}.menu a{display:block;padding:5px 10px;width:100%;background:linear-gradient(to bottom, #59b0d3 0%, #2d81c1 50%, #59b0d3 100%);color:#fff;text-decoration:none;text-align:center}.menu a:hover{background:linear-gradient(to bottom, #FFB157 0%, #f80 50%, #FFB157 100%)}.banner img{width:100%}footer{width:100%;padding:30px 0px 0;background-color:#F2FEFB;z-index:100}.whathappen{width:90%;margin:0 auto}.footer-container{width:100%}.p-container{width:100%;margin:0 auto}.p-co{display:flex;justify-content:center}.footerA,.footerB{color:#013D7C}.footerA{padding-right:50px;line-height:2.5}.footerB{border-left:1px solid #5e5e5e;padding-left:50px}.footer-pho{width:100%;padding:0;position:absolute;top:58px}.pho{width:50%}.pho img{width:19%}.square{width:48%;text-align:right}.buttom_text{text-align:center;color:#5e5e5e;padding:30px 0 10px}.container{padding:0}@media all and (max-width: 1000px){.menu ul{grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 992px){.containerbox{padding:0 50px}}@media all and (max-width: 769px){.containerbox{padding:0 20px}header{position:fixed;top:0;left:0;background:#CFEEFB;width:100%;padding:0 20px;z-index:99}.top .topnav{margin-left:-10px;display:grid;width:100%;grid-template-columns:repeat(2, auto);padding:0}.top .text-right span{padding:10px 0}.top .text-right span::before{display:none}.text-left{position:relative}.top .mobile_hamburger{display:block;position:absolute;top:0;bottom:0;right:0;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:6rem;-webkit-user-drag:none;user-select:none}.mobile_hidden{max-height:0;overflow:hidden;transition:.5s}.mobile_hidden.show{max-height:1000px}.menu ul{grid-template-columns:repeat(2, 1fr)}.banner{margin-top:100px}.p-co{flex-direction:column}.footerA,.footerB{padding:0;border:0}}@media all and (max-width: 570px){.top{margin:0}}@media all and (max-width: 480px){header{padding:0 10px}.containerbox{padding:0 5px}}
