/*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 */
.c1_wrap {padding:100px 0;}
.c1_list {margin-top:80px; display: flex;}
.c1_list li {margin-right: 15px; width:308px;}
.c1_list li:last-child {margin-right:0;}
.c1_list li .img {margin-bottom:15px; width:308px;}
.c1_list li .img  img {width:100%;}
.c1_list li .txt {display: flex; align-items: flex-start;}
.c1_list li .txt h2 {font-size: 90px; font-weight: 400; font-family: 'NanumSquare',sans-serif; color:#333; margin-right:25px; padding-bottom:0;
border-bottom:4px solid #019b92; transition: color 0.2s ease;}
.c1_list li .txt h2 span {}
.c1_list li .txt p {font-size:30px; font-weight: 400; color:#333; padding-top:10px;  transition: color 0.2s ease;}

.c1_list li a:hover h2, .c1_list li a:hover p {color:#019b92;}

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

}

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

}

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

}
