@charset "UTF-8";.slick-dots{position:relative}.slick-dots li{margin:0 2.5px}.slick-dots li button:before{border:1px solid #000}.slick-dots li.slick-active button:before{background:#000}.c-banner__title__main{margin:0 auto 20px auto}.c-textBox.bannernext{max-width:330px;margin:-190px min(calc(50% + 600px - 270px),calc(100% - 25px - 330px)) 50px auto}.c-content{width:calc(100% - 50px);max-width:1200px;margin:0 auto;padding:0}.intro{padding:130px 0 150px 0}.intro__item{margin:0 auto 150px auto}.intro__item:last-of-type{margin:0}.intro__item__pic{padding:0 30px 0 0}.intro__item__content{padding:0 0 0 30px}.intro__item__content .c-title05{margin:0 0 60px 0}.intro__item .c-title05::before{display:none}.intro__item__content__text__title{font-weight:bold;font-size:15px;color:#000}.intro__item__content__text p{line-height:2;font-size:14px;color:#515151;margin:0 0 30px 0;text-align:justify}.intro__item__content__text p:last-of-type{margin:0}.intro__item__content__text .intro__item__content__text__tip{width:100%;margin:0 0 10px 0}.intro__item__content__text__tip__title{display:inline-flex;align-items:center;align-content:center;color:#1a977c;font-family:"Poppins-B","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;line-height:1.5;font-size:14px;vertical-align:middle;flex:0 0 auto}.intro__item__content__text__tip__title::after{content:'';position:relative;display:block;margin:0 5px;width:15px;height:1px;background:#ccc}.intro__item:nth-of-type(even)::before{content:'';position:absolute;top:-80px;right:-231px;right:calc(-50vw + 50%);display:block;width:calc(50vw - 25%);height:calc(100% + 230px);background:#f3f3f3;z-index:-10}.intro__item:nth-of-type(even) .c-title05::before{display:block}.intro__item:nth-of-type(even) .intro__item__pic{padding:0 0 0 30px;order:2}.intro__item:nth-of-type(even) .intro__item__content{padding:0 30px 0 0}.history{margin:0 auto 150px auto}.history__box__inner::before{content:'';position:absolute;top:94px;left:0;display:block;width:100%;height:2px;background:#dadada;z-index:-10}.history__box__inner-slick .slick-arrow{top:54px;width:80px;height:80px;background:url(/assets/images/common/icon_arrow_right.svg) center no-repeat #fff;background-size:25px auto;border:2px solid #e5e5e5;transform:none}.history__box__inner-slick .slick-prev{transform:scaleX(-1);left:0}.history__box__inner-slick .slick-next{right:0}.history__box__inner-slick .history__box__inner__item__year{transform:scale(.3)}.history__box__inner-slick .history__box__inner__item__year::before{width:calc(15px / .3);height:calc(15px / .3);background:#fff;border:6px solid #1a977c;opacity:1;z-index:10}.history__box__inner-slick .history__box__inner__item__event{opacity:0}.history__box__inner-slick .slick-center .history__box__inner__item__year{transform:scale(1)}.history__box__inner-slick .slick-center .history__box__inner__item__year::before{width:190px;height:190px;background:#1a977c;border:none;opacity:.1;z-index:-20}.history__box__inner-slick .slick-center .history__box__inner__item__year::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background:#fff;border-radius:50%;transform:translate(-50%,-50%);z-index:-10}.history__box__inner-slick .slick-center .history__box__inner__item__event{opacity:1}.history__box__inner__item{text-align:center}.history__box__inner__item__year{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100px;height:100px;font-size:20px;text-align:center;color:#222;background:#fff;font-family:"Poppins-L","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;border-radius:50%;margin:45px auto 20px auto;transform-origin:center}.history__box__inner__item__year::before{content:'';position:absolute;top:50%;left:50%;width:190px;height:190px;background:#1a977c;border-radius:50%;opacity:.1;transform:translate(-50%,-50%);transform-origin:center;transition:all .4s ease-in-out;z-index:-20}.history__box__inner__item__event{width:200%;left:-50%;transition:opacity .2s ease-in-out}.history__box__inner__item__event__list{display:flex;align-items:flex-start;justify-content:flex-start;max-width:550px;margin:0 auto}.history__box__inner__item__event__list__month{top:2px;width:50px;font-size:14px;border-radius:30px;color:#fff;background:#1a977c;padding:5px;text-align:center;flex:0 0 auto}.history__box__inner__item__event__list__month::after{content:'月'}.history__box__inner__item__event__list ol{list-style-type:none;padding:0;margin:0 0 0 10px}.history__box__inner__item__event__list ol li{display:flex;font-size:14px;line-height:2;color:#777;text-align:justify}.history__box__inner__item__event__list ol li::before{content:'';position:relative;display:block;width:2px;height:2px;margin:13px 10px 0 0;background:#777;flex:0 0 2px}.product{display:flex;align-items:center;align-content:center;justify-content:space-between;padding:100px 125px;margin:0 auto 150px auto;background:#f3f3f3}.product::before{content:'PRODUCT DESCRIPTION';position:absolute;top:-65px;left:50%;display:block;width:100%;text-align:center;transform:translateX(-50%);font-family:"Poppins-T","NotoSansTC-T","Microsoft JhengHei","PingFang",sans-serif;font-size:100px;letter-spacing:2px;color:#f3f3f3}.product .c-title05{width:calc(100% - 250px)}.product__link{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:200px;color:#222;font-size:15px;padding:25px 0;border-radius:40px;background:#e5e5e5;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out}.product__link::after{content:'';position:relative;display:block;width:7.5px;height:25px;margin:0 0 0 20px;background:url(/assets/images/common/icon_goToTop.svg) center no-repeat;background-size:contain;filter:invert(1);transform:rotate(90deg);transform-origin:center;transition:filter .2s ease-in-out}.product__link:hover{color:#fff;background:#1a977c}.product__link:hover::after{filter:invert(0)}.c-detail__content{margin:100px auto}.machine .c-title01__title__sub{margin:0 auto}.machine__box{width:calc(100% - 40px);max-width:1150px;margin:75px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center}.machine__box__item{width:calc(100% / 3 - 15px);margin:0 7.5px 20px 7.5px}.machine__box__item figure{display:block;width:calc(100% - 50px);text-align:center;background:#fff;padding:20px;margin:-30px auto 0 auto;font-size:16px;color:#515151;line-height:1.5}.machine__box__item figure span{display:block;font-size:22px;color:#000;margin:0 0 10px 0;font-family:"optima-LT-Std-Roman","Microsoft JhengHei","PingFang",sans-serif}.machine__box-slick{display:none}.time{width:calc(100% - 50px);max-width:1200px;margin:0 auto 100px auto}.time__notice{width:100%;max-width:725px;margin:10px auto 0 auto}.time__notice p{font-size:14px;color:#000;font-family:"optima-LT-Std-Roman","Microsoft JhengHei","PingFang",sans-serif;margin:0 0 2.5px 0;letter-spacing:0}.time__table-mb tbody td{width:calc(100% / 3);font-size:14px;height:35px}.time__table-mb tbody tr td:first-of-type{width:40px;padding:5px 2px}.time__table-mb tbody tr td:first-of-type span{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;border-radius:50%;color:#fff;width:17.5px;height:17.5px;background:#000;font-size:12px;margin:0 auto 2.5px auto}.time__table-mb tfoot td{font-size:14px}@media screen and (max-width:1200px){.product::before{top:-40px;font-size:60px}}@media screen and (max-width:991px){.intro{padding:80px 0 100px 0}.intro__item{margin:0 auto -75px auto;padding:50px 0 0 0}.intro__item__pic{padding:0 25px 0 0;margin:120px 0 0 0}.intro__item:first-of-type{padding:0}.intro__item:nth-of-type(even)::before{top:auto;bottom:0;height:100%}.intro__item:first-of-type .intro__item__pic{margin:0}.intro__item:nth-of-type(even) .intro__item__pic{padding:0 0 0 25px}.intro__item__content,.intro__item:nth-of-type(even) .intro__item__content{padding:0}.intro__item__content .c-title05{margin:0 0 40px 0}.history__box__inner__item__event{display:inline-block;width:auto;max-width:100%;left:0}.product{padding:80px 30px;margin:0 auto 100px auto}.c-detail__content{margin:30px auto 130px auto}.machine__box__item{width:calc(100% / 2 - 20px);margin:0 10px 20px 10px}.time__notice{display:flex}}@media screen and (max-width:767px){.intro__item{margin:0 auto 100px auto}.intro__item__pic,.intro__item:first-of-type .intro__item__pic,.intro__item:nth-of-type(even) .intro__item__pic{padding:0;margin:40px 0 0 0;order:2}.history{margin:0 auto 75px auto}.history__box__inner-slick .slick-arrow{top:65px;width:60px;height:60px}.product::before{display:none}.machine__box__item{width:100%}.machine__box{display:none}.machine__box-slick{display:block}}@media screen and (max-width:575px){.c-banner__title__main{margin:0 auto 15px auto}.c-content{width:calc(100% - 40px)}.intro{width:calc(100% - 40px);padding:60px 0 75px 0}.intro__item{margin:0 0 50px 0}.intro__item:nth-of-type(even)::before{display:none}.intro__item__content .c-title05{margin:0 0 30px 0}.history__box__inner-slick .slick-arrow{top:25px}.history__box__inner-slick .slick-center .history__box__inner__item__year::before{width:110px;height:110px}.history__box__inner::before{top:54px}.history__box__inner__item__year{width:80px;height:80px;margin:15px auto 30px auto}.history__box__inner-slick .history__box__inner__item__year::before{width:110px;height:110px}.history__box__inner__item__event__list{flex-wrap:wrap}.history__box__inner__item__event__list__month{margin:0 0 10px 0}.history__box__inner__item__event__list ol{width:100%}.product{flex-wrap:wrap;justify-content:center;padding:60px 20px;margin:0 auto 75px auto}.product .c-title05{width:100%;text-align:center}.product .c-title05::before{display:none}.product__link{padding:15px 0;margin:30px 0 0 0}.c-detail__content{margin:65px auto;border:1px solid #dfdfdf}.c-detail__content::before{display:block}.machine .c-detail__content__title{width:calc(100% - 40px);margin:0 auto}.machine .c-title01__title{font-size:22px}.machine .c-detail__content__title{display:block}.machine__box{width:calc(100% - 20px);margin:40px auto 0 auto}.machine__box__item figure{padding:10px 5px}.machine__box__item figure span{font-size:18px}.time{width:calc(100% - 40px)}.time__table-mb tbody tr:first-of-type td{height:35px}.time__table-mb tbody td{height:70px}}