/*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_25{font-size: 25px; font-weight: 700;  line-height: 1.3; letter-spacing: -.5px; }
.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 0; 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: 25px;}
.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 25px; text-align: left;}
.table_wrap table td:nth-of-type(1) {background: #000; text-align: center; color:#fff; font-weight: 700; border-color: rgba(255,255,255,.5); }


.pa_list {display: flex; justify-content: center; margin-top: 35px;}
.pa_list > li {border:1px solid #ddd; margin-right: 17px;}
.pa_list > li:last-child {margin: 0; }
.pa_list:last-child {margin-top: 20px;}

.bor_tit {padding-bottom: 35px; margin-bottom: 45px; border-bottom: 1px solid #ddd;}
/* .table_tit { margin-bottom: 25px; } */

.col2_box_wrap {display: flex; flex-wrap: wrap; align-items: flex-end;}
.col2_box_wrap > div {width: 635px; margin-right: 30px;}
.col2_box_wrap > div:nth-child(2n) {  margin-right: 0;}
.col2_box_wrap > div:nth-child(n+3) {margin-top: 45px;}




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

}


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

}

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

}
