/* 공통 */
#c1_wrap .c_inner {width:100%; margin:0 auto; padding:0 15px;}

/*Content CSS*/
#c1_wrap {position: relative; padding:60px 0; z-index: 1;}
#c1_wrap::before {content: ''; display: block; width:67px; height:450px; position: absolute; bottom:0; left:15px; background: url('../img/c1_typo.png') 50% 50% no-repeat; z-index: -1;}
#c1_wrap .c_inner {display: flex;  align-items: center; flex-direction: column;}
.c1_txt {text-align: center;}
.c1_txt h2 {font-size:13px; font-weight: 500; color:#6c6c6c; letter-spacing:.4px; font-family: 'Lato', sans-serif;}
.c1_txt h1 {font-size:30px; font-weight: 900; color:#a00026; letter-spacing: 1.56px; line-height: 36px; font-family: 'Lato', sans-serif;}
.c1_txt h1::after {content: ''; display: block; width:30px; height:2px; background: #a00026; margin:15px auto 20px;}
.c1_txt p {font-size:14px; font-weight: 400; color:#a8a8a8; line-height: 22px; font-family: 'Lato', sans-serif; word-break: keep-all;}
.c1_txt a {display: block; text-align: center; width:200px; height:40px;line-height: 31px; border:4px solid #efefef; transition: all .3s ease; font-size:14px; font-weight: 400; color:#c1c1c1; background: #fff; margin:25px auto 0;}
.c1_txt a i {margin-left:10px; font-size:13px; left:0; position: relative; transition: all .3s ease;}
.c1_txt a:hover {background: #a00026; border-color: #a00026; color:#fff;}
.c1_txt a:hover i {color:#fff; left:10px;}

/* c1_img */
.c1_img {position: relative; margin-top:30px;}
.c1_img img {width:100%;}



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

}

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

}

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

}
