main dl div { display: flex; margin-bottom: 2em; }
main dl div dt { position: relative; }
main dl div dt:after { border-right: 1px solid #cccccc; height: calc(100% + 2em); position: absolute; left: calc(50% - 0.5em); top: 0px; content: ""; font-size: 2.4rem; }
main dl div dt p { color: #FFF; font-size: 2.4rem; background-color: #00765a; padding: 0.4em 0 0.5em; min-width: 7em; text-align: center; margin-right: 1em; position: relative; z-index: 1; }
main dl div dt span { font-size: 0.8em; }
main dl div:last-of-type dt:after { display: none; }
main dl div dd { font-size: 1.8rem; }

/*# sourceMappingURL=history.css.map */
