@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:100;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:900;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.otf") format("opentype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-100italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-300italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:200;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-200italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-500italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-600italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-700italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:900;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-900italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.eot");src:local(""), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.woff2") format("woff2"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.woff") format("woff"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.ttf") format("truetype"), url("../../../themes/zh-tw/assets/css/../fonts/Montserrat/montserrat-v25-latin-800italic.svg#Montserrat") format("svg")}html{width:100vw}body{position:relative;overflow-x:hidden;width:100%;margin:0;padding:0;font-size:16px;color:#341516;font-family:"Montserrat","Noto Sans TC",Sans-serif;font-weight:normal}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;text-decoration:none;vertical-align:top;max-width:100%;width:auto;height:auto !important;pointer-events:none}a{color:#333;outline:none}a:hover{color:#DD5517}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input,textarea,select,button{font-size:16px;font-weight:400}textarea,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input,textarea,select{-webkit-box-shadow:none !important;box-shadow:none !important;border:none;font-size:16px;border-radius:0}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{font-weight:normal;margin:0;padding:0}p{line-height:inherit;margin:0;padding:0}span{display:inline-block}label{font-weight:inherit;margin:0;padding:0;border:0;vertical-align:baseline}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{color:#fff;font-size:16px;opacity:1}::-moz-placeholder{color:#fff;font-size:16px;opacity:1}:-ms-input-placeholder,:-moz-placeholder{color:#fff;font-size:16px;opacity:1}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:collapse}.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}.index
#header{height:auto;background-color:transparent}.index #header .header-wrap{padding-top:45px}.index #header
.logo{top:35px;background-image:url(../../../themes/zh-tw/assets/css/../images/logo.png)}.index #header .product-menu .icon, .index #header .sub-search .icon, .index #header #nav-toggler
.icon{background-position:0 0}.index #header .product-menu .title, .index #header .sub-search .title, .index #header #nav-toggler
.title{color:#fff}.index #header #nav-toggler{top:38px;right:20px}#header{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;height:70px;background-color:rgb(255, 255, 255);-webkit-transition:0.5s;transition:0.5s}#header .header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0
auto;padding:10px
120px 10px 20px;height:70px;max-width:100%;max-width:1580px;-webkit-transition:0.5s;transition:0.5s}#header
.logo{position:absolute;top:15px;left:50%;margin-left:-85px;width:170px;height:39px;font-size:0;background:url(../../../themes/zh-tw/assets/css/../images/logo2.png) center center no-repeat;background-size:100% auto;-webkit-transition:0.5s;transition:0.5s}#header .logo
img{pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:0;height:0;overflow:hidden}#header .product-menu .toggle, #header .sub-search .toggle, #header #nav-toggler
.toggle{display:-webkit-box;display:-ms-flexbox;display:flex}#header .product-menu .icon, #header .sub-search .icon, #header #nav-toggler
.icon{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;background-position:0 bottom;background-repeat:no-repeat;background-size:30px 60px;-webkit-transition:0.5s;transition:0.5s}#header .product-menu .title, #header .sub-search .title, #header #nav-toggler
.title{color:#000;font-size:14px;line-height:30px;-webkit-transition:0.5s;transition:0.5s}#header .product-menu:hover, #header .sub-search:hover, #header #nav-toggler:hover{cursor:pointer}#header .product-menu:hover .icon, #header .sub-search:hover .icon, #header #nav-toggler:hover
.icon{background-position:0 bottom}#header .product-menu:hover .title, #header .sub-search:hover .title, #header #nav-toggler:hover
.title{color:#000}#header .product-menu
.icon{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_menu.png)}#header .product-menu
.title{padding-left:10px}#header .sub-search
.icon{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_search.png)}#header .sub-search
.title{display:none}#header.is-scroll{background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0.2px solid rgba(0, 0, 0, 0.08);-webkit-box-shadow:5px 0 20px rgba(0, 51, 99, 0.1);box-shadow:5px 0 20px rgba(0, 51, 99, 0.1)}#header.is-scroll .header-wrap{padding:10px
120px 10px 20px;height:70px;max-width:100%}#header.is-scroll
.logo{top:15px !important;background-image:url(../../../themes/zh-tw/assets/css/../images/logo2.png) !important}#header.is-scroll .product-menu .icon, #header.is-scroll .sub-search .icon, #header.is-scroll #nav-toggler
.icon{background-position:0 bottom !important}#header.is-scroll .product-menu .title, #header.is-scroll .sub-search .title, #header.is-scroll #nav-toggler
.title{color:#000 !important}#header.is-scroll #nav-toggler{top:20px !important;right:20px !important}#header.is-open{pointer-events:none;opacity:0}@media (max-width: 743px){#header .product-menu{display:none}}#nav{pointer-events:none;opacity:0;position:fixed;z-index:999;top:0;bottom:0;right:-200px;margin:0;padding:0;max-width:500px;width:100%;max-height:100vh;overflow-y:auto;background-color:#fff;-webkit-transition:0.5s;transition:0.5s}#nav
.close{cursor:pointer;position:absolute;z-index:5;top:20px;right:20px;width:60px;height:60px}#nav .close::before, #nav .close::after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;margin-top:-20px;width:1px;height:40px;background:#000}#nav .close::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav .close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav .menu-list{display:block;margin:0;padding:100px
0 0;list-style:none}#nav .menu-list
li{padding:0;width:100%;border-bottom:1px solid #eee}#nav .menu-list li.has-child>a{position:relative}#nav .menu-list li.has-child>a::after{pointer-events:none;content:"";position:absolute;top:30px;right:34px;width:10px;height:10px;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s;transition:0.5s}#nav .menu-list li
a{display:block;padding:20px;text-align:left}#nav .menu-list li a
h3{color:#000;font-size:20px;line-height:30px}#nav .menu-list li a::before{display:none !important}#nav .menu-list li a:hover
h3{color:#db261d}#nav .menu-list li a:hover::after{border-color:#db261d}#nav .menu-list li.current > a
h3{color:#000;font-weight:500}#nav .menu-list li.is-show>a::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav .menu-list li.is-show .sub-nav{display:block}#nav .menu-list li.current a
h3{color:#db261d}#nav .menu-list .sub-nav{display:none;opacity:1;pointer-events:all;position:relative;top:auto;left:auto;margin:0;padding:0;width:100%}#nav .menu-list .sub-nav::before{display:none}#nav .menu-list .sub-nav
ul{margin:0;padding:10px
0;list-style:none;background-color:#eee;border-radius:0;border-width:1px}#nav .menu-list .sub-nav ul
li{border:none}#nav .menu-list .sub-nav ul li
a{display:block;position:relative;padding:10px
10px 10px 45px;color:#333;font-size:18px}#nav .menu-list .sub-nav ul li a::after{pointer-events:none;content:"";position:absolute;top:50%;left:25px;width:8px;height:1px;background-color:#333}#nav .menu-list .sub-nav ul li a:hover{color:#666}#nav.is-open{pointer-events:all;opacity:1;right:0}#nav-toggler{cursor:pointer;z-index:104;position:absolute;top:20px;right:20px}#nav-toggler
.toggle{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#nav-toggler
.icon{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_toggle.png)}#nav-toggler
.title{padding-right:10px}#gotop{pointer-events:none;opacity:0;cursor:pointer;display:block;position:fixed;z-index:3;right:50px;bottom:50px;width:50px;height:70px;-webkit-transition:1s ease;transition:1s ease;background:url(../../../themes/zh-tw/assets/css/../images/gotop.png);background-size:cover}#gotop.is-show{pointer-events:all;opacity:1}#gotop:hover{opacity:0.8}#footer{position:relative;z-index:1;background-color:#242425}#footer .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:100px
20px 80px;max-width:1460px}#footer .left-area
.logo{max-width:230px}#footer .left-area .social-box{padding-bottom:40px}#footer .left-area
.mailus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:230px;height:50px;color:#fff;border-radius:5px;background-color:#db261d;border:4px
solid #db261d;-webkit-transition:0.5s;transition:0.5s}#footer .left-area .mailus::after{pointer-events:none;content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;border:2px
solid #db261d;border-radius:5px;-webkit-transition:0.5s;transition:0.5s}#footer .left-area .mailus::before{display:block;content:"";margin-right:5px;position:relative;top:-2px;width:30px;height:30px;background:url(../../../themes/zh-tw/assets/css/../images/icon_mail.png);background-size:30px 30px}#footer .left-area .mailus:hover{border-color:#242425}#footer .left-area .mailus:hover::after{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}#footer .right-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:160px}#footer .right-area .item
.subject{padding-bottom:20px}#footer .right-area .item .subject
a{position:relative;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase}#footer .right-area .item .subject a::after{pointer-events:none;content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#db261d;-webkit-transition:0.5s;transition:0.5s}#footer .right-area .item .subject a:hover{text-decoration:none}#footer .right-area .item .subject a:hover::after{width:20px}#footer .right-area .item
ul{margin:0;padding:0;list-style:none}#footer .right-area .item
a{display:inline-block;position:relative;padding-top:5px;padding-bottom:5px;color:#7a7a7a;line-height:24px}#footer .right-area .item a::after{pointer-events:none;content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#db261d;-webkit-transition:0.5s;transition:0.5s}#footer .right-area .item a:hover{color:#fff;text-decoration:none}#footer .right-area .item a:hover::after{width:20px}#footer
.down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;width:100%;color:#7a7a7a;font-size:14px}#footer .down
a{color:#7a7a7a}#footer .down a:hover{color:#fff}@media (max-width: 1480px){#footer .page-container{max-width:1200px}#footer .right-area{padding-left:80px}}@media (max-width: 1380px){#footer .page-container{padding-top:60px;padding-bottom:40px}#footer .right-area{padding-right:90px}#footer
.down{padding-right:90px}}@media (max-width: 1180px){#gotop{right:20px;bottom:20px}#footer{padding-left:20px;padding-right:20px}#footer .right-area{padding-right:0}#footer
.down{padding-right:60px}}@media (max-width: 992px){#gotop{bottom:100px}#footer{padding:40px
20px}#footer .page-container{display:block;padding:0}#footer .left-area{width:100%}#footer .left-area
.logo{margin:0
auto 10px}#footer .left-area .social-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px
0 20px}#footer .left-area
.mailus{margin:0
auto}#footer .right-area{padding:40px
40px 20px;width:100%}#footer
.down{padding:0
40px}}@media (max-width: 743px){#footer{padding:50px
20px}#footer .right-area{padding-left:20px;padding-right:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .right-area
.item{margin-bottom:10px;width:50%}#footer .right-area .item
.subject{padding-bottom:10px}#footer .right-area .item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#footer .right-area .item:last-child
.subject{width:50%}#footer
.down{display:block;padding:0
20px}}body.is-open{height:100vh;overflow:hidden}body.is-open .mask-bg{pointer-events:all;opacity:1;z-index:5}.mask-bg{pointer-events:none;opacity:0;position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.outline-wrapper{width:100vw;overflow:hidden}.inner-wrapper{position:relative;z-index:1;padding-top:100px;padding-bottom:100px;min-height:500px}.page-container{margin:0
auto;padding-left:20px;padding-right:20px;max-width:1590px;width:100%}.summary{color:#333;font-size:16px;line-height:2}@media (max-width: 1680px){.page-container{max-width:1440px}}@media (max-width: 1480px){.page-container{max-width:1240px}.inner-wrapper{padding-top:60px}}@media (max-width: 1280px){.page-container{max-width:1180px}}@media (max-width: 1180px){.summary{font-size:15px;line-height:1.7}}@media (max-width: 992px){.outline-wrapper{padding-top:70px}.inner-wrapper{padding-top:40px;padding-bottom:40px;min-height:auto}}@media (max-width: 743px){.inner-wrapper{padding-top:20px;padding-bottom:20px}}.p-subject{position:relative;margin-bottom:30px;text-align:center}.p-subject::before{opacity:0;pointer-events:none;content:attr(data-slogan);position:absolute;top:-23px;left:50%;color:#333;font-size:70px;line-height:70px;font-weight:bold;text-transform:uppercase;-webkit-transition:1s 1.5s;transition:1s 1.5s}.p-subject
.tw{padding-bottom:5px;color:#333;font-size:18px;font-weight:500}.p-subject
.en{color:#333;font-size:30px;font-weight:700;text-transform:uppercase}.p-subject .en
span{color:#db261d}.p-subject.aos-animate::before{left:55%;opacity:0.05}@media (max-width: 1480px){.p-subject{margin-bottom:20px}.p-subject
.tw{font-size:17px}.p-subject
.en{font-size:26px}}@media (max-width: 1180px){.p-subject::before{font-size:46px}.p-subject.aos-animate::before{left:45%}}@media (max-width: 743px){.p-subject::before{font-size:42px}.p-subject
.tw{font-size:16px}.p-subject
.en{font-size:22px}}.button-style{display:block;position:relative;width:140px;height:40px;color:#fff;font-size:15px;text-align:center;line-height:32px;border-radius:5px;background-color:#db261d;border:4px
solid #db261d;-webkit-transition:0.4s;transition:0.4s}.button-style::after{pointer-events:none;content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;border:2px
solid #db261d;border-radius:5px;-webkit-transition:0.5s;transition:0.5s}.button-style.has-arrow{padding-right:20px}.button-style.has-arrow::before{pointer-events:none;content:"";position:absolute;top:50%;right:20px;margin-top:-4px;width:5px;height:9px;background:url(../../../themes/zh-tw/assets/css/../images/arrow1.png);background-size:cover}.button-style.black{background-color:#222;border-color:#222}.button-style.black::after{border-color:#222}@media (min-width: 744px){.button-style:hover{color:#fff;border-color:#fff}.button-style:hover::after{top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}}.social-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px}.social-box
.txt{padding-right:10px;color:#fff;opacity:0.5;line-height:42px}.social-box
ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}.social-box
li{padding:0
2px}.social-box
a{display:block;position:relative;width:42px;height:42px;font-size:0;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}.social-box a::before{pointer-events:none;content:"";position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background-position:center 0;background-size:30px 60px;-webkit-transition:0.5s;transition:0.5s}.social-box a.icon-fb::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_fb.png)}.social-box a.icon-ig::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_ig.png)}.social-box a.icon-tw::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_tw.png)}.social-box.two
.txt{position:relative;padding-right:22px;color:#000;font-style:italic;font-weight:bold;opacity:1}.social-box.two .txt::before{pointer-events:none;content:"";position:absolute;top:50%;right:2px;margin-top:-1px;width:12px;height:2px;background-color:#9f9f9f}.social-box.two a::before{top:0;left:0;margin:0;width:42px;height:42px;background-size:42px 84px}.social-box.two a.icon-fb2::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_fb2.png)}.social-box.two a.icon-ig2::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_ig2.png)}.social-box.two a.icon-line::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_line.png)}.social-box.two a.icon-copy::before{background-image:url(../../../themes/zh-tw/assets/css/../images/social_copy.png)}@media (min-width: 993px){.social-box ul li a:hover{background-color:#db261d}.social-box ul li a:hover::before{background-position:0 bottom}}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.mfp-close-btn-in .mfp-close{opacity:1;top:0;right:0;padding:0
!important;width:4rem;height:4rem;text-align:center !important;background-color:#000;border-radius:0;color:#000 !important;font-size:2.6rem;font-weight:normal;line-height:4rem;-webkit-transition:background 0.4s;transition:background 0.4s}.mfp-close-btn-in .mfp-close:hover{color:#fff !important;background-color:#db261d}button.mfp-arrow{margin:0
!important;width:65px;height:65px;opacity:1;background:url(../../../themes/zh-tw/assets/css/../images/icon_arrow5.png);background-size:cover}button.mfp-arrow::before,button.mfp-arrow::after{display:none}button.mfp-arrow.mfp-arrow-left{left:40px}button.mfp-arrow.mfp-arrow-right{right:40px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.mfp-close-btn-in .mfp-close,button.mfp-close{top:10px;right:10px;width:30px;height:30px;font-size:0;background-color:transparent !important;opacity:1}.mfp-close-btn-in .mfp-close::before, .mfp-close-btn-in .mfp-close::after,button.mfp-close::before,button.mfp-close::after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;margin:-1px 0 0 -12px;width:24px;height:2px;background-color:#000}.mfp-close-btn-in .mfp-close::before,button.mfp-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-close-btn-in .mfp-close::after,button.mfp-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pop-wrap{position:relative;margin:0
auto;max-width:800px;padding:50px;text-align:center;background-color:#fff}.pop-wrap
.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pop-wrap
.input{margin-right:10px;padding:10px
15px;width:calc(100% - 150px);line-height:30px;background-color:#ddd;border:1px
solid #ccc}.pop-wrap .input::-webkit-input-placeholder{color:#421f20}.pop-wrap .input::-moz-placeholder{color:#421f20}.pop-wrap .input:-ms-input-placeholder{color:#421f20}.pop-wrap .input::-ms-input-placeholder{color:#421f20}.pop-wrap .input::placeholder{color:#421f20}.pop-wrap .button-style{width:140px;height:50px;line-height:42px;font-weight:bold}@media (max-width: 992px){.pop-wrap{padding:50px
20px 20px}}@media (max-width: 743px){.pop-wrap
.main{display:block}.pop-wrap
.input{margin:0
0 10px;width:100%}.pop-wrap .button-style{margin:0
auto}}.swiper-dots{position:absolute;z-index:2;top:auto !important;bottom:30px !important;left:50% !important;margin:0
!important;max-width:1040px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-dots .swiper-pagination-bullet{margin:0
4px;width:8px;height:8px;border-radius:4px;border:none;background-color:#ddd;opacity:1;-webkit-transition:0.5s;transition:0.5s}.swiper-dots .swiper-pagination-bullet-active{width:30px;background-color:#db261d}.swiper-button{position:absolute;z-index:2;top:50%;margin-top:-27px;width:54px;height:54px;font-size:0;line-height:0;border-radius:50%;background-color:#fff;border:1px
solid #ccc;-webkit-transition:all 0.5s;transition:all 0.5s}.swiper-button::before{pointer-events:none;content:"";position:absolute;top:50%;margin-top:-8px;width:21px;height:16px;background:url(../../../themes/zh-tw/assets/css/../images/arrow4.png);background-size:cover}.swiper-button.swiper-prev{left:30px}.swiper-button.swiper-prev::before{left:16px}.swiper-button.swiper-next{right:30px}.swiper-button.swiper-next::before{left:17px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.swiper-button:hover{border-color:#db261d;background-color:#db261d}.swiper-button:hover::before{background-image:url(../../../themes/zh-tw/assets/css/../images/arrow3.png)}.swiper-button:hover.swiper-prev::before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.swiper-button:hover.swiper-next::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-button.swiper-button-disabled{pointer-events:none;opacity:0.2 !important}span.swiper-notification{display:none}@media (max-width: 1180px){.swiper-button{top:auto;bottom:0;margin:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.swiper-button.swiper-prev{left:20px}.swiper-button.swiper-next{right:20px}}@-webkit-keyframes
blurToClear{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes
blurToClear{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}#i-banner{position:relative;z-index:1;max-width:1920px;overflow:hidden}#i-banner .swiper-slide, #i-banner .item, #i-banner .background, #i-banner .img-animate{display:block;aspect-ratio:1920/975}#i-banner
.item{position:relative;z-index:1}#i-banner .item
a{opacity:0;display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}#i-banner
img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;overflow:hidden}#i-banner
.foreground{position:absolute;top:60%;left:180px;z-index:2}#i-banner .foreground
.title{opacity:0;padding-bottom:20px;color:#fff;font-size:48px;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.35);line-height:120%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:0.5s 0.3s;transition:0.5s 0.3s}#i-banner .foreground
.text{color:#fff;font-size:35px;letter-spacing:1px;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.35)}#i-banner
.background{opacity:0;position:relative;z-index:0;-webkit-transition:0.5s;transition:0.5s}#i-banner .swiper-slide-active{-webkit-animation:blurToClear 2s ease-out;animation:blurToClear 2s ease-out}#i-banner .swiper-slide-active .foreground
.title{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#i-banner .swiper-slide-active
.background{opacity:1}#i-banner .swiper-button{bottom:auto;top:50%;width:40px;height:40px;margin-top:-20px !important;background-color:rgba(0, 0, 0, 0.2);border-radius:50%;border:none;-webkit-transition:0.5s;transition:0.5s}#i-banner .swiper-button::before{margin-top:-6px;width:12px;height:12px;background:none;border-top:2px solid #fff;border-right:2px solid #fff}#i-banner .swiper-button.swiper-prev{left:30px}#i-banner .swiper-button.swiper-prev::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#i-banner .swiper-button.swiper-next{right:30px}#i-banner .swiper-button.swiper-next::before{left:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#i-banner .swiper-button:hover{background-color:rgba(0, 0, 0, 0.5)}#i-banner
.scroll{position:absolute;width:35px;height:48px;bottom:45px;left:50%;margin-left:-10px;z-index:2;border:3px
solid #fff;border-radius:24px}#i-banner .scroll:before{position:absolute;content:"";width:5px;height:5px;left:50%;top:10px;margin-left:-2px;background:#fff;border-radius:50%;-webkit-box-shadow:0px 36px 40px 0px rgba(122, 178, 15, 0.6);box-shadow:0px 36px 40px 0px rgba(122, 178, 15, 0.6);-webkit-animation:up-down 1.5s linear infinite;animation:up-down 1.5s linear infinite}@-webkit-keyframes up-down{0%{top:10px}24%{top:18px}50%{top:30px}74%{top:18px}100%{top:12px}}@keyframes up-down{0%{top:12px}24%{top:18px}50%{top:30px}74%{top:18px}100%{top:12px}}@media (max-width: 1480px){#i-banner
.foreground{left:100px}#i-banner .foreground
.title{font-size:38px}#i-banner .foreground
.text{font-size:22px}}@media (max-width: 1280px){#i-banner
.foreground{left:50px}#i-banner .foreground
.title{font-size:30px}#i-banner .foreground
.text{font-size:18px}}@media (max-width: 992px){#i-banner
.scroll{display:none}#i-banner
.foreground{top:55%;left:15%}#i-banner .foreground
.title{padding-bottom:10px;font-size:24px}#i-banner .foreground
.text{font-size:16px}}@media (max-width: 743px){#i-banner .swiper-slide, #i-banner .item, #i-banner .background, #i-banner .img-animate{display:block;aspect-ratio:650/750}#i-banner
.foreground{top:50%;left:0;padding:30px;width:100%}#i-banner .swiper-button{top:auto;margin:0;bottom:20px}#i-banner .swiper-button.swiper-prev{left:calc(50% - 45px)}#i-banner .swiper-button.swiper-next{right:calc(50% - 45px)}}#index{padding-top:0;padding-bottom:0}.i-about-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px;padding-bottom:80px}.i-about-area .right-side{padding-left:90px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.i-about-area .right-side
.wrap{max-width:500px;width:100%}.i-about-area .p-subject{text-align:left}.i-about-area .p-subject
.tw{position:relative;padding-left:60px}.i-about-area .p-subject .tw::before{pointer-events:none;content:"";position:absolute;top:calc(50% - 5px);left:0;width:44px;height:1px;background-color:#707070}.i-about-area .icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:40px}.i-about-area .icon-list
.item{text-align:center}.i-about-area .icon-list .item
.icon{margin:0
auto;max-width:100px}.i-about-area .icon-list .item
.text{color:#000;font-weight:500}.i-about-area .btn-box{padding-top:40px}.i-product-area{position:relative;margin-bottom:80px;padding-top:100px;height:800px;overflow:hidden;background:url(../../../themes/zh-tw/assets/css/../images/i_product_bg.jpg) fixed}.i-product-area .left-img{position:absolute;top:80px;left:0;width:50%}.i-product-area .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.i-product-area
.wrap{position:relative;max-width:990px;width:100%}.i-product-area .p-subject{margin-left:340px;text-align:left}.i-product-area .p-subject::before{left:70px}.i-product-area .p-subject
.tw{padding-bottom:30px}.i-product-area .p-subject
.en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.i-product-area .p-subject .en
.img{margin-right:10px}.i-product-area .p-subject.aos-animate::before{left:100px}.i-product-area .i-product-slide{overflow:hidden}.i-product-area .i-product-slide
.item{position:relative;background-color:#000}.i-product-area .i-product-slide .item
a{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.i-product-area .i-product-slide .item a:hover~.img{opacity:0.7}.i-product-area .i-product-slide .item
.img{position:relative;opacity:1;-webkit-transition:0.5s;transition:0.5s}.i-product-area .i-product-slide .item
.title{position:absolute;bottom:0;left:0;padding:25px
20px;width:100%;color:#fff;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase}.i-product-area .swiper-button{top:55px;margin:0;background-color:#fff;border-color:#fff}.i-product-area .swiper-button:hover{background-color:#db261d;border-color:#db261d}.i-product-area .swiper-button.swiper-prev{left:auto;right:70px}.i-product-area .swiper-button.swiper-next{right:0}.i-case-area{position:relative;padding-bottom:50px}.i-case-area .p-subject::before{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.i-case-area .p-subject.aos-animate::before{left:50%}.i-case-area .i-case-slide{margin:0
auto;max-width:995px}.i-case-area .i-case-slide
.item{position:relative;background-color:#000}.i-case-area .i-case-slide .item
a{display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;opacity:0}.i-case-area .i-case-slide .item a:hover~.img{opacity:0.7}.i-case-area .i-case-slide .item
.img{-webkit-transition:0.5s;transition:0.5s}.i-case-area .i-case-slide .item
.title{position:absolute;bottom:30px;left:30px;padding:15px;color:#fff;font-size:16px;font-weight:500;background-color:rgba(0, 0, 0, 0.4)}.i-case-area .swiper-button{top:auto;bottom:70px;margin:0}.i-case-area .swiper-button.swiper-prev{left:calc(50% - 64px)}.i-case-area .swiper-button.swiper-next{right:calc(50% - 64px)}@media (max-width: 1680px){.i-about-area .left-side{width:60%}.i-about-area .right-side{padding-left:40px;width:40%}}@media (max-width: 1480px){.i-about-area .icon-list{padding-bottom:30px}.i-product-area .left-img{display:none}.i-product-area .page-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 1380px){.i-about-area{position:relative;padding-top:60px;padding-bottom:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.i-about-area .left-img{width:40%}.i-about-area .right-side{width:60%}.i-product-area{padding-top:60px;padding-bottom:60px;height:auto}.i-product-area .p-subject{margin-left:0}}@media (max-width: 1180px){.i-about-area{padding-top:40px;padding-bottom:40px}.i-about-area .right-side{padding-right:40px}.i-product-area{margin-bottom:40px}.i-case-area{padding:20px}}@media (max-width: 992px){.i-about-area{display:block}.i-about-area .left-side{padding-left:40px;padding-right:40px;width:100%;text-align:center}.i-about-area .right-side{padding:40px;width:100%}.i-about-area .right-side
.wrap{margin:0
auto}.i-product-area{margin-bottom:40px}.i-case-area{padding:20px}}@media (max-width: 743px){.i-about-area{padding:20px
0}.i-about-area .left-side{padding-left:20px;padding-right:20px}.i-about-area .right-side{padding:40px
20px 20px}.i-about-area .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.i-product-area{margin-bottom:40px;padding-bottom:30px}.i-product-area
.wrap{padding-bottom:75px}.i-product-area .i-product-slide{margin:0
auto;max-width:320px}.i-product-area .swiper-button{top:auto;bottom:0}.i-product-area .swiper-button.swiper-prev{right:auto;left:calc(50% - 62px)}.i-product-area .swiper-button.swiper-next{right:calc(50% - 62px)}.i-case-area .i-case-slide{margin:0
auto;max-width:320px}.i-case-area .i-case-slide .item
.title{bottom:0;left:0;padding:10px;width:100%}}