/*Content CSS*/
/* 공통 */
.text-center {text-align:center;}
.con {width:1280px; margin:0 auto;}
.main_title {text-align:center; position: relative;}
.main_title h1 {font-weight: 400; font-size:36px; color:#333333;     font-family: 'NanumSquare',sans-serif;}
.main_title h1 b {font-weight: 600;}
.main_title span {display: block;  width: 50px; height: 4px; background-color: #019b92; margin:30px auto 0;}
.main_title p {font-size:16px; font-weight: 400; color:#333; letter-spacing: -.5px; margin-top:30px;}
.main_title a {font-size:16px; font-weight: 400; color:#019b92; position: absolute; right:0; top:10px;}

/* con */
.c2_wrap {padding:100px 0;}
.c2_con {width:100%; height:300px;     background: url('../img/c2_bg.jpg') 50% 70% no-repeat; margin-top:90px; color:#fff; background-size:cover;}
.c2_con ul {text-align:center; display: flex ;  height:100%;  padding-top:100px; padding-left:90px;}
.c2_con ul li { margin-left:180px;}
.c2_con ul li:first-child {margin-left:30px;}
.c2_con ul li h2 {font-size:52px; font-weight: 600; font-family: 'NanumSquare',sans-serif; }
.c2_con ul li p {font-size:30px; font-weight: 600; margin-top:10px;  font-family: 'NanumSquare',sans-serif;}

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

}

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

}

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

}
