@charset "utf-8";

.lat {position:relative;overflow:hidden;font-size:14px;}
.lat table {width:100%;border-top:2px solid #000;border-bottom:2px solid #000;border-collapse:collapse}
.lat table tr td {border-bottom:1px solid #e0e0e0;padding:12px 0;text-align:center;}
.lat table tr td:first-child {position:relative;}
.lat table tr td:first-child span {display:block;position:relative;width:70%;margin:0 auto;padding:3px 0;border-radius:30px;color:#fff;}
.lat table tr td:first-child span.go {background:#900;}
.lat table tr td:first-child span.fin {background:#2b2b2b;}
.lat table tr td:first-child span.line {position:absolute;top:20%;right:0;display:block;height:60%;width:1px;background:#7f7f7f;}
.lat table tr td:nth-child(2) span {display:block;padding:3px 0;border-radius:30px;width:65%;margin:0 auto;border:1px solid #cc5d52;color:#cc5d52;font-weight:400;}
.lat table tr td:nth-child(3) strong {font-weight:600;letter-spacing:-0.5px;margin-right:10px;}
.lat table tr td:nth-child(3) span {color:#666}
.lat table tr td:nth-child(4) a {display:block;padding:3px 0;border-radius:30px;width:70%;margin:0 auto;border:1px solid #cc5d52;color:#cc5d52;font-weight:400;transition:all 0.3s;}
.lat table tr td:nth-child(4) a:hover {background:#cc5d52;color:#fff;}