/* 공통 */
#c2_wrap .c_inner {width: 100%; padding:0 20px; margin:0 auto; position: relative; }

/*Content CSS*/
#c2_wrap {padding:60px 0; background: url('../img/c2_bg.jpg') 50% 50% no-repeat; background-size:cover; text-align: center; }
#c2_wrap .c_inner {display: flex; justify-content: center; }
#c2_wrap .title h2 {font-size: 16px; font-weight: 500; letter-spacing: 4.5px; color:#5fd6aa; letter-spacing: 4.5px; }
#c2_wrap .title h1 {font-size: 26px; font-weight: 300; color:#fff; margin-top:15px; word-break: keep-all; line-height: 40px; }
#c2_wrap p {font-size: 15px; font-weight: 300; letter-spacing: -.2px; color:rgba(255, 255, 255, 0.9); line-height: 30px; margin:30px 0 40px; word-break: keep-all; }
#c2_wrap .c_btn a {font-size: 16px; font-weight: 300; color:rgba(255, 255, 255, 0.57); display: flex; align-items: center; transition: all .3s ease; justify-content: center; border:1px solid rgba(255,255,255,0.57); max-width: 300px; height: 50px; line-height:48px; margin:0 auto; }
#c2_wrap .c_btn a span {display: block; margin-left: 10px; width: 26px; height: 26px; border-radius: 50%; border:1px solid rgba(255,255,255,.57); position: relative; top:2px; background: url('../img/c_btn_arrow.png') 50% 50% no-repeat; transition: all .3s ease; display: none; }
/* #c2_wrap .c_btn a:hover {color:#fff; padding-left: 15px; }
#c2_wrap .c_btn a:hover span {background-image: url('../img/c_btn_arrow_w.png'); background-color: #009a5e; border-color: #009a5e; } */





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

}

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

}

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

}
