.history_container {width:100%;box-sizing: border-box;padding-bottom: 5rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .history_container {padding-bottom: 18.5rem;}
}

.history_container .history_tab_cont {padding-top:2.4rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .history_container .history_tab_cont {padding-top:0;}
}


.history_tab_cont .tab_cont {padding-left: 15rem;}
.history_tab_cont .tab_cont .cont_tab {display:flex;align-items: flex-start;gap:3.4rem;}
.history_tab_cont .tab_cont .cont_tab h4 {font-size:2.4rem;line-height:2.4rem;width:13rem;}
.history_tab_cont .tab_cont .cont_tab ul {position:relative;}
.history_tab_cont .tab_cont .cont_tab ul::before {content:'';width:.1rem;background:#C0C9DB;height:calc(100% - .6rem);position:absolute;left:.6rem;top:.9rem;z-index:-1;}
.history_tab_cont .tab_cont .cont_tab ul > li {display:flex;align-items: flex-start;gap:4rem;margin-bottom:3rem;flex-wrap:wrap;}
.history_tab_cont .tab_cont .cont_tab ul > li:last-child {margin-bottom:0;}
.history_tab_cont .tab_cont .cont_tab ul > li .circle_box {width:1.5rem;}
.history_tab_cont .tab_cont .cont_tab ul > li .content {width:calc(100% - 5.5rem);}
.history_tab_cont .tab_cont .cont_tab ul > li svg,
.history_tab_cont .tab_cont .cont_tab ul > li svg circle {width:1.5rem;height:auto;}
.history_tab_cont .tab_cont .cont_tab ul > li p {font-size:1.5rem;line-height:2rem;color:#444;white-space: pre-line;}
.history_tab_cont .tab_cont .cont_tab ul > li p.date {font-weight:700;margin-bottom:.6rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .history_tab_cont .tab_cont {padding-left: 0;}
    .history_tab_cont .tab_cont .cont_tab {display:block;}
    .history_tab_cont .tab_cont .cont_tab h4 {font-size:3.8rem;line-height:5rem;margin-bottom:3.5rem;width:100%;}
    .history_tab_cont .tab_cont .cont_tab ul::before {width:.2rem;left: 1.4rem;}
    .history_tab_cont .tab_cont .cont_tab ul > li {margin-bottom:3.2rem;gap:3rem;}
    .history_tab_cont .tab_cont .cont_tab ul > li .circle_box {width:3rem;}
    .history_tab_cont .tab_cont .cont_tab ul > li .content {width:calc(100% - 6rem);}
    .history_tab_cont .tab_cont .cont_tab ul > li svg,
    .history_tab_cont .tab_cont .cont_tab ul > li svg circle {width:3rem;margin-top:.7rem;}
    .history_tab_cont .tab_cont .cont_tab ul > li p {font-size:3rem;line-height:4.2rem;}
}