/* common */
.subpage { overflow: hidden; position:relative; text-align: center;}
.subpage > section {padding: 50px 0; position: relative; }
.subpage > section:nth-of-type(even) {background: #f7f7f7;}
.subpage > section article + article {margin-top: 50px;}
.sub_inner { max-width: 1400px; width: 100%; margin:0 auto; position: relative; padding:0 20px; }
.sub_tit {margin-bottom:30px;}

/* font size */
.fs_60 {font-size: 35px; font-weight: 700; color:#000; line-height: 1.2; letter-spacing: -1.2px;}
.fs_32 {font-size: 24px; font-weight: 700; color:#000; line-height: 1.3; letter-spacing: -.64px;}
.fs_18 {font-size: 15px; font-weight: 400; color:#333; line-height: 1.83; letter-spacing: -.36px;}

/*Content CSS*/
.his_list_wr {width: 100%; position: relative; text-align: left; z-index: 1;}
.his_list_wr > li {display: flex; flex-direction: row; justify-content: flex-start;  align-items: flex-start; margin-bottom: 0; padding: 25px 20px; border:1px solid #ddd;}
.his_list_wr > li + li{margin-top: -1px}
/* dots */
.his_list_wr .his_dot {display: none;}
/* .his_list_wr .his_dot .dot {display:block; border-radius: 50%;position: relative;  width: 10px; height: 10px; border-radius: 50%; background-color: #0056c1;}
.his_list_wr .his_dot .dot::before {content: ''; display: block; background: #0056c1;  position: absolute; border-radius: 50%; top:-8px; left:-8px; width: 26px; height: 26px; background: rgba(0,86,193,.3);}
.his_list_wr .his_dot .line {display: block ;width: 50px; height: 1px; background: #0056c1; } */
/* his_txt */
.his_list_wr .his_txt {position: relative; }
.his_list_wr .his_txt h1 {font-size:25px; font-weight:700; color:#000; margin:0 0 15px; font-family: 'Montserrat';}
.his_list_wr .his_txt h1::before {content: 'Year'; font-size: 16px; font-weight: 700; color:#ffb100; margin:0; display: block; font-family: 'Montserrat';}
/* his_txt > list content */
.his_list_wr .his_list > li {margin-bottom: 7px; position:relative; display: flex; line-height:26px;}
.his_list_wr .his_list > li:last-child {margin-bottom: 0; }

.his_list_wr .his_list h3 {font-size:17px; font-weight:700; color:#000; white-space: nowrap; }
.his_list_wr > li .his_list h3 {margin-right: 10px;}
.his_list_wr .his_list p {font-size:15px; font-weight: 500; color:#333;  word-break: keep-all; letter-spacing: -.4px; line-height: 1.7;}
.his_list_wr .his_list p + p {margin-top: 3px;}










@media screen and (max-width: 1400px) {


}
