.time-chart{padding:20px 0;width:75vw;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.time-chart,.time-chart .l1{display:-webkit-box;display:-ms-flexbox;display:flex}.time-chart .l1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-chart .l1 .line span{position:absolute;left:0;right:0;top:-.8rem;font-size:.6rem;text-align:center}.time-chart .l1 .point span{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:-100%;font-size:.6rem}.time-chart .l1 .point span:not(.bottom){top:-1.1rem}.time-chart .l1 .point span.bottom{bottom:-1rem}.time-chart .l2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;height:6.81vw;border-left:3px dotted #e0e0e0}.time-chart .l2.full{border-left:3px solid #66b1ff}.time-chart .l2 span{position:absolute;font-size:.6rem;left:.4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.time-chart .point{position:relative;z-index:2;width:4.36vw;height:4.36vw;border-radius:50%;border:2px solid #e0e0e0}.time-chart .point.full{background:#66b1ff}.time-chart .line{position:relative;width:14.53vw;border-bottom:3px dotted #e0e0e0}.time-chart .line.full{border-bottom:2px solid #66b1ff}.time-chart .line.rotate{z-index:1;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;width:17.04vw}.time-chart .line.rotate span{font-size:.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:0;right:0;margin:0 auto;-webkit-transform:rotate(-35deg) translate(-1.5rem,-.2rem);transform:rotate(-35deg) translate(-1.5rem,-.2rem);-webkit-transform-origin:center right;transform-origin:center right}@media (min-width:992px){.time-chart{width:22vw}.time-chart .l2{height:2vw}.time-chart .point{width:1.2vw;height:1.2vw}.time-chart .line{width:4vw}.time-chart .line.rotate{width:5.2vw}}