/* 공통 */
.sub_con { width: 100%; padding:0 20px; margin:0 auto; position: relative; }
.s_title h2 {font-size: 15px; font-weight: 500; color:#009a5e; letter-spacing: 4.5px; text-transform: uppercase; }
.s_title h1 {font-size: 26px; font-weight: 300; color:#000; margin-top: 15px; }
.s_title.wh h1 {color:#fff;}
.sub_p {font-size: 15px; font-weight: 300; color:rgba(0, 0, 0, 0.9);  letter-spacing: -.2px; line-height: 28px; word-break: keep-all; }

/*Content CSS*/
#about { text-align: center; overflow: hidden; }
#about img { max-width: 100%; }
#about .title h1 {font-size: 30px; font-weight: 700; color:#000; }
#about .title > span {display: block; width: 100%; height: 1px; background: #090c05; margin:30px auto; opacity: .5; }
/* section1 */
#ab_s1 { padding:0 0 70px; }
#ab_s1 .img {margin-top: 40px;}
/* section2 */
#ab_s2 {background: #fff; padding:60px 0; }
#ab_s2 .img_list {display: flex; justify-content: space-between; margin-top: 40px; }
#ab_s2 .img_list li { width:calc(50% - 5px); }















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

}


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

}

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

}
