/* 공통  */
.sub_con {width: 1300px; margin:0 auto; position: relative; }
.s_title h1 {font-size:48px; font-weight: 700; color:#000; text-transform: uppercase; font-family: 'Montserrat', 'Noto Sans KR'; }
.s_title h1::before {content: ''; display: block; width: 72px; height: 4px; background: #e60012; margin:0 auto 40px;}
.s_title2 h2 {font-size:18px; font-weight: 400; color:#e60012; text-transform: uppercase; letter-spacing: 3px; font-family: 'Montserrat'; margin: 0 0 10px; }
.s_title2 h1 {font-size:40px; font-weight: 600; color:#000; }
.s_title2 p {font-size: 18px; font-weight: 300; color:#666; line-height: 35px; margin:30px 0 0;}

/*Content CSS*/
#dev {text-align: center; padding:80px 0 140px; }
#dev .img_list {display: flex; justify-content: space-between; margin:60px 0 0;}
#dev .img_list li {width: 630px; border:1px solid #ddd; min-height: 400px; display: flex; align-items: center; justify-content: center; }





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

}

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

}

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

}

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

}
