/* common */
.history h3.title::before {background-image: url("../img/title_bg.png");}
.history h3.title::after {background-image: url("../img/title_bg2.png");}

/*Content CSS*/
.history {text-align: center;padding: 95px 0 105px; background: #fff; overflow: hidden;}
.history .w_box {background: #fff;position: relative;z-index: 2;}

.his_list_wr {width: 100%;position: relative;margin: 25px 0 0;text-align: left;z-index: 1;padding: 40px 0 0;}
.his_list_wr::before {content: '';display: block;width: 1px;height: calc(100% + 50px);background: #ddd;position: absolute;top: 0;left:50%;transform:translateX(-50%);z-index: -1;}
.his_list_wr > li {width: 50%;/* border:0px solid red; */display: flex;flex-direction: row-reverse;text-align: right;align-items: center;margin-bottom: 55px;}
.his_list_wr > li:nth-child(odd) {margin-left:7px;}
.his_list_wr > li:nth-child(even) {justify-content: flex-start; text-align: left; margin-left:calc(50% - 7px);  flex-direction: row;}
/* dots */
.his_list_wr .his_dot {display: flex; align-items: center; }
.his_list_wr > li:nth-child(even) .his_dot {flex-direction: row-reverse; }
.his_list_wr .his_dot::after { content: ''; display:block; width: 15px; height: 15px; background: #fff; border:3px solid #0888f0; border-radius: 50%; }
.his_list_wr li:nth-child(n+3) .his_dot::after {border-color: #0053a5;}
.his_list_wr li:nth-child(n+5) .his_dot::after {border-color: #133456;}
.his_list_wr .his_dot::before {content: '';display: block;width: 71px;height: 1px;background: #0888f0;}
.his_list_wr li:nth-child(n+3) .his_dot::before {background: #0053a5;}
.his_list_wr li:nth-child(n+5) .his_dot::before {background: #133456;}
/* his_txt */
.his_list_wr .his_txt {display: flex;align-items: center;}
.his_list_wr li:nth-child(2n+1) .his_txt {flex-direction: row-reverse;}
.his_list_wr > li:nth-child(odd) .his_txt {margin-right: 30px; }
.his_list_wr > li:nth-child(even) .his_txt {margin-left: 30px; }
.his_list_wr .his_txt h1 {font-family: 'EliceDigitalBaeum_Bold'; font-size: 36px; color: #0888f0;}
.his_list_wr .his_txt .his_list > li {display: flex;align-items: flex-start;position:relative;}
.his_list_wr li:nth-child(n+3) .his_txt h1 {color: #0053a5;}
.his_list_wr li:nth-child(n+5) .his_txt h1 {color: #133456;}
.his_list_wr > li:nth-child(odd) .his_txt .his_list li {flex-direction: row-reverse;padding-right: 30px;}
.his_list_wr > li:nth-child(odd) .his_txt .his_list li::before {right: 0; top: 10px;}
.his_list_wr > li:nth-child(even) .his_txt .his_list li {padding-left: 30px;}
.his_list_wr > li:nth-child(even) .his_txt .his_list li::before {left: 0; top: 10px;}
.his_list_wr .his_txt .his_list p {font-size: 16px;font-weight: 300;color: #000;word-break: keep-all;}
