﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,ar,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,input,select,textarea,caption,tbody,tfoot,thead,tr,th,td,nav,section{margin: 0; padding: 0; border: 0; outline: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; vertical-align: middle; box-sizing: border-box; backface-visibility: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}body{position: relative; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; color: #777; overflow-x: hidden}body *{word-break: break-all}body header * a{color: rgba(0, 0, 0, 0)}img{max-width: 100%; vertical-align: middle; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}button,input,select,textarea{display: block; outline: none}a{cursor: pointer; display: block; text-decoration: none}a:hover,a:focus,a:active{text-decoration: none}ul,ol{list-style: none}*::placeholder{color: #ccc}*:-ms-input-placeholder{color: #ccc}*::-ms-input-placeholder{color: #ccc}.main{width: 100%; background-color: #fff}.main-vue{width: 100%; overflow: hidden}.main-vue .jarallax{position: absolute; top: 0; left: 0; width: 100%; height: 100%}.container{position: relative; max-width: 100%; width: 100%; padding: 0 15px; margin: 0 auto}@media(min-width: 1200px){.container{max-width: 1170px}}@media(max-width: 1199px)and (min-width: 992px){.container{max-width: 990px}}@media(max-width: 991px)and (min-width: 768px){.container{max-width: 750px}}@media(max-width: 767px){.container{max-width: 100%}}@media(max-width: 767px){.container--pc{display: none}}@media(min-width: 768px){.container--mb{display: none}}.full-container{position: relative; width: 100%}.fixed__social{position: fixed; top: 50%; right: 30px; z-index: 999}@media(min-width: 992px){.fixed__social{transform: translateY(-50%)}}@media(max-width: 991px){.fixed__social{top: auto; bottom: 80px; right: 20px}}.fixed__social-btn{width: 50px; height: 50px; font-size: 50px; display: flex; overflow: hidden; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.fixed__social-btn{width: 36px; height: 36px; box-shadow: none}}.fixed__social-btn:hover{opacity: .7}.fixed__social-btn:nth-child(n+2){margin-top: 10px}@media(max-width: 991px){.fixed__social-btn:nth-child(n+2){margin-top: 5px}}.fixed__social-btn img{width: 100%; height: 100%}.fixed__social-btn--fb{background-color: #3b5996}.fixed__social-btn--line{background-color: #00c100}.fixed__social-btn--yt{background-color: red}.heading{position: relative; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.heading--pc{display: block}@media(max-width: 991px){.heading--pc{display: none}}.heading--mb{display: none}@media(max-width: 991px){.heading--mb{display: block}}.heading::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .35)}.heading__block{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; flex-direction: column; width: 100%; height: 600px}@media(max-width: 991px){.heading__block{height: 180px}}.heading__box{width: 100%}.heading__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 400; line-height: 1; color: #fff; text-align: center}@media(max-width: 991px){.heading__title{font-size: 28px; font-weight: 400}}.heading__bread{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; width: 100%}.heading__bread a{margin-top: 10px; font-size: 14px; font-weight: 400; line-height: 1.6; color: #ddd; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.heading__bread a{margin-top: 6px}}.heading__bread a::after{content: "/"; margin: 0 5px; color: #ddd !important}.heading__bread a:last-child{color: #ddd}.heading__bread a:last-child::after{content: none}.heading__bread a:hover{color: #29abe2}.breadcrumb{width: 100%; padding: 24px 0; background-color: #fafafa}@media(max-width: 767px){.breadcrumb{padding: 15px 0}}.breadcrumb__wrap{width: 100%; display: flex; flex-wrap: wrap}.breadcrumb__btn{font-size: 15px; color: #666; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 767px){.breadcrumb__btn{font-size: 12px}}.breadcrumb__btn::after{content: "/"; padding: 0 5px; display: inline-block; color: #666}.breadcrumb__btn:last-child::after{display: none}.breadcrumb~.p1.product .product-wrap{padding-top: 0}.breadcrumb~.d12-1.download,.breadcrumb~.d13-1.location{padding-top: 60px}@media(max-width: 991px){.breadcrumb~.d12-1.download, .breadcrumb~.d13-1.location{padding-top: 40px}}.breadcrumb~.d14-1.staff,.breadcrumb~.d15-1.partner{padding-top: 70px}@media(max-width: 991px){.breadcrumb~.d14-1.staff, .breadcrumb~.d15-1.partner{padding-top: 50px}}.common__title{width: 100%; margin-bottom: 35px}@media(max-width: 991px){.common__title{margin-bottom: 25px}}.common__title p:nth-child(1){position: relative}.common__title p:nth-child(1) span:nth-child(1){position: absolute; top: 50%; left: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 70px; font-weight: 700; line-height: 1; color: #e9e9e9; transform: translateY(-50%); z-index: 1}@media(max-width: 991px){.common__title p:nth-child(1) span:nth-child(1){font-size: 60px}}.common__title p:nth-child(1) span:nth-child(2){position: relative; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; line-height: 70px; color: #222; z-index: 2}@media(max-width: 991px){.common__title p:nth-child(1) span:nth-child(2){font-size: 24px; line-height: 60px}}.common__title p:nth-child(2){display: block; width: 100%; margin-top: 10px; font-size: 16px; font-weight: 400; color: #777}@media(max-width: 991px){.common__title p:nth-child(2){margin-top: 5px; font-size: 15px}}.common__lightbox{position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100vh; box-sizing: border-box; overflow: auto; z-index: 99998}.common__lightbox--active{display: block}.common__lightbox--acting .common__lightbox-overlay{opacity: 1}.common__lightbox--acting .common__lightbox-bg{opacity: 1}.common__lightbox--acting .common__lightbox-box{transform: scale(1); opacity: 1}.common__lightbox-block{position: relative; display: flex; flex-wrap: nowrap; justify-content: center; align-items: flex-start; align-content: flex-start; width: 100%; min-height: 100vh; padding: 25px}.common__lightbox-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8); cursor: pointer; opacity: 0; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; z-index: 1}.common__lightbox-bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8); opacity: 0; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; z-index: 1}.common__lightbox-box{position: relative; max-width: 100%; transform: scale(0); opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: linear; transition-delay: 0s; z-index: 2}.common__lightbox-close{position: absolute; top: -15px; right: -15px; display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; font-family: "Arial", "Baskerville", "monospace"; font-size: 20px; font-weight: 400; line-height: 1; color: #fff; text-align: center; background-color: #333; border-radius: 15px; z-index: 1; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.common__lightbox-close:hover{opacity: .7}.pagenation{display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; width: 100%; margin-top: 60px}@media(max-width: 991px){.pagenation{margin-top: 30px}}.pagenation__prev{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%}@media(max-width: 991px){.pagenation__prev{width: 30px; height: 30px}}.pagenation__prev svg,.pagenation__prev img{width: 100%; height: 100%; vertical-align: top}.pagenation__prev svg path,.pagenation__prev img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.pagenation__prev:hover svg path{fill: #29abe2}.pagenation__btn{display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; font-size: 13px; color: #555; text-align: center; background-color: #f3f3f3; border-radius: 50%; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.pagenation__btn{width: 30px; height: 30px}}.pagenation__btn:hover{color: #29abe2}.pagenation__btn:nth-child(n+2){margin-left: 10px}@media(max-width: 991px){.pagenation__btn:nth-child(n+2){margin-left: 5px}}.pagenation__btn--active{color: #fff; background-color: #29abe2}.pagenation__btn--active:hover{color: #fff; background-color: #29abe2}.pagenation__next{width: 40px; height: 40px; margin-left: 10px; background-color: #f3f3f3; border-radius: 50%}@media(max-width: 991px){.pagenation__next{width: 30px; height: 30px; margin-right: 5px}}.pagenation__next svg,.pagenation__next img{width: 100%; height: 100%; vertical-align: top}.pagenation__next svg path,.pagenation__next img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.pagenation__next:hover svg path{fill: #29abe2}.gototop{position: fixed; bottom: 30px; right: 30px; display: none; width: 50px; height: 50px; background-color: #29abe2; background-image: url(../images/gototop.svg); background-size: 40px 40px; background-position: center; background-repeat: no-repeat; border-radius: 50%; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; z-index: 998}@media(max-width: 991px){.gototop{display: block; bottom: 20px; right: 20px; width: 36px; height: 36px; background-size: 22px 22px; border-width: 1px}}.gototop:hover{opacity: .7}.cookie-notice{width: 100%; position: fixed; bottom: 0; left: 0; z-index: 10; background-color: #fff; filter: drop-shadow(0 -3px 4px rgba(0, 0, 0, 0.08))}.cookie-notice--dark{background-color: rgba(0, 0, 0, .8)}.cookie-notice--dark .cookie-notice__text{color: #fff}.cookie-notice--dark .cookie-notice__more{color: #fff}@media(max-width: 991px){.cookie-notice--dark .cookie-notice__more{border-color: #fff}}.cookie-notice--dark .cookie-notice__btn{background-color: #fff}.cookie-notice__wrap{width: 100%; padding: 14px 60px; display: flex; align-items: center; justify-content: space-between}@media(max-width: 991px){.cookie-notice__wrap{padding: 10px 15px; flex-wrap: wrap}}.cookie-notice__content{width: 75%}@media(max-width: 991px){.cookie-notice__content{width: 100%}}.cookie-notice__text{font-size: 16px; color: #333}@media(max-width: 991px){.cookie-notice__text{width: 100%}}.cookie-notice__more{width: 125px; padding: 6px 10px; margin-right: 10px; flex-shrink: 0; display: inline-block; border-radius: 4px; border: 1px solid #f1f1f1; font-size: 16px; color: #333; text-align: center; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.cookie-notice__more{margin-right: 10px}}.cookie-notice__more:hover{opacity: .8}.cookie-notice__btnwrap{flex-shrink: 0; font-size: 0}@media(max-width: 991px){.cookie-notice__btnwrap{margin-top: 10px}}.cookie-notice__btn{width: 125px; padding: 6px 10px; display: inline-block; border-radius: 4px; background-color: #f1f1f1; font-size: 16px; color: #333; text-align: center; transition-property: background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.cookie-notice__btn:hover{background-color: #e9e9e9}.bottom-notice{width: 100%; padding: 13px 15px; display: flex; align-items: center; justify-content: center}@media(max-width: 420px){.bottom-notice{flex-wrap: wrap; justify-content: left}}.bottom-notice__wrap{width: 100%; position: fixed; bottom: 0; left: 0; z-index: 10; border-top: 4px solid #0084ff; background-color: #fff}.bottom-notice__wrap~.cookie-notice{bottom: 65px}@media(max-width: 685px){.bottom-notice__wrap~.cookie-notice{bottom: 84px}}@media(max-width: 420px){.bottom-notice__wrap~.cookie-notice{bottom: 124px}}@media(max-width: 290px){.bottom-notice__wrap~.cookie-notice{bottom: 152px}}.bottom-notice__text{font-size: 16px; color: #333}.bottom-notice__btn{width: 120px; border-radius: 20px; background-color: #0084ff; font-size: 16px; color: #fff; text-align: center; line-height: 35px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.bottom-notice__btn:hover{opacity: .7}.bottom-notice__btn-wrap{padding-left: 10px}@media(max-width: 420px){.bottom-notice__btn-wrap{padding-left: 0; padding-top: 5px}}.preview{width: 100%; z-index: 10}.preview__block{width: 100%; min-height: 100vh; margin: 0 auto; display: flex; flex-direction: column}.preview-top{width: 100%; padding: 10px 95px; background-color: #fff; display: flex; justify-content: center; align-items: center; filter: drop-shadow(0 3px 6px rgba(136, 136, 136, 0.15)); z-index: 10}@media(max-width: 991px){.preview-top{padding: 6px 18px}}.preview-top__logo{width: 148px}@media(min-width: 992px){.preview-top__logo{position: absolute; left: 95px; top: 50%; transform: translateY(-50%)}}@media(max-width: 991px){.preview-top__logo{width: 90px}}.preview-top__logo img{width: 100%}@media(max-width: 991px){.preview-top__switch{display: none}}.preview-top__switch a{width: 38px; height: 38px; border-radius: 50%; border: 1px solid #eee; display: inline-block; background-position: center; background-size: cover; background-repeat: no-repeat; filter: grayscale(1); transition-property: filter; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.preview-top__switch a:nth-child(1){margin-right: 15px; background-image: url(../images/preview/pc-icon.png); background-size: 17px 15px}.preview-top__switch a:nth-child(2){background-image: url(../images/preview/mb-icon.png); background-size: 10px 17px}.preview-top__switch a.active{filter: grayscale(0)}.preview-box{width: 100%; height: 100%; display: flex; align-items: center; flex-grow: 1; position: relative}.preview-box.add-padding{padding: 20px 0 0}.preview-box__window{width: 100%; height: calc(100vh - 82px)}@media(max-width: 991px){.preview-box__window{height: calc(100vh - 58px)}}.preview-box__window-border{height: 100%; border: 0}.preview-box__window iframe{width: 100%; height: 100%}.preview-box__window--mb{max-width: 375px; width: 100%; height: 763px; margin: 0 auto; border-radius: 56px; background-color: #fff; filter: drop-shadow(0 0 15px rgba(136, 136, 136, 0.2))}.preview-box__window--mb::after{content: ""; width: 190px; height: 33px; background-image: url(../images/preview/mb-frametop.png); background-position: center; background-size: cover; background-repeat: no-repeat; display: block; position: absolute; top: 23px; left: 50%; transform: translateX(-50%)}.preview-box__window--mb .preview-box__window-border{max-width: 352px; width: 100%; height: 735px; margin: 15px auto 0; padding-top: 25px; border: 8px solid #eee; border-radius: 43px}@media(max-width: 320px){.preview-box__window--mb .preview-box__window-border{max-width: 300px}}@media(max-width: 280px){.preview-box__window--mb .preview-box__window-border{max-width: 260px}}.preview-box__window--mb iframe{max-width: 336px; width: 100%; height: 695px; border-radius: 0 0 38px 38px}.header{position: absolute; top: 0; left: 0; width: 100%; z-index: 999}@media(max-width: 991px){.header{position: fixed; padding: 0}}.header>h1{display: none}.header~.main{padding-top: 150px}@media(max-width: 991px){.header~.main{padding-top: 70px}}@media(min-width: 992px){.header--active .header-menu{position: fixed; top: 0; left: 0; width: 100%; filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.15)); transform: translateY(-100%); animation-name: headerAnimation; animation-duration: .5s; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-direction: normal; animation-fill-mode: forwards; z-index: 999} @keyframes headerAnimation{0%{transform: translateY(-100%)} 100%{transform: translateY(0%)} }}.header-topbar{width: 100%; background-color: #29abe2}@media(max-width: 991px){.header-topbar{display: none}}.header-topbar__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%}.header-topbar__text{font-size: 15px; font-weight: 400; line-height: 1; color: #fff}.header-topbar__contact{display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; align-content: center}.header-topbar__contact-list{padding-left: 15px; margin-left: 15px; border-left: 1px solid rgba(255, 255, 255, .1)}.header-topbar__contact-btn{display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; align-content: center; font-size: 15px; font-weight: 400; line-height: 50px; color: #fff; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.header-topbar__contact-btn::before{content: ""; display: block; width: 16px; height: 16px; margin-right: 5px}.header-topbar__contact-btn:hover{opacity: .7}.header-topbar__contact-btn--tel::before{background-size: 150px 1000px; background-repeat: no-repeat; background-image: url("../images/icons-01.png?1209"); background-position: 0 -183px}.header-topbar__contact-btn--mail::before{background-size: 150px 1000px; background-repeat: no-repeat; background-image: url("../images/icons-01.png?1209"); background-position: -17px -183px}.header-menu{width: 100%; background-color: #fff}.header-menu__block{position: relative; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; height: 100px}@media(max-width: 991px){.header-menu__block{height: 70px}}.header-menu__logo{width: 307px}@media(max-width: 1199px){.header-menu__logo{width: 260px}}@media(max-width: 991px){.header-menu__logo{width: 220px}}.header-menu__logo img{width: auto}@media(max-width: 991px){.header-menu__logo img:nth-child(1){display: none}}@media(min-width: 992px){.header-menu__logo img:nth-child(2){display: none}}@media(max-width: 991px){.header-menu__nav{position: fixed; top: 0; right: -320px; width: 260px; height: 100vh; background-color: #fff; box-shadow: -1px 0 5px rgba(0, 0, 0, .15); overflow: auto; z-index: 9999; transition-property: right; transition-duration: 0.5s; transition-timing-function: linear; transition-delay: 0s} .header-menu__nav--open{right: 0}}.header-menu__navbox{display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: 100%}@media(max-width: 991px){.header-menu__navbox{flex-wrap: wrap; justify-content: center; width: 100%; padding: 20px 0px}}.header-menu__btn{position: relative}@media(min-width: 1200px){.header-menu__btn:nth-child(n+2){margin-left: 25px}}@media(max-width: 1199px)and (min-width: 992px){.header-menu__btn:nth-child(n+2){margin-left: 20px}}@media(min-width: 992px){.header-menu__btn:hover .header-menu__link{color: #29abe2} .header-menu__btn:hover .header-menu__link::before{background-color: #29abe2; opacity: 1}}@media(max-width: 991px){.header-menu__btn{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: center; width: 100%} .header-menu__btn:nth-child(n+2){border-top: 1px solid #eee}}@media(min-width: 992px){.header-menu__btn--sub .header-menu__link::after{content: "▾"; display: block; margin-left: 3px; font-size: 20px; line-height: 1}}@media(max-width: 991px){.header-menu__btn--sub .header-menu__link{width: calc(100% - 36px)}}.header-menu__link{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 17px; line-height: 1.5; color: #333; text-align: center}@media(min-width: 992px){.header-menu__link{position: relative; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; height: 100px; padding: 0 0 0 10px; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s} .header-menu__link::before{content: ""; position: absolute; top: 50%; left: 0px; display: block; width: 4px; height: 19px; background-color: #333; transform: translateY(-50%); opacity: 0; transition-property: background-color, opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px){.header-menu__link{width: 100%; padding: 15px; font-size: 16px; color: #555; text-align: left}}.header-menu__switch{position: relative; display: flex; justify-content: center; align-items: center; width: 36px; color: #555}@media(min-width: 992px){.header-menu__switch{display: none}}.header-menu__switch::before{content: "▾"; display: block; font-size: 20px; line-height: 1}.header-menu__switch::after{content: ""; position: absolute; top: 5px; left: 0; display: block; width: 1px; height: calc(100% - 10px); background-color: #eee}.header-menu__switch--open{color: #29abe2}.header-menu__switch--open::before{content: "▴"}.header-menu__sub{position: absolute; top: 100%; left: 0; display: none; background-color: #f7f7f7; width: 200px; min-width: 200px; padding: 8px 0}@media(max-width: 991px){.header-menu__sub{position: static; top: auto; width: 100%; min-width: 100%}}.header-menu__sub-btn{width: 100%; padding: 6px 10px; font-size: 16px; font-weight: 400; line-height: 1.4; color: #777; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.header-menu__sub-btn{padding: 5px 15px; font-size: 15px}}.header-menu__sub-btn:hover{color: #29abe2}@media(max-width: 991px){.header-menu__sub--open{display: block !important}}.header-menu__close{position: fixed; top: 0; right: -60px; width: 50px; height: 50px; background-color: #29abe2; z-index: 99999; transition-property: right; transition-duration: 0.5s; transition-timing-function: linear; transition-delay: 0s}.header-menu__close>div{position: absolute; top: 50%; left: 50%; width: 20px; height: 4px; background-color: #fff; border-radius: 1px}.header-menu__close>div:first-child{transform: translate(-50%, -50%) rotate(45deg)}.header-menu__close>div:last-child{transform: translate(-50%, -50%) rotate(-45deg)}@media(min-width: 992px){.header-menu__close{display: none}}.header-menu__close--open{right: 260px}.header-menu__burger{width: 22px}.header-menu__burger>div{width: 100%; height: 3px; margin: 4px 0; border-radius: 1.5px; background-color: #29abe2}@media(min-width: 992px){.header-menu__burger{display: none}}.footer{width: 100%}.footer-main__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; width: 100%}@media(min-width: 992px){.footer-main__item{width: calc((99.999% - 100px)/3)}}@media(max-width: 991px){.footer-main__item{width: 100%} .footer-main__item:nth-child(1), .footer-main__item:nth-child(2){display: none}}.footer-main__title{position: relative; width: 100%; padding-bottom: 25px; margin-bottom: 25px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 17px; font-weight: 400; line-height: 1; color: #fff; letter-spacing: .1em; border-bottom: 2px solid #444}@media(max-width: 991px){.footer-main__title{padding-bottom: 20px; font-weight: 400; text-align: center}}.footer-main__text{width: 100%; font-size: 15px; font-weight: 400; color: #999}.footer-main__text img{width: 120px; margin-bottom: 5px}.footer-main__social{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; margin-top: 20px}.footer-main__social-btn{position: relative; width: 15px; height: 15px}.footer-main__social-btn:nth-child(n+2){margin-left: 15px}.footer-main__social-btn svg,.footer-main__social-btn img{width: 15px; height: 15px; vertical-align: top}.footer-main__social-btn[href] svg path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.footer-main__social-btn[href]:hover svg path{fill: #29abe2}.footer-main__quick{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; width: 100%}.footer-main__quick-list{width: 50%}.footer-main__quick-list:nth-child(n+3){margin-top: 10px}.footer-main__quick-btn{display: inline-block; font-size: 15px; font-weight: 400; color: #fff; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.footer-main__quick-btn:hover{opacity: .7}.footer-main__link{width: 100%}.footer-main__link-list{width: 100%}.footer-main__link-list:nth-child(n+2){margin-top: 20px}@media(max-width: 991px){.footer-main__link-list{text-align: center}}.footer-main__link-btn{display: inline-block; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.footer-main__link-btn[href]:hover{opacity: .7}.footer-main__link-btn p:nth-child(1){font-size: 15px; font-weight: 400; line-height: 1; color: #fff}.footer-main__link-btn p:nth-child(2){margin-top: 10px; font-size: 14px; font-weight: 400; line-height: 1; color: #999}.footer-copyright{width: 100%; background-color: #222}.footer-copyright__text{width: 100%; padding: 20px 0; font-size: 12px; font-weight: 300; color: #999; text-align: center}@media(max-width: 991px){.footer-copyright__text{padding: 20px 0}}.footer-copyright__text a{display: inline; color: #999; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.footer-copyright__text a:hover{color: #fe7e17}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{padding: 0; margin: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-weight: 500; line-height: 1.4; color: #333}.cke_editable h1{font-size: 48px}.cke_editable h2{font-size: 40px}.cke_editable h3{font-size: 32px}.cke_editable h4{font-size: 28px}.cke_editable h5{font-size: 24px}.cke_editable h6{font-size: 20px}.cke_editable p{padding: 0; margin: 0; font-size: 16px; font-weight: 400; line-height: 1.7; color: #777}.cke_editable a{padding: 0; margin: 0; font-size: 16px; font-weight: 400; line-height: 1.7; color: #29abe2; text-decoration: none; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.cke_editable a:hover{opacity: .7}.cke_editable ol{padding: 0 0 0 30px; margin: 0; font-size: 16px; font-weight: 400; line-height: 1.7; color: #777; list-style-type: decimal}.cke_editable ol li{list-style-type: decimal}.cke_editable ul{padding: 0 0 0 30px; margin: 0; font-size: 16px; font-weight: 400; line-height: 1.7; color: #777; list-style-type: disc}.cke_editable ul li{list-style-type: disc}.cke_editable img{padding: 0; margin: 0; max-width: 100%; height: auto !important}.cke_editable table{max-width: 100%; padding: 0; margin: 0; font-size: 16px; font-weight: 400; border: 1px solid #ddd; border-collapse: collapse}.cke_editable table td,.cke_editable table th{padding: 10px 5px; margin: 0; line-height: 1.7; border: 1px solid #ddd; white-space: normal !important}.cke_editable blockquote{padding: 5px 20px; margin: 10px 0px; font-size: 16px; font-weight: 400; line-height: 1.7; color: #333; border-style: solid; border-color: #ccc; border-width: 0 0 0 5px}.cke_editable strong{font-weight: bold}.cke_editable__table--scroll{width: 100%; overflow: auto}.cke_editable__table--scroll::-webkit-scrollbar-track{background-color: #f5f5f5}.cke_editable__table--scroll::-webkit-scrollbar{width: 8px; height: 8px; background-color: #f5f5f5}.cke_editable__table--scroll::-webkit-scrollbar-thumb{background-color: #555}.cke_editable .common__title{width: 100%; margin-bottom: 35px}@media(max-width: 991px){.cke_editable .common__title{margin-bottom: 25px}}.cke_editable .common__title p:nth-child(1){position: relative}.cke_editable .common__title p:nth-child(1) span:nth-child(1){position: absolute; top: 50%; left: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 70px; font-weight: 700; line-height: 1; color: #e9e9e9; transform: translateY(-50%); z-index: 1}@media(max-width: 991px){.cke_editable .common__title p:nth-child(1) span:nth-child(1){font-size: 60px}}.cke_editable .common__title p:nth-child(1) span:nth-child(2){position: relative; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; line-height: 70px; color: #222; z-index: 2}@media(max-width: 991px){.cke_editable .common__title p:nth-child(1) span:nth-child(2){font-size: 24px; line-height: 60px}}.cke_editable .common__title p:nth-child(2){display: block; width: 100%; margin-top: 10px; font-size: 16px; font-weight: 400; color: #777}@media(max-width: 991px){.cke_editable .common__title p:nth-child(2){margin-top: 5px; font-size: 15px}}.cke_editable .about-info{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.cke_editable .about-info{padding: 40px 0}}.cke_editable .about-info__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%}.cke_editable .about-info__content{width: calc(100% - 610px)}@media(max-width: 1199px){.cke_editable .about-info__content{width: calc(100% - 480px)}}@media(max-width: 991px){.cke_editable .about-info__content{width: 100%}}.cke_editable .about-info__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 400; color: #29abe2}.cke_editable .about-info__text{width: 100%; margin-top: 20px; font-size: 16px; font-weight: 400; color: #777}@media(max-width: 991px){.cke_editable .about-info__text{margin-top: 10px; font-size: 15px}}.cke_editable .about-info__img{width: 570px}@media(max-width: 1199px){.cke_editable .about-info__img{width: 450px}}@media(max-width: 991px){.cke_editable .about-info__img{width: 100%; margin-top: 30px}}.cke_editable .about-service{width: 100%; padding: 0 0 70px; background-color: #fff}@media(max-width: 991px){.cke_editable .about-service{padding: 0 0 40px}}.cke_editable .about-service__block{width: 100%}.cke_editable .about-service__list{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: center; width: 100%}.cke_editable .about-service__item{position: relative; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; padding: 20px 20px 20px 80px; border: 2px solid #eee; transition-property: border-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(min-width: 1200px){.cke_editable .about-service__item{width: calc((99.999% - 60px)/3)} .cke_editable .about-service__item:nth-child(n+4){margin-top: 30px}}@media(max-width: 1199px)and (min-width: 992px){.cke_editable .about-service__item{width: calc((99.999% - 40px)/3)} .cke_editable .about-service__item:nth-child(n+4){margin-top: 30px}}@media(max-width: 991px)and (min-width: 576px){.cke_editable .about-service__item{width: calc((100% - 20px)/2)} .cke_editable .about-service__item:nth-child(n+3){margin-top: 30px}}@media(max-width: 575px){.cke_editable .about-service__item{width: 100%} .cke_editable .about-service__item:nth-child(n+2){margin-top: 20px}}.cke_editable .about-service__number{position: absolute; top: 50%; left: 0; display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 500; color: #333; text-align: center; background-color: #eee; transform: translateY(-50%); transition-property: color, background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.cke_editable .about-service__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 400; color: #555}.cke_editable .about-service__text{width: 100%; margin-top: 5px; font-size: 15px; font-weight: 400; color: #999}.home-slider{position: relative; width: 100%; z-index: 1}.home-slider .full-container{position: relative}.home-slider__slick{position: relative; width: 100%; z-index: 1}.home-slider__slick>.home-slider__item:nth-child(n+2){display: none !important}.home-slider__slick .slick-current .home-slider__title h2{transform: translateY(0%)}.home-slider__slick .slick-current .home-slider__subtitle p{transform: translateX(0%)}.home-slider__slick .slick-current .home-slider__btn{transform: translateY(0%)}.home-slider__slick .slick-dots{position: absolute; bottom: 30px; left: 0; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; width: 100%}@media(max-width: 991px){.home-slider__slick .slick-dots{bottom: 20px}}.home-slider__slick .slick-dots li{margin: 0px 4px; overflow: hidden}.home-slider__slick .slick-dots li.slick-active button{background-color: #29abe2}.home-slider__slick .slick-dots li.slick-active button:hover{background-color: #29abe2}.home-slider__slick .slick-dots li button{width: 24px; height: 4px; font-size: 0px; background-color: #fff; border-radius: 2px; transition-property: background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; cursor: pointer}.home-slider__slick .slick-dots li button:hover{background-color: #29abe2}.home-slider__item{position: relative; display: flex !important; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; flex-direction: column; width: 100%; height: 600px; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.home-slider__item{height: 80vw; padding-bottom: 20px}}.home-slider__item::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .3); z-index: 1}.home-slider__item .container{position: relative; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; z-index: 2}.home-slider__box{width: 100%}.home-slider__title{width: 100%; overflow: hidden}.home-slider__title h2{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 45px; font-weight: 700; line-height: 1.4; color: #fff; text-shadow: 0 0 3px rgba(0, 0, 0, .5); transform: translateY(-100%); transition-property: transform; transition-duration: 0.6s; transition-timing-function: ease-in-out; transition-delay: 0.5s}@media(max-width: 991px){.home-slider__title h2{font-size: 32px; font-size: 500; text-align: center}}@media(max-width: 575px){.home-slider__title h2{font-size: 22px}}.home-slider__subtitle{width: 100%; margin-top: 15px; overflow: hidden}@media(max-width: 991px){.home-slider__subtitle{margin-top: 5px; text-align: center}}@media(max-width: 575px){.home-slider__subtitle{display: none}}.home-slider__subtitle p{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 400; color: #fff; text-shadow: 0 0 3px rgba(0, 0, 0, .5); transform: translateX(-100%); transition-property: transform; transition-duration: 0.6s; transition-timing-function: ease-in-out; transition-delay: 0.5s}@media(min-width: 992px){.home-slider__subtitle p{max-width: 540px}}@media(max-width: 991px){.home-slider__subtitle p{font-size: 15px}}.home-slider__btnbox{width: 100%; margin-top: 30px; overflow: hidden}@media(max-width: 991px){.home-slider__btnbox{margin-top: 15px}}.home-slider__btn{display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; transform: translateY(100%); transition-property: transform; transition-duration: 0.4s; transition-timing-function: ease-in-out; transition-delay: 0.5s}@media(max-width: 991px){.home-slider__btn{justify-content: center}}.home-slider__btn a:nth-child(1){display: flex; justify-content: center; align-items: center; width: 160px; height: 50px; font-size: 16px; font-weight: 400; line-height: 1.2; color: #fff; text-align: center; text-shadow: 0 0 3px rgba(0, 0, 0, .15); background-color: #29abe2; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.home-slider__btn a:nth-child(1):hover{opacity: .7}@media(max-width: 991px){.home-slider__btn a:nth-child(1){width: 100px; height: 36px; font-size: 14px}}.home-slider__btn a:nth-child(2){display: flex; justify-content: center; align-items: center; width: 160px; height: 50px; font-size: 16px; font-weight: 400; line-height: 1.2; color: #fff; text-align: center; text-shadow: 0 0 3px rgba(0, 0, 0, .15); border: 1px solid #fff; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.home-slider__btn a:nth-child(2):hover{opacity: .7}@media(max-width: 991px){.home-slider__btn a:nth-child(2){width: 100px; height: 36px; font-size: 14px}}.home-slider__btn a:nth-child(n+2){margin-left: 15px}.news-list{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.news-list{padding: 40px 0}}.news-list__box{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: 100%}@media(min-width: 992px){.news-list__item{width: calc((100% - 40px)/2); margin-right: 40px} .news-list__item:nth-child(n+3){margin-top: 45px} .news-list__item:nth-child(2n){margin-right: 0}}@media(max-width: 991px)and (min-width: 576px){.news-list__item{width: calc((100% - 20px)/2); margin-right: 20px} .news-list__item:nth-child(n+3){margin-top: 30px} .news-list__item:nth-child(2n){margin-right: 0}}@media(max-width: 575px){.news-list__item{width: 100%} .news-list__item:nth-child(n+2){margin-top: 30px}}.news-list__item:hover .news-list__title{color: #29abe2}.news-list__img{position: relative; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.news-list__img::before{content: ""; position: relative; display: block; width: 100%; padding-bottom: 65%; z-index: 1}.news-list__date{width: 100%; margin-top: 15px; font-size: 14px; font-weight: 400; color: #39b54a; text-transform: uppercase}@media(max-width: 991px){.news-list__date{margin-top: 10px; font-size: 15px}}.news-list__date::before{content: "POSTED "; font-size: 14px; font-weight: 400; color: #777}@media(max-width: 991px){.news-list__date::before{font-size: 15px}}.news-list__title{width: 100%; margin-top: 5px; font-family: "Noto Sans TC", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4; color: #333}@media(max-width: 991px){.news-list__title{font-size: 18px}}.news-list__title p{display: none; font-size: 14px}@media(max-width: 991px){.news-list__title p{display: block}}.news-list__text{max-height: 5.1em; margin-top: 10px; font-size: 15px; font-weight: 400; color: #777; overflow: hidden}@media(max-width: 991px){.news-list__text{margin-top: 10px; font-size: 15px}}.news-list-detail{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.news-list-detail{padding: 40px 0}}.news-list-detail__title{width: 100%; font-family: "Noto Sans TC", sans-serif; font-size: 30px; font-weight: 500; line-height: 1.4; color: #222}@media(max-width: 991px){.news-list-detail__title{font-size: 26px}}.news-list-detail__date{width: 100%; margin-top: 10px; font-size: 14px; font-weight: 400; line-height: 1; color: #39b54a}@media(max-width: 991px){.news-list-detail__date{font-size: 14px}}.news-list-detail__date::before{content: "POSTED "; font-size: 14px; font-weight: 400; color: #777}@media(max-width: 991px){.news-list-detail__date::before{font-size: 14px}}.news-list-detail__content{width: 100%; padding-top: 30px; margin-top: 25px; border-top: 1px solid #ddd}@media(max-width: 991px){.news-list-detail__content{padding-top: 20px; margin-top: 15px}}.news-list-detail__function{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 0; margin-top: 30px; border-top: 1px solid #eee; border-bottom: 1px solid #eee}@media(max-width: 991px){.news-list-detail__function{padding: 10px 0; margin-top: 20px}}.news-list-detail__back{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; height: 40px; font-size: 14px; font-weight: 400; color: #333}@media(max-width: 991px){.news-list-detail__back{height: 40px}}.news-list-detail__back:hover{color: #29abe2}.news-list-detail__back:hover svg path{fill: #29abe2}.news-list-detail__back svg,.news-list-detail__back img{width: 8px; height: 14px; margin-right: 10px}.news-list-detail__back__social{display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center; align-content: center}.news-list-detail__back__social-btn{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%}@media(max-width: 991px){.news-list-detail__back__social-btn{width: 30px; height: 30px}}.news-list-detail__back__social-btn:nth-child(n+2){margin-left: 10px}@media(max-width: 991px){.news-list-detail__back__social-btn:nth-child(n+2){margin-left: 10px}}.news-list-detail__back__social-btn:nth-child(n+2):hover{background-color: #29abe2}.news-list-detail__back__social-btn:nth-child(n+2):hover svg path{fill: #fff}.news-list-detail__back__social-btn:nth-child(n+2) svg,.news-list-detail__back__social-btn:nth-child(n+2) img{width: 100%; height: 100%; vertical-align: top}.d1{width: 100%; padding: 60px 0}@media(max-width: 991px){.d1{padding: 40px 0}}.d1 .news-pagetop{width: 100%; height: 200px; position: relative}.d1 .news-pagetop__titlebox{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}.d1 .news-pagetop__title{font-family: "Noto Sans TC", sans-serif; font-size: 30px; font-weight: 400; color: #333}@media(max-width: 991px){.d1 .news-pagetop__title{font-size: 24px}}.d1 .news-pagetop__crumb{display: flex; justify-content: center}.d1 .news-pagetop__crumb-link{display: inline-block; font-size: 14px; color: #333; transition-property: opacity; transition-duration: .3; transition-timing-function: linear}.d1 .news-pagetop__crumb-link:after{content: "/"; display: inline-block; margin: 0 4px}.d1 .news-pagetop__crumb-link:last-child::after{display: none}.d1 .news-filter{width: 100%; margin: 28px 0 10px; position: relative}.d1 .news-filter:after{content: ""; width: 4px; height: 4px; border-right: 2px solid #888; border-bottom: 2px solid #888; transform: translateY(-50%) rotate(45deg); position: absolute; right: 22px; top: 50%}.d1 .news-filter__time{padding: 10px 38px; margin: 0 0 0 auto; border-radius: 20px; border: 1px solid #c9caca; color: #898989; background-color: #fff; appearance: none}.d1 .news-list{width: 100%; padding: 20px 0 0 0}.d1 .news-list__categories{width: 100%; margin: 0 auto; position: relative}.d1 .news-list__categories .slick-list{width: 100%; margin: 0 auto}.d1 .news-list__categories .slick-slide{margin: 0 5px}.d1 .news-list__categories .slick-arrow{width: 40px; height: 40px; position: absolute; top: 4px; z-index: 1; background-color: rgba(0, 0, 0, 0); background-size: 100px; background-repeat: no-repeat; font-size: 0; cursor: pointer}.d1 .news-list__categories .slick-arrow~.slick-list{width: calc(100% - 80px)}.d1 .news-list__categories .slick-prev{left: 0; background-position: -45px center; background-image: url(../images/page-prev.svg)}.d1 .news-list__categories .slick-next{right: 0; background-position: -15px center; background-image: url(../images/page-next.svg)}.d1 .news-list__categories-list{width: 100%; display: block}.d1 .news-list__categories-item{width: 152px; margin-right: 7.5px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.d1 .news-list__categories-item div{width: 100%; padding: 10px; color: #727171; text-align: center; text-overflow: ellipsis; white-space: nowrap; border: 1px solid #ddd; position: relative; display: block; overflow: hidden}.d1 .news-list__categories-item.active div{background-color: #b5b5b6; color: #fff}.d1 .news-list__categories-item.active span{width: 0; height: 0; position: relative; bottom: 1px; left: 50%; transform: translateX(-50%); display: block; border-style: solid; border-color: #b5b5b6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px}.d1 .news-list__categories-item:hover{opacity: .7}.d1 .news-list__categories-item:last-child{margin-right: 0}.d1 .news-list__titlebox{width: 100%; display: flex; border-top: 1.5px solid #ca4f0f; border-bottom: 1px solid #dcdddd; background-color: #f3f3f3}@media(max-width: 991px){.d1 .news-list__titlebox .news-list__title:nth-child(3){display: none}}.d1 .news-list__title{padding: 10px; font-size: 14px; color: #727171; text-align: center; margin-top: 0}.d1 .news-list__title:first-child{width: 14%}@media(max-width: 991px){.d1 .news-list__title:first-child{width: 25%}}.d1 .news-list__title:nth-child(2){width: 72%}@media(max-width: 991px){.d1 .news-list__title:nth-child(2){width: 75%}}.d1 .news-list__title:last-child{width: 14%}@media(max-width: 991px){.d1 .news-list__title:last-child{display: none}}.d1 .news-list__title--grow{flex: 1}.d1 .news-list__itembox{width: 100%}.d1 .news-list__item{width: 100%; padding: 15px 0; margin-top: 0; display: flex; border-bottom: 1px solid #dcdddd}@media(max-width: 991px){.d1 .news-list__item .news-list__content:nth-child(3){display: none}}.d1 .news-list__content{padding: 0 25px; font-size: 15px; color: #333; text-align: center; border-right: 1px solid #b5b5b6; word-break: break-all}@media(max-width: 991px){.d1 .news-list__content{padding: 0 10px}}@media(max-width: 991px){.d1 .news-list__content:nth-child(2){border-right: 0}}.d1 .news-list__content-title{text-align: left; color: #333; transition-property: color; transition-duration: .3s; transition-timing-function: linear}.d1 .news-list__content-title:hover{color: #ca4f0f}.d1 .news-list__content:first-child{width: 14%}@media(max-width: 991px){.d1 .news-list__content:first-child{width: 25%}}.d1 .news-list__content:nth-child(2){width: 72%}@media(max-width: 991px){.d1 .news-list__content:nth-child(2){width: 75%}}.d1 .news-list__content:last-child{width: 14%; border-right: none}@media(max-width: 991px){.d1 .news-list__content:last-child{display: none}}.d1 .news-list__content--grow{flex: 1}@media(max-width: 991px){.d1 .news-list__content--grow{border-right: 0}}.d1 .news-list__content p{display: none}@media(max-width: 991px){.d1 .news-list__content p{display: block}}.d1 .news-page{width: 100%; padding: 70px 0}.d1 .news-page__list{width: 100%; display: flex; justify-content: center}.d1 .news-page__item{width: 35px; height: 35px; margin-right: 10px; position: relative; text-align: center; line-height: 35px; color: #333; border: 1px solid #ddd; border-radius: 2px; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d1 .news-page__item--pre:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); display: block; position: absolute; top: 50%; left: 42%; transform: translate(-50%, -50%); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d1 .news-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d1 .news-page__item--next:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999; display: block; position: absolute; top: 50%; left: 62%; transform: translate(-50%, -50%)}.d1 .news-page__item--next:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}.d1 .news-page__item:hover,.d1 .news-page__item.active{background-color: red; color: #fff}.d1 .news-page__item:last-child{margin-right: 0}.d1 .news-detail{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.d1 .news-detail{padding: 40px 0}}.d1 .news-detail__title{width: 100%; font-family: "Noto Sans TC", sans-serif; font-size: 30px; font-weight: 500; line-height: 1.4; color: #222}@media(max-width: 991px){.d1 .news-detail__title{font-size: 26px}}.d1 .news-detail__date{width: 100%; margin-top: 10px; font-size: 16px; font-weight: 500; line-height: 1; color: #29abe2}@media(max-width: 991px){.d1 .news-detail__date{font-size: 14px}}.d1 .news-detail__date:before{content: ""}.d1 .news-detail__content{width: 100%; padding-top: 30px; margin-top: 25px; border-top: none}@media(max-width: 991px){.d1 .news-detail__content{padding-top: 20px; margin-top: 15px}}.d1 .news-detail__content--pc{display: block}@media(max-width: 991px){.d1 .news-detail__content--pc{display: none}}.d1 .news-detail__content--mb{display: none}@media(max-width: 991px){.d1 .news-detail__content--mb{display: block}}.d1 .news-detail__function{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 0; margin-top: 30px; border-top: 1px solid #eee; border-bottom: 1px solid #eee}@media(max-width: 991px){.d1 .news-detail__function{padding: 10px 0; margin-top: 20px}}.d1 .news-detail__back{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; height: 40px; font-size: 14px; font-weight: 400; color: #333}@media(max-width: 991px){.d1 .news-detail__back{height: 40px}}.d1 .news-detail__back:hover{color: #29abe2}.d1 .news-detail__back:hover svg path{fill: #29abe2}.d1 .news-detail__back svg,.d1 .news-detail__back img{width: 8px; height: 14px; margin-right: 10px}.d1 .news-detail__social{display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center; align-content: center}.d1 .news-detail__social-btn{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%}@media(max-width: 991px){.d1 .news-detail__social-btn{width: 30px; height: 30px}}.d1 .news-detail__social-btn:nth-child(n+2){margin-left: 10px}@media(max-width: 991px){.d1 .news-detail__social-btn:nth-child(n+2){margin-left: 10px}}.d1 .news-detail__social-btn:hover{background-color: #29abe2}.d1 .news-detail__social-btn:hover svg path{fill: #fff}.d1 .news-detail__social-btn svg,.d1 .news-detail__social-btn img{width: 100%; height: 100%; vertical-align: top}.product-list{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.product-list{padding: 40px 0} .product-list__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: flex-start; width: 100%} .product-list__block__box{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: calc(100% - 320px)}}@media(max-width: 991px)and (max-width: 1199px){.product-list__block__box{width: calc(100% - 290px)}}@media(max-width: 991px)and (max-width: 1199px)and (max-width: 991px){.product-list__block__box{width: 100%}}@media(max-width: 991px)and (min-width: 992px){.product-list__block__item{width: calc((99.999% - 60px)/3); margin-right: 30px} .product-list__block__item:nth-child(3n){margin-right: 0} .product-list__block__item:nth-child(3n):nth-child(n+4){margin-top: 45px}}@media(max-width: 991px)and (min-width: 992px)and (max-width: 991px)and (min-width: 768px){.product-list__block__item{width: calc((99.999% - 40px)/3); margin-right: 20px} .product-list__block__item:nth-child(3n){margin-right: 0} .product-list__block__item:nth-child(3n):nth-child(n+4){margin-top: 30px}}@media(max-width: 991px)and (min-width: 992px)and (max-width: 767px)and (min-width: 576px){.product-list__block__item{width: calc((100% - 20px)/2); margin-right: 20px} .product-list__block__item:nth-child(2n){margin-right: 0} .product-list__block__item:nth-child(2n):nth-child(n+3){margin-top: 30px}}@media(max-width: 991px)and (min-width: 992px)and (max-width: 575px){.product-list__block__item{width: 100%} .product-list__block__item:nth-child(n+2){margin-top: 30px}}@media(max-width: 991px)and (min-width: 992px){.product-list__block__item:hover .product-list__img::after{opacity: 1} .product-list__block__item:hover .product-list__img::after .product-list__more{color: #fff; background-color: #29abe2; border-color: #29abe2}}@media(max-width: 991px){.product-list__block__img{position: relative; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; border: 1px solid #eee} .product-list__block__img::before{content: ""; display: block; width: 100%; padding-bottom: 100%} .product-list__block__img::before::after{content: ""; position: absolute; top: -1px; left: -1px; display: block; width: calc(100% + 2px); height: calc(100% + 2px); border: 3px solid #29abe2; box-sizing: border-box; opacity: 0; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px){.product-list__block__name{width: 100%; margin-top: 15px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4; color: #333; text-align: center}}@media(max-width: 991px)and (max-width: 991px){.product-list__block__name{font-size: 18px}}@media(max-width: 991px){.product-list__block__model{width: 100%; margin-top: 5px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; color: #777; text-align: center}}.product-list-category{width: 280px}@media(max-width: 1199px){.product-list-category{width: 250px}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category{width: 100%; margin-bottom: 30px}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category--open .product-category__btn:not(.product-category__btn--open){display: flex} .product-list-category--open .product-category__btn:not(.product-category__btn--open) .product-category__controller::before{content: "收合"}}@media(max-width: 1199px){.product-list-category__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 500; line-height: 1; color: #222}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category__title{padding-bottom: 15px; border-bottom: 1px solid #222}}@media(max-width: 1199px){.product-list-category__list{width: 100%; margin-top: 15px}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category__list{margin-top: 5px}}@media(max-width: 1199px){.product-list-category__btn{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%; padding: 12px 0; border-bottom: 1px solid #ddd}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category__btn{display: none; padding: 10px 0}}@media(max-width: 1199px)and (max-width: 991px)and (max-width: 991px){.product-list-category__btn--open{display: flex} .product-list-category__btn--open .product-category__switch::after{content: none} .product-list-category__btn--open .product-category__sub{display: block}}@media(max-width: 1199px)and (max-width: 991px){.product-list-category__btn--sub .product-category__link{width: calc(100% - 20px); padding-right: 10px}}@media(max-width: 1199px){.product-list-category__link{position: relative; width: 100%; padding: 0 0 0 16px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4; color: #333; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s; z-index: 1} .product-list-category__link::before{content: ""; position: absolute; top: 50%; left: 0px; display: block; width: 6px; height: 6px; background-color: #29abe2; border-radius: 50%; transform: translateY(-50%)} .product-list-category__link:hover{color: #39b54a}}@media(max-width: 1199px){.product-list-category__switch{position: relative; width: 20px} .product-list-category__switch::before{content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 12px; height: 2px; background-color: #333; border-radius: 1px; transform: translate(-50%, -50%)} .product-list-category__switch::before::after{content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 2px; height: 12px; background-color: #333; border-radius: 1px; transform: translate(-50%, -50%)}}@media(max-width: 1199px){.product-list-category__sub{display: none; width: 100%; padding: 0 0 0 15px; margin: 10px 0 0}}@media(max-width: 1199px){.product-list-category__lv2{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%} .product-list-category__lv2:nth-child(n+2){margin-top: 5px} .product-list-category__lv2--open .product-category__lv2-sub{display: block} .product-list-category__lv2--open .product-category__lv2-sub .product-category__lv2-switch::before{content: "▴"} .product-list-category__lv2--sub .product-category__lv2-link{width: calc(100% - 20px); padding-right: 10px} .product-list-category__lv2-switch{width: 20px; text-align: center} .product-list-category__lv2-switch::before{content: "▾"; font-size: 18px; line-height: 1; color: #aaa} .product-list-category__lv2-link{width: 100%; font-size: 15px; font-weight: 400; color: #555; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s} .product-list-category__lv2-link:nth-child(n+2){margin-top: 5px} .product-list-category__lv2-link.active, .product-list-category__lv2-link:hover{color: #39b54a} .product-list-category__lv2-sub{display: none; width: 100%; padding-left: 15px} .product-list-category__lv2-sub a{font-size: 15px; font-weight: 400; color: #999; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s} .product-list-category__lv2-sub a.active, .product-list-category__lv2-sub a:hover{color: #39b54a}}@media(max-width: 1199px){.product-list-category__controller{width: 100%; margin-top: 15px; font-size: 14px; font-weight: 400; line-height: 36px; text-align: center; background-color: #fff; border: 1px solid #222} .product-list-category__controller::before{content: "展開分類"}}@media(max-width: 1199px)and (min-width: 992px){.product-list-category__controller::before{display: none}}@media(max-width: 1199px){.product-list-category--active{color: #39b54a !important} .product-list-category--active:hover{color: #39b54a}}.product-list-detail{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.product-list-detail{padding: 40px 0} .product-list-detail__block{width: 100%} .product-list-detail__top{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; width: 100%} .product-list-detail__img{width: 320px; border: 1px solid #eee}}@media(max-width: 991px)and (max-width: 1199px){.product-list-detail__img{width: 320px}}@media(max-width: 991px)and (max-width: 1199px)and (max-width: 991px){.product-list-detail__img{width: 100%}}@media(max-width: 991px)and (max-width: 1199px){.product-list-detail__img img{width: 100%; max-width: none}}@media(max-width: 991px){.product-list-detail__info{width: calc(100% - 350px)}}@media(max-width: 991px)and (max-width: 1199px){.product-list-detail__info{width: calc(100% - 350px)}}@media(max-width: 991px)and (max-width: 1199px)and (max-width: 991px){.product-list-detail__info{width: 100%; margin-top: 20px}}@media(max-width: 991px){.product-list-detail__name{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 400; line-height: 1.4; color: #333}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__name{font-size: 26px}}@media(max-width: 991px){.product-list-detail__model{width: 100%; padding-left: 6px; margin-top: 10px; font-size: 16px; font-weight: 400; line-height: 1.2; color: #777; border-left: 4px solid #39b54a} .product-list-detail__model::before{content: "型號"; margin-right: 5px; color: #39b54a}}@media(max-width: 991px){.product-list-detail__description{width: 100%; margin-top: 20px; font-size: 16px; font-weight: 400; color: #555}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__description{margin-top: 20px; font-size: 16px}}@media(max-width: 991px){.product-list-detail__btnbox{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; padding-top: 30px; margin-top: 30px; border-top: 1px solid #ddd}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__btnbox{padding-top: 0; margin-top: 15px; border-top: none}}@media(max-width: 991px){.product-list-detail__btn{position: relative; display: flex; justify-content: center; align-items: center; width: 160px; height: 40px; font-size: 16px; font-weight: 400; line-height: 1; color: #fff; text-align: center; background: #29abe2; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__btn{width: 100%; height: 36px; font-size: 14px}}@media(max-width: 991px){.product-list-detail__btn:nth-child(n+2){margin-left: 10px}}@media(max-width: 991px){.product-list-detail__btn:hover{opacity: .7}}@media(max-width: 991px){.product-list-detail__btn--contact{color: #29abe2; background-color: #fff; border: 2px solid #29abe2}}@media(max-width: 991px){.product-list-detail__content{width: 100%; padding-top: 35px; margin-top: 40px; border-top: 1px solid #ddd}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__content{padding-top: 15px; margin-top: 20px}}@media(max-width: 991px){.product-list-detail__function{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 0; margin-top: 30px; border-top: 1px solid #eee; border-bottom: 1px solid #eee}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__function{padding: 10px 0; margin-top: 20px}}@media(max-width: 991px){.product-list-detail__back{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; height: 40px; font-size: 14px; font-weight: 400; color: #333; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__back{height: 40px}}@media(max-width: 991px){.product-list-detail__back:hover{color: #29abe2} .product-list-detail__back:hover svg path{fill: #29abe2}}@media(max-width: 991px){.product-list-detail__back svg, .product-list-detail__back img{width: 8px; height: 14px; margin-right: 10px} .product-list-detail__back svg path, .product-list-detail__back img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px){.product-list-detail__social{display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center; align-content: center} .product-list-detail__social-btn{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%; transition-property: background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__social-btn{width: 30px; height: 30px} .product-list-detail__social-btn:nth-child(n+2){margin-left: 10px}}@media(max-width: 991px)and (max-width: 991px)and (max-width: 991px){.product-list-detail__social-btn:nth-child(n+2){margin-left: 10px}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__social-btn:hover{background-color: #29abe2} .product-list-detail__social-btn:hover svg path{fill: #fff}}@media(max-width: 991px)and (max-width: 991px){.product-list-detail__social-btn svg, .product-list-detail__social-btn img{width: 100%; height: 100%; vertical-align: top} .product-list-detail__social-btn svg path, .product-list-detail__social-btn img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}}.p1{width: 100%; padding: 60px 0; position: relative; background-color: #fff}@media(max-width: 991px){.p1{padding: 40px 0}}.p1 .product-wrap{display: inline-flex; width: 100%; padding: 40px 0}@media(max-width: 991px){.p1 .product-wrap{flex-direction: column; flex-wrap: wrap}}.p1 .product-left{width: 318px}@media(max-width: 1199px){.p1 .product-left{width: 250px}}@media(max-width: 991px){.p1 .product-left{width: 100%}}.p1 .product-left~.product-right{width: calc(100% - 318px); padding-left: 50px}@media(max-width: 1199px){.p1 .product-left~.product-right{width: calc(100% - 250px); padding-left: 30px}}@media(max-width: 991px){.p1 .product-left~.product-right{width: 100%; padding-left: 0; margin-top: 40px}}@media(max-width: 767px){.p1 .product-left~.product-right{margin-top: 30px}}.p1 .product-right{width: 100%}.p1 .product-categories{background: #f8f8f8; padding: 30px 30px 45px 30px}@media(max-width: 991px){.p1 .product-categories{padding: 30px}}@media(max-width: 767px){.p1 .product-categories{padding: 20px}}.p1 .product-categories__title{font-size: 21px; color: #212529; font-weight: 500; position: relative}@media(max-width: 767px){.p1 .product-categories__title{font-size: 18px}}.p1 .product-categories__title:after{content: ""; display: block; width: 40px; height: 1px; background: #999; margin-top: 20px}@media(max-width: 991px){.p1 .product-categories__title:after{margin-top: 15px; width: 33px}}.p1 .product-categories__title-icon{width: 18px; height: 18px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition-property: all; transition-duration: .3s; transition-timing-function: ease; background-position: -74px 0; background-size: 100px 150px; background-repeat: no-repeat; cursor: pointer; display: none}@media(max-width: 991px){.p1 .product-categories__title-icon{display: block}}.p1 .product-categories__title-icon.open{transform: translateY(-50%) rotate(45deg)}.p1 .product-categories__block{display: inline-flex; width: 100%; flex-wrap: wrap; margin-top: 30px}@media(max-width: 991px){.p1 .product-categories__block{margin-top: 15px}}@media(max-width: 767px){.p1 .product-categories__block{margin-top: 15px}}.p1 .product-categories__block.open .product-categories__btn{display: block}.p1 .product-categories__btn{width: 100%; border-top: 1px dashed #ddd; transition-property: all; transition-duration: .3s; transition-timing-function: ease; position: relative}@media(max-width: 991px){.p1 .product-categories__btn{padding: 0; border-top: none} .p1 .product-categories__btn:not(.product-categories__btn--active){display: none}}@media(max-width: 767px){.p1 .product-categories__btn{font-size: 14px}}.p1 .product-categories__btn:hover>a{color: rgba(50, 191, 73, .5)}.p1 .product-categories__btn:first-child{padding-top: 0; border-top: none}.p1 .product-categories__btn:last-child{padding-bottom: 0}.p1 .product-categories__btn--active>a{color: rgba(50, 191, 73, .5)}.p1 .product-categories__btn--open .product-categories__sub{display: flex}.p1 .product-categories__sub{display: none; flex-wrap: wrap; flex-grow: 1; position: relative}.p1 .product-categories__sub-btn{padding: 5px 20px 5px 0; color: #999; transition-property: color; transition-timing-function: ease; transition-duration: .3s}.p1 .product-categories__sub-btn:hover{color: rgba(50, 191, 73, .5)}.p1 .product-categories__sub-btn:before{content: "-"; padding-right: 10px; display: inline-block}.p1 .product-categories__sub-btn--active{color: rgba(50, 191, 73, .5)}.p1 .product-categories__sub--open .product-categories__sub2{display: block}.p1 .product-categories__sub2{width: 100%; display: none; padding: 5px 0}.p1 .product-categories__sub2-btn{color: #999; transition-property: color; transition-timing-function: ease; transition-duration: .3s}.p1 .product-categories__sub2-btn:hover{color: rgba(50, 191, 73, .5)}.p1 .product-categories__sub2-btn:before{content: "-"; padding: 0 10px 0 15px}.p1 .product-categories__sub2-btn--active{color: rgba(50, 191, 73, .5)}.p1 .product-categories__switch-main{width: 20px; height: 20px; position: absolute; top: 12px; right: 0px; cursor: pointer}.p1 .product-categories__switch-main:before{content: ""; background-color: #aaa; width: 15px; height: 2px; position: absolute; display: block; transform: rotate(90deg); top: 10px; left: 2px}.p1 .product-categories__switch-main:after{content: ""; background-color: #aaa; width: 15px; height: 2px; position: absolute; display: block; top: 9px; left: 2px}.p1 .product-categories__switch-main--open:before{display: none}.p1 .product-categories__switch-sub{width: 20px; height: 20px; position: absolute; top: 6px; right: 0px; cursor: pointer}.p1 .product-categories__switch-sub:before{content: ""; background-color: #aaa; width: 15px; height: 2px; position: relative; position: absolute; display: block; transform: rotate(90deg); top: 10px; left: 2px}.p1 .product-categories__switch-sub:after{content: ""; background-color: #aaa; width: 15px; height: 2px; position: absolute; display: block; top: 9px; left: 2px}.p1 .product-categories__switch-sub--open:before{display: none}.p1 .product-categories__link{width: calc(100% - 20px); font-size: 16px; color: #999; padding: 10px 0; transition-property: all; transition-duration: .3s; transition-timing-function: ease}.p1 .product__block{width: 100%; display: inline-flex; flex-wrap: wrap}@media(max-width: 575px){.p1 .product__block{width: 100%; margin-left: 0; margin-right: 0}}.p1 .product-item{width: calc((100% - 60px)/3); margin-right: 30px; border: 1px solid #ddd; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: column}.p1 .product-item:nth-child(3n){margin-right: 0}.p1 .product-item:nth-child(n+4){margin-top: 30px}@media(max-width: 1200px){.p1 .product-item{width: calc((100% - 30px)/2)} .p1 .product-item:nth-child(3n){margin-right: 30px} .p1 .product-item:nth-child(2n){margin-right: 0px} .p1 .product-item:nth-child(n+3){margin-top: 30px}}@media(max-width: 575px){.p1 .product-item{width: 100%; margin-right: 0} .p1 .product-item:nth-child(n+2){margin-top: 15px} .p1 .product-item:nth-child(3n){margin-right: 0}}.p1 .product-item:hover .product-item__btn{opacity: .7}.p1 .product-item:hover .product-item__img-hover{opacity: .5}.p1 .product-item__img{width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; image-rendering: -webkit-optimize-contrast; align-self: flex-start}.p1 .product-item__img::before{content: ""; display: block; padding-bottom: 100%}.p1 .product-item__img-hover{width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition-property: opacity; transition-duration: .3s; transition-timing-function: ease}.p1 .product-item__content{padding: 25px; display: flex; flex-wrap: wrap; flex-grow: 1; flex-direction: column}@media(max-width: 767px){.p1 .product-item__content{padding: 15px}}.p1 .product-item__title{width: 100%; font-size: 18px; font-weight: 400; color: #212529; text-align: center; line-height: 1.3}@media(max-width: 767px){.p1 .product-item__title{font-size: 16px}}.p1 .product-item__subtitle{font-size: 16px; font-weight: 300; color: #999; margin-top: 10px; text-align: center; word-break: break-word}@media(max-width: 767px){.p1 .product-item__subtitle{font-size: 14px; margin-top: 10px}}.p1 .product-item__btnwrap{display: flex; flex-grow: 1; align-items: flex-end}.p1 .product-item__btn{width: 140px; line-height: 38px; border-radius: 40px; color: rgba(50, 191, 73, .5); border: 1px solid rgba(50, 191, 73, .5); align-self: flex-end; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; font-size: 16px; font-weight: 300; transition-timing-function: ease; transition-duration: .3s; transition-property: opacity}@media(max-width: 991px){.p1 .product-item__btn{font-size: 14px}}@media(max-width: 767px){.p1 .product-item__btn{width: 120px; line-height: 33px; margin-top: 15px}}.p1 .product-page{display: flex; justify-content: center; text-align: center; margin-top: 40px}@media(max-width: 767px){.p1 .product-page{margin-top: 30px}}.p1 .product-page__item{width: 40px; height: 40px; margin-right: 10px; background-color: #fff; border-radius: 50%; border: 1px solid #ddd; transition: background-color, color; transition-duration: .3s; transition-timing-function: ease; position: relative}.p1 .product-page__item:last-child{margin-right: 0}.p1 .product-page__item a{color: #555; line-height: 40px}.p1 .product-page__item--pre:hover a::before{border-color: #fff}.p1 .product-page__item--pre a{width: 40px; height: 40px; position: relative}.p1 .product-page__item--pre a::before{content: ""; width: 12px; height: 12px; margin: 0 auto; border-left: 2px solid #aaa; border-bottom: 2px solid #aaa; display: block; transform: rotate(45deg); position: relative; top: 12px; left: 2px; transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.p1 .product-page__item--next:hover a::before{border-color: #fff}.p1 .product-page__item--next a{width: 40px; height: 40px; position: relative}.p1 .product-page__item--next a::before{content: ""; width: 12px; height: 12px; margin: 0 auto; border-right: 2px solid #aaa; border-top: 2px solid #aaa; display: block; transform: rotate(45deg); position: relative; top: 12px; right: 5px; transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.p2{width: 100%; padding: 60px 0; position: relative; background-color: #fff}@media(max-width: 991px){.p2{padding: 40px 0}}.p2 .product-wrap{display: inline-flex; flex-wrap: wrap; width: 100%; padding: 40px 0}@media(max-width: 991px){.p2 .product-wrap{flex-direction: column; flex-wrap: wrap}}.p2 .product-detail{width: 100%; display: flex; flex-wrap: wrap; padding: 0}.p2 .product-detail__left{width: 40%}@media(max-width: 991px){.p2 .product-detail__left{width: 50%}}@media(max-width: 767px){.p2 .product-detail__left{width: 70%}}@media(max-width: 575px){.p2 .product-detail__left{width: 100%}}.p2 .product-detail__imgbox{width: 100%; position: relative}.p2 .product-detail__imgbox-list{width: 100%}.p2 .product-detail__imgbox-item{width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; display: none}.p2 .product-detail__imgbox-item:before{content: ""; width: 100%; display: block; position: relative; padding-top: 100%}.p2 .product-detail__imgbox-item.active{display: block}.p2 .product-detail__imgs{width: 100%; margin-top: 10px}.p2 .product-detail__imgs-list{width: 100%; display: flex; box-sizing: border-box}.p2 .product-detail__imgs-item{width: calc((100% - 40px)/5); margin-right: 10px; border: 1px solid rgba(0, 0, 0, 0); cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: cover}.p2 .product-detail__imgs-item:before{content: ""; width: 100%; display: block; position: relative; padding-top: 100%}.p2 .product-detail__imgs-item.selected{border-color: #ddd}.p2 .product-detail__imgs-item:last-child{margin-right: 0}.p2 .product-detail__right{width: 60%; padding-left: 30px}@media(max-width: 991px){.p2 .product-detail__right{width: 50%}}@media(max-width: 767px){.p2 .product-detail__right{width: 100%; padding-left: 0; padding-top: 25px}}.p2 .product-detail__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 26px; font-weight: 700; line-height: 1.2; color: #212529}@media(max-width: 991px){.p2 .product-detail__title{font-size: 23px}}.p2 .product-detail__subtitle{margin-top: 20px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 300; color: #999}@media(max-width: 991px){.p2 .product-detail__subtitle{font-size: 17px}}.p2 .product-detail__content,.p2 .product-detail__content2{margin-top: 20px; font-size: 16px; font-weight: 300; color: #999; line-height: 1.5; word-break: break-word; padding-top: 0; border: none}.p2 .product-detail__content{margin-top: 25px}.p2 .product-detail__btn{width: 140px; margin: 30px 0 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; line-height: 38px; text-align: center; border-radius: 40px; border: 1px solid; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: ease; background-color: #fff}.p2 .product-intro{width: 100%; margin: 30px 0}.p2 .product-intro__tabs{width: 100%; display: flex; border-bottom: 1px solid #ddd}.p2 .product-intro__tab{padding: 10px 15px; margin-right: 5px; font-size: 15px; color: #fff; background-color: #ddd; border-top-left-radius: 2px; border-top-right-radius: 2px; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.p2 .product-intro__tab.active,.p2 .product-intro__tab:hover{background-color: rgba(50, 191, 73, .5); color: #fff}.p2 .product-intro__tab:last-child{margin-right: 0}.p2 .product-intro__contents{width: 100%}.p2 .product-intro__content{width: 100%; margin: 20px 0; display: none}.p2 .product-intro__content.active{display: block}.p2 .product-intro__content ul,.p2 .product-intro__content ol{list-style: initial}.p2 .product-intro__content--pc{display: block}@media(max-width: 991px){.p2 .product-intro__content--pc{display: none}}.p2 .product-intro__content--mb{display: none}@media(max-width: 991px){.p2 .product-intro__content--mb{display: block}}.p2 .product-intro__content img{height: auto !important}.p2 .product-intro__download{width: 100%}.p2 .product-intro__download-list{display: flex; flex-wrap: wrap}.p2 .product-intro__download-item{width: calc((100% - 60px)/3); margin-right: 30px; padding: 40px 30px; border: 1px solid #eee; display: flex; align-items: center; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; color: #333; transition-property: box-shadow; transition-timing-function: ease; transition-duration: .3s}.p2 .product-intro__download-item:nth-child(3n){margin-right: 0}.p2 .product-intro__download-item:nth-child(n+4){margin-top: 30px}@media(max-width: 991px){.p2 .product-intro__download-item{width: calc((100% - 30px)/2)} .p2 .product-intro__download-item:nth-child(3n){margin-right: 30px} .p2 .product-intro__download-item:nth-child(2n){margin-right: 0} .p2 .product-intro__download-item:nth-child(n+3){margin-top: 15px}}@media(max-width: 575px){.p2 .product-intro__download-item{width: 100%; padding: 20px 15px; margin-right: 0} .p2 .product-intro__download-item:nth-child(3n){margin-right: 0} .p2 .product-intro__download-item:nth-child(n+2){margin-top: 15px}}.p2 .product-intro__download-item p{flex-grow: 1}.p2 .product-intro__download-item:hover{box-shadow: 0 0 10px #ddd}.p2 .product-intro__download-item:hover .product-intro__download-btn{background-color: red}.p2 .product-intro__download-icon{width: 40px; height: 38px; margin-right: 10px; display: inline-block; flex-shrink: 0; background-position: center; background-repeat: no-repeat; background-size: cover}.p2 .product-intro__download-btn{width: 30px; height: 30px; margin-left: 10px; display: inline-block; flex-shrink: 0; background-position: center; background-repeat: no-repeat; background-size: 14px 15px; background-color: #ccc; border-radius: 50%; transition-property: background-color; transition-timing-function: ease; transition-duration: .3s}.p2 .product-intro .back{width: 100%; margin-top: 40px}.p2 .product-intro .back a{font-size: 16px; color: #999; border-bottom: 1px solid #999; display: inline-block; transition-property: color, border-color; transition-duration: .3s; transition-timing-function: ease}@media(max-width: 991px){.p2 .product-intro .back a{font-size: 14px}}.p2 .product-intro .back a:hover{color: rgba(50, 191, 73, .5); border-color: rgba(50, 191, 73, .5)}.p2 .product-recommend{width: 100%; padding: 40px 0}@media(max-width: 991px){.p2 .product-recommend{padding: 20px 0}}.p2 .product-recommend__title{padding-bottom: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; border-bottom: 1px solid #ddd}@media(max-width: 991px){.p2 .product-recommend__title{font-size: 20px}}.p2 .product-recommend__list{width: 100%; margin-top: 20px; display: flex; justify-content: flex-start; flex-wrap: wrap}.p2 .product-recommend__item{width: calc((100% - 60px)/4); margin-right: 20px; text-align: center}@media(max-width: 991px){.p2 .product-recommend__item{width: calc((100% - 40px)/2)}}@media(max-width: 767px){.p2 .product-recommend__item{width: 100%}}.p2 .product-recommend__item:hover .product-recommend__item-btn{background-color: rgba(50, 191, 73, .5); color: #fff; border-color: rgba(50, 191, 73, .5)}.p2 .product-recommend__item:nth-child(4n){margin-right: 0}.p2 .product-recommend__item:last-child{margin-right: 0}.p2 .product-recommend__item-img{width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover}@media(max-width: 767px){.p2 .product-recommend__item-img{width: 60%; margin: 0 auto}}@media(max-width: 575px){.p2 .product-recommend__item-img{width: 80%}}.p2 .product-recommend__item-img:before{content: ""; width: 100%; display: block; position: relative; padding-top: 100%}.p2 .product-recommend__item-content{width: 100%; padding: 15px 10px}@media(max-width: 767px){.p2 .product-recommend__item-content{width: 60%; margin: 0 auto}}@media(max-width: 575px){.p2 .product-recommend__item-content{width: 80%}}.p2 .product-recommend__item-title{margin: 5px 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; line-height: 1.5}.p2 .product-recommend__item-subtitle{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; font-weight: 300; line-height: 1.5; color: #888}.p2 .product-recommend__item-btn{width: 120px; margin: 20px auto 0; font-size: 16px; font-weight: 400; line-height: 38px; color: #aaa; border: 1px solid #f0f0f0; border-radius: 3px; background-color: #fff; transition-property: color, background-color, border-color; transition-duration: .3s}.d4-1{width: 100%; padding: 70px 0}@media(max-width: 991px){.d4-1{padding: 40px 0}}.d4-1 .contact-info{width: 100%; padding: 80px 0 50px; border-bottom: 1px solid #f2f2f2}@media(max-width: 991px){.d4-1 .contact-info{padding: 50px 0 40px}}.d4-1 .contact-info~.contact-area{padding: 45px 0 0px}@media(max-width: 991px){.d4-1 .contact-info~.contact-area{padding: 40px 0}}.d4-1 .contact-info__list{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around}.d4-1 .contact-info__list--evenly{justify-content: space-evenly}.d4-1 .contact-info__list--center{justify-content: center}.d4-1 .contact-info__item{width: 25%; text-align: center}@media(max-width: 991px){.d4-1 .contact-info__item{width: 100%} .d4-1 .contact-info__item:nth-child(n+2){margin-top: 20px}}.d4-1 .contact-info__item p{margin-bottom: 8px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 300; color: #333}.d4-1 .contact-info__item span{padding: 0 10px; display: block; font-size: 15px; font-weight: 300; color: #888; word-break: break-all}.d4-1 .contact-info__item span a{color: #888}.d4-1 .contact-info__img{width: 50px; height: 50px; margin: 0 auto 10px}.d4-1 .contact-area{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}.d4-1 .contact-area--center{justify-content: space-around}.d4-1 .contact__map{width: calc(50% - 15px); overflow: hidden}@media(max-width: 991px){.d4-1 .contact__map{width: 100%; height: 500px}}.d4-1 .contact__map iframe{width: 100%; height: 100%}@media(max-width: 991px){.d4-1 .contact__map~.contact__form{margin-top: 50px}}.d4-1 .contact__form{width: calc(50% - 15px)}@media(max-width: 991px){.d4-1 .contact__form{width: 100%}}.d4-1 .contact__form-title{margin-bottom: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; font-weight: 500; color: #333}.d4-1 .contact__form-sub{margin-bottom: 30px; font-size: 16px; font-weight: 300; color: #888; line-height: 1.5}.d4-1 .contact__form-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}.d4-1 .contact__form-row+.contact__form-row{margin-top: 15px}.d4-1 .contact__form-input{width: calc(50% - 15px); padding: 10px; border: 1px solid #eee; border-radius: 2px; font-size: 14px; font-weight: 300; color: #999; background-color: #fff}@media(max-width: 767px){.d4-1 .contact__form-input{width: 100%} .d4-1 .contact__form-input:nth-child(n+2){margin-top: 20px}}.d4-1 .contact__form-input:nth-child(n+3){margin-top: 15px}.d4-1 .contact__form-input--captcha{width: calc(100% - 175px); margin-right: 15px; flex-grow: 1}.d4-1 .contact__form-text{width: 100%; padding: 10px; margin-top: 20px; font-size: 14px; font-weight: 300; color: #999; border: 1px solid #eee; border-radius: 2px; resize: none}.d4-1 .contact__form-text~input{margin-top: 15px}.d4-1 .contact__form-btn{width: 100%; padding: 12px 33px; margin-top: 25px; border-radius: 2px; text-align: center; color: #fff; border-width: 1px; border-color: rgba(0, 0, 0, 0); background-color: #29abe2; position: relative; overflow: hidden}.d4-1 .contact__form-btn:before{content: ""; width: 100px; height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); border-radius: 50%; transition-property: transform; transition-duration: .3s; transition-timing-function: ease-out; background-color: rgba(255, 255, 255, .05)}.d4-1 .contact__form-btn:hover:before{transform: translate(-50%, -50%) scale(6)}.d4-1 .contact__form-refresh{width: 40px; background-image: url(../images/contact/icon_captcha_refresh.svg); background-position: center; background-size: 25px; background-repeat: no-repeat; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s; transform: rotate(180deg)}.d4-1 .contact__form-refresh::before{content: ""; width: 100%; padding-top: 100%; display: block}.d4-1 .contact__form-refresh:hover{transform: rotate(0deg)}.d4-2{width: 100%; padding: 70px 0}@media(max-width: 991px){.d4-2{padding: 40px 0}}.d4-2 .contact-info{width: 100%; padding: 100px 0 60px}@media(max-width: 991px){.d4-2 .contact-info{padding: 40px 0 30px}}.d4-2 .contact-info__list{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around}.d4-2 .contact-info__item{width: 25%; text-align: center; transition-property: opacity; transition-duration: .3s; transition-timing-function: linear}@media(max-width: 991px){.d4-2 .contact-info__item{width: 100%; padding: 20px 10px; border: 1px solid #eee; border-radius: 2px} .d4-2 .contact-info__item:nth-child(n+2){margin-top: 15px}}.d4-2 .contact-info__item:hover{opacity: .7}.d4-2 .contact-info__item p{margin-bottom: 8px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 300; color: #333}.d4-2 .contact-info__item span{font-size: 15px; font-weight: 300; color: #888; line-height: 1.2}.d4-2 .contact-info__item span a{color: #888}.d4-2 .contact-info__img{width: 60px; height: 60px; margin: 5px auto 10px}.d4-2 .contact__form{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; position: relative}.d4-2 .contact__form-row{width: calc(50% - 10px); min-height: 104px; display: flex; flex-wrap: wrap; justify-content: space-between}@media(max-width: 991px){.d4-2 .contact__form-row{width: 100%}}.d4-2 .contact__form-row label{width: calc(50% - 10px); position: relative; align-self: flex-start}@media(max-width: 991px){.d4-2 .contact__form-row label{width: 100%} .d4-2 .contact__form-row label:nth-child(n+2){margin-top: 20px}}.d4-2 .contact__form-row label:after{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; border-radius: 2px; opacity: .05; background-color: #29abe2}.d4-2 .contact__form-row label:nth-child(n+3){width: 100%; margin-top: 20px}.d4-2 .contact__form-row>div{width: calc(50% - 10px); height: calc(100% - 72px); position: absolute; right: 0; top: 0}@media(max-width: 991px){.d4-2 .contact__form-row>div{width: 100%; height: auto; margin-top: 20px; position: relative}}.d4-2 .contact__form-row>div~div{width: 100%; margin-top: 20px; position: relative}.d4-2 .contact__form-row>div:before{content: ""; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; border-radius: 2px; opacity: .05}.d4-2 .contact__form-input{width: 100%; height: 42px; padding: 0 10px; font-size: 14px; font-weight: 300; color: #29abe2; border-radius: 2px; border: 0; display: inline-block; background-color: rgba(0, 0, 0, 0); z-index: 1; position: relative}.d4-2 .contact__form-input::placeholder{color: #29abe2}.d4-2 .contact__form-text{width: 100%; height: 100%; padding: 10px; background-color: rgba(0, 0, 0, 0); resize: none; color: #29abe2; position: relative; z-index: 2}.d4-2 .contact__form-text::placeholder{color: #29abe2}.d4-2 .contact__form-bottom{width: 100%; margin-top: 20px; display: flex; align-items: flex-end}.d4-2 .contact__form-bottom label{width: calc(50% - 205px); position: relative; display: block}@media(max-width: 991px){.d4-2 .contact__form-bottom label{width: 100%}}.d4-2 .contact__form-bottom label:after{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; border-radius: 2px; opacity: .05}.d4-2 .contact__form-bottom img{height: 42px; margin-left: 15px}.d4-2 .contact__form-btnbox{width: 100%}.d4-2 .contact__form-btn{width: 120px; padding: 10px; margin: 25px auto 0; text-align: center; border-radius: 2px; position: relative; overflow: hidden}.d4-2 .contact__form-btn p{color: #fff; position: relative; z-index: 2}.d4-2 .contact__form-btn:before{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; background-color: #29abe2; opacity: .5}.d4-2 .contact__form-btn:after{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transform: scale(0, 1); transform-origin: right top; transition-property: transform; transition-duration: .3s; transition-timing-function: ease; background-color: gold}.d4-2 .contact__form-btn:hover:after{transform-origin: left top; transform: scale(1, 1)}.d4-2 .contact__form-refresh{width: 40px; background-image: url(../images/contact/icon_captcha_refresh.svg); background-position: center; background-size: 25px; background-repeat: no-repeat; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s; transform: rotate(180deg)}.d4-2 .contact__form-refresh::before{content: ""; width: 100%; padding-top: 100%; display: block}.d4-2 .contact__form-refresh:hover{transform: rotate(0deg)}.d4-2.contact__map{width: 100%; height: 400px; padding: 0}.d4-2.contact__map iframe{width: 100%; height: 100%}.d4-3{width: 100%; padding: 70px 0}@media(max-width: 991px){.d4-3{padding: 40px 0}}.d4-3 .contact__content{width: calc((100% - 50px)*.4); display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center}@media(max-width: 991px){.d4-3 .contact__content{width: 100%}}.d4-3 .contact__map{width: calc((100% - 50px)*.6); min-height: 300px}@media(max-width: 991px){.d4-3 .contact__map{width: 100%}}.d4-3 .contact__map iframe{width: 100%; height: 300px}.d4-3 .contact-info{width: 100%; padding-bottom: 40px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; border-bottom: 1px solid #ddd}@media(max-width: 991px){.d4-3 .contact-info{padding-bottom: 20px}}.d4-3 .contact-info~.contact-area{padding-top: 45px}@media(max-width: 991px){.d4-3 .contact-info~.contact-area{padding-top: 20px}}.d4-3 .contact__content-item{width: 100%; margin-bottom: 10px; font-size: 14px; font-weight: 400; color: gray}.d4-3 .contact__content-item a{color: gray; display: inline-block}.d4-3 .contact__content-item:before{content: ""; width: 15px; height: 15px; padding-right: 10px; display: inline-block; position: relative; vertical-align: middle; background-repeat: no-repeat; background-size: contain; background-image: url(../images/contact/contact_icon-01.svg)}.d4-3 .contact__content-item--email:before{background-image: url(../images/contact/contact_icon-02.svg)}.d4-3 .contact__content-item--tel:before{background-image: url(../images/contact/contact_icon-03.svg)}.d4-3 .contact__content-item--time:before{background-image: url(../images/contact/contact_icon-05.svg); position: relative; bottom: 2px; filter: grayscale(1)}.d4-3 .contact__title{padding-bottom: 25px; margin-bottom: 25px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 24px; font-weight: 400; color: #333; position: relative}@media(max-width: 991px){.d4-3 .contact__title{padding-bottom: 15px; margin-bottom: 15px; font-size: 22px}}.d4-3 .contact__title:after{content: ""; width: 60px; height: 3px; position: absolute; left: 0; bottom: 0; display: block}.d4-3 .contact-area{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start}.d4-3 .contact__form{width: calc((100% - 50px)*.6)}@media(max-width: 991px){.d4-3 .contact__form{width: 100%; order: 2; margin-top: 20px}}.d4-3 .contact__form-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}.d4-3 .contact__form-row+.contact__form-row{margin-top: 15px}.d4-3 .contact__form-input{width: calc(50% - 15px); padding: 10px; border: 1px solid #ddd; border-radius: 2px; font-size: 14px; font-weight: 300; color: #b3b3b3; background-color: #f9f9f9; transition-property: border-color; transition-duration: .3s; transition-timing-function: linear}.d4-3 .contact__form-input:focus{border-color: #333}@media(max-width: 767px){.d4-3 .contact__form-input{width: 100%} .d4-3 .contact__form-input:nth-child(n+2){margin-top: 20px}}.d4-3 .contact__form-input:nth-child(n+3){margin-top: 15px}.d4-3 .contact__form-input~.contact__form-text{margin-top: 15px}.d4-3 .contact__form-input--captcha{width: calc(100% - 175px); margin-right: 15px; flex-grow: 1}.d4-3 .contact__form-text{width: 100%; padding: 10px; margin-top: 15px; font-size: 14px; font-weight: 300; color: #b3b3b3; border: 1px solid #ddd; border-radius: 2px; resize: vertical; background-color: #f9f9f9; transition-property: border-color; transition-duration: .3s; transition-timing-function: linear}.d4-3 .contact__form-text:focus{border-color: #333}.d4-3 .contact__form-text~.contact__form-input{margin-top: 15px}.d4-3 .contact__form-btn{width: 100%; height: 39px; margin-top: 25px; border-radius: 2px; border-width: 1px; border-color: rgba(0, 0, 0, 0); background-color: #29abe2; position: relative; overflow: hidden; transform: scale(1); transition-property: transform; transition-duration: .3s; transition-timing-function: cubic-bezier(0.29, -1.57, 0.71, 1.68)}@media(max-width: 991px){.d4-3 .contact__form-btn{margin-top: 15px}}.d4-3 .contact__form-btn:before,.d4-3 .contact__form-btn:after{content: "確認送出"; display: block; font-weight: 300; color: #fff; position: absolute; transition-property: transform; transition-timing-function: ease; transition-duration: .3s}.d4-3 .contact__form-btn:before{top: 50%; left: 50%; transform: translate(-50%, -50%)}.d4-3 .contact__form-btn:after{bottom: -100%; left: 50%; transform: translate(-50%, 0); position: absolute}.d4-3 .contact__form-btn:hover{transform: scale(1.05)}.d4-3 .contact__form-btn:hover:before{transform: translate(-50%, -90px)}.d4-3 .contact__form-btn:hover:after{transform: translate(-50%, -45px)}.d4-3 .contact__form-refresh{width: 40px; background-image: url(../images/contact/icon_captcha_refresh.svg); background-position: center; background-size: 25px; background-repeat: no-repeat; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s; transform: rotate(180deg)}.d4-3 .contact__form-refresh::before{content: ""; width: 100%; padding-top: 100%; display: block}.d4-3 .contact__form-refresh:hover{transform: rotate(0deg)}.d4-3 .contact__text{margin-top: 0}.about-info{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.about-info{padding: 40px 0}}.about-info__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%}.about-info__content{width: calc(100% - 610px)}@media(max-width: 1199px){.about-info__content{width: calc(100% - 480px)}}@media(max-width: 991px){.about-info__content{width: 100%}}.about-info__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 400; color: #29abe2}.about-info__text{width: 100%; margin-top: 20px; font-size: 16px; font-weight: 400; color: #777}@media(max-width: 991px){.about-info__text{margin-top: 10px; font-size: 15px}}.about-info__img{width: 570px}@media(max-width: 1199px){.about-info__img{width: 450px}}@media(max-width: 991px){.about-info__img{width: 100%; margin-top: 30px}}.about-service{width: 100%; padding: 0 0 70px; background-color: #fff}@media(max-width: 991px){.about-service{padding: 0 0 40px}}.about-service__block{width: 100%}.about-service__list{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: center; width: 100%}.about-service__item{position: relative; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; padding: 20px 20px 20px 80px; border: 2px solid #eee; transition-property: border-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(min-width: 1200px){.about-service__item{width: calc((99.999% - 60px)/3)} .about-service__item:nth-child(n+4){margin-top: 30px}}@media(max-width: 1199px)and (min-width: 992px){.about-service__item{width: calc((99.999% - 40px)/3)} .about-service__item:nth-child(n+4){margin-top: 30px}}@media(max-width: 991px)and (min-width: 576px){.about-service__item{width: calc((100% - 20px)/2)} .about-service__item:nth-child(n+3){margin-top: 30px}}@media(max-width: 575px){.about-service__item{width: 100%} .about-service__item:nth-child(n+2){margin-top: 20px}}.about-service__number{position: absolute; top: 50%; left: 0; display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 500; color: #333; text-align: center; background-color: #eee; transform: translateY(-50%); transition-property: color, background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.about-service__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; font-weight: 400; color: #555}.about-service__text{width: 100%; margin-top: 5px; font-size: 15px; font-weight: 400; color: #999}.d12-1{width: 100%; padding: 70px 0}@media(max-width: 991px){.d12-1{padding: 40px 0}}.d12-1 .container{display: flex; flex-wrap: wrap; justify-content: space-between}.d12-1 .download-left{width: 250px; position: relative}@media(max-width: 991px){.d12-1 .download-left{width: 100%}}.d12-1 .download-left~.download-right{width: calc(100% - 280px)}@media(max-width: 991px){.d12-1 .download-left~.download-right{width: 100%; margin-top: 20px}}.d12-1 .download-right{width: 100%}.d12-1 .download-categories--pc{display: block}@media(max-width: 991px){.d12-1 .download-categories--pc{display: none}}.d12-1 .download-categories--mb{display: none; font-size: 16px}@media(max-width: 991px){.d12-1 .download-categories--mb{display: flex; align-items: center}}.d12-1 .download-categories--mb select{margin-left: 10px; padding: 5px 15px; font-size: 16px; color: #777; border: 1px solid #e6e6e6}.d12-1 .download-categories__title{padding: 5px 25px; font-size: 18px; color: #333; font-weight: 700; position: relative; background-color: #f2f2f2}@media(max-width: 767px){.d12-1 .download-categories__title{font-size: 16px}}.d12-1 .download-categories__block{display: inline-flex; width: 100%; padding: 15px 0; flex-wrap: wrap; border: 1px solid #f2f2f2; border-top: 0}.d12-1 .download-categories__btn{width: 100%; padding: 5px 25px; transition-property: all; transition-duration: .3s; transition-timing-function: ease; position: relative; font-size: 16px; font-weight: 400; color: #777; display: flex; align-items: center; justify-content: space-between}.d12-1 .download-categories__btn:hover,.d12-1 .download-categories__btn.active{color: #29abe2}.d12-1 .download-categories__btn:hover:after,.d12-1 .download-categories__btn.active:after{border-color: #29abe2}.d12-1 .download-categories__btn:after{content: ""; width: 6px; height: 6px; position: relative; display: inline-block; flex-shrink: 0; border: 2px solid #777; border-left: 0; border-bottom: 0; border-radius: 2px; transform: rotate(45deg); transition-property: border-color; transition-duration: .3s; transition-timing-function: ease}.d12-1 .download__table{width: 100%}.d12-1 .download__thead{padding-bottom: 5px; display: flex; flex-wrap: wrap; border-bottom: 1px solid #b3b3b3}@media(max-width: 575px){.d12-1 .download__thead{display: none}}.d12-1 .download__th{font-size: 12px; color: #888; text-align: center}.d12-1 .download__th:first-child{width: 60px}@media(max-width: 991px){.d12-1 .download__th:first-child{display: none}}.d12-1 .download__th:nth-child(2){width: 60px; margin-left: 20px}@media(max-width: 991px){.d12-1 .download__th:nth-child(2){display: none}}.d12-1 .download__th:nth-child(3){width: calc(100% - 380px); margin-left: 20px}@media(max-width: 991px){.d12-1 .download__th:nth-child(3){width: calc(100% - 220px); margin: 0}}.d12-1 .download__th:nth-child(4){width: 110px; margin-left: 20px}.d12-1 .download__th:last-child{width: 70px; margin-left: 20px}.d12-1 .download__tbody-row{padding: 25px 0; display: flex; flex-wrap: wrap; align-items: center; border-top: 1px solid #f2f2f2; position: relative}.d12-1 .download__tbody-row:first-child{border-top: 0}.d12-1 .download__td:first-child{width: 60px; font-family: "Lato"; font-size: 12px; text-align: center; color: #333}@media(max-width: 991px){.d12-1 .download__td:first-child{display: none}}.d12-1 .download__td:nth-child(2){width: 60px; margin-left: 20px; text-align: center}@media(max-width: 991px){.d12-1 .download__td:nth-child(2){display: none}}.d12-1 .download__td:nth-child(2) img{width: 24px; vertical-align: top}.d12-1 .download__td:nth-child(3){width: calc(100% - 380px); margin-left: 20px; font-size: 14px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}@media(max-width: 991px){.d12-1 .download__td:nth-child(3){width: calc(100% - 220px); margin: 0}}@media(max-width: 575px){.d12-1 .download__td:nth-child(3){width: calc(100% - 90px)}}.d12-1 .download__td:nth-child(4){width: 110px; margin-left: 20px; font-size: 14px; text-align: center}@media(max-width: 575px){.d12-1 .download__td:nth-child(4){width: 100%; margin-left: 0; text-align: left}}.d12-1 .download__td:last-child{width: 70px; margin-left: 20px}@media(max-width: 575px){.d12-1 .download__td:last-child{position: absolute; top: 50%; right: 0; transform: translateY(-50%)}}.d12-1 .download__btn{margin-right: 0; position: relative; background-color: rgba(0, 0, 0, 0); border: 0; text-align: center}.d12-1 .download__btn img,.d12-1 .download__btn svg{width: 16px; height: 14px; margin-right: 0}.d12-1 .download__btn img svg path,.d12-1 .download__btn svg svg path{fill: #29abe2}.d12-1 .download-page{width: 100%; padding: 70px 0}@media(max-width: 991px){.d12-1 .download-page{padding: 40px 0}}.d12-1 .download-page__list{width: 100%; display: flex; justify-content: center}.d12-1 .download-page__item{width: 35px; height: 35px; margin-right: 5px; position: relative; font-family: "Noto Sans"; font-weight: 300; font-size: 12px; text-align: center; line-height: 35px; color: #444; border: 1px solid #dbdcdc; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d12-1 .download-page__item--pre,.d12-1 .download-page__item--next{width: 50px}.d12-1 .download-page__item:hover,.d12-1 .download-page__item.active{background-color: #29abe2; color: #fff}.d12-1 .download-page__item:last-child{margin-right: 0}.d8-1{width: 100%; padding: 70px 0}@media(max-width: 991px){.d8-1{padding: 40px 0}}.d8-1 .video-nav{width: calc(100% - 90px); margin: -10px auto 0; position: relative; display: block}.d8-1 .video-nav__item{margin-top: 10px; padding: 0 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 300; color: #333; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition-property: color, opacity; transition-duration: .3s; transition-timing-function: linear}.d8-1 .video-nav__item.active{color: #29abe2}.d8-1 .video-nav__item:hover{opacity: .7}.d8-1 .video-nav .slick-arrow{width: 30px; height: 30px; position: absolute; z-index: 1; font-size: 0; background-color: rgba(0, 0, 0, 0); background-position: left center; background-repeat: no-repeat; background-size: 8px 14px; z-index: 100; cursor: pointer; filter: brightness(3.5)}.d8-1 .video-nav .slick-prev{top: 8px; left: -30px; background-image: url("../images/back_arrow.svg")}.d8-1 .video-nav .slick-next{top: 36px; right: -30px; transform-origin: top; transform: rotate(180deg); background-image: url("../images/back_arrow.svg")}.d8-1 .video__list{width: 100%; padding-top: 70px; display: flex; align-items: center; flex-wrap: wrap}@media(max-width: 767px){.d8-1 .video__list{margin-left: 0; margin-right: 0}}.d8-1 .video__item{width: calc(33.333% - 30px); margin-left: 15px; margin-right: 15px; padding: 0}.d8-1 .video__item:nth-child(n+4){margin-top: 30px}@media(max-width: 991px){.d8-1 .video__item{width: calc(50% - 30px)} .d8-1 .video__item:nth-child(n+3){margin-top: 30px}}@media(max-width: 767px){.d8-1 .video__item{width: 100%; margin-left: 0; margin-right: 0} .d8-1 .video__item:nth-child(2){margin-top: 30px}}.d8-1 .video__item:hover{box-shadow: none}.d8-1 .video__item:hover .video__item-img:before{background-color: rgba(0, 0, 0, .15)}.d8-1 .video__item:hover .video__item-title{color: #29abe2}.d8-1 .video__item-img{width: 100%; height: 250px; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover}.d8-1 .video__item-img:before{content: ""; width: 100%; height: 100%; position: absolute; display: block; top: 0; left: 0; background-color: rgba(0, 0, 0, .35); transition-property: background-color; transition-duration: .3s; transition-timing-function: ease}.d8-1 .video__item-btn{width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-position: center; background-repeat: no-repeat; background-size: cover}.d8-1 .video__item-content{padding: 30px; border: 1px solid #ddd; border-top: none; text-align: center}.d8-1 .video__item-title{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; font-weight: 400; color: #333; transition-property: color; transition-timing-function: linear; transition-duration: .3s}.d8-1 .video__item-date{margin-top: 20px; font-family: "Lato"; font-size: 14px; font-weight: 400; color: #29abe2}.d8-1 .video__item-text{margin-top: 15px; min-height: 84px; max-height: 84px; font-size: 14px; font-weight: 300; line-height: 2; color: #767777; word-break: break-word; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden}.d8-1 .video-page{width: 100%; padding: 70px 0}@media(max-width: 991px){.d8-1 .video-page{padding: 40px 0}}.d8-1 .video-page__list{width: 100%; display: flex; justify-content: center}.d8-1 .video-page__item{width: 40px; height: 40px; margin-right: 15px; position: relative; text-align: center; line-height: 40px; color: #b3b3b3; border: 1px solid #eee; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d8-1 .video-page__item--pre:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) #b3b3b3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); display: block; position: absolute; top: 50%; left: 42%; transform: translate(-50%, -50%); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d8-1 .video-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d8-1 .video-page__item--next:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #b3b3b3; display: block; position: absolute; top: 50%; left: 58%; transform: translate(-50%, -50%)}.d8-1 .video-page__item:last-child{margin-right: 0}.text-and-image-ltr{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.text-and-image-ltr{padding: 40px 0}}.text-and-image-ltr__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%}.text-and-image-ltr__content{position: relative; width: calc((100% - 40px)/2)}@media(max-width: 1199px){.text-and-image-ltr__content{width: calc((100% - 30px)/2)}}@media(max-width: 991px){.text-and-image-ltr__content{width: 100%; margin-top: 25px}}.text-and-image-ltr__img{position: relative; display: flex; justify-content: center; align-items: center; width: calc((100% - 40px)/2)}@media(max-width: 1199px){.text-and-image-ltr__img{width: calc((100% - 30px)/2)}}@media(max-width: 991px){.text-and-image-ltr__img{order: -1; width: 100%}}.text-and-image-ltr__img img{width: 100%}.text-and-image-ltr__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.text-and-image-ltr__title{font-size: 24px}}.text-and-image-ltr__text{width: 100%; margin-top: 15px}.text-and-image-ltr__btn{display: inline-flex; justify-content: center; align-items: center; margin-top: 25px; height: 40px; padding: 0 30px; font-size: 14px; line-height: 1.4; color: #fff; background-color: #29abe2; border-radius: 3px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.text-and-image-ltr__btn{padding: 0 20px; margin-top: 15px}}.text-and-image-ltr__btn:hover{opacity: .7}.text-and-image-rtl{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.text-and-image-rtl{padding: 40px 0}}.text-and-image-rtl__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%}.text-and-image-rtl__content{position: relative; width: calc((100% - 40px)/2)}@media(max-width: 1199px){.text-and-image-rtl__content{width: calc((100% - 30px)/2)}}@media(max-width: 991px){.text-and-image-rtl__content{width: 100%; margin-top: 25px}}.text-and-image-rtl__img{position: relative; display: flex; justify-content: center; align-items: center; width: calc((100% - 40px)/2)}@media(max-width: 1199px){.text-and-image-rtl__img{width: calc((100% - 30px)/2)}}@media(max-width: 991px){.text-and-image-rtl__img{width: 100%}}.text-and-image-rtl__img img{width: 100%}.text-and-image-rtl__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.text-and-image-rtl__title{font-size: 24px}}.text-and-image-rtl__text{width: 100%; margin-top: 15px}.text-and-image-rtl__btn{display: inline-flex; justify-content: center; align-items: center; margin-top: 25px; height: 40px; padding: 0 30px; font-size: 14px; line-height: 1.4; color: #fff; background-color: #29abe2; border-radius: 3px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.text-and-image-rtl__btn{padding: 0 20px; margin-top: 15px}}.text-and-image-rtl__btn:hover{opacity: .7}.all-text-center{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.all-text-center{padding: 40px 0}}.all-text-center__block{position: relative; width: 100%; text-align: center}.all-text-center__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.all-text-center__title{font-size: 24px}}.all-text-center__text{width: 100%; max-width: 800px; margin: 15px auto 0}.all-text-center__btn{display: inline-flex; justify-content: center; align-items: center; margin-top: 25px; height: 40px; padding: 0 30px; font-size: 14px; line-height: 1.4; color: #fff; background-color: #29abe2; border-radius: 3px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.all-text-center__btn{padding: 0 20px; margin-top: 15px}}.all-text-center__btn:hover{opacity: .7}.info-list-three{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.info-list-three{padding: 40px 0}}.info-list-three__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%}.info-list-three__item{width: calc((99.999% - 100px)/3); text-align: center}@media(max-width: 1199px){.info-list-three__item{width: calc((99.999% - 60px)/3)}}@media(max-width: 991px){.info-list-three__item{width: 100%} .info-list-three__item:nth-child(n+2){margin-top: 30px}}.info-list-three__img{position: relative; width: 100%}.info-list-three__img img{width: 60%}.info-list-three__content{position: relative; width: 100%; margin-top: 25px}@media(max-width: 991px){.info-list-three__content{margin-top: 15px}}.info-list-three__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 24px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.info-list-three__title{font-size: 20px}}.info-list-three__text{width: 100%; margin-top: 10px}.info-list-three__btn{display: inline-flex; justify-content: center; align-items: center; margin-top: 25px; height: 40px; padding: 0 30px; font-size: 14px; line-height: 1.4; color: #fff; background-color: #29abe2; border-radius: 3px; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.info-list-three__btn{padding: 0 20px; margin-top: 15px}}.info-list-three__btn:hover{opacity: .7}.news-style-box{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.news-style-box{padding: 40px 0}}.news-style-box__block{position: relative; width: 100%}.news-style-box__maintitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 500; line-height: 1.4; text-align: center}@media(max-width: 991px){.news-style-box__maintitle{font-size: 24px}}.news-style-box__box{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%; padding: 30px 10px 0}@media(min-width: 992px){.news-style-box__box--2 .news-style-box__item{width: 50%} .news-style-box__box--3 .news-style-box__item{width: 33.3333%}}@media(max-width: 991px){.news-style-box__box{width: 100%; margin: 20px 0 0}}.news-style-box__item{padding: 0 15px}@media(max-width: 991px){.news-style-box__item{width: 100%; padding: 15px 0}}.news-style-box__item.stuff{height: 0}.news-style-box__img{width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.news-style-box__img::before{content: ""; display: block; width: 100%; padding-bottom: 60%; z-index: 1}.news-style-box__date{width: 100%; margin-top: 15px; font-size: 14px; color: #999; text-transform: uppercase}@media(max-width: 991px){.news-style-box__date{margin-top: 10px; font-size: 13px} .news-style-box__date::before{font-size: 13px}}.news-style-box__date::before{content: "POSTED "; font-size: 14px; color: #777}.news-style-box__title{width: 100%; margin-top: 8px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 500; line-height: 1.4; color: #333}@media(max-width: 991px){.news-style-box__title{margin-top: 5px; font-size: 18px}}.news-style-box__text{max-height: 5.1em; margin-top: 10px; font-size: 15px; color: #777; overflow: hidden}@media(max-width: 991px){.news-style-box__text{margin-top: 5px}}.product-style-box{width: 100%; padding: 70px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.product-style-box{padding: 40px 0}}.product-style-box__block{position: relative; width: 100%}.product-style-box__maintitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 32px; font-weight: 500; line-height: 1.4; text-align: center}@media(max-width: 991px){.product-style-box__maintitle{font-size: 24px}}.product-style-box__box{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: calc(100% + 30px); margin: 30px -15px 0}@media(min-width: 992px){.product-style-box__box--3 .product-style-box__item{width: calc((99.999% - 90px)/3)} .product-style-box__box--4 .product-style-box__item{width: calc((100% - 120px)/4)} .product-style-box__box--5 .product-style-box__item{width: calc((100% - 150px)/5)}}@media(max-width: 991px){.product-style-box__box{width: 100%; margin: 20px 0 0}}.product-style-box__item{margin: 0 15px}@media(max-width: 991px){.product-style-box__item{width: 100%; margin: 0} .product-style-box__item:nth-child(n+2){margin-top: 30px}}.product-style-box__img{width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.product-style-box__img::before{content: ""; display: block; width: 100%; padding-bottom: 100%; z-index: 1}.product-style-box__brand{width: 100%; margin-top: 10px; font-size: 13px; color: #777; text-align: center}.product-style-box__name{width: 100%; margin-top: 3px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 500; line-height: 1.4; color: #333; text-align: center}@media(max-width: 991px){.product-style-box__name{font-size: 18px}}.product-style-box__text{max-height: 5.1em; margin-top: 8px; font-size: 15px; color: #777; text-align: center; overflow: hidden}@media(max-width: 991px){.product-style-box__text{margin-top: 5px}}.b1-1{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b1-1{padding-top: 40px; padding-bottom: 40px}}.b1-1__block{display: flex; justify-content: space-between; width: 100%}@media(max-width: 991px){.b1-1__block{flex-direction: column; justify-content: flex-start}}.b1-1__item{position: relative; width: calc((99.999% - 60px)/3); min-height: 50px; transition: all .4s ease-in-out; transition-delay: 0; opacity: 0}.b1-1__item:first-of-type{align-self: center; padding-right: 45px}@media(max-width: 991px){.b1-1__item:first-of-type{padding-right: 0}}@media(max-width: 991px){.b1-1__item{width: 100%; max-width: 720px; text-align: center; margin-left: auto; margin-right: auto} .b1-1__item:nth-of-type(n + 2){padding-top: 30px}}.b1-1__item:nth-child(2){transition-delay: .3s}@media screen and (max-width: 991px){.b1-1__item:nth-child(2){transition-delay: 0s}}.b1-1__item:nth-child(3){transition-delay: .6s}@media screen and (max-width: 991px){.b1-1__item:nth-child(3){transition-delay: 0s}}.b1-1__item.animate{opacity: 1}.b1-1__subtitle{width: 100%; font-size: 16px; line-height: 1.4}.b1-1__title{width: 100%; margin-top: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 28px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.b1-1__title{font-size: 25px}}.b1-1__text{width: 100%; margin-top: 10px}.b1-1__btn{display: inline-flex; justify-content: center; align-items: center; height: 40px; padding: 0 55px; margin-top: 25px; font-size: 16px; transition: all .3s}.b1-1__btn:hover{opacity: .5}.b1-1__img{width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.b1-1__img::before{content: ""; display: block; width: 100%; padding-bottom: 60%}.b1-1__info{display: flex; justify-content: space-between; align-items: flex-start; width: 100%; margin-top: 15px}.b1-1__bar{width: 18px; height: 3px; margin-top: 11px}.b1-1__detail{width: calc(100% - 35px)}.b1-1__detail p:nth-child(1){width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; line-height: 1.4}.b1-1__detail p:nth-child(2){width: 100%; margin-top: 5px; font-size: 14px}.b1-2{width: 100%; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}.b1-2 .full-container{opacity: 0; transition: all .4s cubic-bezier(0.68, 0, 0.265, 1)}.b1-2 .full-container.animate{opacity: 1}.b1-2__block{display: flex; justify-content: space-between; align-items: stretch; width: 100%}@media(max-width: 991px){.b1-2__block{flex-direction: column; justify-content: flex-start}}.b1-2__img1{position: relative; min-height: 50px; background-size: cover; background-position: center; background-repeat: no-repeat}@media(min-width: 992px){.b1-2__img1{width: calc((100% - 480px)*.65)}}@media(max-width: 991px){.b1-2__img1::before{content: ""; display: block; width: 100%; padding-top: 45%}}.b1-2__img2{position: relative; min-height: 50px; background-size: cover; background-position: center; background-repeat: no-repeat}@media(min-width: 992px){.b1-2__img2{width: calc((100% - 480px)*.35)}}@media(max-width: 991px){.b1-2__img2::before{content: ""; display: block; width: 100%; padding-top: 45%}}.b1-2__box{position: relative; width: 480px; padding: 95px 70px}@media(max-width: 991px){.b1-2__box{width: 100%; padding-top: 60px; padding-left: 60px; padding-right: 60px; padding-bottom: 60px}}@media(max-width: 575px){.b1-2__box{padding-top: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 30px}}.b1-2__info{position: relative; width: 100%; min-height: 50px}.b1-2__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 28px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.b1-2__title{font-size: 25px}}.b1-2__bar{width: 220px; height: 6px; margin-top: 20px}.b1-2__text{width: 100%; margin-top: 25px}@media(max-width: 991px){.b1-2__text{margin-top: 15px}}.b1-2__btn{display: inline-flex; justify-content: center; align-items: center; min-width: 175px; min-height: 40px; padding: 10px 20px; margin-top: 25px; font-size: 16px; transition: all .3s}.b1-2__btn:hover{opacity: .5}.b1-3{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b1-3{padding-top: 40px; padding-bottom: 40px}}.b1-3__block{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; width: 100%}@media(max-width: 991px){.b1-3__block{flex-direction: column; justify-content: flex-start; max-width: 720px; margin-left: auto; margin-right: auto}}.b1-3__left{position: relative; display: flex; flex-wrap: wrap; align-content: center; width: calc((100% - 90px)*.285); min-height: 50px; opacity: 0; transition: all .5s cubic-bezier(0.68, 0, 0.265, 1)}@media(max-width: 991px){.b1-3__left{width: 100%}}.b1-3__left.animate{opacity: 1}.b1-3__right{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; width: calc((100% - 90px)*.715)}@media(max-width: 991px){.b1-3__right{display: flex; width: 100%; padding-top: 30px; padding-left: 15px; padding-right: 15px}}.b1-3-num{position: relative; width: 100%}.b1-3-num__text{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 45px; font-weight: 700; line-height: 1}.b1-3-num__line{position: absolute; top: 50%; left: 0; width: 180px; height: 1px; transform: translateY(-50%)}@media(max-width: 991px){.b1-3-num__line{display: none}}.b1-3__title{width: 100%; margin-top: 25px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4}@media(max-width: 991px){.b1-3__title{margin-top: 15px; font-size: 25px; text-align: center}}.b1-3__img{position: relative; width: calc((100% - 60px)*.465); min-height: 50px; background-size: cover; background-position: center; background-repeat: no-repeat; opacity: 0; transition: all .5s cubic-bezier(0.68, 0, 0.265, 1); transition-delay: .4s}.b1-3__img.animate{opacity: 1}@media(max-width: 991px){.b1-3__img{width: 50%}}@media(max-width: 767px){.b1-3__img{width: 100%; margin-bottom: 30px}}.b1-3__img::before{content: ""; display: block; width: 100%; padding-top: 140%}.b1-3__img-icon{position: relative; width: 50px; min-height: 50px; background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 1}@media(max-width: 991px){.b1-3__img-icon{margin-left: auto; margin-right: auto}}.b1-3__info{position: relative; display: flex; flex-wrap: wrap; align-content: center; width: calc((100% - 60px)*.535); opacity: 0; transition: all .5s cubic-bezier(0.68, 0, 0.265, 1); transition-delay: .8s}.b1-3__info.animate{opacity: 1}@media(min-width: 992px){.b1-3__info{padding: 40px 0}}@media(max-width: 991px)and (min-width: 768px){.b1-3__info{width: 50%; padding-left: 8%}}@media(max-width: 767px){.b1-3__info{width: 100%}}.b1-3__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; line-height: 1.4}.b1-3__text{width: 100%; margin-top: 30px}@media(max-width: 991px){.b1-3__text{margin-top: 15px}}.b1-3__btn{display: flex; justify-content: flex-start; align-items: center; margin-top: 30px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; line-height: 1.4; transition: all .3s}@media(max-width: 991px){.b1-3__btn{margin-top: 15px}}.b1-3__btn:hover{transform: translateX(5px)}.b1-3__btn span{margin-left: 5px}.b1-5{width: 100%; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media screen and (max-width: 991px){.b1-5__text p{text-align: center}}.b1-5__block{display: flex; justify-content: space-between; align-items: stretch; width: 100%}@media(max-width: 991px){.b1-5__block{flex-direction: column}}.b1-5__block>div{width: 50%; min-height: 50px}@media(max-width: 991px){.b1-5__block>div{width: 100%}}.b1-5__img{position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.b1-5__info{position: relative; display: flex; align-items: center; justify-content: center; padding-left: 15px; padding-right: 15px; margin: 0 auto}@media(min-width: 992px){.b1-5__info{padding-top: 20%; padding-bottom: 20%}}@media(max-width: 991px){.b1-5__info{width: 100%; min-height: 500px; padding-top: 40px; padding-bottom: 40px}}@media(max-width: 767px){.b1-5__info{min-height: 350px}}.b1-5__info-item{position: relative; width: 100%; max-width: 460px; padding: 100px 95px 80px; background-color: #eee}@media(max-width: 991px){.b1-5__info-item{padding-top: 60px; padding-left: 20px; padding-right: 20px; padding-bottom: 60px}}.b1-5__icon{position: absolute; top: -50px; left: 50%; width: 100px; height: 100px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-left: -50px}.b1-5__left .wrap{position: relative; transform: translate3d(-100%, 0, 0); transition: all .6s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0; height: 100%; display: flex; align-items: center}.b1-5__left .wrap.animate{opacity: 1; transform: translate3d(0, 0, 0)}.b1-5__right{padding-top: 90px; padding-left: calc((50% - 750px)/2); padding-right: calc((50% - 750px)/2); padding-bottom: 90px; display: flex; justify-content: center; align-items: center}@media(max-width: 991px){.b1-5__right{padding-top: 40px; padding-bottom: 40px}}.b1-5__right .wrap{position: relative; transform: translate3d(100%, 0, 0); transition: all .6s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0}.b1-5__right .wrap.animate{opacity: 1; transform: translate3d(0, 0, 0)}.b1-5__detail{padding-left: 45px; padding-right: 45px}@media(max-width: 991px){.b1-5__detail{text-align: center}}.b1-5__detail-text{width: 100%; padding-top: 50px}@media(max-width: 991px){.b1-5__detail-text{padding-top: 20px}}.b1-5__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.b1-5__title{font-size: 24px}}.b1-5__subtitle{font-size: 16px; line-height: 1.4; margin-bottom: 10px}.b1-5__btn{display: inline-flex; justify-content: center; align-items: center; font-size: 16px; min-height: 40px; min-width: 175px; padding: 10px 20px; margin-top: 65px; font-size: 16px; line-height: 1.4; transition: all .3s}@media(max-width: 991px){.b1-5__btn{margin-top: 30px}}.b1-5__btn:hover{opacity: .5}.b1-6{width: 100%; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media screen and (max-width: 991px){.b1-6__text p{text-align: center}}.b1-6__block{display: flex; justify-content: space-between; align-items: stretch; width: 100%}@media(max-width: 991px){.b1-6__block{flex-direction: column-reverse}}.b1-6__block>div{width: 50%; min-height: 50px}@media(max-width: 991px){.b1-6__block>div{width: 100%}}.b1-6__img{position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.b1-6__info{position: relative; display: flex; align-items: center; justify-content: center; padding-left: 15px; padding-right: 15px; margin: 0 auto}@media(min-width: 992px){.b1-6__info{padding-top: 20%; padding-bottom: 20%}}@media(max-width: 991px){.b1-6__info{width: 85%; min-height: 500px; padding-top: 40px; padding-bottom: 40px}}@media(max-width: 767px){.b1-6__info{min-height: 350px}}.b1-6__info-item{position: relative; width: 100%; max-width: 460px; padding: 100px 95px 80px; background-color: #eee}@media(max-width: 991px){.b1-6__info-item{padding-top: 60px; padding-left: 20px; padding-right: 20px; padding-bottom: 60px}}.b1-6__icon{position: absolute; top: -50px; left: 50%; width: 100px; height: 100px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-left: -50px}.b1-6__right .wrap{position: relative; transform: translate3d(100%, 0, 0); transition: all .6s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0; height: 100%; display: flex; align-items: center}.b1-6__right .wrap.animate{opacity: 1; transform: translate3d(0, 0, 0)}.b1-6__left{padding-top: 90px; padding-left: calc((50% - 750px)/2); padding-right: calc((50% - 750px)/2); padding-bottom: 90px; display: flex; justify-content: center; align-items: center}@media(max-width: 991px){.b1-6__left{padding-top: 40px; padding-bottom: 40px}}.b1-6__left .wrap{position: relative; transform: translate3d(-100%, 0, 0); transition: all .6s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0}.b1-6__left .wrap.animate{opacity: 1; transform: translate3d(0, 0, 0)}.b1-6__detail{padding-left: 45px; padding-right: 45px}@media(max-width: 991px){.b1-6__detail{text-align: center}}.b1-6__detail-text{width: 100%; padding-top: 50px}@media(max-width: 991px){.b1-6__detail-text{padding-top: 20px}}.b1-6__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.b1-6__title{font-size: 24px}}.b1-6__subtitle{font-size: 16px; line-height: 1.4; margin-bottom: 10px}.b1-6__btn{display: inline-flex; justify-content: center; align-items: center; font-size: 16px; min-height: 40px; min-width: 175px; padding: 10px 20px; margin-top: 65px; font-size: 16px; line-height: 1.4; transition: all .3s}@media(max-width: 991px){.b1-6__btn{margin-top: 30px}}.b1-6__btn:hover{opacity: .5}.b1-7{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b1-7{padding-top: 40px; padding-bottom: 40px}}.b1-7__block{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; min-height: 50px}@media(max-width: 767px){.b1-7__block{flex-direction: column-reverse}}@media(min-width: 992px){.b1-7__block .block-wrap.left{width: calc((100% - 100px)*.47)}}@media(max-width: 991px)and (min-width: 768px){.b1-7__block .block-wrap.left{width: calc((100% - 40px)*.5)}}@media(max-width: 767px){.b1-7__block .block-wrap.left{width: 100%; max-width: 550px; padding-top: 20px}}.b1-7__block .block-wrap.left .wrap{transform: translate3d(-100%, 0, 0)}@media(min-width: 992px){.b1-7__block .block-wrap.right{width: calc((100% - 100px)*.53)}}@media(max-width: 991px)and (min-width: 768px){.b1-7__block .block-wrap.right{width: calc((100% - 40px)*.5)}}@media(max-width: 767px){.b1-7__block .block-wrap.right{width: 100%; max-width: 550px}}.b1-7__block .block-wrap.right .wrap{transform: translate3d(100%, 0, 0)}.b1-7__block .block-wrap .wrap{transition: all .7s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0}.b1-7__block .block-wrap .wrap.animate{transform: translate3d(0, 0, 0); opacity: 1}.b1-7__info{position: relative; display: flex; align-items: flex-start; justify-content: center; flex-direction: column}.b1-7__detail{padding: 95px 45px}.b1-7__title{position: relative; width: 100%; min-height: 50px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: 700; line-height: 1.4}@media(max-width: 991px){.b1-7__title{font-size: 32px}}.b1-7__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; line-height: 1.4}.b1-7__text{width: 100%}@media(min-width: 992px){.b1-7__text{margin-top: 35px; padding-right: 30px}}@media(max-width: 991px){.b1-7__text{margin-top: 10px}}.b1-7__img{position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; height: 100%}.b1-7__img::before{content: ""; display: block; width: 100%; padding-bottom: 75%}.b1-7__btn{display: inline-flex; justify-content: center; align-items: center; font-size: 16px; min-height: 40px; min-width: 175px; padding: 10px 20px; margin-top: 65px; font-size: 16px; line-height: 1.4; transition: all .3s}@media(max-width: 991px){.b1-7__btn{margin-top: 30px}}.b1-8{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b1-8{padding-top: 40px; padding-bottom: 40px}}.b1-8__block{position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; width: 100%; min-height: 50px}@media(min-width: 992px){.b1-8__block{align-items: stretch}}@media(max-width: 991px){.b1-8__block{align-items: center}}@media(max-width: 767px){.b1-8__block{flex-direction: column}}@media(min-width: 992px){.b1-8__block .block-wrap.left{width: calc((100% - 100px)*.53)}}@media(max-width: 991px)and (min-width: 768px){.b1-8__block .block-wrap.left{width: calc((100% - 40px)*.5)}}@media(max-width: 767px){.b1-8__block .block-wrap.left{width: 100%; max-width: 550px}}.b1-8__block .block-wrap.left .wrap{transform: translate3d(-100%, 0, 0)}.b1-8__block .block-wrap.right{display: flex; align-items: center}@media(min-width: 992px){.b1-8__block .block-wrap.right{width: calc((100% - 100px)*.47)}}@media(max-width: 991px)and (min-width: 768px){.b1-8__block .block-wrap.right{width: calc((100% - 40px)*.5)}}@media(max-width: 767px){.b1-8__block .block-wrap.right{width: 100%; max-width: 550px; padding-top: 20px}}.b1-8__block .block-wrap.right .wrap{transform: translate3d(100%, 0, 0)}.b1-8__block .block-wrap .wrap{transition: all .7s cubic-bezier(0.68, 0, 0.265, 1); opacity: 0}.b1-8__block .block-wrap .wrap.animate{transform: translate3d(0, 0, 0); opacity: 1}.b1-8__info{position: relative; display: flex; align-items: flex-start; justify-content: center; flex-direction: column}.b1-8__detail{padding: 95px 45px}.b1-8__title{position: relative; width: 100%; min-height: 50px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: 700; line-height: 1.4}@media(max-width: 991px){.b1-8__title{font-size: 32px}}.b1-8__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; line-height: 1.4}.b1-8__text{width: 100%}@media(min-width: 992px){.b1-8__text{margin-top: 35px; padding-right: 30px}}@media(max-width: 991px){.b1-8__text{margin-top: 10px}}.b1-8__img{position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; height: 100%}.b1-8__img::before{content: ""; display: block; width: 100%; padding-bottom: 75%}.b1-8__btn{display: inline-flex; justify-content: center; align-items: center; font-size: 16px; min-height: 40px; min-width: 175px; padding: 10px 20px; margin-top: 65px; font-size: 16px; line-height: 1.4; transition: all .3s}@media(max-width: 991px){.b1-8__btn{margin-top: 30px}}.b1-10{width: 100%; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat; padding-top: 95px}@media(max-width: 991px){.b1-10{padding-top: 40px}}.b1-10 .container{opacity: 0; visibility: hidden; transition: all .6s cubic-bezier(0.68, 0, 0.265, 1); transform: translate3d(0, 20px, 0)}.b1-10 .container.animate{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0)}.b1-10__block{display: flex; flex-wrap: wrap; width: 100%}.b1-10__item{position: relative; width: 33.333%; text-align: center}.b1-10__img{position: relative; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat}.b1-10__img::before{content: ""; display: block; width: 100%; padding-top: 50%}.b1-10__content{position: relative; width: 100%}.b1-10__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; line-height: 1.4; text-align: center}@media(max-width: 991px){.b1-10__title{font-size: 24px}}.b1-10__subtitle{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; text-align: center}.b1-10__text{width: 100%; max-width: 850px; margin-top: 20px; margin-left: auto; margin-right: auto; padding-bottom: 80px; text-align: center}@media(max-width: 991px){.b1-10__text{padding-bottom: 30px}}.b2-1{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b2-1{padding-top: 40px; padding-bottom: 40px}}.b2-1__top{position: relative; text-align: center}.b2-1__subtitle{width: 100%; font-size: 16px; padding-bottom: 10x}.b2-1__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: bold; line-height: 1.4; padding-bottom: 15px}@media(max-width: 991px){.b2-1__title{font-size: 32px}}.b2-1__text{width: 74%; font-size: 16px; line-height: 1.7; color: #777; margin-left: auto; margin-right: auto}@media(max-width: 991px){.b2-1__text{width: 95%}}.b2-1__list{display: flex; justify-content: center; flex-wrap: wrap; padding-top: 100px}@media(max-width: 991px){.b2-1__list{align-items: center; flex-direction: column; padding-top: 50px}}.b2-1__item{position: relative; display: flex; align-items: center; flex-direction: column; text-align: center; width: 33.33%; padding: 15px}@media(max-width: 991px){.b2-1__item{width: 100%} .b2-1__item:nth-of-type(n + 2){padding-top: 40px}}.b2-1__box{position: relative; display: flex; align-items: center; justify-content: center; width: 210px; height: 210px}.b2-1__box span{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 500; color: #222}.b2-1__circle{position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 1s ease-in-out; transform: rotate(180deg); stroke-dashoffset: 602.88}.b2-1__item:nth-of-type(1) .b2-1__circle{transition-delay: .2s}.b2-1__item:nth-of-type(2) .b2-1__circle{transition-delay: .4s}.b2-1__item:nth-of-type(3) .b2-1__circle{transition-delay: .6s}.b2-1__circle-background{position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: rotate(180deg)}.b2-1__slogan{width: 100%; max-width: 190px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; color: #333; padding-top: 15px}.b2-2{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b2-2{padding-top: 40px; padding-bottom: 40px}}.b2-2__top{position: relative}@media(min-width: 992px){.b2-2__top{text-align: right}}@media(max-width: 991px){.b2-2__top{text-align: center}}.b2-2__subtitle{width: 100%; font-size: 16px; padding-bottom: 10x}.b2-2__title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: bold; line-height: 1.4; padding-bottom: 15px}@media(max-width: 991px){.b2-2__title{font-size: 32px}}.b2-2__text{width: 74%; font-size: 16px; line-height: 1.7; color: #777; margin-left: auto; margin-right: 0}@media(max-width: 991px){.b2-2__text{width: 95%; margin-right: auto}}.b2-2__list{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 100px}@media(max-width: 991px){.b2-2__list{align-items: center; justify-content: flex-start; flex-direction: column; padding-top: 50px}}.b2-2__item{position: relative; display: flex; align-items: flex-start; flex-direction: column}.b2-2__item:nth-of-type(n + 3){padding-top: 15px}@media(min-width: 992px){.b2-2__item{width: calc(50% - 30px)}}@media(max-width: 991px){.b2-2__item{width: 100%; max-width: 540px} .b2-2__item:nth-of-type(2){padding-top: 15px}}.b2-2__box{position: relative; display: flex; align-items: center; justify-content: center; width: 100%}.b2-2__tag{display: flex; align-items: center; position: absolute; bottom: calc(100% + 10px); font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; color: #fff; background-color: #202020; opacity: 1; transition: all .6s; transform: translate(-50%, 0); border-radius: 3px; padding-top: 2px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px}@media(max-width: 575px){.b2-2__tag{transform: translate(-100%, 0)}}.b2-2__tag span{word-break: keep-all}.b2-2__tag span.triangle{content: ""; display: block; position: absolute; top: 100%; left: 50%; width: 0px; height: 0px; border-style: solid; border-width: 4px 5px 0px 5px; border-color: #202020 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); margin-left: -5px}.b2-2__line{position: absolute; left: 0; bottom: 0; width: 100%; height: 15px; transition: all 1s ease; transform-origin: left; transform: scaleX(0)}.b2-2__line-background{width: 100%; height: 15px}.b2-2__slogan{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 18px; color: #333; padding-bottom: 5px}.b2-3{position: relative; width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b2-3{padding-top: 40px; padding-bottom: 40px}}@media(min-width: 992px){.b2-3{background-attachment: fixed}}.b2-3__mask{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .8}.b2-3__list{display: flex; flex-wrap: wrap; align-items: center; justify-content: center}@media(min-width: 992px){.b2-3__list--3 .b2-3__item{width: 33.33%} .b2-3__list--5 .b2-3__item{width: 20%}}.b2-3__item{position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; width: 25%; color: #fff; z-index: 5; padding: 15px; opacity: 0; visibility: hidden; transform: translate3d(0, 40px, 0); transition: all .7s cubic-bezier(0.68, 0, 0.265, 1)}@media(max-width: 991px)and (min-width: 768px){.b2-3__item{width: 50%}}@media(max-width: 767px){.b2-3__item{width: 100%; padding: 15px}}.b2-3__item:hover .b2-3__img{transform: translateY(-10px)}.b2-3__item.animate{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0)}.b2-3__img{position: relative; width: 70px; background-size: cover; background-position: center; background-repeat: no-repeat; transition: all .3s ease}.b2-3__img::before{content: ""; display: block; width: 100%; padding-top: 100%}.b2-3__number{font-size: 60px; font-weight: 500; line-height: 1.4; color: #e5e5e5}@media(max-width: 991px){.b2-3__number{font-size: 48px}}.b2-3__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 300; line-height: 1; color: #333}.b2-4{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b2-4{padding-top: 40px; padding-bottom: 40px}}.b2-4__list{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between}@media(min-width: 992px){.b2-4__list{margin-left: -15px; margin-right: -15px}}@media(max-width: 991px){.b2-4__list{flex-direction: column; justify-content: center}}@media(min-width: 992px){.b2-4__list>div{width: 33.33%; max-width: 385px; padding-left: 15px; padding-right: 15px}}@media(max-width: 991px){.b2-4__list>div{width: 100%; padding-top: 30px}}.b2-4__item{position: relative}@media(max-width: 991px){.b2-4__item{text-align: center}}.b2-4__number{font-size: 40px; font-weight: 500; line-height: 1.4; padding-bottom: 15px}.b2-4__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; padding-bottom: 5px}.b2-4__text{font-size: 14px}@media(min-width: 992px){.b2-4__text{max-width: 320px}}.b2-4__bar-item{position: relative}.b2-4__bar-item:nth-of-type(n + 2){padding-top: 15px}.b2-4__bar-box{position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 20px; background-color: #e5e5e5; border-radius: 5px; overflow: hidden}.b2-4__bar-number{position: absolute; top: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; line-height: 20px; color: #fff; opacity: 1; transition: all .6s ease; transform: translateX(-100%); padding-left: 10px; padding-right: 10px}.b2-4__bar-title{width: 100%; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 16px; color: #333; padding-bottom: 5px}.b2-4__bar-line{position: absolute; left: 0; bottom: 0; width: 100%; height: 20px; transition: all .6s ease; transform-origin: left; transform: scaleX(0)}.b3-2{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b3-2{padding-top: 40px; padding-bottom: 40px}}.b3-2__title{position: relative; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: 700; line-height: 1.4; text-align: center; margin-bottom: 65px}@media(max-width: 991px){.b3-2__title{font-size: 32px; margin-bottom: 30px}}.b3-2__list{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start}.b3-2__item{position: relative; width: 47%; display: flex; flex-wrap: nowrap; align-items: flex-start}.b3-2__item:nth-child(n+3){margin-top: 105px}@media(max-width: 991px){.b3-2__item{flex-wrap: wrap} .b3-2__item:nth-child(n+3){margin-top: 75px}}@media(max-width: 767px){.b3-2__item{width: 100%; margin-bottom: 50px} .b3-2__item:nth-child(n+3){margin-top: 0}}.b3-2__img{flex-shrink: 0; width: 37.38%; position: relative; border-radius: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; transition-property: all; transition-duration: .3s; transition-timing-function: linear}@media(max-width: 991px){.b3-2__img{width: 50%; margin-bottom: 25px}}@media(max-width: 767px){.b3-2__img{width: 45%}}.b3-2__img:before{content: ""; width: 100%; display: block; position: relative; padding-top: 100%}.b3-2__img:hover{opacity: .4}.b3-2__content{padding-left: 50px}@media(max-width: 991px){.b3-2__content{width: 100%; padding-left: 0}}.b3-2__name{margin-top: 5px; margin-bottom: 5px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; font-weight: 500; line-height: 1.4}@media(max-width: 991px){.b3-2__name{font-size: 20px}}.b3-2__job{margin-bottom: 15px; font-size: 16px; line-height: 1.4}.b3-2__detail{margin-bottom: 10px; line-height: 2; font-size: 14px}@media(max-width: 991px){.b3-2__detail{margin-bottom: 15px}}@media(max-width: 767px){.b3-2__detail{margin-bottom: 20px}}.b3-2__link{display: flex; flex-wrap: no-wrap; align-items: flex-start}.b3-2__link li{margin-right: 10px}.b3-2__link li:hover{opacity: .7}.b3-2__icon{width: 30px; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 50%}.b3-2__icon:before{content: ""; width: 100%; display: block; position: relative; padding-top: 100%}.b3-4{width: 100%; padding: 95px 0; background-color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat}@media(max-width: 991px){.b3-4{padding-top: 40px; padding-bottom: 40px}}.b3-4__block{width: 100%}.b3-4__top{position: relative; width: 100%}.b3-4__subtitle{margin-bottom: 10px; font-size: 16px; line-height: 1.4; text-align: center}.b3-4__title{margin-bottom: 35px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 40px; font-weight: bold; line-height: 1.4; text-align: center}@media(max-width: 991px){.b3-4__title{font-size: 32px}}.b3-4__list{position: relative; width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between}@media(max-width: 767px){.b3-4__list{justify-content: space-around}}.b3-4__item{position: relative; width: calc((99.999% - 74px)/3)}@media(max-width: 767px){.b3-4__item{width: 80%; margin-bottom: 20px} .b3-4__item:ladt-child{margin-bottom: 0}}@media(max-width: 575px){.b3-4__item{width: 100%}}.b3-4__img{width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover}.b3-4__img:before{content: ""; width: 100%; display: block; position: relative; padding-top: 120%}.b3-4__content{padding: 40px 20px 40px 45px; background-color: #fff}@media(min-width: 768px){.b3-4__content{width: 77%; position: absolute; bottom: 0; left: 0}}@media(max-width: 991px){.b3-4__content{padding: 15px 15px 15px 45px}}@media(max-width: 767px){.b3-4__content{padding-top: 20px; padding-left: 45px; padding-right: 20px; padding-bottom: 20px}}.b3-4__name{font-size: 25px; font-weight: 500; line-height: 1.4; position: relative}@media(max-width: 991px){.b3-4__name{font-size: 20px}}.b3-4__name span{width: 26px; height: 4px; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: -45px}.b3-4__job{font-size: 16px; line-height: 1.4}.padding-top__range--0{padding-top: 0px}@media(max-width: 991px){.padding-top__range--0{padding-top: 0px}}@media(max-width: 575px){.padding-top__range--0{padding-top: 0px}}.padding-top__range--1{padding-top: 1px}@media(max-width: 991px){.padding-top__range--1{padding-top: 0.6666666667px}}@media(max-width: 575px){.padding-top__range--1{padding-top: 0.5px}}.padding-top__range--2{padding-top: 2px}@media(max-width: 991px){.padding-top__range--2{padding-top: 1.3333333333px}}@media(max-width: 575px){.padding-top__range--2{padding-top: 1px}}.padding-top__range--3{padding-top: 3px}@media(max-width: 991px){.padding-top__range--3{padding-top: 2px}}@media(max-width: 575px){.padding-top__range--3{padding-top: 1.5px}}.padding-top__range--4{padding-top: 4px}@media(max-width: 991px){.padding-top__range--4{padding-top: 2.6666666667px}}@media(max-width: 575px){.padding-top__range--4{padding-top: 2px}}.padding-top__range--5{padding-top: 5px}@media(max-width: 991px){.padding-top__range--5{padding-top: 3.3333333333px}}@media(max-width: 575px){.padding-top__range--5{padding-top: 2.5px}}.padding-top__range--6{padding-top: 6px}@media(max-width: 991px){.padding-top__range--6{padding-top: 4px}}@media(max-width: 575px){.padding-top__range--6{padding-top: 3px}}.padding-top__range--7{padding-top: 7px}@media(max-width: 991px){.padding-top__range--7{padding-top: 4.6666666667px}}@media(max-width: 575px){.padding-top__range--7{padding-top: 3.5px}}.padding-top__range--8{padding-top: 8px}@media(max-width: 991px){.padding-top__range--8{padding-top: 5.3333333333px}}@media(max-width: 575px){.padding-top__range--8{padding-top: 4px}}.padding-top__range--9{padding-top: 9px}@media(max-width: 991px){.padding-top__range--9{padding-top: 6px}}@media(max-width: 575px){.padding-top__range--9{padding-top: 4.5px}}.padding-top__range--10{padding-top: 10px}@media(max-width: 991px){.padding-top__range--10{padding-top: 6.6666666667px}}@media(max-width: 575px){.padding-top__range--10{padding-top: 5px}}.padding-top__range--11{padding-top: 11px}@media(max-width: 991px){.padding-top__range--11{padding-top: 7.3333333333px}}@media(max-width: 575px){.padding-top__range--11{padding-top: 5.5px}}.padding-top__range--12{padding-top: 12px}@media(max-width: 991px){.padding-top__range--12{padding-top: 8px}}@media(max-width: 575px){.padding-top__range--12{padding-top: 6px}}.padding-top__range--13{padding-top: 13px}@media(max-width: 991px){.padding-top__range--13{padding-top: 8.6666666667px}}@media(max-width: 575px){.padding-top__range--13{padding-top: 6.5px}}.padding-top__range--14{padding-top: 14px}@media(max-width: 991px){.padding-top__range--14{padding-top: 9.3333333333px}}@media(max-width: 575px){.padding-top__range--14{padding-top: 7px}}.padding-top__range--15{padding-top: 15px}@media(max-width: 991px){.padding-top__range--15{padding-top: 10px}}@media(max-width: 575px){.padding-top__range--15{padding-top: 7.5px}}.padding-top__range--16{padding-top: 16px}@media(max-width: 991px){.padding-top__range--16{padding-top: 10.6666666667px}}@media(max-width: 575px){.padding-top__range--16{padding-top: 8px}}.padding-top__range--17{padding-top: 17px}@media(max-width: 991px){.padding-top__range--17{padding-top: 11.3333333333px}}@media(max-width: 575px){.padding-top__range--17{padding-top: 8.5px}}.padding-top__range--18{padding-top: 18px}@media(max-width: 991px){.padding-top__range--18{padding-top: 12px}}@media(max-width: 575px){.padding-top__range--18{padding-top: 9px}}.padding-top__range--19{padding-top: 19px}@media(max-width: 991px){.padding-top__range--19{padding-top: 12.6666666667px}}@media(max-width: 575px){.padding-top__range--19{padding-top: 9.5px}}.padding-top__range--20{padding-top: 20px}@media(max-width: 991px){.padding-top__range--20{padding-top: 13.3333333333px}}@media(max-width: 575px){.padding-top__range--20{padding-top: 10px}}.padding-top__range--21{padding-top: 21px}@media(max-width: 991px){.padding-top__range--21{padding-top: 14px}}@media(max-width: 575px){.padding-top__range--21{padding-top: 10.5px}}.padding-top__range--22{padding-top: 22px}@media(max-width: 991px){.padding-top__range--22{padding-top: 14.6666666667px}}@media(max-width: 575px){.padding-top__range--22{padding-top: 11px}}.padding-top__range--23{padding-top: 23px}@media(max-width: 991px){.padding-top__range--23{padding-top: 15.3333333333px}}@media(max-width: 575px){.padding-top__range--23{padding-top: 11.5px}}.padding-top__range--24{padding-top: 24px}@media(max-width: 991px){.padding-top__range--24{padding-top: 16px}}@media(max-width: 575px){.padding-top__range--24{padding-top: 12px}}.padding-top__range--25{padding-top: 25px}@media(max-width: 991px){.padding-top__range--25{padding-top: 16.6666666667px}}@media(max-width: 575px){.padding-top__range--25{padding-top: 12.5px}}.padding-top__range--26{padding-top: 26px}@media(max-width: 991px){.padding-top__range--26{padding-top: 17.3333333333px}}@media(max-width: 575px){.padding-top__range--26{padding-top: 13px}}.padding-top__range--27{padding-top: 27px}@media(max-width: 991px){.padding-top__range--27{padding-top: 18px}}@media(max-width: 575px){.padding-top__range--27{padding-top: 13.5px}}.padding-top__range--28{padding-top: 28px}@media(max-width: 991px){.padding-top__range--28{padding-top: 18.6666666667px}}@media(max-width: 575px){.padding-top__range--28{padding-top: 14px}}.padding-top__range--29{padding-top: 29px}@media(max-width: 991px){.padding-top__range--29{padding-top: 19.3333333333px}}@media(max-width: 575px){.padding-top__range--29{padding-top: 14.5px}}.padding-top__range--30{padding-top: 30px}@media(max-width: 991px){.padding-top__range--30{padding-top: 20px}}@media(max-width: 575px){.padding-top__range--30{padding-top: 15px}}.padding-top__range--31{padding-top: 31px}@media(max-width: 991px){.padding-top__range--31{padding-top: 20.6666666667px}}@media(max-width: 575px){.padding-top__range--31{padding-top: 15.5px}}.padding-top__range--32{padding-top: 32px}@media(max-width: 991px){.padding-top__range--32{padding-top: 21.3333333333px}}@media(max-width: 575px){.padding-top__range--32{padding-top: 16px}}.padding-top__range--33{padding-top: 33px}@media(max-width: 991px){.padding-top__range--33{padding-top: 22px}}@media(max-width: 575px){.padding-top__range--33{padding-top: 16.5px}}.padding-top__range--34{padding-top: 34px}@media(max-width: 991px){.padding-top__range--34{padding-top: 22.6666666667px}}@media(max-width: 575px){.padding-top__range--34{padding-top: 17px}}.padding-top__range--35{padding-top: 35px}@media(max-width: 991px){.padding-top__range--35{padding-top: 23.3333333333px}}@media(max-width: 575px){.padding-top__range--35{padding-top: 17.5px}}.padding-top__range--36{padding-top: 36px}@media(max-width: 991px){.padding-top__range--36{padding-top: 24px}}@media(max-width: 575px){.padding-top__range--36{padding-top: 18px}}.padding-top__range--37{padding-top: 37px}@media(max-width: 991px){.padding-top__range--37{padding-top: 24.6666666667px}}@media(max-width: 575px){.padding-top__range--37{padding-top: 18.5px}}.padding-top__range--38{padding-top: 38px}@media(max-width: 991px){.padding-top__range--38{padding-top: 25.3333333333px}}@media(max-width: 575px){.padding-top__range--38{padding-top: 19px}}.padding-top__range--39{padding-top: 39px}@media(max-width: 991px){.padding-top__range--39{padding-top: 26px}}@media(max-width: 575px){.padding-top__range--39{padding-top: 19.5px}}.padding-top__range--40{padding-top: 40px}@media(max-width: 991px){.padding-top__range--40{padding-top: 26.6666666667px}}@media(max-width: 575px){.padding-top__range--40{padding-top: 20px}}.padding-top__range--41{padding-top: 41px}@media(max-width: 991px){.padding-top__range--41{padding-top: 27.3333333333px}}@media(max-width: 575px){.padding-top__range--41{padding-top: 20.5px}}.padding-top__range--42{padding-top: 42px}@media(max-width: 991px){.padding-top__range--42{padding-top: 28px}}@media(max-width: 575px){.padding-top__range--42{padding-top: 21px}}.padding-top__range--43{padding-top: 43px}@media(max-width: 991px){.padding-top__range--43{padding-top: 28.6666666667px}}@media(max-width: 575px){.padding-top__range--43{padding-top: 21.5px}}.padding-top__range--44{padding-top: 44px}@media(max-width: 991px){.padding-top__range--44{padding-top: 29.3333333333px}}@media(max-width: 575px){.padding-top__range--44{padding-top: 22px}}.padding-top__range--45{padding-top: 45px}@media(max-width: 991px){.padding-top__range--45{padding-top: 30px}}@media(max-width: 575px){.padding-top__range--45{padding-top: 22.5px}}.padding-top__range--46{padding-top: 46px}@media(max-width: 991px){.padding-top__range--46{padding-top: 30.6666666667px}}@media(max-width: 575px){.padding-top__range--46{padding-top: 23px}}.padding-top__range--47{padding-top: 47px}@media(max-width: 991px){.padding-top__range--47{padding-top: 31.3333333333px}}@media(max-width: 575px){.padding-top__range--47{padding-top: 23.5px}}.padding-top__range--48{padding-top: 48px}@media(max-width: 991px){.padding-top__range--48{padding-top: 32px}}@media(max-width: 575px){.padding-top__range--48{padding-top: 24px}}.padding-top__range--49{padding-top: 49px}@media(max-width: 991px){.padding-top__range--49{padding-top: 32.6666666667px}}@media(max-width: 575px){.padding-top__range--49{padding-top: 24.5px}}.padding-top__range--50{padding-top: 50px}@media(max-width: 991px){.padding-top__range--50{padding-top: 33.3333333333px}}@media(max-width: 575px){.padding-top__range--50{padding-top: 25px}}.padding-top__range--51{padding-top: 51px}@media(max-width: 991px){.padding-top__range--51{padding-top: 34px}}@media(max-width: 575px){.padding-top__range--51{padding-top: 25.5px}}.padding-top__range--52{padding-top: 52px}@media(max-width: 991px){.padding-top__range--52{padding-top: 34.6666666667px}}@media(max-width: 575px){.padding-top__range--52{padding-top: 26px}}.padding-top__range--53{padding-top: 53px}@media(max-width: 991px){.padding-top__range--53{padding-top: 35.3333333333px}}@media(max-width: 575px){.padding-top__range--53{padding-top: 26.5px}}.padding-top__range--54{padding-top: 54px}@media(max-width: 991px){.padding-top__range--54{padding-top: 36px}}@media(max-width: 575px){.padding-top__range--54{padding-top: 27px}}.padding-top__range--55{padding-top: 55px}@media(max-width: 991px){.padding-top__range--55{padding-top: 36.6666666667px}}@media(max-width: 575px){.padding-top__range--55{padding-top: 27.5px}}.padding-top__range--56{padding-top: 56px}@media(max-width: 991px){.padding-top__range--56{padding-top: 37.3333333333px}}@media(max-width: 575px){.padding-top__range--56{padding-top: 28px}}.padding-top__range--57{padding-top: 57px}@media(max-width: 991px){.padding-top__range--57{padding-top: 38px}}@media(max-width: 575px){.padding-top__range--57{padding-top: 28.5px}}.padding-top__range--58{padding-top: 58px}@media(max-width: 991px){.padding-top__range--58{padding-top: 38.6666666667px}}@media(max-width: 575px){.padding-top__range--58{padding-top: 29px}}.padding-top__range--59{padding-top: 59px}@media(max-width: 991px){.padding-top__range--59{padding-top: 39.3333333333px}}@media(max-width: 575px){.padding-top__range--59{padding-top: 29.5px}}.padding-top__range--60{padding-top: 60px}@media(max-width: 991px){.padding-top__range--60{padding-top: 40px}}@media(max-width: 575px){.padding-top__range--60{padding-top: 30px}}.padding-top__range--61{padding-top: 61px}@media(max-width: 991px){.padding-top__range--61{padding-top: 40.6666666667px}}@media(max-width: 575px){.padding-top__range--61{padding-top: 30.5px}}.padding-top__range--62{padding-top: 62px}@media(max-width: 991px){.padding-top__range--62{padding-top: 41.3333333333px}}@media(max-width: 575px){.padding-top__range--62{padding-top: 31px}}.padding-top__range--63{padding-top: 63px}@media(max-width: 991px){.padding-top__range--63{padding-top: 42px}}@media(max-width: 575px){.padding-top__range--63{padding-top: 31.5px}}.padding-top__range--64{padding-top: 64px}@media(max-width: 991px){.padding-top__range--64{padding-top: 42.6666666667px}}@media(max-width: 575px){.padding-top__range--64{padding-top: 32px}}.padding-top__range--65{padding-top: 65px}@media(max-width: 991px){.padding-top__range--65{padding-top: 43.3333333333px}}@media(max-width: 575px){.padding-top__range--65{padding-top: 32.5px}}.padding-top__range--66{padding-top: 66px}@media(max-width: 991px){.padding-top__range--66{padding-top: 44px}}@media(max-width: 575px){.padding-top__range--66{padding-top: 33px}}.padding-top__range--67{padding-top: 67px}@media(max-width: 991px){.padding-top__range--67{padding-top: 44.6666666667px}}@media(max-width: 575px){.padding-top__range--67{padding-top: 33.5px}}.padding-top__range--68{padding-top: 68px}@media(max-width: 991px){.padding-top__range--68{padding-top: 45.3333333333px}}@media(max-width: 575px){.padding-top__range--68{padding-top: 34px}}.padding-top__range--69{padding-top: 69px}@media(max-width: 991px){.padding-top__range--69{padding-top: 46px}}@media(max-width: 575px){.padding-top__range--69{padding-top: 34.5px}}.padding-top__range--70{padding-top: 70px}@media(max-width: 991px){.padding-top__range--70{padding-top: 46.6666666667px}}@media(max-width: 575px){.padding-top__range--70{padding-top: 35px}}.padding-top__range--71{padding-top: 71px}@media(max-width: 991px){.padding-top__range--71{padding-top: 47.3333333333px}}@media(max-width: 575px){.padding-top__range--71{padding-top: 35.5px}}.padding-top__range--72{padding-top: 72px}@media(max-width: 991px){.padding-top__range--72{padding-top: 48px}}@media(max-width: 575px){.padding-top__range--72{padding-top: 36px}}.padding-top__range--73{padding-top: 73px}@media(max-width: 991px){.padding-top__range--73{padding-top: 48.6666666667px}}@media(max-width: 575px){.padding-top__range--73{padding-top: 36.5px}}.padding-top__range--74{padding-top: 74px}@media(max-width: 991px){.padding-top__range--74{padding-top: 49.3333333333px}}@media(max-width: 575px){.padding-top__range--74{padding-top: 37px}}.padding-top__range--75{padding-top: 75px}@media(max-width: 991px){.padding-top__range--75{padding-top: 50px}}@media(max-width: 575px){.padding-top__range--75{padding-top: 37.5px}}.padding-top__range--76{padding-top: 76px}@media(max-width: 991px){.padding-top__range--76{padding-top: 50.6666666667px}}@media(max-width: 575px){.padding-top__range--76{padding-top: 38px}}.padding-top__range--77{padding-top: 77px}@media(max-width: 991px){.padding-top__range--77{padding-top: 51.3333333333px}}@media(max-width: 575px){.padding-top__range--77{padding-top: 38.5px}}.padding-top__range--78{padding-top: 78px}@media(max-width: 991px){.padding-top__range--78{padding-top: 52px}}@media(max-width: 575px){.padding-top__range--78{padding-top: 39px}}.padding-top__range--79{padding-top: 79px}@media(max-width: 991px){.padding-top__range--79{padding-top: 52.6666666667px}}@media(max-width: 575px){.padding-top__range--79{padding-top: 39.5px}}.padding-top__range--80{padding-top: 80px}@media(max-width: 991px){.padding-top__range--80{padding-top: 53.3333333333px}}@media(max-width: 575px){.padding-top__range--80{padding-top: 40px}}.padding-top__range--81{padding-top: 81px}@media(max-width: 991px){.padding-top__range--81{padding-top: 54px}}@media(max-width: 575px){.padding-top__range--81{padding-top: 40.5px}}.padding-top__range--82{padding-top: 82px}@media(max-width: 991px){.padding-top__range--82{padding-top: 54.6666666667px}}@media(max-width: 575px){.padding-top__range--82{padding-top: 41px}}.padding-top__range--83{padding-top: 83px}@media(max-width: 991px){.padding-top__range--83{padding-top: 55.3333333333px}}@media(max-width: 575px){.padding-top__range--83{padding-top: 41.5px}}.padding-top__range--84{padding-top: 84px}@media(max-width: 991px){.padding-top__range--84{padding-top: 56px}}@media(max-width: 575px){.padding-top__range--84{padding-top: 42px}}.padding-top__range--85{padding-top: 85px}@media(max-width: 991px){.padding-top__range--85{padding-top: 56.6666666667px}}@media(max-width: 575px){.padding-top__range--85{padding-top: 42.5px}}.padding-top__range--86{padding-top: 86px}@media(max-width: 991px){.padding-top__range--86{padding-top: 57.3333333333px}}@media(max-width: 575px){.padding-top__range--86{padding-top: 43px}}.padding-top__range--87{padding-top: 87px}@media(max-width: 991px){.padding-top__range--87{padding-top: 58px}}@media(max-width: 575px){.padding-top__range--87{padding-top: 43.5px}}.padding-top__range--88{padding-top: 88px}@media(max-width: 991px){.padding-top__range--88{padding-top: 58.6666666667px}}@media(max-width: 575px){.padding-top__range--88{padding-top: 44px}}.padding-top__range--89{padding-top: 89px}@media(max-width: 991px){.padding-top__range--89{padding-top: 59.3333333333px}}@media(max-width: 575px){.padding-top__range--89{padding-top: 44.5px}}.padding-top__range--90{padding-top: 90px}@media(max-width: 991px){.padding-top__range--90{padding-top: 60px}}@media(max-width: 575px){.padding-top__range--90{padding-top: 45px}}.padding-top__range--91{padding-top: 91px}@media(max-width: 991px){.padding-top__range--91{padding-top: 60.6666666667px}}@media(max-width: 575px){.padding-top__range--91{padding-top: 45.5px}}.padding-top__range--92{padding-top: 92px}@media(max-width: 991px){.padding-top__range--92{padding-top: 61.3333333333px}}@media(max-width: 575px){.padding-top__range--92{padding-top: 46px}}.padding-top__range--93{padding-top: 93px}@media(max-width: 991px){.padding-top__range--93{padding-top: 62px}}@media(max-width: 575px){.padding-top__range--93{padding-top: 46.5px}}.padding-top__range--94{padding-top: 94px}@media(max-width: 991px){.padding-top__range--94{padding-top: 62.6666666667px}}@media(max-width: 575px){.padding-top__range--94{padding-top: 47px}}.padding-top__range--95{padding-top: 95px}@media(max-width: 991px){.padding-top__range--95{padding-top: 63.3333333333px}}@media(max-width: 575px){.padding-top__range--95{padding-top: 47.5px}}.padding-top__range--96{padding-top: 96px}@media(max-width: 991px){.padding-top__range--96{padding-top: 64px}}@media(max-width: 575px){.padding-top__range--96{padding-top: 48px}}.padding-top__range--97{padding-top: 97px}@media(max-width: 991px){.padding-top__range--97{padding-top: 64.6666666667px}}@media(max-width: 575px){.padding-top__range--97{padding-top: 48.5px}}.padding-top__range--98{padding-top: 98px}@media(max-width: 991px){.padding-top__range--98{padding-top: 65.3333333333px}}@media(max-width: 575px){.padding-top__range--98{padding-top: 49px}}.padding-top__range--99{padding-top: 99px}@media(max-width: 991px){.padding-top__range--99{padding-top: 66px}}@media(max-width: 575px){.padding-top__range--99{padding-top: 49.5px}}.padding-top__range--100{padding-top: 100px}@media(max-width: 991px){.padding-top__range--100{padding-top: 66.6666666667px}}@media(max-width: 575px){.padding-top__range--100{padding-top: 50px}}.padding-bottom__range--0{padding-bottom: 0px}@media(max-width: 991px){.padding-bottom__range--0{padding-bottom: 0px}}@media(max-width: 575px){.padding-bottom__range--0{padding-bottom: 0px}}.padding-bottom__range--1{padding-bottom: 1px}@media(max-width: 991px){.padding-bottom__range--1{padding-bottom: 0.6666666667px}}@media(max-width: 575px){.padding-bottom__range--1{padding-bottom: 0.5px}}.padding-bottom__range--2{padding-bottom: 2px}@media(max-width: 991px){.padding-bottom__range--2{padding-bottom: 1.3333333333px}}@media(max-width: 575px){.padding-bottom__range--2{padding-bottom: 1px}}.padding-bottom__range--3{padding-bottom: 3px}@media(max-width: 991px){.padding-bottom__range--3{padding-bottom: 2px}}@media(max-width: 575px){.padding-bottom__range--3{padding-bottom: 1.5px}}.padding-bottom__range--4{padding-bottom: 4px}@media(max-width: 991px){.padding-bottom__range--4{padding-bottom: 2.6666666667px}}@media(max-width: 575px){.padding-bottom__range--4{padding-bottom: 2px}}.padding-bottom__range--5{padding-bottom: 5px}@media(max-width: 991px){.padding-bottom__range--5{padding-bottom: 3.3333333333px}}@media(max-width: 575px){.padding-bottom__range--5{padding-bottom: 2.5px}}.padding-bottom__range--6{padding-bottom: 6px}@media(max-width: 991px){.padding-bottom__range--6{padding-bottom: 4px}}@media(max-width: 575px){.padding-bottom__range--6{padding-bottom: 3px}}.padding-bottom__range--7{padding-bottom: 7px}@media(max-width: 991px){.padding-bottom__range--7{padding-bottom: 4.6666666667px}}@media(max-width: 575px){.padding-bottom__range--7{padding-bottom: 3.5px}}.padding-bottom__range--8{padding-bottom: 8px}@media(max-width: 991px){.padding-bottom__range--8{padding-bottom: 5.3333333333px}}@media(max-width: 575px){.padding-bottom__range--8{padding-bottom: 4px}}.padding-bottom__range--9{padding-bottom: 9px}@media(max-width: 991px){.padding-bottom__range--9{padding-bottom: 6px}}@media(max-width: 575px){.padding-bottom__range--9{padding-bottom: 4.5px}}.padding-bottom__range--10{padding-bottom: 10px}@media(max-width: 991px){.padding-bottom__range--10{padding-bottom: 6.6666666667px}}@media(max-width: 575px){.padding-bottom__range--10{padding-bottom: 5px}}.padding-bottom__range--11{padding-bottom: 11px}@media(max-width: 991px){.padding-bottom__range--11{padding-bottom: 7.3333333333px}}@media(max-width: 575px){.padding-bottom__range--11{padding-bottom: 5.5px}}.padding-bottom__range--12{padding-bottom: 12px}@media(max-width: 991px){.padding-bottom__range--12{padding-bottom: 8px}}@media(max-width: 575px){.padding-bottom__range--12{padding-bottom: 6px}}.padding-bottom__range--13{padding-bottom: 13px}@media(max-width: 991px){.padding-bottom__range--13{padding-bottom: 8.6666666667px}}@media(max-width: 575px){.padding-bottom__range--13{padding-bottom: 6.5px}}.padding-bottom__range--14{padding-bottom: 14px}@media(max-width: 991px){.padding-bottom__range--14{padding-bottom: 9.3333333333px}}@media(max-width: 575px){.padding-bottom__range--14{padding-bottom: 7px}}.padding-bottom__range--15{padding-bottom: 15px}@media(max-width: 991px){.padding-bottom__range--15{padding-bottom: 10px}}@media(max-width: 575px){.padding-bottom__range--15{padding-bottom: 7.5px}}.padding-bottom__range--16{padding-bottom: 16px}@media(max-width: 991px){.padding-bottom__range--16{padding-bottom: 10.6666666667px}}@media(max-width: 575px){.padding-bottom__range--16{padding-bottom: 8px}}.padding-bottom__range--17{padding-bottom: 17px}@media(max-width: 991px){.padding-bottom__range--17{padding-bottom: 11.3333333333px}}@media(max-width: 575px){.padding-bottom__range--17{padding-bottom: 8.5px}}.padding-bottom__range--18{padding-bottom: 18px}@media(max-width: 991px){.padding-bottom__range--18{padding-bottom: 12px}}@media(max-width: 575px){.padding-bottom__range--18{padding-bottom: 9px}}.padding-bottom__range--19{padding-bottom: 19px}@media(max-width: 991px){.padding-bottom__range--19{padding-bottom: 12.6666666667px}}@media(max-width: 575px){.padding-bottom__range--19{padding-bottom: 9.5px}}.padding-bottom__range--20{padding-bottom: 20px}@media(max-width: 991px){.padding-bottom__range--20{padding-bottom: 13.3333333333px}}@media(max-width: 575px){.padding-bottom__range--20{padding-bottom: 10px}}.padding-bottom__range--21{padding-bottom: 21px}@media(max-width: 991px){.padding-bottom__range--21{padding-bottom: 14px}}@media(max-width: 575px){.padding-bottom__range--21{padding-bottom: 10.5px}}.padding-bottom__range--22{padding-bottom: 22px}@media(max-width: 991px){.padding-bottom__range--22{padding-bottom: 14.6666666667px}}@media(max-width: 575px){.padding-bottom__range--22{padding-bottom: 11px}}.padding-bottom__range--23{padding-bottom: 23px}@media(max-width: 991px){.padding-bottom__range--23{padding-bottom: 15.3333333333px}}@media(max-width: 575px){.padding-bottom__range--23{padding-bottom: 11.5px}}.padding-bottom__range--24{padding-bottom: 24px}@media(max-width: 991px){.padding-bottom__range--24{padding-bottom: 16px}}@media(max-width: 575px){.padding-bottom__range--24{padding-bottom: 12px}}.padding-bottom__range--25{padding-bottom: 25px}@media(max-width: 991px){.padding-bottom__range--25{padding-bottom: 16.6666666667px}}@media(max-width: 575px){.padding-bottom__range--25{padding-bottom: 12.5px}}.padding-bottom__range--26{padding-bottom: 26px}@media(max-width: 991px){.padding-bottom__range--26{padding-bottom: 17.3333333333px}}@media(max-width: 575px){.padding-bottom__range--26{padding-bottom: 13px}}.padding-bottom__range--27{padding-bottom: 27px}@media(max-width: 991px){.padding-bottom__range--27{padding-bottom: 18px}}@media(max-width: 575px){.padding-bottom__range--27{padding-bottom: 13.5px}}.padding-bottom__range--28{padding-bottom: 28px}@media(max-width: 991px){.padding-bottom__range--28{padding-bottom: 18.6666666667px}}@media(max-width: 575px){.padding-bottom__range--28{padding-bottom: 14px}}.padding-bottom__range--29{padding-bottom: 29px}@media(max-width: 991px){.padding-bottom__range--29{padding-bottom: 19.3333333333px}}@media(max-width: 575px){.padding-bottom__range--29{padding-bottom: 14.5px}}.padding-bottom__range--30{padding-bottom: 30px}@media(max-width: 991px){.padding-bottom__range--30{padding-bottom: 20px}}@media(max-width: 575px){.padding-bottom__range--30{padding-bottom: 15px}}.padding-bottom__range--31{padding-bottom: 31px}@media(max-width: 991px){.padding-bottom__range--31{padding-bottom: 20.6666666667px}}@media(max-width: 575px){.padding-bottom__range--31{padding-bottom: 15.5px}}.padding-bottom__range--32{padding-bottom: 32px}@media(max-width: 991px){.padding-bottom__range--32{padding-bottom: 21.3333333333px}}@media(max-width: 575px){.padding-bottom__range--32{padding-bottom: 16px}}.padding-bottom__range--33{padding-bottom: 33px}@media(max-width: 991px){.padding-bottom__range--33{padding-bottom: 22px}}@media(max-width: 575px){.padding-bottom__range--33{padding-bottom: 16.5px}}.padding-bottom__range--34{padding-bottom: 34px}@media(max-width: 991px){.padding-bottom__range--34{padding-bottom: 22.6666666667px}}@media(max-width: 575px){.padding-bottom__range--34{padding-bottom: 17px}}.padding-bottom__range--35{padding-bottom: 35px}@media(max-width: 991px){.padding-bottom__range--35{padding-bottom: 23.3333333333px}}@media(max-width: 575px){.padding-bottom__range--35{padding-bottom: 17.5px}}.padding-bottom__range--36{padding-bottom: 36px}@media(max-width: 991px){.padding-bottom__range--36{padding-bottom: 24px}}@media(max-width: 575px){.padding-bottom__range--36{padding-bottom: 18px}}.padding-bottom__range--37{padding-bottom: 37px}@media(max-width: 991px){.padding-bottom__range--37{padding-bottom: 24.6666666667px}}@media(max-width: 575px){.padding-bottom__range--37{padding-bottom: 18.5px}}.padding-bottom__range--38{padding-bottom: 38px}@media(max-width: 991px){.padding-bottom__range--38{padding-bottom: 25.3333333333px}}@media(max-width: 575px){.padding-bottom__range--38{padding-bottom: 19px}}.padding-bottom__range--39{padding-bottom: 39px}@media(max-width: 991px){.padding-bottom__range--39{padding-bottom: 26px}}@media(max-width: 575px){.padding-bottom__range--39{padding-bottom: 19.5px}}.padding-bottom__range--40{padding-bottom: 40px}@media(max-width: 991px){.padding-bottom__range--40{padding-bottom: 26.6666666667px}}@media(max-width: 575px){.padding-bottom__range--40{padding-bottom: 20px}}.padding-bottom__range--41{padding-bottom: 41px}@media(max-width: 991px){.padding-bottom__range--41{padding-bottom: 27.3333333333px}}@media(max-width: 575px){.padding-bottom__range--41{padding-bottom: 20.5px}}.padding-bottom__range--42{padding-bottom: 42px}@media(max-width: 991px){.padding-bottom__range--42{padding-bottom: 28px}}@media(max-width: 575px){.padding-bottom__range--42{padding-bottom: 21px}}.padding-bottom__range--43{padding-bottom: 43px}@media(max-width: 991px){.padding-bottom__range--43{padding-bottom: 28.6666666667px}}@media(max-width: 575px){.padding-bottom__range--43{padding-bottom: 21.5px}}.padding-bottom__range--44{padding-bottom: 44px}@media(max-width: 991px){.padding-bottom__range--44{padding-bottom: 29.3333333333px}}@media(max-width: 575px){.padding-bottom__range--44{padding-bottom: 22px}}.padding-bottom__range--45{padding-bottom: 45px}@media(max-width: 991px){.padding-bottom__range--45{padding-bottom: 30px}}@media(max-width: 575px){.padding-bottom__range--45{padding-bottom: 22.5px}}.padding-bottom__range--46{padding-bottom: 46px}@media(max-width: 991px){.padding-bottom__range--46{padding-bottom: 30.6666666667px}}@media(max-width: 575px){.padding-bottom__range--46{padding-bottom: 23px}}.padding-bottom__range--47{padding-bottom: 47px}@media(max-width: 991px){.padding-bottom__range--47{padding-bottom: 31.3333333333px}}@media(max-width: 575px){.padding-bottom__range--47{padding-bottom: 23.5px}}.padding-bottom__range--48{padding-bottom: 48px}@media(max-width: 991px){.padding-bottom__range--48{padding-bottom: 32px}}@media(max-width: 575px){.padding-bottom__range--48{padding-bottom: 24px}}.padding-bottom__range--49{padding-bottom: 49px}@media(max-width: 991px){.padding-bottom__range--49{padding-bottom: 32.6666666667px}}@media(max-width: 575px){.padding-bottom__range--49{padding-bottom: 24.5px}}.padding-bottom__range--50{padding-bottom: 50px}@media(max-width: 991px){.padding-bottom__range--50{padding-bottom: 33.3333333333px}}@media(max-width: 575px){.padding-bottom__range--50{padding-bottom: 25px}}.padding-bottom__range--51{padding-bottom: 51px}@media(max-width: 991px){.padding-bottom__range--51{padding-bottom: 34px}}@media(max-width: 575px){.padding-bottom__range--51{padding-bottom: 25.5px}}.padding-bottom__range--52{padding-bottom: 52px}@media(max-width: 991px){.padding-bottom__range--52{padding-bottom: 34.6666666667px}}@media(max-width: 575px){.padding-bottom__range--52{padding-bottom: 26px}}.padding-bottom__range--53{padding-bottom: 53px}@media(max-width: 991px){.padding-bottom__range--53{padding-bottom: 35.3333333333px}}@media(max-width: 575px){.padding-bottom__range--53{padding-bottom: 26.5px}}.padding-bottom__range--54{padding-bottom: 54px}@media(max-width: 991px){.padding-bottom__range--54{padding-bottom: 36px}}@media(max-width: 575px){.padding-bottom__range--54{padding-bottom: 27px}}.padding-bottom__range--55{padding-bottom: 55px}@media(max-width: 991px){.padding-bottom__range--55{padding-bottom: 36.6666666667px}}@media(max-width: 575px){.padding-bottom__range--55{padding-bottom: 27.5px}}.padding-bottom__range--56{padding-bottom: 56px}@media(max-width: 991px){.padding-bottom__range--56{padding-bottom: 37.3333333333px}}@media(max-width: 575px){.padding-bottom__range--56{padding-bottom: 28px}}.padding-bottom__range--57{padding-bottom: 57px}@media(max-width: 991px){.padding-bottom__range--57{padding-bottom: 38px}}@media(max-width: 575px){.padding-bottom__range--57{padding-bottom: 28.5px}}.padding-bottom__range--58{padding-bottom: 58px}@media(max-width: 991px){.padding-bottom__range--58{padding-bottom: 38.6666666667px}}@media(max-width: 575px){.padding-bottom__range--58{padding-bottom: 29px}}.padding-bottom__range--59{padding-bottom: 59px}@media(max-width: 991px){.padding-bottom__range--59{padding-bottom: 39.3333333333px}}@media(max-width: 575px){.padding-bottom__range--59{padding-bottom: 29.5px}}.padding-bottom__range--60{padding-bottom: 60px}@media(max-width: 991px){.padding-bottom__range--60{padding-bottom: 40px}}@media(max-width: 575px){.padding-bottom__range--60{padding-bottom: 30px}}.padding-bottom__range--61{padding-bottom: 61px}@media(max-width: 991px){.padding-bottom__range--61{padding-bottom: 40.6666666667px}}@media(max-width: 575px){.padding-bottom__range--61{padding-bottom: 30.5px}}.padding-bottom__range--62{padding-bottom: 62px}@media(max-width: 991px){.padding-bottom__range--62{padding-bottom: 41.3333333333px}}@media(max-width: 575px){.padding-bottom__range--62{padding-bottom: 31px}}.padding-bottom__range--63{padding-bottom: 63px}@media(max-width: 991px){.padding-bottom__range--63{padding-bottom: 42px}}@media(max-width: 575px){.padding-bottom__range--63{padding-bottom: 31.5px}}.padding-bottom__range--64{padding-bottom: 64px}@media(max-width: 991px){.padding-bottom__range--64{padding-bottom: 42.6666666667px}}@media(max-width: 575px){.padding-bottom__range--64{padding-bottom: 32px}}.padding-bottom__range--65{padding-bottom: 65px}@media(max-width: 991px){.padding-bottom__range--65{padding-bottom: 43.3333333333px}}@media(max-width: 575px){.padding-bottom__range--65{padding-bottom: 32.5px}}.padding-bottom__range--66{padding-bottom: 66px}@media(max-width: 991px){.padding-bottom__range--66{padding-bottom: 44px}}@media(max-width: 575px){.padding-bottom__range--66{padding-bottom: 33px}}.padding-bottom__range--67{padding-bottom: 67px}@media(max-width: 991px){.padding-bottom__range--67{padding-bottom: 44.6666666667px}}@media(max-width: 575px){.padding-bottom__range--67{padding-bottom: 33.5px}}.padding-bottom__range--68{padding-bottom: 68px}@media(max-width: 991px){.padding-bottom__range--68{padding-bottom: 45.3333333333px}}@media(max-width: 575px){.padding-bottom__range--68{padding-bottom: 34px}}.padding-bottom__range--69{padding-bottom: 69px}@media(max-width: 991px){.padding-bottom__range--69{padding-bottom: 46px}}@media(max-width: 575px){.padding-bottom__range--69{padding-bottom: 34.5px}}.padding-bottom__range--70{padding-bottom: 70px}@media(max-width: 991px){.padding-bottom__range--70{padding-bottom: 46.6666666667px}}@media(max-width: 575px){.padding-bottom__range--70{padding-bottom: 35px}}.padding-bottom__range--71{padding-bottom: 71px}@media(max-width: 991px){.padding-bottom__range--71{padding-bottom: 47.3333333333px}}@media(max-width: 575px){.padding-bottom__range--71{padding-bottom: 35.5px}}.padding-bottom__range--72{padding-bottom: 72px}@media(max-width: 991px){.padding-bottom__range--72{padding-bottom: 48px}}@media(max-width: 575px){.padding-bottom__range--72{padding-bottom: 36px}}.padding-bottom__range--73{padding-bottom: 73px}@media(max-width: 991px){.padding-bottom__range--73{padding-bottom: 48.6666666667px}}@media(max-width: 575px){.padding-bottom__range--73{padding-bottom: 36.5px}}.padding-bottom__range--74{padding-bottom: 74px}@media(max-width: 991px){.padding-bottom__range--74{padding-bottom: 49.3333333333px}}@media(max-width: 575px){.padding-bottom__range--74{padding-bottom: 37px}}.padding-bottom__range--75{padding-bottom: 75px}@media(max-width: 991px){.padding-bottom__range--75{padding-bottom: 50px}}@media(max-width: 575px){.padding-bottom__range--75{padding-bottom: 37.5px}}.padding-bottom__range--76{padding-bottom: 76px}@media(max-width: 991px){.padding-bottom__range--76{padding-bottom: 50.6666666667px}}@media(max-width: 575px){.padding-bottom__range--76{padding-bottom: 38px}}.padding-bottom__range--77{padding-bottom: 77px}@media(max-width: 991px){.padding-bottom__range--77{padding-bottom: 51.3333333333px}}@media(max-width: 575px){.padding-bottom__range--77{padding-bottom: 38.5px}}.padding-bottom__range--78{padding-bottom: 78px}@media(max-width: 991px){.padding-bottom__range--78{padding-bottom: 52px}}@media(max-width: 575px){.padding-bottom__range--78{padding-bottom: 39px}}.padding-bottom__range--79{padding-bottom: 79px}@media(max-width: 991px){.padding-bottom__range--79{padding-bottom: 52.6666666667px}}@media(max-width: 575px){.padding-bottom__range--79{padding-bottom: 39.5px}}.padding-bottom__range--80{padding-bottom: 80px}@media(max-width: 991px){.padding-bottom__range--80{padding-bottom: 53.3333333333px}}@media(max-width: 575px){.padding-bottom__range--80{padding-bottom: 40px}}.padding-bottom__range--81{padding-bottom: 81px}@media(max-width: 991px){.padding-bottom__range--81{padding-bottom: 54px}}@media(max-width: 575px){.padding-bottom__range--81{padding-bottom: 40.5px}}.padding-bottom__range--82{padding-bottom: 82px}@media(max-width: 991px){.padding-bottom__range--82{padding-bottom: 54.6666666667px}}@media(max-width: 575px){.padding-bottom__range--82{padding-bottom: 41px}}.padding-bottom__range--83{padding-bottom: 83px}@media(max-width: 991px){.padding-bottom__range--83{padding-bottom: 55.3333333333px}}@media(max-width: 575px){.padding-bottom__range--83{padding-bottom: 41.5px}}.padding-bottom__range--84{padding-bottom: 84px}@media(max-width: 991px){.padding-bottom__range--84{padding-bottom: 56px}}@media(max-width: 575px){.padding-bottom__range--84{padding-bottom: 42px}}.padding-bottom__range--85{padding-bottom: 85px}@media(max-width: 991px){.padding-bottom__range--85{padding-bottom: 56.6666666667px}}@media(max-width: 575px){.padding-bottom__range--85{padding-bottom: 42.5px}}.padding-bottom__range--86{padding-bottom: 86px}@media(max-width: 991px){.padding-bottom__range--86{padding-bottom: 57.3333333333px}}@media(max-width: 575px){.padding-bottom__range--86{padding-bottom: 43px}}.padding-bottom__range--87{padding-bottom: 87px}@media(max-width: 991px){.padding-bottom__range--87{padding-bottom: 58px}}@media(max-width: 575px){.padding-bottom__range--87{padding-bottom: 43.5px}}.padding-bottom__range--88{padding-bottom: 88px}@media(max-width: 991px){.padding-bottom__range--88{padding-bottom: 58.6666666667px}}@media(max-width: 575px){.padding-bottom__range--88{padding-bottom: 44px}}.padding-bottom__range--89{padding-bottom: 89px}@media(max-width: 991px){.padding-bottom__range--89{padding-bottom: 59.3333333333px}}@media(max-width: 575px){.padding-bottom__range--89{padding-bottom: 44.5px}}.padding-bottom__range--90{padding-bottom: 90px}@media(max-width: 991px){.padding-bottom__range--90{padding-bottom: 60px}}@media(max-width: 575px){.padding-bottom__range--90{padding-bottom: 45px}}.padding-bottom__range--91{padding-bottom: 91px}@media(max-width: 991px){.padding-bottom__range--91{padding-bottom: 60.6666666667px}}@media(max-width: 575px){.padding-bottom__range--91{padding-bottom: 45.5px}}.padding-bottom__range--92{padding-bottom: 92px}@media(max-width: 991px){.padding-bottom__range--92{padding-bottom: 61.3333333333px}}@media(max-width: 575px){.padding-bottom__range--92{padding-bottom: 46px}}.padding-bottom__range--93{padding-bottom: 93px}@media(max-width: 991px){.padding-bottom__range--93{padding-bottom: 62px}}@media(max-width: 575px){.padding-bottom__range--93{padding-bottom: 46.5px}}.padding-bottom__range--94{padding-bottom: 94px}@media(max-width: 991px){.padding-bottom__range--94{padding-bottom: 62.6666666667px}}@media(max-width: 575px){.padding-bottom__range--94{padding-bottom: 47px}}.padding-bottom__range--95{padding-bottom: 95px}@media(max-width: 991px){.padding-bottom__range--95{padding-bottom: 63.3333333333px}}@media(max-width: 575px){.padding-bottom__range--95{padding-bottom: 47.5px}}.padding-bottom__range--96{padding-bottom: 96px}@media(max-width: 991px){.padding-bottom__range--96{padding-bottom: 64px}}@media(max-width: 575px){.padding-bottom__range--96{padding-bottom: 48px}}.padding-bottom__range--97{padding-bottom: 97px}@media(max-width: 991px){.padding-bottom__range--97{padding-bottom: 64.6666666667px}}@media(max-width: 575px){.padding-bottom__range--97{padding-bottom: 48.5px}}.padding-bottom__range--98{padding-bottom: 98px}@media(max-width: 991px){.padding-bottom__range--98{padding-bottom: 65.3333333333px}}@media(max-width: 575px){.padding-bottom__range--98{padding-bottom: 49px}}.padding-bottom__range--99{padding-bottom: 99px}@media(max-width: 991px){.padding-bottom__range--99{padding-bottom: 66px}}@media(max-width: 575px){.padding-bottom__range--99{padding-bottom: 49.5px}}.padding-bottom__range--100{padding-bottom: 100px}@media(max-width: 991px){.padding-bottom__range--100{padding-bottom: 66.6666666667px}}@media(max-width: 575px){.padding-bottom__range--100{padding-bottom: 50px}}.search-lightbox{max-width: 500px; margin-top: 20vh}.search-lightbox__close{position: relative; width: 24px; height: 24px; margin: 0 auto 20px; border: 1px solid #fff; border-radius: 50%}.search-lightbox__close::before{content: ""; position: absolute; top: 50%; left: 50%; width: 18px; height: 1px; background-color: #fff; transform: translate(-50%, -50%) rotate(-45deg)}.search-lightbox__close::after{content: ""; position: absolute; top: 50%; left: 50%; width: 18px; height: 1px; background-color: #fff; transform: translate(-50%, -50%) rotate(45deg)}.search-lightbox__box{width: 100vw; max-width: 100%}.search-lightbox__form{position: relative; width: 100%}.search-lightbox__form input{position: relative; width: 100%; height: 45px; padding: 0 50px 0 5px; font-size: 18px; font-weight: 400; color: #fff; background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid #fff}.search-lightbox__form input::placeholder{color: #fff}.search-lightbox__form input:-ms-input-placeholder{color: #fff}.search-lightbox__form input::-ms-input-placeholder{color: #fff}.search-lightbox__form button{position: absolute; top: 0; right: 0; width: 45px; height: 45px; background-color: rgba(0, 0, 0, 0); appearance: none; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.search-lightbox__form button::before{content: ""; display: block; width: 45px; height: 45px; background-image: url("../images/header1/search_w.svg"); background-size: 20px 20px; background-position: center; background-repeat: no-repeat}.search-lightbox__form button:hover{opacity: .7}.d2 .block{padding: 45px 0 60px; display: flex; flex-wrap: wrap}@media(max-width: 991px){.d2 .block{padding: 40px 0}}.d2 .blog-categories{width: 100%; position: relative; border-bottom: 1px solid #ddd}.d2 .blog-categories__list{width: calc(100% - 60px); margin: auto; display: block; position: relative}.d2 .blog-categories__list .slick-track{display: flex; align-items: center}.d2 .blog-categories__list .slick-arrow{width: 30px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; font-size: 0; background-color: rgba(0, 0, 0, 0); background-position: left center; background-repeat: no-repeat; background-size: 8px 14px; z-index: 100; cursor: pointer; filter: brightness(3.5)}.d2 .blog-categories__list .slick-prev{left: -30px; background-image: url("../images/back_arrow.svg")}.d2 .blog-categories__list .slick-next{right: -30px; transform-origin: top; transform: rotate(180deg) translateY(-50%); background-image: url("../images/back_arrow.svg")}.d2 .blog-categories__item{padding: 10px; display: block; overflow: hidden; color: #666; text-align: center; white-space: nowrap; text-overflow: ellipsis; transition-property: color; transition-duration: .3s; transition-timing-function: linear}.d2 .blog-categories__item.active{color: red}.d2 .blog-categories__item:hover{opacity: .7}.d2 .blog-left{width: calc(100% - 300px); padding-right: 45px}@media(max-width: 991px){.d2 .blog-left{width: 100%; padding-right: 0}}.d2 .blog-focus__title{margin-bottom: 30px; border-bottom: .75px solid #ddd; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 33px; font-weight: 400; color: #333; position: relative}@media(max-width: 991px){.d2 .blog-focus__title{font-size: 26px}}@media(max-width: 767px){.d2 .blog-focus__title{margin-bottom: 0}}.d2 .blog-focus__title:after{content: ""; width: 115px; height: 3px; background-color: red; position: absolute; left: 0; bottom: -2px}.d2 .blog-focus__list{width: 100%; display: flex; flex-wrap: wrap}.d2 .blog-focus__item{width: 100%; padding: 30px 0; border-bottom: .75px solid #ddd}@media(max-width: 991px){.d2 .blog-focus__item{padding: 15px 0}}.d2 .blog-focus__item a{display: flex}.d2 .blog-focus__item:last-child{border-bottom: none}.d2 .blog-focus__item:hover .blog-focus__main{color: red}.d2 .blog-focus__img{width: 280px; height: 180px; flex-shrink: 0; background-position: center; background-repeat: no-repeat; background-size: cover; image-rendering: -webkit-optimize-contrast}@media(max-width: 767px){.d2 .blog-focus__img{width: 160px; height: 100px}}@media(max-width: 575px){.d2 .blog-focus__img{width: 120px; height: 76px}}.d2 .blog-focus__content{width: calc(100% - 280px); padding-left: 25px}@media(max-width: 767px){.d2 .blog-focus__content{width: calc(100% - 160px); padding-left: 15px}}@media(max-width: 575px){.d2 .blog-focus__content{width: calc(100% - 120px)}}.d2 .blog-focus__info{margin-bottom: 5px; font-size: 14px; font-weight: 300; color: #333}.d2 .blog-focus__main{margin-bottom: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.2; color: #333; word-break: break-word; transition-property: color; transition-duration: .3s; transition-timing-function: linear}@media(max-width: 991px){.d2 .blog-focus__main{font-size: 18px}}@media(max-width: 767px){.d2 .blog-focus__main{margin-bottom: 0}}.d2 .blog-focus__text{line-height: 1.5; color: #888; word-break: break-word}@media(max-width: 767px){.d2 .blog-focus__text{display: none}}.d2 .blog-page{width: 100%; padding-top: 10px}.d2 .blog-page__list{width: 100%; display: flex}@media(max-width: 991px){.d2 .blog-page__list{justify-content: center}}.d2 .blog-page__item{margin-right: 10px; background-color: rgba(0, 0, 0, 0); transition-property: background-color; transition-timing-function: linear; transition-duration: .3s; position: relative}.d2 .blog-page__item:last-child{margin-right: 0}.d2 .blog-page__item a{width: 28px; height: 28px; font-weight: 300; color: #333; text-align: center; line-height: 28px; transition-property: color; transition-timing-function: linear; transition-duration: .3s}.d2 .blog-page__item--prev:after{content: ""; width: 6px; height: 6px; border-bottom: 2px solid #333; border-left: 2px solid #333; transform: rotate(45deg); border-radius: 2px; position: absolute; left: 2px; top: 0; right: 0; bottom: 0; margin: auto; transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d2 .blog-page__item--next:after{content: ""; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; transform: rotate(45deg); border-radius: 2px; position: absolute; left: 0; top: 0; right: 2px; bottom: 0; margin: auto; transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d2 .blog-page__item--next:hover:after{border-color: #fff}.d2 .blog-right{width: 300px; padding: 42px 0}@media(max-width: 991px){.d2 .blog-right{width: 100%; padding: 25px 0}}.d2 .blog-right .right-block-wrap{padding-bottom: 30px}.d2 .blog-right .right-block-wrap .block-items-wrap{padding: 0 10px 0 0; margin: 0; list-style: none}.d2 .blog-right .right-block-wrap .block-items-wrap .block-item-wrap .block-item{text-decoration: none}@media screen and (max-width: 991px){.d2 .blog-right .right-block-wrap.category{display: none}}.d2 .blog-right .right-block-wrap.category .block-items-wrap .block-item-wrap{border-bottom: 1px solid #ddd; padding-top: 3px}.d2 .blog-right .right-block-wrap.category .block-items-wrap .block-item-wrap .block-item{padding: 10px 20px; display: block}.d2 .blog-right .right-block-wrap.category .block-items-wrap .block-item-wrap .block-item .text-wrap .text{font-size: 14px; color: #666}.d2 .blog-right__title{margin-bottom: 15px; position: relative; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 300; color: #333}.d2 .blog-right__title:after{content: ""; width: 210px; height: 1px; margin-left: 4px; background-color: #333; display: inline-block; vertical-align: middle; position: absolute; top: 14px; right: 0}@media(max-width: 991px){.d2 .blog-right__title:after{position: relative; top: 0}}.d2 .blog-right__icon{width: 16px; height: 16px; margin-right: 4px; background-position: center; background-repeat: no-repeat; background-size: cover; display: inline-block; vertical-align: middle}.d2 .blog-latest__list{width: 100%; display: flex; flex-wrap: wrap}.d2 .blog-latest__item{width: 100%; margin-bottom: 20px}@media(max-width: 991px){.d2 .blog-latest__item{margin-bottom: 18px}}.d2 .blog-latest__item:last-child{margin-bottom: 0}.d2 .blog-latest__item a{display: flex}.d2 .blog-latest__item:hover .blog-latest__title{color: red}.d2 .blog-latest__img{width: 80px; height: 60px; background-position: center; background-repeat: no-repeat; background-size: cover; flex-shrink: 0}.d2 .blog-latest__content{width: calc(100% - 80px); padding-left: 15px; display: flex; flex-wrap: wrap; align-content: space-between; line-height: 1.3; font-size: 13px}@media(max-width: 991px){.d2 .blog-latest__content{height: auto}}@media(max-width: 767px){.d2 .blog-latest__content{padding-left: 10px}}.d2 .blog-latest__title{width: 100%; color: #333; overflow: hidden; transition-property: color; transition-duration: .3s; transition-timing-function: linear}@media(max-width: 991px){.d2 .blog-latest__title{width: 100%; height: auto}}.d2 .blog-latest__date{color: #888}.d2 .blog-top__tag{padding: 2px 5px; margin-right: 10px; margin-bottom: 12px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 13px; font-weight: 300; color: #fff; background-color: red; display: inline-block; vertical-align: baseline}.d2 .blog-top__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 33px; font-weight: 400; line-height: 1.2; color: #333; word-break: break-word; position: relative}@media(max-width: 991px){.d2 .blog-top__title{font-size: 26px}}.d2 .blog-top__info{width: 100%; margin-top: 15px; display: flex; justify-content: space-between}.d2 .blog-top__date{font-size: 16px; color: #888}.d2 .blog-top__share{font-size: 14px; color: #888; display: flex; align-items: center}.d2 .blog-top__share a{width: 30px; height: 30px; margin-right: 8px; border-radius: 50%; transition-property: background-color; transition-duration: .3s; transition-timing-function: linear; position: relative}.d2 .blog-top__share a:last-child{margin-right: 0}.d2 .blog-top__share a div{background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto}.d2 .blog-top__share--google{background-color: #dc4e41}.d2 .blog-top__share--google div{width: 16px; height: 11px; top: 1px}.d2 .blog-top__share--google:hover{background-color: #c63d36}.d2 .blog-top__share--line{background-color: #28b446}.d2 .blog-top__share--line div{width: 16px; height: 16px; top: 2px}.d2 .blog-top__share--line:hover{background-color: #26993c}.d2 .blog-top__share--fb{background-color: #3e8dff}.d2 .blog-top__share--fb div{width: 6px; height: 15px}.d2 .blog-top__share--fb:hover{background-color: #1051af}.d2 .blog-article{padding: 30px 0; position: relative}@media(max-width: 991px){.d2 .blog-article{padding: 15px 0}}.d2 .blog-article:after{content: ""; width: 100%; height: 1px; background: linear-gradient(to right, #b3b3b3, #b3b3b3 8px, transparent 8px, transparent); background-size: 16px 100%; display: block; position: absolute; bottom: 0; left: 0}.d2 .blog-article__content--pc{display: block}@media(max-width: 991px){.d2 .blog-article__content--pc{display: none}}.d2 .blog-article__content--mb{display: none}@media(max-width: 991px){.d2 .blog-article__content--mb{display: block}}.d2 .blog-article__tags{padding: 20px 0; display: flex}@media(max-width: 991px){.d2 .blog-article__tags{padding: 15px 0 0}}.d2 .blog-article__tags-icon{width: 18px; height: 30px; margin-right: 5px; background-position: 0 -213px; background-size: 150px 500px; background-repeat: no-repeat}.d2 .blog-article__tag{padding: 4px 8px; margin-right: 6px; background-color: #e8e8e8; font-size: 14px; color: #666; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: linear}.d2 .blog-article__tag:hover{background-color: #ddd}.d2 .blog-article__tag:last-child{margin-right: 0}.d2 .blog-bottom{width: 100%; padding-top: 30px; display: flex; justify-content: space-between}@media(max-width: 991px){.d2 .blog-bottom{padding-top: 10px}}.d2 .blog__button{border: 1px solid #e6e6e6; border-radius: 2px; position: relative; font-size: 16px; color: gray; transition-property: opacity; transition-duration: .3s; transition-timing-function: linear}.d2 .blog__button:hover{opacity: .7}.d2 .blog__return{padding: 10px 20px 10px 30px}.d2 .blog__return img,.d2 .blog__return svg{width: 8px; height: 14px; position: absolute; top: 50%; left: 12px; transform: translateY(-50%)}.d2 .blog__next{padding: 10px 30px 10px 20px}.d2 .blog__next img,.d2 .blog__next svg{width: 8px; height: 14px; position: absolute; top: 50%; right: 12px; transform: rotate(180deg) translateY(50%)}.d2.category-right .blog-categories{display: none}@media screen and (max-width: 991px){.d2.category-right .blog-categories{display: initial}}.d9-1 .qa{padding: 80px 0}@media(max-width: 991px){.d9-1 .qa{padding: 40px 0}}.d9-1 .qa__tabs{width: calc(100% - 80px); font-size: 0; text-align: center; margin: 0 auto 40px}.d9-1 .qa__tabs .slick-slide{margin: 0 20px}@media(max-width: 991px){.d9-1 .qa__tabs .slick-slide{margin: 0 10px}}.d9-1 .qa__tabs .slick-arrow{width: 40px; height: 40px; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); font-size: 0; background-color: rgba(0, 0, 0, 0); cursor: pointer}.d9-1 .qa__tabs .slick-prev{left: -32px}.d9-1 .qa__tabs .slick-prev::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; left: 0; bottom: 0; border-left: 2px solid #999; border-bottom: 2px solid #999}.d9-1 .qa__tabs .slick-next{right: -32px}.d9-1 .qa__tabs .slick-next::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; right: 0; top: 0; border-right: 2px solid #999; border-top: 2px solid #999}.d9-1 .qa__tab{display: block; color: #777; font-size: 18px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 5px 12px; transition: color, opacity .4s, background-color .4s}.d9-1 .qa__tab:hover{opacity: .7}.d9-1 .qa__tab:nth-child(n+2){margin-left: 30px}.d9-1 .qa__item{position: relative; padding-bottom: 25px; border-bottom: 1px solid #ddd}.d9-1 .qa__item:nth-child(n+2){margin-top: 25px}.d9-1 .qa__item--open{padding: 0; border: 0}.d9-1 .qa__item--open .qa__item-switch::before{display: none}.d9-1 .qa__item--open .qa__item-content{display: flex}.d9-1 .qa__item-titlebox{position: relative; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer}.d9-1 .qa__item-tag{position: relative; width: 46px; color: #fff; font-size: 18px; font-weight: 900; line-height: 30px; text-align: center; border-radius: 1.5px}.d9-1 .qa__item-tag::before{content: ""; position: absolute; top: calc(100% - 1px); left: 0; width: 0; height: 0; border-style: solid; border-width: 4px 4px 0 0; border-color: #007bff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d9-1 .qa__item-title{width: calc(100% - 85px); color: #333; font-size: 18px; font-weight: 400; line-height: 1.2; word-break: break-all; padding: 0 10px}.d9-1 .qa__item-switch{position: absolute; top: 5px; right: 20px; width: 19px; height: 19px}.d9-1 .qa__item-switch::before{content: ""; position: absolute; top: 0; left: 9px; width: 1px; height: 100%; background-color: #bebebe; border-radius: .5px}.d9-1 .qa__item-switch::after{content: ""; position: absolute; top: 9px; left: 0; width: 100%; height: 1px; background-color: #bebebe; border-radius: .5px}.d9-1 .qa__item-content{display: none; flex-wrap: wrap; align-items: flex-start; padding: 20px 10px; margin-top: 15px; background-color: #fafbfd}.d9-1 .qa__item-content span{display: block; width: 46px; color: #aaa; font-size: 18px; font-weight: 900; line-height: 1; margin-top: 5px}.d9-1 .qa__item-content p{width: calc(100% - 46px); color: #777; font-size: 16px; font-weight: 300; line-height: 1.7; word-break: break-all; padding-left: 18px}.d9-1 .qa-page{width: 100%; padding: 70px 0}.d9-1 .qa-page__list{width: 100%; display: flex; justify-content: center}.d9-1 .qa-page__item{width: 35px; height: 35px; margin-right: 10px; position: relative; text-align: center; line-height: 35px; color: #333; border: 1px solid #ddd; border-radius: 2px; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d9-1 .qa-page__item--pre:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); display: block; position: absolute; top: 50%; left: 42%; transform: translate(-50%, -50%); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d9-1 .qa-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d9-1 .qa-page__item--next:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999; display: block; position: absolute; top: 50%; left: 62%; transform: translate(-50%, -50%)}.d9-1 .qa-page__item--next:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}.d9-1 .qa-page__item:hover,.d9-1 .qa-page__item.active{background-color: red; color: #fff}.d9-1 .qa-page__item:last-child{margin-right: 0}.d6-1{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.d6-1{padding: 40px 0}}.d6-1 .share-categories{padding-bottom: 80px; position: relative}.d6-1 .share-categories .slick-slide{margin: 0 10px}.d6-1 .share-categories .slick-arrow{width: 40px; height: 40px; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); font-size: 0; background-color: rgba(0, 0, 0, 0); cursor: pointer}.d6-1 .share-categories .slick-prev{left: -50px}@media(max-width: 991px){.d6-1 .share-categories .slick-prev{left: -28px}}@media(max-width: 767px){.d6-1 .share-categories .slick-prev{left: -15px}}.d6-1 .share-categories .slick-prev::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; left: 0; bottom: 0; border-left: 2px solid #999; border-bottom: 2px solid #999}.d6-1 .share-categories .slick-next{right: -50px}@media(max-width: 991px){.d6-1 .share-categories .slick-next{right: -28px}}@media(max-width: 767px){.d6-1 .share-categories .slick-next{right: -15px}}.d6-1 .share-categories .slick-next::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; right: 0; top: 0; border-right: 2px solid #999; border-top: 2px solid #999}.d6-1 .share-categories__list{width: 90%; margin: auto; display: block}.d6-1 .share-categories__item{max-width: 150px; min-width: 85px; padding: 10px 15px; margin: 0 auto; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 400; color: #333; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; border-radius: 2px; display: block !important; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: linear}.d6-1 .share-categories__item.active,.d6-1 .share-categories__item:hover{color: #fff; background-color: #29abe2}.d6-1 .share__list{width: 100%}.d6-1 .share__item{width: 100%}.d6-1 .share__item a{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}.d6-1 .share__item:nth-child(2n) .share__content{order: 2}.d6-1 .share__item:nth-child(2n) .share__title,.d6-1 .share__item:nth-child(2n) .share__text{padding-left: 90px}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__title, .d6-1 .share__item:nth-child(2n) .share__text{padding-left: 0}}.d6-1 .share__item:nth-child(2n) .share__imgbox{padding-left: 35px; padding-right: 0}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__imgbox{padding-left: 0}}.d6-1 .share__item:nth-child(2n) .share__img{box-shadow: -35px 35px 0 #f9f9f9}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__img{box-shadow: none}}.d6-1 .share__item:nth-child(2n) .share__img:after{right: auto; left: 0}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__img:after{left: 50%}}.d6-1 .share__item:nth-child(2n):hover .share__img:after{transform: translate(4%, -7%)}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n):hover .share__img:after{transform: translate(-50%, -50%)}}.d6-1 .share__item:nth-child(n+2){margin-top: 120px}@media(max-width: 991px){.d6-1 .share__item:nth-child(n+2){margin-top: 10px}}.d6-1 .share__item:hover .share__img{box-shadow: 0px 0px 0px #f9f9f9}.d6-1 .share__item:hover .share__img:after{transform: translate(-4%, -7%); opacity: 1}@media(max-width: 991px){.d6-1 .share__item:hover .share__img:after{bottom: auto; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%)}}.d6-1 .share__content{width: calc(50% - 10px); padding: 75px 0 80px}@media(max-width: 991px){.d6-1 .share__content{width: 100%; padding: 15px 0; order: 2}}.d6-1 .share__title{padding-bottom: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 400; line-height: 1.4; color: #222; word-break: break-word; border-bottom: 1px solid #ddd; transition-property: color; transition-duration: .3s; transition-timing-function: ease}@media(max-width: 991px){.d6-1 .share__title{padding-bottom: 5px; font-size: 22px}}.d6-1 .share__title span{font-family: "Montserrat"; font-size: 18px; color: #888; display: block}@media(max-width: 991px){.d6-1 .share__title span{font-size: 15px}}.d6-1 .share__text{padding-top: 30px; font-size: 18px; color: #777; word-break: break-all}@media(max-width: 991px){.d6-1 .share__text{padding-top: 10px; font-size: 16px}}.d6-1 .share__imgbox{width: calc(50% - 10px); padding-right: 35px}@media(max-width: 991px){.d6-1 .share__imgbox{width: 100%; padding-right: 0}}.d6-1 .share__img{width: 100%; box-shadow: 35px 35px 0 #f9f9f9; position: relative; transition-property: box-shadow; transition-duration: .3s; transition-timing-function: ease; background-position: center; background-repeat: no-repeat; background-size: cover; image-rendering: -webkit-optimize-contrast}@media(max-width: 991px){.d6-1 .share__img{box-shadow: none}}.d6-1 .share__img:before{content: ""; width: 100%; padding-top: 64%; display: block; position: relative}.d6-1 .share__img:after{content: ""; width: calc(100% - 40px); height: calc(100% - 40px); background-color: rgba(0, 0, 0, .15); position: absolute; bottom: 0; right: 0; transform: translate(0, 0); opacity: 0; transition-property: all; transition-timing-function: ease; transition-duration: .3s}@media(max-width: 991px){.d6-1 .share__img:after{left: 50%; top: 50%; transform: translate(-50%, -50%)}}.d6-1 .share-page{width: 100%; padding: 70px 0}@media(max-width: 991px){.d6-1 .share-page{padding: 40px 0}}.d6-1 .share-page__list{width: 100%; display: flex; justify-content: center}.d6-1 .share-page__item{width: 45px; height: 45px; margin-right: 15px; position: relative; text-align: center; line-height: 45px; color: #aaa; background-color: #f9f9f9; border-radius: 50%; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d6-1 .share-page__item--pre:before{content: ""; width: 8px; height: 8px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #aaa #aaa; border-width: 2px; border-radius: 2px; display: block; position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%) rotate(45deg); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d6-1 .share-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff #fff}.d6-1 .share-page__item--next:before{content: ""; width: 8px; height: 8px; border-style: solid; border-color: #aaa #aaa rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 2px; border-radius: 2px; display: block; position: absolute; top: 50%; left: 45%; transform: translate(-50%, -50%) rotate(45deg)}.d6-1 .share-page__item--next:hover:before{border-color: #fff #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d6-1 .share-page__item:hover,.d6-1 .share-page__item.active{background-color: #0060a1; color: #fff}.d6-1 .share-page__item:last-child{margin-right: 0}.d6-1 .share-detail{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.d6-1 .share-detail{padding: 40px 0}}.d6-1 .share-detail__titlebox{width: 100%; padding-bottom: 50px; border-bottom: 1px solid #ddd; display: flex; align-items: center}@media(max-width: 991px){.d6-1 .share-detail__titlebox{padding-bottom: 15px}}.d6-1 .share-detail__date{padding-right: 15px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; color: #888; text-align: center; line-height: 1.2; border-right: 1px solid #888}@media(max-width: 991px){.d6-1 .share-detail__date{padding-right: 10px; font-size: 20px}}.d6-1 .share-detail__date span{display: block; font-size: 13px; font-weight: 400}.d6-1 .share-detail__title{padding-left: 20px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 600; color: #222; word-break: break-word}@media(max-width: 991px){.d6-1 .share-detail__title{padding-left: 10px; font-size: 24px}}.d6-1 .share-detail__content{width: 100%; padding-top: 55px; border-top: none; word-break: break-word}@media(max-width: 991px){.d6-1 .share-detail__content{padding-top: 20px}}.d6-1 .share-detail__content .pc{display: block}@media(max-width: 991px){.d6-1 .share-detail__content .pc{display: none}}.d6-1 .share-detail__content .mb{display: none}@media(max-width: 991px){.d6-1 .share-detail__content .mb{display: block}}.d6-1 .share-detail__function{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 0; margin-top: 30px; border-top: 1px solid #ddd}@media(max-width: 991px){.d6-1 .share-detail__function{padding: 10px 0; margin-top: 20px}}.d6-1 .share-detail__back{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; height: 40px; font-size: 14px; font-weight: 400; color: #333; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.d6-1 .share-detail__back{height: 40px}}.d6-1 .share-detail__back:hover{color: #29abe2}.d6-1 .share-detail__back:hover svg path{fill: #29abe2}.d6-1 .share-detail__back svg,.d6-1 .share-detail__back img{width: 8px; height: 14px; margin-right: 10px}.d6-1 .share-detail__back svg path,.d6-1 .share-detail__back img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.d6-1 .share-detail__social{display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center; align-content: center}.d6-1 .share-detail__social-btn{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%; transition-property: background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.d6-1 .share-detail__social-btn{width: 30px; height: 30px}}.d6-1 .share-detail__social-btn:nth-child(n+2){margin-left: 10px}@media(max-width: 991px){.d6-1 .share-detail__social-btn:nth-child(n+2){margin-left: 10px}}.d6-1 .share-detail__social-btn:hover{background-color: #29abe2}.d6-1 .share-detail__social-btn:hover svg path{fill: #fff}.d6-1 .share-detail__social-btn svg,.d6-1 .share-detail__social-btn img{width: 100%; height: 100%; vertical-align: top}.d6-1 .share-detail__social-btn svg path,.d6-1 .share-detail__social-btn img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.d6-1 .share__list{width: 100%}.d6-1 .share__item{width: 100%}.d6-1 .share__item a{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between}.d6-1 .share__item:nth-child(2n) .share__content{order: 2}.d6-1 .share__item:nth-child(2n) .share__title,.d6-1 .share__item:nth-child(2n) .share__text{padding-left: 90px}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__title, .d6-1 .share__item:nth-child(2n) .share__text{padding-left: 0}}.d6-1 .share__item:nth-child(2n) .share__imgbox{padding-left: 35px; padding-right: 0}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__imgbox{padding-left: 0}}.d6-1 .share__item:nth-child(2n) .share__img{box-shadow: -35px 35px 0 #f9f9f9}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__img{box-shadow: none}}.d6-1 .share__item:nth-child(2n) .share__img:after{right: auto; left: 0}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n) .share__img:after{left: 50%}}.d6-1 .share__item:nth-child(2n):hover .share__img:after{left: 50%; transform: translate(-50%, 50%)}@media(max-width: 991px){.d6-1 .share__item:nth-child(2n):hover .share__img:after{transform: translate(-50%, -50%)}}.d6-1 .share__item:nth-child(n+2){margin-top: 120px}@media(max-width: 991px){.d6-1 .share__item:nth-child(n+2){margin-top: 10px}}.d6-1 .share__item:hover .share__img{box-shadow: 0px 0px 0px #f9f9f9}.d6-1 .share__item:hover .share__img:after{bottom: 50%; right: 50%; transform: translate(50%, 50%); opacity: 1}@media(max-width: 991px){.d6-1 .share__item:hover .share__img:after{bottom: auto; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%)}}.d6-1 .share__content{width: calc(50% - 10px); padding: 75px 0 80px}@media(max-width: 991px){.d6-1 .share__content{width: 100%; padding: 15px 0; order: 2}}.d6-1 .share__title{padding-bottom: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 400; line-height: 1.4; color: #222; border-bottom: 1px solid #ddd; transition-property: color; transition-duration: .3s; transition-timing-function: ease}@media(max-width: 991px){.d6-1 .share__title{padding-bottom: 5px; font-size: 22px}}.d6-1 .share__title span{font-family: "Montserrat"; font-size: 18px; color: #888; display: block}@media(max-width: 991px){.d6-1 .share__title span{font-size: 15px}}.d6-1 .share__text{padding-top: 30px; font-size: 18px; color: #777}@media(max-width: 991px){.d6-1 .share__text{padding-top: 10px; font-size: 16px}}.d6-1 .share__imgbox{width: calc(50% - 10px); padding-right: 35px}@media(max-width: 991px){.d6-1 .share__imgbox{width: 100%; padding-right: 0}}.d6-1 .share__img{width: 100%; box-shadow: 35px 35px 0 #f9f9f9; position: relative; transition-property: box-shadow; transition-duration: .3s; transition-timing-function: ease}@media(max-width: 991px){.d6-1 .share__img{box-shadow: none}}.d6-1 .share__img:before{content: ""; width: 100%; padding-top: 64%; display: block; position: relative}.d6-1 .share__img:after{content: ""; width: calc(100% - 40px); height: calc(100% - 40px); background-color: rgba(0, 0, 0, .15); position: absolute; bottom: 0; right: 0; transform: translate(0, 0); opacity: 0; transition-property: all; transition-timing-function: ease; transition-duration: .3s}@media(max-width: 991px){.d6-1 .share__img:after{left: 50%; top: 50%; transform: translate(-50%, -50%)}}.d6-1 .share-page{width: 100%; padding: 70px 0}@media(max-width: 991px){.d6-1 .share-page{padding: 40px 0}}.d6-1 .share-page__list{width: 100%; display: flex; justify-content: center}.d6-1 .share-page__item{width: 45px; height: 45px; margin-right: 15px; position: relative; text-align: center; line-height: 45px; color: #aaa; background-color: #f9f9f9; border-radius: 50%; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d6-1 .share-page__item--pre:before{content: ""; width: 8px; height: 8px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #aaa #aaa; border-width: 2px; border-radius: 2px; display: block; position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%) rotate(45deg); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d6-1 .share-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff #fff}.d6-1 .share-page__item--next:before{content: ""; width: 8px; height: 8px; border-style: solid; border-color: #aaa #aaa rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 2px; border-radius: 2px; display: block; position: absolute; top: 50%; left: 45%; transform: translate(-50%, -50%) rotate(45deg)}.d6-1 .share-page__item--next:hover:before{border-color: #fff #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d6-1 .share-page__item:hover,.d6-1 .share-page__item.active{background-color: #0060a1; color: #fff}.d6-1 .share-page__item:last-child{margin-right: 0}.d6-1.share-detail{width: 100%; padding: 70px 0; background-color: #fff}@media(max-width: 991px){.d6-1.share-detail{padding: 40px 0}}.d6-1.share-detail-detail__titlebox{width: 100%; padding-bottom: 50px; border-bottom: 1px solid #ddd; display: flex; align-items: center}@media(max-width: 991px){.d6-1.share-detail-detail__titlebox{padding-bottom: 15px}}.d6-1.share-detail-detail__date{padding-right: 15px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 22px; color: #888; text-align: center; line-height: 1.2; border-right: 1px solid #888}@media(max-width: 991px){.d6-1.share-detail-detail__date{padding-right: 10px; font-size: 20px}}.d6-1.share-detail-detail__date span{display: block; font-size: 13px; font-weight: 400}.d6-1.share-detail-detail__title{padding-left: 20px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 30px; font-weight: 600; color: #222}@media(max-width: 991px){.d6-1.share-detail-detail__title{padding-left: 10px; font-size: 24px}}.d6-1.share-detail-detail__content{width: 100%; padding-top: 55px; border-top: none}@media(max-width: 991px){.d6-1.share-detail-detail__content{padding-top: 20px}}.d6-1.share-detail-detail__function{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 0; margin-top: 30px; border-top: 1px solid #ddd}@media(max-width: 991px){.d6-1.share-detail-detail__function{padding: 10px 0; margin-top: 20px}}.d6-1.share-detail-detail__back{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; height: 40px; font-size: 14px; font-weight: 400; color: #333; transition-property: color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.d6-1.share-detail-detail__back{height: 40px}}.d6-1.share-detail-detail__back:hover{color: #29abe2}.d6-1.share-detail-detail__back:hover svg path{fill: #29abe2}.d6-1.share-detail-detail__back svg,.d6-1.share-detail-detail__back img{width: 8px; height: 14px; margin-right: 10px}.d6-1.share-detail-detail__back svg path,.d6-1.share-detail-detail__back img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.d6-1.share-detail-detail__social{display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center; align-content: center}.d6-1.share-detail-detail__social-btn{width: 40px; height: 40px; background-color: #f3f3f3; border-radius: 50%; transition-property: background-color; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}@media(max-width: 991px){.d6-1.share-detail-detail__social-btn{width: 30px; height: 30px}}.d6-1.share-detail-detail__social-btn:nth-child(n+2){margin-left: 10px}@media(max-width: 991px){.d6-1.share-detail-detail__social-btn:nth-child(n+2){margin-left: 10px}}.d6-1.share-detail-detail__social-btn:hover{background-color: #29abe2}.d6-1.share-detail-detail__social-btn:hover svg path{fill: #fff}.d6-1.share-detail-detail__social-btn svg,.d6-1.share-detail-detail__social-btn img{width: 100%; height: 100%; vertical-align: top}.d6-1.share-detail-detail__social-btn svg path,.d6-1.share-detail-detail__social-btn img path{transition-property: fill; transition-duration: 0.3s; transition-timing-function: linear; transition-delay: 0s}.d13-1{width: 100%; padding: 70px 0}@media(max-width: 991px){.d13-1{padding: 40px 0}}.d13-1 .location-categories{position: relative}.d13-1 .location-categories:after{content: ""; width: 100%; height: 1px; background-color: #ddd; display: block; position: absolute; left: 0; bottom: 1px}.d13-1 .location-categories__list{width: calc(100% - 60px); margin: auto; display: block; z-index: 1}.d13-1 .location-categories__list .slick-slide{padding: 0 10px}.d13-1 .location-categories__list .slick-arrow{width: 30px; height: 30px; position: absolute; top: 50%; transform: translateY(calc(-50% - 2px)); z-index: 1; font-size: 0; background-color: rgba(0, 0, 0, 0); background-position: left center; background-repeat: no-repeat; background-size: 8px 14px; z-index: 100; cursor: pointer; filter: brightness(3.5)}.d13-1 .location-categories__list .slick-prev{left: -30px; background-image: url("../images/back_arrow.svg")}.d13-1 .location-categories__list .slick-next{right: -30px; transform-origin: top; transform: rotate(180deg) translateY(-50%); background-image: url("../images/back_arrow.svg")}.d13-1 .location-categories__item{padding: 8px 10px 10px; border-bottom: 3px solid rgba(0, 0, 0, 0); font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; font-weight: 300; color: #888; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; z-index: 2; transition-property: color, border-color; transition-duration: .3s; transition-timing-function: linear}.d13-1 .location-categories__item.active,.d13-1 .location-categories__item:hover{color: #29abe2; border-bottom-color: #29abe2}.d13-1 .location__list{width: 100%; padding: 22px 0 50px; display: flex; flex-wrap: wrap}.d13-1 .location__item{width: 100%; padding: 28px 0; display: flex; justify-content: space-between; border-bottom: 1px solid #dbdcdc}@media(max-width: 991px){.d13-1 .location__item{flex-wrap: wrap}}.d13-1 .location__item:last-child{border-bottom: 0}.d13-1 .location__img{width: 260px; height: 200px; flex-shrink: 0; background-position: center; background-repeat: no-repeat; background-size: cover}@media(max-width: 991px){.d13-1 .location__img{margin: auto}}.d13-1 .location__content{padding-left: 30px; flex-grow: 1}@media(max-width: 991px){.d13-1 .location__content{width: 100%; margin-top: 20px; padding-left: 0}}.d13-1 .location__title{font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 25px; font-weight: 400; color: #333; word-break: break-word}@media(max-width: 991px){.d13-1 .location__title{font-size: 22px}}.d13-1 .location__info{margin-top: 25px}.d13-1 .location__info div{margin-bottom: 5px; display: flex; font-size: 16px; font-weight: 300; color: #666}.d13-1 .location__info div:last-child{margin-bottom: 0}.d13-1 .location__info div img,.d13-1 .location__info div svg{width: 15px; height: 15px; margin-right: 10px; position: relative; top: 5px; align-self: flex-start; flex-shrink: 0}.d13-1 .location__info div p{color: #666; word-break: break-word; align-self: flex-start; display: inline-block}.d13-1 .location__info div p:nth-child(2){width: 100px; flex-shrink: 0}.d13-1 .location__btn{height: 36px; padding: 4px 15px; border: 1px solid #29abe2; border-radius: 18px; flex-shrink: 0; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-weight: 400; font-size: 16px; color: #29abe2; text-align: center; transition-property: color, background-color; transition-duration: .3s; transition-timing-function: linear}@media(max-width: 991px){.d13-1 .location__btn{margin-top: 10px}}.d13-1 .location__btn:hover{color: #fff; background-color: #29abe2}.d13-1 .location-page__list{width: 100%; display: flex; justify-content: center}.d13-1 .location-page__item{width: 35px; height: 35px; margin-right: 5px; position: relative; font-family: "Noto Sans"; font-weight: 300; font-size: 12px; text-align: center; line-height: 35px; color: #444; border: 1px solid #dbdcdc; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d13-1 .location-page__item--pre,.d13-1 .location-page__item--next{width: 50px}.d13-1 .location-page__item:hover,.d13-1 .location-page__item.active{background-color: #29abe2; color: #fff}.d13-1 .location-page__item:last-child{margin-right: 0}.d14-1{width: 100%; padding: 70px 0}@media(max-width: 991px){.d14-1{padding: 40px 0}}.d14-1 .staff-categories{padding-bottom: 80px; position: relative}.d14-1 .staff-categories .slick-arrow{width: 40px; height: 40px; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); font-size: 0; background-color: rgba(0, 0, 0, 0); cursor: pointer}.d14-1 .staff-categories .slick-prev{left: -32px}.d14-1 .staff-categories .slick-prev::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; left: 0; bottom: 0; border-left: 2px solid #999; border-bottom: 2px solid #999}.d14-1 .staff-categories .slick-next{right: -32px}.d14-1 .staff-categories .slick-next::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; right: 0; top: 0; border-right: 2px solid #999; border-top: 2px solid #999}.d14-1 .staff-categories__list{width: calc(100% - 80px); margin: 0 auto; display: block}.d14-1 .staff-categories__item{max-width: 150px; min-width: 85px; padding: 10px 15px; margin: 0 auto; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 400; color: #333; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; border-radius: 2px; display: block !important; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: linear}.d14-1 .staff__list{margin: 0 -10px; display: flex; flex-wrap: wrap}.d14-1 .staff__item{width: 25%; padding: 0 10px; display: flex; flex-wrap: wrap}@media(max-width: 1200px){.d14-1 .staff__item{width: 33.333%}}@media(max-width: 991px){.d14-1 .staff__item{width: 50%}}.d14-1 .staff__item:nth-child(n+5){margin-top: 40px}@media(max-width: 991px){.d14-1 .staff__item:nth-child(n+5){margin-top: 20px}}@media(max-width: 1200px){.d14-1 .staff__item:nth-child(n+4){margin-top: 40px}}@media(max-width: 991px){.d14-1 .staff__item:nth-child(n+4){margin-top: 20px}}@media(max-width: 991px){.d14-1 .staff__item:nth-child(n+3){margin-top: 20px}}.d14-1 .staff__box{width: 100%; padding: 30px 30px 25px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 2px; display: flex; flex-wrap: wrap; flex-direction: column; background-color: #fff; transition-property: background-color, border-color; transition-duration: .3s; transition-timing-function: linear; text-align: center}@media(max-width: 991px){.d14-1 .staff__box{padding: 15px 15px 10px}}.d14-1 .staff__box:hover{background-color: #fafafa; border-color: #efefef}.d14-1 .staff__content{width: 100%; padding-top: 20px; display: flex; flex-wrap: wrap; flex-grow: 1}.d14-1 .staff__img{width: 100%; margin: 0 auto; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-size: cover; image-rendering: -webkit-optimize-contrast}.d14-1 .staff__img::before{content: ""; width: 100%; padding-top: 100%; display: block}.d14-1 .staff__name{width: 100%; height: 82px; padding-top: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-word; font-size: 28px; color: #333; line-height: 1}.d14-1 .staff__slogan{width: 100%; margin: 10px 0; display: flex; align-self: center; justify-content: space-around; overflow: hidden; font-weight: 400; font-size: 16px; color: #777; word-break: break-word}.d14-1 .staff__slogan p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}.d14-1 .staff__text{width: 100%; height: 100%; max-height: 46px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: flex-end; overflow: hidden; word-break: break-word; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.7; color: #777}.d14-1 .staff-page{width: 100%; padding-top: 60px}@media(max-width: 991px){.d14-1 .staff-page{padding-top: 20px}}.d14-1 .staff-page__list{width: 100%; display: flex; justify-content: center}.d14-1 .staff-page__item{width: 35px; height: 35px; margin-right: 10px; position: relative; text-align: center; line-height: 35px; color: #555; border: 1px solid #ddd; border-radius: 2px; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d14-1 .staff-page__item--pre:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) #9a9a9a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); display: block; position: absolute; top: 50%; left: 42%; transform: translate(-50%, -50%); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d14-1 .staff-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d14-1 .staff-page__item--next:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9a9a9a; display: block; position: absolute; top: 50%; left: 62%; transform: translate(-50%, -50%)}.d14-1 .staff-page__item--next:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}.d14-1 .staff-page__item:hover,.d14-1 .staff-page__item.active{background-color: red; color: #fff}.d14-1 .staff-page__item:last-child{margin-right: 0}.staff-lightbox__item{min-width: 300px; padding: 80px 50px; background-color: #fff; border-radius: 4px; display: flex; flex-wrap: wrap; align-items: center; overflow: auto}@media(min-width: 1200px){.staff-lightbox__item{width: 1050px}}@media(max-width: 1199px){.staff-lightbox__item{width: 900px}}@media(max-width: 991px){.staff-lightbox__item{width: 750px; padding: 50px 25px}}@media(max-width: 767px){.staff-lightbox__item{width: 500px}}@media(max-width: 575px){.staff-lightbox__item{width: 100%; min-width: auto; max-height: 80vh !important}}.staff-lightbox__item .lity-close{width: 20px; height: 20px; position: absolute; right: -4px; top: -30px; cursor: pointer}.staff-lightbox__item .lity-close:before,.staff-lightbox__item .lity-close:after{content: ""; width: 16px; height: 2px; background-color: #fff; position: absolute; display: block; border-radius: 2px}.staff-lightbox__item .lity-close:before{left: 2px; top: 9px; transform: rotate(45deg)}.staff-lightbox__item .lity-close:after{right: 2px; top: 9px; transform: rotate(135deg)}.staff-lightbox__infobox{width: 210px; display: flex; flex-wrap: wrap; align-items: center; text-align: center}@media(max-width: 991px){.staff-lightbox__infobox{width: 100%; justify-content: center}}.staff-lightbox__img{width: 210px; height: 210px; margin: 0 auto; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-size: cover; image-rendering: -webkit-optimize-contrast}@media(max-width: 991px){.staff-lightbox__img{width: 180px; height: 180px; margin: 0}}@media(max-width: 767px){.staff-lightbox__img{width: 140px; height: 140px}}.staff-lightbox__info{width: 100%}@media(max-width: 991px){.staff-lightbox__info{width: calc(100% - 200px); margin-left: 20px}}@media(max-width: 767px){.staff-lightbox__info{width: 100%; margin-top: 20px; margin-left: 0}}.staff-lightbox__name{width: 100%; font-size: 28px; color: #333; line-height: 1; word-break: break-word; margin: 25px 0 0}@media(max-width: 991px){.staff-lightbox__name{margin: 0; font-size: 23px}}.staff-lightbox__name p{margin-top: 10px; margin-bottom: 10px; font-weight: 400; font-size: 16px; color: #777}@media(max-width: 991px){.staff-lightbox__name p{font-size: 14px}}.staff-lightbox__sub{width: 100%; padding-top: 10px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 17px; font-weight: 300; line-height: 1.2; color: #777; border-top: 1px solid #eee}@media(max-width: 991px){.staff-lightbox__sub{font-size: 15px}}.staff-lightbox__sub p{padding-bottom: 15px; word-break: break-word}.staff-lightbox__link{width: 20px; height: 20px; margin-right: 10px; background-position: center; background-repeat: no-repeat; background-size: cover; display: inline-block}.staff-lightbox__link--fb{background-image: url(../images/staff/facebook.svg)}.staff-lightbox__link--ig{background-image: url(../images/staff/instagram.svg)}.staff-lightbox__link--yt{width: 22px; background-image: url(../images/staff/youtube.svg)}.staff-lightbox__link--twitter{width: 22px; background-image: url(../images/staff/twitter.svg)}.staff-lightbox__content{width: calc(100% - 210px); padding-left: 50px; flex-grow: 1}@media(max-width: 991px){.staff-lightbox__content{width: 100%; padding-left: 0; margin-top: 30px}}.staff-lightbox__title{margin-bottom: 35px; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 20px; font-weight: 600; color: #333}.staff-lightbox__text{font-size: 14px; color: #888; word-break: break-word}.d15-1{width: 100%; padding: 90px 0}@media(max-width: 991px){.d15-1{padding: 40px 0}}.d15-1 .partner-categories{margin-top: -10px; position: relative}.d15-1 .partner-categories__list{width: 90%; margin: 0 auto}.d15-1 .partner-categories__item{max-width: 150px; min-width: 85px; padding: 10px 15px; margin: 0 auto; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 400; color: #333; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; border-radius: 2px; display: block !important; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: linear}.d15-1 .partner-categories__item.active,.d15-1 .partner-categories__item:hover{color: #fff}.d15-1 .partner-categories .slick-arrow{width: 40px; height: 40px; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); font-size: 0; background-color: rgba(0, 0, 0, 0); cursor: pointer}.d15-1 .partner-categories .slick-prev{left: -50px}@media(max-width: 991px){.d15-1 .partner-categories .slick-prev{left: -28px}}@media(max-width: 767px){.d15-1 .partner-categories .slick-prev{left: -15px}}.d15-1 .partner-categories .slick-prev::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; left: 0; bottom: 0; border-left: 2px solid #999; border-bottom: 2px solid #999}.d15-1 .partner-categories .slick-next{right: -50px}@media(max-width: 991px){.d15-1 .partner-categories .slick-next{right: -28px}}@media(max-width: 767px){.d15-1 .partner-categories .slick-next{right: -15px}}.d15-1 .partner-categories .slick-next::before{content: ""; width: 12px; height: 12px; margin: 0 auto; display: block; position: absolute; right: 0; top: 0; border-right: 2px solid #999; border-top: 2px solid #999}.d15-1 .partner-categories__list{width: 90%; margin: auto; display: block}.d15-1 .partner-categories__item{max-width: 150px; min-width: 85px; padding: 10px 5px; margin: 0 auto; font-family: "Montserrat", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Microsoft JhengHei", sans-serif; font-size: 15px; font-weight: 400; color: #333; text-align: center; border-radius: 2px; display: block !important; transition-property: background-color, color; transition-duration: .3s; transition-timing-function: linear}.d15-1 .partner-categories__item.active,.d15-1 .partner-categories__item:hover{color: #fff; background-color: #29abe2}.d15-1 .partner__list{width: 100%; padding: 80px 0 90px; display: flex; flex-wrap: wrap}@media(max-width: 991px){.d15-1 .partner__list{padding: 30px 0}}.d15-1 .partner__item{width: 25%; min-height: 180px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; display: flex; justify-content: space-around; align-items: center}@media(max-width: 991px){.d15-1 .partner__item{min-height: 160px}}@media(max-width: 767px){.d15-1 .partner__item{width: 50%}}.d15-1 .partner__item:nth-child(4n){border-right: 0}@media(max-width: 767px){.d15-1 .partner__item:nth-child(2n){border-right: 0}}.d15-1 .partner__item img{width: 85%; margin: auto; display: block}.d15-1 .partner-page{width: 100%}.d15-1 .partner-page__list{width: 100%; display: flex; justify-content: center}.d15-1 .partner-page__item{width: 35px; height: 35px; margin-right: 10px; position: relative; text-align: center; line-height: 35px; color: #555; border: 1px solid #ddd; border-radius: 2px; transition-property: background-color, color; transition-timing-function: linear; transition-duration: .3s}.d15-1 .partner-page__item--pre:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); display: block; position: absolute; top: 50%; left: 42%; transform: translate(-50%, -50%); transition-property: border-color; transition-timing-function: linear; transition-duration: .3s}.d15-1 .partner-page__item--pre:hover:before{border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)}.d15-1 .partner-page__item--next:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999; display: block; position: absolute; top: 50%; left: 62%; transform: translate(-50%, -50%)}.d15-1 .partner-page__item--next:hover:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff}.d15-1 .partner-page__item:hover,.d15-1 .partner-page__item.active{background-color: red; color: #fff}.d15-1 .partner-page__item:last-child{margin-right: 0}.result{width: 100%; padding: 60px 0}@media(max-width: 991px){.result{padding: 40px 0}}.result-top{margin-bottom: 80px}.result-top__title{width: 100%; margin-bottom: 15px; font-size: 18px; color: rgba(51, 51, 51, .2)}.result-top__row{width: 100%; display: flex; justify-content: space-between; align-items: center}@media(max-width: 991px){.result-top__row{flex-wrap: wrap}}.result-top__box{height: 50px; position: relative; border: 1px solid #ddd; border-radius: 4px}.result-top__box--long{width: 58%}@media(max-width: 1200px){.result-top__box--long{width: 55%}}@media(max-width: 991px){.result-top__box--long{width: 100%; margin-bottom: 15px}}.result-top__box--long::before{content: ""; width: 15px; height: 15px; display: block; position: absolute; top: 18px; left: 15px; background-image: url(../images/header1/search.svg); background-repeat: no-repeat; background-position: center; background-size: cover; filter: grayscale(1)}.result-top__box--short{width: 26%; padding: 0 10px 0 20px; font-size: 14px; color: #888; line-height: 50px}@media(max-width: 991px){.result-top__box--short{width: 60%}}@media(max-width: 414px){.result-top__box--short{width: 100%; margin-bottom: 15px}}.result-top__box.active .result-top__select-display::after{right: -1px; transform: rotate(90deg)}.result-top__box.active .result-top__select-list{display: flex}.result-top__input{width: 100%; height: 48px; padding: 0 10px 0 45px; font-size: 14px; color: #333; outline: 0; border: 0; border-radius: 4px}.result-top__select{width: 85px; height: 40px; position: absolute; top: 4px; right: 15px; font-size: 15px; color: #333; text-align: center}.result-top__btn{width: 150px; border-radius: 4px; transition-property: opacity; transition-duration: .3s; transition-timing-function: linear; color: #fff; text-align: center; line-height: 50px}.result-top__btn:hover{opacity: .7}.result-results__count{margin-bottom: 15px; font-size: 15px; color: #888}.result-results__list{width: 100%; padding: 25px 0; display: flex; flex-wrap: wrap; border-top: 1px solid #ddd}.result-results__item{width: 100%; padding: 15px 0}.result-results__tag{margin-bottom: 5px; padding: 4px 8px; display: inline-block; font-size: 13px; color: #fff}.result-results__title{margin-bottom: 5px; font-weight: 500; font-size: 25px; color: #333; line-height: 1.4}@media(max-width: 991px){.result-results__title{font-size: 23px}}.result-results__content{font-size: 16px; color: #888; line-height: 1.4}.result-results__date{margin-top: 15px; font-size: 14px; color: #888}.result-results__highlight{background-color: #ffe226; vertical-align: baseline; color: #e52020}.result-none{width: 100%; padding: 135px 0}.result-none__img{max-width: 250px; width: 100%; margin: 0 auto; background-image: url(../images/result/result-none-img.png); background-position: center; background-size: cover; background-repeat: no-repeat}.result-none__img::before{content: ""; width: 100%; padding-top: 85.6%; display: block}.result-none__text{padding-top: 25px; font-size: 18px; color: #333; text-align: center}.result-page{margin-top: 10px}.result-page__list{width: 100%; font-size: 0; text-align: center}.result-page__num,.result-page__arrow{width: 35px; height: 35px; margin-right: 10px; display: inline-block; border: 1px solid #ddd; border-radius: 2px; font-size: 18px; color: #555}.result-page__num:last-child,.result-page__arrow:last-child{margin-right: 0}.result-page__num.active,.result-page__arrow.active{background-color: #fff}.result-page__prev::before{content: ""; width: 0; border-width: 5px 5px 5px 0; border-color: rgba(0, 0, 0, 0) #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; display: inline-block; position: relative; bottom: 1px}.result-page__next::before{content: ""; width: 0; border-width: 5px 0 5px 5px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999; border-style: solid; display: inline-block; position: relative; bottom: 1px}.editor__item .editor__content{position: relative; background-repeat: no-repeat; background-size: cover; background-position: center}.editor__item .editor__content .filter_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%}.b9-1 .slick-slider ul.slick-dots{display: flex; width: 100%; justify-content: center; padding: 10px 0}.b9-1 .slick-slider ul.slick-dots li{width: 8px; height: 8px; background-color: #d8d8d8; border-radius: 50%; margin: 0 10px; cursor: pointer}.b9-1 .slick-slider ul.slick-dots li.slick-active{background-color: #000}.b9-1 .slick-slider ul.slick-dots li button{display: none}.b9-1 .slick-slider .slick-arrow{position: absolute; width: 40px; height: 30px; top: calc(50% - 15px); cursor: pointer; z-index: 5; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0)}@media screen and (max-width: 991px){.b9-1 .slick-slider .slick-arrow{width: 15px}}.b9-1 .slick-slider .slick-arrow.prev{left: 0}.b9-1 .slick-slider .slick-arrow.next{right: 0}.b11-1 .slick-slider ul.slick-dots{display: flex; width: 100%; justify-content: center; padding: 10px 0}.b11-1 .slick-slider ul.slick-dots li{width: 8px; height: 8px; background-color: #d8d8d8; border-radius: 50%; margin: 0 10px; cursor: pointer}.b11-1 .slick-slider ul.slick-dots li.slick-active{background-color: #000}.b11-1 .slick-slider ul.slick-dots li button{display: none}.b11-1 .slick-slider .slick-arrow{position: absolute; width: 40px; height: 30px; top: calc(50% - 15px); cursor: pointer; z-index: 5; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0)}.btn_bottom{top: calc(50% + 110px) !important;}@media screen and (max-width: 991px){.b11-1 .slick-slider .slick-arrow{width: 15px}}.b11-1 .slick-slider .slick-arrow.prev{left: 0}.b11-1 .slick-slider .slick-arrow.next{right: 0}.b12-4 .slick-slider ul.slick-dots{display: flex; width: 100%; justify-content: center; padding: 10px 0}.b12-4 .slick-slider ul.slick-dots li{width: 8px; height: 8px; background-color: #d8d8d8; border-radius: 50%; margin: 0 10px; cursor: pointer}.b12-4 .slick-slider ul.slick-dots li.slick-active{background-color: #000}.b12-4 .slick-slider ul.slick-dots li button{display: none}.b12-4 .slick-slider .slick-arrow{position: absolute; width: 40px; height: 30px; top: calc(50% - 15px); cursor: pointer; z-index: 5; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0)}@media screen and (max-width: 991px){.b12-4 .slick-slider .slick-arrow{width: 15px}}.b12-4 .slick-slider .slick-arrow.prev{left: 0}.b12-4 .slick-slider .slick-arrow.next{right: 0}.ql-size-12px{font-size: 12px}.ql-size-13px{font-size: 13px}.ql-size-14px{font-size: 14px}.ql-size-15px{font-size: 15px}.ql-size-16px{font-size: 16px}.ql-size-17px{font-size: 17px}.ql-size-18px{font-size: 18px}.ql-size-19px{font-size: 19px}.ql-size-20px{font-size: 20px}.ql-size-21px{font-size: 21px}.ql-size-22px{font-size: 22px}.ql-size-23px{font-size: 23px}.ql-size-24px{font-size: 24px}.ql-size-25px{font-size: 25px}.ql-size-26px{font-size: 26px}.ql-size-27px{font-size: 27px}.ql-size-28px{font-size: 28px}.ql-size-29px{font-size: 29px}.ql-size-30px{font-size: 30px}.ql-size-31px{font-size: 31px}.ql-size-32px{font-size: 32px}.ql-size-33px{font-size: 33px}.ql-size-34px{font-size: 34px}.ql-size-35px{font-size: 35px}.ql-size-36px{font-size: 36px}.ql-size-37px{font-size: 37px}.ql-size-38px{font-size: 38px}.ql-size-39px{font-size: 39px}.ql-size-40px{font-size: 40px}.ql-size-41px{font-size: 41px}.ql-size-42px{font-size: 42px}.ql-size-43px{font-size: 43px}.ql-size-44px{font-size: 44px}.ql-size-45px{font-size: 45px}.ql-size-46px{font-size: 46px}.ql-size-47px{font-size: 47px}.ql-size-48px{font-size: 48px}.ql-size-49px{font-size: 49px}.ql-size-50px{font-size: 50px}.ql-size-51px{font-size: 51px}.ql-size-52px{font-size: 52px}.ql-size-53px{font-size: 53px}.ql-size-54px{font-size: 54px}.ql-size-55px{font-size: 55px}.ql-size-56px{font-size: 56px}.ql-size-57px{font-size: 57px}.ql-size-58px{font-size: 58px}.ql-size-59px{font-size: 59px}.ql-size-60px{font-size: 60px}.ql-size-61px{font-size: 61px}.ql-size-62px{font-size: 62px}.ql-size-63px{font-size: 63px}.ql-size-64px{font-size: 64px}.ql-size-65px{font-size: 65px}.ql-size-66px{font-size: 66px}.ql-size-67px{font-size: 67px}.ql-size-68px{font-size: 68px}.ql-size-69px{font-size: 69px}.ql-size-70px{font-size: 70px}.ql-size-71px{font-size: 71px}.ql-size-72px{font-size: 72px}.ql-align-right{text-align: right}.ql-align-left{text-align: left}.ql-align-justify{text-align: center}.ql-align-center{text-align: center}.ql-video-wrap{position: relative}.ql-video-wrap .ql-video{position: absolute; top: 0; left: 0}.slick-dots{display: flex; width: 100%; justify-content: center; padding-top: 20px}.slick-dots li{margin: 0 5px}.slick-dots li .dot{width: 15px; height: 15px; border-radius: 50%; background-color: #fff; border: 2px solid #ddd; box-shadow: 0px 0px 1px 1px #ddd}.slick-dots li .dot.no-shadow{box-shadow: none}.slick-dots li.slick-active .dot{background-color: #ddd; border: 2px solid #fff}
