.aa_history_list{position:relative;padding-bottom:130px}.aa_history_list::before{content:'';position:absolute;top:33px;left:0;right:0;margin:auto;width:1px;height:calc(100% - 40px);background:#ddd}.aa_history_list:last-child::before{content:none}.aa_history_list .block{display:flex;flex-direction:column;position:relative;padding-left:calc(50% + 60px);font-size:1.3em}.aa_history_list dl{margin:0}.aa_history_list dt{position:absolute;top:-12px;right:50%;padding-right:60px;line-height:1;font-family:'Figtree';font-size:2.5em;font-weight:700;color:#111;transition:color ease .35s}.aa_history_list dt::before{content:'';position:absolute;top:0;right:-5px;bottom:0;margin:auto;width:10px;height:10px;background:#ddd;border-radius:50%;transition:all ease .35s}.aa_history_list dd{display:inline-block;position:relative;margin-left:0;margin-bottom:4px;padding-left:14px}.aa_history_list dd::before{content:'';position:absolute;top:12px;left:0;width:4px;height:4px;background:#ffce0b}.aa_history_list dd:last-child{margin-bottom:0}.aa_history_list:last-child{padding-bottom:0}.aa_history_list_reverse .block{padding-left:0;padding-right:calc(50% + 60px);text-align:right}.aa_history_list_reverse dt{left:50%;right:auto;padding-left:60px;padding-right:0}.aa_history_list_reverse dt::before{right:auto;left:-5px}.aa_history_list_reverse dd{margin-left:auto}.aa_history_list[data-history="active"] dt{color:#22a9fd}.aa_history_list[data-history="active"] dt::before{background-color:#22a9fd;box-shadow:0 0 0 10px rgba(255,188,31,0.3)}@media screen and (max-width:768px){.aa_history_list{padding-bottom:50px}.aa_history_list dt{position:relative}.aa_history_list::before{right:auto}.aa_history_list:last-child::before{content:''}.aa_history_list .block{padding-left:0}.aa_history_list dt{top:0;right:auto;margin-bottom:15px;padding-left:20px;padding-right:0;font-size:1.8em}.aa_history_list dt::before{right:auto;left:-5px}.aa_history_list dd{margin-left:20px}.aa_history_list dd::before{top:8px}.aa_history_list_reverse .block{padding-right:0;text-align:left}.aa_history_list_reverse dt{left:0}.dot-list>li::before{top:10px}}
