:root{--left-elevator-web-top-text-color:#fff;--left-elevator-web-top-text-color-hover:#fff600;--left-elevator-web-top-text-background-color-hover:transparent;--left-elevator-web-top-separator-color:#4bc5fe;--left-elevator-web-bottom-text-color:#0074ea;--left-elevator-web-bottom-text-color-hover:#fff;--left-elevator-web-bottom-text-background-color-hover:#0074ea;--left-elevator-web-bottom-separator-color:#e1da25;--left-elevator-web-height-nav_home:162px;--left-elevator-web-height-nav_home_2:46px;--left-elevator-web-height-nav_bg_2_bottom:29px;--left-elevator-mobile-menu-background-color:#b9e4fc;--left-elevator-mobile-menu-btn-text-color:#2e2e2e;--left-elevator-mobile-icon-text-color:#fff;--left-elevator-mobile-height-icon-2:60px;--left-elevator-mobile-top-icon-2:-10px;--left-elevator-mobile-top-icon-2-text:48px;--left-elevator-mobile-padding-top:2.5vw}.safe-area-padding-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 85px)!important;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}@media screen and (min-width:1213px){.safe-area-padding-bottom{padding-bottom:env(safe-area-inset-bottom)!important;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}}body.locked{overflow:hidden}.sp-is--hide{opacity:0;pointer-events:none}.sp-fixed__nav *{box-sizing:border-box}.sp-fixed__nav{left:0;margin:auto;position:relative;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:600}.sp-fixed__nav ul{list-style:none;margin:0;padding:0}.sp-fixed__nav ul:after{clear:both;content:"";display:block;zoom:1}@media screen and (max-width:1212px){.elevatorHome{background-color:var(--left-elevator-mobile-menu-background-color);border-radius:15px;bottom:0;display:none;left:50%;padding-bottom:75px;position:fixed;transform:translateX(-50%);width:100%;z-index:103}.sp-fixed__nav .sp-nav_ul-1{border-top-left-radius:15px;border-top-right-radius:15px}.sp-fixed__nav .sp-nav_ul-2{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sp-fixed__nav{position:relative}.sp-fixed__nav,.sp-nav_ul{display:flex;flex-wrap:wrap;width:100%}.sp-nav_ul{background-color:var(--left-elevator-mobile-menu-background-color);color:#fdf2d7;justify-content:normal;overflow-x:auto}.sp-nav_ul-2{background-color:#fff}.sp-fixed__nav li{display:inline-block;font-size:14px;text-align:center}.sp-fixed__nav li.active a{color:#fff;pointer-events:none}.sp-fixed__nav li.active{border:1px solid var(--left-elevator-mobile-menu-btn-text-color)}.sp-fixed__nav a{color:var(--left-elevator-mobile-menu-btn-text-color);display:inline-block;min-width:43px;padding:6px 4px;position:static;text-decoration:none;z-index:1}.sp-fixed__nav ul.sp-nav_ul-1,.sp-fixed__nav ul.sp-nav_ul-2{padding-bottom:4px;padding-top:16px}.sp-fixed__nav li.sp-nav_g1,.sp-fixed__nav li.sp-nav_g2{margin-left:1%;margin-right:1%}.sp-fixed__nav li.sp-nav_g1:nth-child(3n+1),.sp-fixed__nav li.sp-nav_g2:nth-child(3n+1){margin-left:3%}.sp-fixed__nav li.sp-nav_g1{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:25px;display:flex;justify-content:center;margin:0 1% 8px;width:30%}.sp-fixed__nav li.sp-nav_g1.active{background-color:var(--left-elevator-mobile-menu-btn-text-color)}.sp-fixed__nav li.sp-nav_g2{background-color:#f7f7f7;border-radius:25px;margin:0 1% 8px;min-width:30%}.sp-fixed__nav li.sp-nav_g2 a{padding:6px 0}.sp-nav__home_2{color:#5d5d5d;font-size:15px;font-weight:700;margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.sp-fixed__nav li.sp-nav__app,.sp-fixed__nav li.sp-nav__top,.sp-nav_ul::-webkit-scrollbar{display:none}.n-sp__box{overflow:visible}}.overlay-mask{background:rgba(0,0,0,.5);cursor:pointer;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99}.footer__box,.js--elevator--activity{display:none}@media screen and (max-width:1213px){.footer__box{bottom:0;display:block;height:91px;left:0;position:fixed;width:100%;z-index:107}.footer__box .footer__ul{align-items:center;background:url(footer_bg.png) center 100% no-repeat;background-size:100% 100%;box-sizing:border-box;display:flex;height:66px;justify-content:center;margin-top:30px;padding-left:1.2%;padding-right:1%;padding-top:15px;position:relative}.footer__box li{color:#000;font-size:12px;padding:1%;text-align:center;width:31.13333%}.footer__box li img{height:30px;margin-bottom:3px;margin-left:auto;margin-right:auto;position:relative;width:auto;z-index:2}.footer__box li.icon__main img{height:var(--left-elevator-mobile-height-icon-2);left:50%;position:absolute;top:var(--left-elevator-mobile-top-icon-2);transform:translateX(-50%)}.footer__box li.icon__main p{left:50%;position:absolute;top:var(--left-elevator-mobile-top-icon-2-text);transform:translateX(-50%)}.footer__box .footer__list p,.footer__box li.icon__main p{color:var(--left-elevator-mobile-icon-text-color)}}@media screen and (min-width:1213px){.sp-fixed__nav{left:1%;margin-left:0;overflow-x:hidden;position:fixed;top:5%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:140px;z-index:600}.sp-fixed__nav ul{list-style:none;margin:0;padding:0}.sp-fixed__nav li{font-size:16px;text-align:center}.sp-nav__3 a{padding-bottom:4px!important}.sp-fixed__nav li.sp-nav_g1 a:before{background-color:var(--left-elevator-web-top-separator-color);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:70%}.sp-fixed__nav a{background:url(nav_bg.png) 0 0 repeat-y;color:var(--left-elevator-web-top-text-color);display:block;font-family:Microsoft JhengHei;padding:7px 20px;position:relative;text-decoration:none;z-index:1}.sp-fixed__nav a:hover,.sp-fixed__nav li a.active{color:var(--left-elevator-web-top-text-color-hover)}.sp-fixed__nav li a.active{pointer-events:none}.sp-fixed__nav a:hover:after,.sp-fixed__nav li a.active:after{background-color:var(--left-elevator-web-top-text-background-color-hover);content:"";height:57px;left:49%;position:absolute;top:0;transform:translateX(-50%);width:100px;z-index:-1}.sp-fixed__nav .sp-nav_g2 a:hover,.sp-fixed__nav li.sp-nav_g2 a.active{background-color:var(--left-elevator-web-bottom-text-background-color-hover);color:var(--left-elevator-web-bottom-text-color-hover)}.sp-fixed__nav li.sp-nav_g2 a.active{pointer-events:none}.sp-fixed__nav .sp-nav_g2 a:hover:after,.sp-fixed__nav li.sp-nav_g2 a.active:after{background-color:transparent}.sp-nav__home a{background:url(nav_home.png) 0 0 no-repeat;height:var(--left-elevator-web-height-nav_home);overflow:hidden;text-indent:1000%;white-space:nowrap}.sp-nav__app a:hover:after,.sp-nav__home a:hover:after,.sp-nav__top a:hover:after{background:none}.sp-nav__app a{height:121px}.sp-nav__app a,.sp-nav__home_2 a{overflow:hidden;text-indent:1000%;white-space:nowrap}.sp-nav__home_2 a{background:url(nav_home_2.png) 0 0 no-repeat;height:var(--left-elevator-web-height-nav_home_2);margin-top:-1px;pointer-events:none}.sp-nav__home_2 a:after{display:none}.sp-fixed__nav li.sp-nav_g2{background:url(nav_bg_2.png) 0 0 repeat-y;height:37px;padding-left:17px;padding-right:17px;position:relative}.sp-fixed__nav li.sp-nav_g2 a{color:var(--left-elevator-web-bottom-text-color)}.sp-fixed__nav li.sp-nav_g2:before{background-color:var(--left-elevator-web-bottom-separator-color);bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:70%}.sp-fixed__nav li.sp-nav_g2:last-child:before,.sp-fixed__nav li.sp-nav_g2:nth-last-child(2):before{height:0}.sp-fixed__nav a.nav_bg2{background:none;float:left;padding:7px 0;position:relative;width:49%}.sp-fixed__nav .sp-nav_g2 a:hover:after,.sp-fixed__nav li.sp-nav_g2 a.active:after{height:36px;width:100%}.sp-fixed__nav li.sp-nav_g2 a:nth-child(odd):before{background-color:var(--left-elevator-web-bottom-separator-color);bottom:0;content:"";display:block;height:100%;position:absolute;right:0;width:1px}.sp-nav__bottom{background:url(nav_bg_2_bottom.png) 0 0 no-repeat;height:var(--left-elevator-web-height-nav_bg_2_bottom)}.elevator__mobile__btn{display:none}}.footer__fixed-active{position:relative;transition:1s}.footer__fixed-active:after{background-color:transparent;border-radius:50%;content:"";display:block;height:35px;left:calc(50% - 17px);padding:0;position:absolute;top:calc(50% - 27px);width:35px;z-index:1}@media screen and (max-width:767px){.footer__box{height:95px}.footer__box .footer__ul{background-size:100%;height:70px;padding-top:var(--left-elevator-mobile-padding-top)}.footer__box li.icon__main p{top:var(--left-elevator-mobile-top-icon-2-text)}}