/* 공통  */
#c3_wrap .c_inner {width: 100%; margin:0 auto ; position: relative; }
#c3_wrap .c_title h1 {font-size:30px; font-weight: 600; color:#000 ;position: relative; display: inline-block; text-transform: uppercase;  font-family: 'Montserrat'; }
#c3_wrap .c_title h1::before {content: '' ;display: block; width: 44px; height: 44px; background: url('../img/c_title_bullet.png') 50% 50% no-repeat;
position: absolute; top:-12px; left:-25px;}

#c3_wrap .c_btn {   text-align: center; }
#c3_wrap .c_btn a { width: 294px; height: 60px; line-height: 60px; font-size: 16px; font-family: 'Montserrat',sans-serif; font-weight: 400; position: relative; display: block;
color: #000; border: 1px solid rgba(0,0,0,1); text-transform: uppercase; z-index: 1; transition: all .5s ease;  margin: 0 auto;}
#c3_wrap .c_btn a::before {content: ''; left: 0; top: 0; width: 0; height: 100%; position: absolute; z-index: -1;  background-image: linear-gradient(130deg, #aacd06, #009944);
transition: all .5s ease; opacity: .9; }
#c3_wrap .c_btn a:hover {color:#fff;  border-color: #aacd06; }
#c3_wrap .c_btn a:hover::before {width: 100%; }


/*Content CSS */
#c3_wrap {padding: 60px 20px; text-align: center; }
#c3_wrap .c_inner { }
#c3_wrap .txt { margin-top: 50px;}
#c3_wrap .txt p {font-size:15px; font-weight: 300; color:#666; line-height: 30px; letter-spacing: -.5px ; word-break: keep-all; margin: 25px 0 40px;}

#c3_wrap .img img {max-width: 100%; }




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

}

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

}

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

}
