@charset "UTF-8";:root{--line-height-default:2;--padding-spac:24px;--container-1330:calc(1330px + (var(--padding-spac) * 2));--container-1440:calc(1440px + (var(--padding-spac) * 2));--g-sec:5dvh;--header-h:70px;--logo-w:80px;--border-r:10px}@media (max-width: 1199px){:root{--logo-w:55px}}@media (max-width: 767px){:root{--line-height-default:1.8;--border-r:6px}}html{font-size:10px;line-height:10px}body{margin:0;padding:0;font-family:"Inter",sans-serif,"Noto Sans TC","Microsoft JhengHei","微軟正黑體";font-size:clamp(1.7rem, 1.5vw, 1.8rem);color:#444;word-wrap:break-word;line-height:var(--line-height-default);background-color:#fff}@media (max-width: 767px){body{overflow-x:hidden !important}}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;text-decoration:none;vertical-align:top;border:0}a{color:#444;outline:none;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}a:visited,a:hover,a:focus,a:active{color:#0C8CE9;text-decoration:none}input,textarea,select,button{font-size:1.6rem;font-weight:400}textarea,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input,textarea,select{font-size:1.6rem;border:none;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}input,textarea,select,input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}span{display:inline-block}label{margin:0;padding:0;font-weight:inherit;vertical-align:baseline;border:0}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-size:100%;font-style:inherit;font-weight:inherit;outline:0}::-webkit-input-placeholder{font-size:1.6rem;color:#999;opacity:1}::placeholder,::-webkit-input-placeholder,:-ms-input-placeholder,:-moz-placeholder{font-size:1.6rem;color:#999;opacity:1}.reset input, .reset label, .reset
select{vertical-align:middle}input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:collapse}p{margin:0;padding:0;line-height:inherit}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}[role=button]{cursor:pointer}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}@media
print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media
print{.visible-print-block{display:block !important}}@media
print{.visible-print-inline{display:inline !important}}@media
print{.visible-print-inline-block{display:inline-block !important}}@media
print{.hidden-print{display:none !important}}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.disabled,.disabled:hover{cursor:not-allowed}.header{position:fixed;z-index:1000;top:0;left:0;width:100%}.header__box{position:relative;width:100%}.header__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:max(15px, 2.1vw) max(var(--padding-spac), 4.2vw);width:100%;background-color:transparent;-webkit-transition:padding 0.35s, background-color 0.35s;transition:padding 0.35s, background-color 0.35s}.header
.logo{width:var(--logo-w);-webkit-transition:width 0.35s;transition:width 0.35s}.header .logo
a{display:block;width:100%;background:url(../../../themes/en/assets/css/../images/logo.svg) no-repeat 0 0;background-size:cover}.header .logo a::before{display:block;content:"";width:100%;padding-bottom:78.75%;width:100%}.header
.topnav{position:relative;z-index:3;width:165px}.header .topnav .operate-btn{display:block;position:relative;padding:13px
0;width:100%;font-size:1.5rem;color:#fff;letter-spacing:0.15rem;cursor:pointer;text-align:center;line-height:1;border-radius:100px;background-color:#F09A27}.header .topnav .operate-btn
i{display:inline-block;position:relative;z-index:2;margin:-2px 8px 0 0;width:24px;height:24px;vertical-align:middle;background:url(../../../themes/en/assets/css/../images/icon_lang.svg) no-repeat 0 0;background-size:cover}.header .topnav .operate-list{pointer-events:none;position:absolute;z-index:2;top:calc(100% + 20px);left:50%;width:100%;opacity:0;text-align:center;border-radius:20px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 0.35s, opacity 0.35s;transition:top 0.35s, opacity 0.35s}.header .topnav .operate-list
a{display:block;padding:8px
0;font-size:1.5rem;color:#000}.header .topnav .operate-list a:hover{background-color:rgba(240, 154, 39, 0.12)}.header .topnav .operate-list
.current{background-color:#F09A27}.header .topnav .operate-list .current
a{color:#fff}@media (min-width: 1400px){.header
.topnav{padding-bottom:8px}.header .topnav:hover .operate-list{pointer-events:auto;top:100%;opacity:1}}@media (max-width: 1399px){.header .topnav.is-on .operate-list{pointer-events:auto;top:calc(100% + 8px);opacity:1}}@media (max-width: 1199px){.header
.header__bar{z-index:999;padding:13px
calc(var(--header-h) + 20px) 13px var(--padding-spac);height:var(--header-h);border:1px
solid #efefef;background-color:#fff}.header .logo
a{background-image:url(../../../themes/en/assets/css/../images/logo_scroll.svg)}.header
.topnav{width:38px}.header .topnav .operate-btn{padding:8px
0;letter-spacing:normal}.header .topnav .operate-btn
i{margin-right:0}.header .topnav .operate-btn
span{display:none}.header .topnav .operate-list{width:125px;border-radius:10px}.header.is-on
.header__bar{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.08);box-shadow:0 0 10px rgba(0,0,0,0.08)}}.switch-btn{display:none;position:absolute;z-index:2;top:0;right:0;width:var(--header-h);height:calc(var(--header-h) - 1px);cursor:pointer;border-left:#e5e5e5 solid 1px}.switch-btn .nav-switch{display:block;position:absolute;z-index:5;top:50%;left:50%;width:30px;height:30px;font-size:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.switch-btn .nav-switch
span{display:block;position:absolute;left:50%;top:50%;width:30px;height:2px;background-color:#444;-webkit-transform:translate(-50%, -50%) rotate(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:margin 0.35s 0.3s, -webkit-transform 0.35s;transition:margin 0.35s 0.3s, -webkit-transform 0.35s;transition:margin 0.35s 0.3s, transform 0.35s;transition:margin 0.35s 0.3s, transform 0.35s, -webkit-transform 0.35s}.switch-btn .nav-switch span:nth-child(1){margin-top:-30%}.switch-btn .nav-switch span:nth-child(2){-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.switch-btn .nav-switch span:nth-child(3){margin-top:29%}.switch-btn.is-on{background-color:#0d2030}.switch-btn.is-on .nav-switch
span{background-color:#fff}.switch-btn.is-on .nav-switch span:nth-child(1){margin-top:0;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:margin 0.35s, -webkit-transform 0.35s 0.3s;transition:margin 0.35s, -webkit-transform 0.35s 0.3s;transition:margin 0.35s, transform 0.35s 0.3s;transition:margin 0.35s, transform 0.35s 0.3s, -webkit-transform 0.35s 0.3s}.switch-btn.is-on .nav-switch span:nth-child(2){opacity:0}.switch-btn.is-on .nav-switch span:nth-child(3){margin-top:0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:margin 0.35s, -webkit-transform 0.35s 0.3s;transition:margin 0.35s, -webkit-transform 0.35s 0.3s;transition:margin 0.35s, transform 0.35s 0.3s;transition:margin 0.35s, transform 0.35s 0.3s, -webkit-transform 0.35s 0.3s}@media (max-width: 1199px){.switch-btn{display:block}}.nav-menu{position:absolute;top:max(20px, 2vw);right:calc(165px + max(24px, 3.1vw) + max(var(--padding-spac), 4.2vw));-webkit-transition:all 0.35s;transition:all 0.35s}.nav-menu__list{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}.nav-menu__list>li{position:relative;margin-left:max(20px,3.1vw)}.nav-menu__list>li>a{display:block;position:relative;padding-left:20px;font-size:1.8rem;font-weight:500;color:#444;line-height:3.6}.nav-menu__list>li>a::before{display:block;content:"";width:100%;position:absolute;top:48%;left:0;width:6px;height:6px;border-radius:100%;background-color:#F09A27;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-menu__second>li{line-height:1.4}@media (min-width: 1200px){.nav-menu__second{pointer-events:none;display:block !important;position:absolute;z-index:1;top:100%;left:50%;width:200px;opacity:0;border-top:#F09A27 solid 3px;border-radius:0 0 var(--border-r) var(--border-r);background:#fff;-webkit-box-shadow:0 0 14px rgba(0, 0, 0, 0.12);box-shadow:0 0 14px rgba(0, 0, 0, 0.12);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 0.35s, opacity 0.35s;transition:top 0.35s, opacity 0.35s}.nav-menu__second>li:not(:last-child){border-bottom:#ddd solid 1px}.nav-menu__second>li>a{display:block;padding:12px;font-size:1.5rem;color:#444;text-align:center;background-color:transparent;-webkit-transition:background-color 0.35s;transition:background-color 0.35s}.nav-menu__second>li>a:hover{color:#fff;background-color:#F09A27}.nav-menu__second > li.current
a{color:#fff;background-color:#F09A27}.nav-menu__second > li:last-child
a{border-radius:0 0 var(--border-r) var(--border-r)}}@media (min-width: 1400px){.nav-menu__list > li:hover .nav-menu__second{pointer-events:auto;top:100%;opacity:1}.nav-menu__second{top:140%}}@media (min-width: 1200px) and (max-width: 1399px){.nav-menu__list > li.is-on .nav-menu__second{pointer-events:auto;top:100%;opacity:1}}@media (max-width: 1199px){.nav-menu{pointer-events:none;position:fixed;z-index:998;top:var(--header-h);right:0;padding:calc(var(--padding-spac) * 1.2) calc(var(--padding-spac) * 2) var(--padding-spac);width:375px;height:calc(var(--vh, 1vh) * 100 - var(--header-h));background-color:#f3f3f3;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.nav-menu.is-on{pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-menu__list{display:block;max-height:calc(var(--vh, 1vh) * 100 - var(--header-h) - var(--padding-spac) * 2.2);overflow-x:hidden;overflow-y:auto}.nav-menu__list>li{margin-left:0}.nav-menu__list > li.has-child > a
span{position:absolute;top:48%;right:0;width:10px;height:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-menu__list > li.has-child > a span::before, .nav-menu__list > li.has-child > a span::after{display:block;content:"";width:100%;position:absolute;top:50%;right:0;margin-top:-0.5px;width:100%;height:1px;background-color:#F09A27;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.nav-menu__list > li.has-child > a span::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-menu__list > li.is-on > a span::before{opacity:0}.nav-menu__list > li.is-on > a span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-menu__second{display:none;margin-bottom:5px;padding:3px
0;border-radius:var(--border-r);background-color:#fff}.nav-menu__second>li:not(:last-child){border-bottom:#ddd solid 1px}.nav-menu__second>li>a{display:block;position:relative;padding:10px
20px;font-size:1.6rem;color:#444;line-height:1.4}.nav-menu__second > li.current
a{color:#fff;background-color:#F09A27}}@media (min-width: 1200px){.header.fixed
.header__bar{padding:14px
max(var(--padding-spac), 4.2vw);border:1px
solid #efefef;background-color:#fff}.header.fixed .logo
a{background-image:url(../../../themes/en/assets/css/../images/logo_scroll.svg)}.header.fixed .nav-menu{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header:not(.fixed) .nav-menu__list>li>a{color:#fff}}.footer{position:relative;z-index:3;padding:max(40px, 3.5vw) 0 max(30px, 2.5vw);font-size:1.6rem;color:#fff;line-height:1.6;background-color:#0d2030}.footer
a{color:#fff}.footer>.flex{gap:20px 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px max(25px, 1.8vw);-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1366px){.footer__info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}@media (max-width: 1199px){.footer__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.footer__info
.logo{aspect-ratio:210/69;width:175px;-webkit-transition:width 0.35s;transition:width 0.35s;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.footer__info .logo
a{font-size:0;display:block;width:100%;height:100%;background:url(../../../themes/en/assets/css/../images/footer_logo.png) no-repeat 0 0;background-size:contain}.footer__info
.data{font-size:1.8rem;font-weight:500;margin-bottom:0;line-height:34px;max-width:340px}.footer__info .data
h3.ti{margin-bottom:20px;font-size:2rem;font-weight:600;line-height:1}.footer__info .data a:hover{color:#F09A27}.footer__links{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1366px){.footer__links{-webkit-box-flex:0;-ms-flex:0 0 calc(67% - 30px);flex:0 0 calc(67% - 30px)}}@media (max-width: 1199px){.footer__links{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.footer__links
.box{-webkit-box-flex:0;-ms-flex:0 0 165px;flex:0 0 165px;padding:0
0 0 5%;border-left:rgba(255, 255, 255, 0.3) solid 1px}.footer__links
.box.prod{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 165px);flex:0 0 calc(100% - 165px)}.footer__links .box
.ti{margin-bottom:20px;font-size:2rem;font-weight:600;line-height:1}.footer__links .box .ti:last-child{margin-bottom:0}.footer__links .box .ti a:hover{color:#F09A27}.footer__links .box
ul{gap:8px max(30px, 2.5vw)}.footer__links .box ul
li{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:50%}@media (max-width: 1366px){.footer__links .box ul
li{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%}}@media (max-width: 991px){.footer__links .box ul
li{display:inline-block;width:calc(50% - 4px)}}@media (max-width: 767px){.footer__links .box ul
li{width:100%}}.footer__links .box ul li
a{display:inline-block;position:relative;padding-left:16px;font-size:1.8rem;font-weight:500}.footer__links .box ul li a::before{display:block;content:"";width:100%;position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#fff;border-radius:100%}.footer__links .box ul li a:hover{color:#F09A27}.footer__links .box ul li a:hover::before{background-color:#F09A27}.footer__bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px;font-size:1.5rem;color:#aaa}.footer__bottom .copyright
p{padding-right:8px}.footer__bottom .copyright
a{color:#ccc}.footer__bottom .copyright a:hover{color:#eee;text-decoration:underline}.footer__bottom .copyright
br{display:none}.footer__bottom .designby
a{color:rgba(255, 255, 255, 0.3)}.footer__bottom .designby a:hover{text-decoration:underline}@media (min-width: 992px){.footer__links .box
ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1366px){.footer__links .box
ul{gap:0}}@media (max-width: 1199px){.footer__links
.box{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.footer__links
.box.prod{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px)}.footer__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__info
.logo{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;width:130px;margin:10px
auto 0}.footer__info
.data{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.footer__info .data
br{display:block}.footer__info
.data{font-size:1.5rem}.footer__links{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;gap:0;border-top:rgba(255, 255, 255, 0.15) solid 1px}.footer__links
.box{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;padding:0;border-left:none}.footer__links .box
.ti{margin-bottom:0;border-bottom:rgba(255, 255, 255, 0.15) solid 1px}.footer__links .box .ti
a{display:block;position:relative;padding:14px
0}.footer__links .box .ti
span{position:absolute;top:48%;right:10px;width:10px;height:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer__links .box .ti span::before, .footer__links .box .ti span::after{display:block;content:"";width:100%;position:absolute;top:50%;right:0;margin-top:-0.5px;width:100%;height:1px;background-color:#fff;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.footer__links .box .ti span::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer__links .box
ul{display:none;padding:12px;border-bottom:rgba(255, 255, 255, 0.15) solid 1px}.footer__links .box.prod.is-on .ti span::before{opacity:0}.footer__links .box.prod.is-on .ti span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__bottom{padding-top:0}}@media (max-width: 767px){.footer__bottom{gap:6px 0}.footer__bottom>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.footer__bottom
.copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__bottom .copyright
p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0
0 6px}}@media (max-width: 575px){.footer__bottom .copyright
br{display:block}}.scroll-top{position:fixed;z-index:990;right:calc(var(--padding-spac) + 1vw);bottom:40px;width:5.5%;max-width:40px;cursor:pointer;opacity:0;border-radius:5px;background-color:#F09A27;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.scroll-top.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-top::before{display:block;content:"";width:100%;padding-bottom:100%}.scroll-top
i{display:block;position:absolute;top:50%;left:50%;width:60%;max-width:24px;background:url(../../../themes/en/assets/css/../images/icon_top.svg) no-repeat 0 0;background-size:cover;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scroll-top i::before{display:block;content:"";width:100%;padding-bottom:100%}@media (max-width: 1559px){.scroll-top{right:16px;bottom:60px;width:100%;max-width:34px}}@media (max-width: 767px){.scroll-top{bottom:20px}}html,body{height:100%}html.is-on{overflow:hidden}@media (min-width: 768px){body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}}@media (max-width: 1199px){body{padding-top:var(--header-h)}}.g-main{position:relative;padding-bottom:max(40px, 5.7vw)}@media (min-width: 768px){.g-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width: 768px){.header,.c-kanban,.g-banner,.footer{-ms-flex-negative:0;flex-shrink:0}}.container-1330,.container-1440{position:relative;margin:0
auto;padding-left:var(--padding-spac);padding-right:var(--padding-spac);width:100%;max-width:100%}.container-1330{width:var(--container-1330)}.container-1440{width:var(--container-1440)}@media (max-width: 1365px){.main-wrap{padding-top:calc(var(--header-h) + 10px)}}.cc-window{display:block}.cc-window.cc-floating{position:fixed;z-index:999;bottom:0;right:0;padding:2vw;max-width:24em;font-size:16px;background:#222 !important}.cc-window.cc-floating .cc-compliance{margin:auto}.cc-floating .cc-message{padding:0;width:100%;font-size:15px;line-height:1.6;text-align:center}.cc-floating .cc-message::before{display:block;content:"Privacy Policy";position:unset;top:unset;left:unset;margin-bottom:5px;width:100%;height:auto;font-size:18px;color:#fff;font-weight:500;text-align:center;background:none;-webkit-transform:unset;-ms-transform:unset;transform:unset}.cc-link{text-decoration:underline}.cc-floating .cc-compliance>.cc-btn{display:block;margin-top:10px;padding:8px
0;color:#fff !important;text-align:center;text-decoration:none;background:#0C8CE9 !important}@media (max-width: 1400px){.cc-window.cc-floating{height:auto}}@media (max-width: 991px){.cc-window.cc-floating{width:600px}}@media (max-width: 767px){.cc-window.cc-floating{padding:5vw 2vw;width:100%;max-width:100%}.cc-window.cc-floating .cc-compliance{position:unset;width:150px}.cc-window .cc-message{margin-bottom:0}.cc-floating .cc-compliance>.cc-btn{margin-top:15px;padding:6px
0}}.clearboth::after{display:block;content:"";clear:both;height:0;font-size:0;overflow:hidden}.hidden-ele{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0px 0px 99.9% 99.9%);padding:0;width:1px;height:1px;border:0;overflow:hidden}.txt-center{text-align:center}.txt-right{text-align:right}.txt-justify{text-align:justify;text-justify:inter-ideograph}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-headline{width:100%;visibility:hidden;line-height:1.4}.g-headline
span{display:block}.g-headline
span.en{margin-bottom:12px;font-size:1.4rem;color:#0C8CE9;font-weight:800;letter-spacing:0.25rem}.g-headline
span.tw{font-size:clamp(2rem,1.5vw,2.8rem);color:#000;font-weight:700;letter-spacing:0.25rem}.g-headline__bar{margin-bottom:max(24px, 1.8vw)}.g-headline__bar
p{margin-top:max(10px,0.8vw);font-size:clamp(1.6rem,1.2vw,1.8rem);letter-spacing:0.15rem;line-height:1.8}.scroll-wrap{overflow-y:hidden;overflow-x:auto}.scroll-wrap::-webkit-scrollbar{height:8px}.scroll-wrap::-webkit-scrollbar-track{margin:0;border-radius:0;background:rgba(0,0,0,0.1);-webkit-box-shadow:none}.scroll-wrap::-webkit-scrollbar-thumb{border-radius:0;background:rgba(0,0,0,0.25);-webkit-box-shadow:none}.scroll-wrap:hover::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.45)}@-webkit-keyframes
ani_kanban_in{from{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes
ani_kanban_in{from{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes
ani_slideIn{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes
ani_slideIn{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes
ani_slideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}@keyframes
ani_slideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}.g-banner{position:relative;background-color:#111;overflow:hidden;max-width:100%}.g-banner::before{display:block;content:"";padding-bottom:20.834%;width:100%}.g-banner__text{position:absolute;z-index:5;left:50%;top:72%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.g-banner__text
span{display:block}.g-banner__text
span.en{font-size:clamp(1.6rem, 1.2vw, 1.8rem);color:#F09A27;font-weight:800;letter-spacing:0.35rem}@media (max-width: 767px){.g-banner__text
span.en{font-size:14px}}.g-banner__text
span.tw{font-size:clamp(2.2rem, 2.5vw, 3.6rem);color:#fff;font-weight:700;letter-spacing:0.5rem;line-height:1.8}@media (max-width: 767px){.g-banner__text
span.tw{font-size:18px}}.g-banner__media{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;-webkit-animation:ani_kanban_in 1.5s both;animation:ani_kanban_in 1.5s both}.g-banner__media::before{display:block;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}.g-banner__media
img{position:absolute;top:50%;left:50%;width:100% !important;max-width:none !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1200px){.g-banner__text{padding-left:max(var(--padding-spac), 4.2vw);padding-right:max(var(--padding-spac), 4.2vw)}}@media (max-width: 1440px){.g-banner::before{padding-bottom:30%}}@media (max-width: 1199px){.g-banner__text{top:60%}}@media (max-width: 639px){.g-banner::before{padding-bottom:40%}.g-banner__media
img{-o-object-position:10% center;object-position:10% center}}.breadcrumb-wrap{padding-top:20px;padding-bottom:calc(20px + max(20px,3vw))}.breadcrumb__nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb__nav
li{position:relative;font-size:1.6rem;color:#111;line-height:1.4}.breadcrumb__nav li:not(:last-child){padding-right:max(16px, 1.4vw)}.breadcrumb__nav li:not(:last-child)::after{display:block;content:"";width:100%;position:absolute;top:50%;right:max(7px, 0.7vw);width:3px;height:3px;border-radius:100%;background-color:#666;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb__nav li
a{color:#111}.breadcrumb__nav li a:hover{color:#0C8CE9}.breadcrumb__nav li.home a
i{display:inline-block;margin:-2px 8px 0 0;width:16px;height:16px;vertical-align:middle;background:url(../../../themes/en/assets/css/../images/icon_home.svg) no-repeat 0 0;background-size:cover;overflow:hidden}@media (max-width: 767px){.breadcrumb-wrap{padding-top:12px}.breadcrumb__nav
li{font-size:1.3rem}}@media (min-width: 1080px){body
.cursor{pointer-events:none;position:fixed;z-index:1001;top:0;left:0;stroke:transparent;fill:#F09A27;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 1079px){body
.cursor{pointer-events:none;display:none !important;width:0;line-height:0}}.g-btn__wrap{padding-top:max(24px,1.5vw);width:100%}.g-btn__more{display:inline-block;position:relative;width:100%;max-width:200px;font-size:1.4rem;color:#444;font-weight:700;outline:none}.g-btn__more
.icon{margin:-2px 0 0 16px;vertical-align:middle}.g-btn__more .icon::before{display:inline-block;content:"";width:20px;height:1px;vertical-align:middle;background-color:#444}.g-btn__more .icon
span{position:relative;width:55px;vertical-align:middle;border-radius:100%;background-color:#0C8CE9;-webkit-transition:background 0.3s;transition:background 0.3s}.g-btn__more .icon span::before, .g-btn__more .icon span::after{display:block;content:"";width:100%}.g-btn__more .icon span::before{padding-bottom:100%}.g-btn__more .icon span::after{position:absolute;left:0;top:50%;width:20px;height:1px;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.g-btn__more .icon span
i{display:inline-block;position:absolute;top:50%;left:50%;width:24px;height:24px;background:url(../../../themes/en/assets/css/../images/icon_btn_aw.svg) no-repeat 0 0;background-size:cover;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.g-btn__more:hover .icon
span{background-color:#F09A27}}@media (max-width: 1079px){.g-btn__more
.icon{margin-left:10px}.g-btn__more .icon::before{width:16px}.g-btn__more .icon
span{width:40px}.g-btn__more .icon span::after{width:16px}}.btn_wrap-center{text-align:center;padding:5vh 0}#contact{background:url(../../../themes/en/assets/css/../images/contact_bg.jpg) no-repeat center top;background-size:cover}#contact .container-1330{max-width:100%}#contact .container-1330.flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contact__map{position:relative;width:62.904%;max-width:780px}.contact__map::before{display:block;content:"";padding-bottom:57.694%;width:100%}.contact__map
iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.contact__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:max(40px,4.5vw)}.contact__info{position:relative;padding-top:max(20px,1.8vw)}.contact__info::before{display:block;content:"";width:100%;position:absolute;top:0;left:calc(max(40px, 4.5vw) * -1);width:60%;height:1px;background-color:#999}.contact__info
li{font-size:1.6rem;color:#111}.contact__info li:not(:last-child){margin-bottom:max(8px, 0.8vw)}.contact__info li
a{color:#111}.contact__info li a:hover{color:#0C8CE9}.contact__info li
i{display:inline-block;margin:0
8px 0 0;width:40px;height:40px;vertical-align:top;border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:60% auto;background-color:#0C8CE9}.contact__info li
.ti{display:inline-block;padding-top:10px;font-size:1.6rem;vertical-align:top}.contact__info li.user
i{background-image:url(../../../themes/en/assets/css/../images/icon_users.svg)}.contact__info li.phone
i{background-image:url(../../../themes/en/assets/css/../images/icon_phone.svg)}.contact__info li.mail
i{background-image:url(../../../themes/en/assets/css/../images/icon_mail.svg)}.contact__info li.add
.ti{font-size:1.5rem}.contact__info li.add
i{background-image:url(../../../themes/en/assets/css/../images/icon_map.svg)}@media (max-width: 1279px){.contact__map{width:58%}}@media (max-width: 1079px){.contact__map{width:100%;max-width:100%}.contact__map::before{padding-bottom:260px}.contact__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0
0 var(--padding-spac)}.contact__info{border-top:#999 solid 1px}.contact__info::before{display:none}.contact__info li
i{width:34px;height:34px;background-size:50% auto}}