@charset "UTF-8";.history{margin:60px auto 135px auto;overflow:hidden}.history__event__box{display:block;width:100%}.history-track{position:absolute;top:35px;left:40%;display:block;width:1px;height:calc(100% - 70px);background:linear-gradient(to bottom,rgba(255,255,255,.15) 60%,#ffffff00 60%) top center/1px 13px repeat-y}.history-track__line{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-height:100%;background:#646464;transform-origin:top center;transform:scaleY(0);will-change:transform}.history__event__box{display:block;width:100%}.history-item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:0 0 50px 0}.history-item::before,.history-item::after{content:'';position:absolute;left:calc(40% - 2.5px);display:block;width:5px;height:5px;background:#fff;border-radius:50%;pointer-events:none;z-index:10}.history-item::before{top:0}.history-item::after{display:none;bottom:0}.history-item:last-child::after{display:block}.history-item:last-child{margin:0}.history-item__content{display:block;width:calc(60% - 40px);margin:0 0 0 auto;order:10}.history-item__content::before{content:'';position:relative;display:block;width:30px;height:3px;margin:0 0 30px 0;background:rgba(255,255,255,.2)}.history-item__content.wow{animation-name:fadeIn}.history-item__content__year{display:block;width:100%;margin:0 0 25px 0;font-size:35px;line-height:1;font-family:'Barlow','NotoSansTC'}.history-item__content__text{text-align:var(--textAlign)}.history-item__pic{display:block;width:calc(40% - 40px)}.history-item__pic.wow{animation-name:fadeIn}@media screen and (max-width:991px){.history{margin:50px auto 135px auto}.history-track{left:3px}.history-item{display:block;padding:0 0 0 45px}.history-item::before,.history-item::after{left:1px}.history-item__content{width:100%}.history-item__pic{width:100%;margin:20px 0 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.history{margin:40px auto 70px auto}.history-item{padding:0 0 0 30px}.history-item__content__year{margin:0 0 20px 0;font-size:25px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}