/*Content CSS*/
#performance2{overflow: hidden; position: relative;}
section > article{padding: 90px 0 100px; position: relative;}
section > article:nth-child(even){background-color: #f7f7f7;}
.sub_inner{width: 100%; max-width: 1400px; padding: 0 50px; margin: 0 auto;}

.bar::before{content: ''; display: block; width: 50px; height: 5px; background-color: #42ade0; margin: 0 auto 25px;}
.fs_50{font-size: 50px; font-weight: 800; line-height: 1; text-align: center;}
.fs_35{font-size: 35px; font-weight: 800;  line-height: 55px; letter-spacing: -.7px; text-align: center;}
.fs_19{font-size: 19px; font-weight: 500; line-height: 33px; letter-spacing: -.38px;}
.fs_18{font-size: 18px; font-weight: 500; line-height: 33px; letter-spacing: -.36px; color: #fff;}
.fs_16{font-size: 16px; font-weight: 400; line-height: 33px; letter-spacing: -.32px; color: #333;}

.year_list{display: flex; margin: 57px 0 100px; transition: .3s;}
.year_list.fixed {position: fixed; width: 100%; max-width: 1300px;top: 0;z-index: 50; margin: 0; background-color: #fff;}
.year_list li{width: 33.33%; margin-right: 35px;}
.year_list li:last-child{margin-right: 0;}
.year_list li a{display: block; color: #666; border: solid 1px #ddd; background-color: #f7f7f7; text-align: center; padding: 12.5px 0; transition: .3s;}
.year_list li a.active{background-color: #42ade0; border-color: #42ade0; color: #fff;}
.year_list li:hover a{background-color: #42ade0; border-color: #42ade0; color: #fff;}

.table_wrap{margin-top: 35px;}
.table_wrap table{width: 100%; border-collapse: collapse; border-top: solid 3px #42ade0;}
.table_wrap table thead{background-color: #000; text-align: center;}
.table_wrap table th{font-weight: 500; padding: 8px 0; }
.table_wrap table th:nth-of-type(1){border-left: solid 1px #000;}
.table_wrap table th:nth-of-type(2){border-left: solid 1px rgba(255,255,255,.3); border-right: solid 1px #000;}
.table_wrap table tbody{background-color: #fff;}
.table_wrap table td{border: solid 1px #ddd; padding: 8px; text-align: center;}

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

}


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

}

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

}
