/* 공통 */
.sub_con {width: 1300px; margin:0 auto; position: relative; }
.s_bot_bg {width: 100%; height: 500px; margin:-155px 0 0; background: url('../img/ab_bot_bg.jpg') 50% 50% no-repeat; background-size:cover; }
.s_title h2 {font-size:18px; font-weight: 400; color:#0900cb; letter-spacing: 7.2px; font-family: 'Play', sans-serif; text-transform: uppercase; }
.s_title h1 {font-size:35px; font-weight: 500; color:#000; line-height: 48px; margin:15px 0 0;}
.s_table table {border-collapse: collapse; width: 100%;}
.s_table table th, td {padding: 15px 30px;}
.s_table table thead th { color:#fff; font-size: 16px;font-weight: 500; border:1px solid rgba(255,255,255,0.2)}
.s_table table tbody th, .s_table table tbody td {border: 1px solid #d5d6e6; text-align: left;}
.s_table table tbody th {background: #eaedf1; font-size: 15px; font-weight: 500; color:#333; }
.s_table table tbody td {font-size: 14px; font-weight: 300; color:#666; }


/*Content CSS*/
#contribution {text-align: center; padding:0 0 120px; }

#cont_sec { background: #fff; }
#cont_sec .txt h2 {font-size:18px; font-weight: 400; color:#0900cb; letter-spacing: 7.2px; font-family: 'Play', sans-serif;}
#cont_sec .txt h1 {font-size:36px; font-weight: 500; color:#000; line-height: 48px; margin:35px 0 40px;}
#cont_sec .txt p {font-size:16px; font-weight: 300; color:#666; line-height: 30px; }
#cont_sec .txt h3 {font-size:18px; font-weight: 400; color:#333;margin:50px 0 0;}
#cont_sec .txt h3 b {font-weight: 600; font-size:26px; }

#cont_sec .img {display: flex; justify-content: space-between; width: 100%; margin-top:80px; text-align: left; }
#cont_sec .img li {width: 410px; position: relative; overflow: hidden;}
#cont_sec .img li h2 {font-size:16px; font-weight: 500; color:#fff; position: absolute; left:40px; bottom: 40px; }
#cont_sec .img li h2::before {content: ''; display: block; width: 32px; height: 1px; background: #fff; margin:0 0 20px; }
#cont_sec .img li img {transition: all .3s ease ;}
#cont_sec .img li:hover img {transform: scale(1.1);}




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

}

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

}

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

}
