/* 공통 */
#c2_wrap .c_inner {width: 1300px; margin:0 auto; position: relative; }
/* white btn */
#c2_wrap .c_btn a {display: flex; width: 213px; height: 55px; justify-content: space-between; align-items: center; padding:0 22px; border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;  font-size:16px; font-weight: 500; color:#fff; position: relative; z-index: 1; overflow: hidden; transition: all .5s ease; margin:0 auto; }
#c2_wrap .c_btn a span {display: block; width:22px; height: 14px; position: relative; top:0; background: url('../img/btn_arrow_w.png') 50% 50% no-repeat;
transition: all .5s ease; }
#c2_wrap .c_btn a::before {content: ''; position: absolute ;left: 0; top: 0; width: 0; height: 100%; z-index: -1; background: #0046a5; transition: all .5s ease;}
#c2_wrap .c_btn a:hover {border-color: #0046a5; }
#c2_wrap .c_btn a:hover::before {width: 100%;}

/*Content CSS*/
#c2_wrap {width: 100%; height:100vh; min-height:940px; position: relative; z-index: 2; display: flex; align-items: center; background: url('../img/c2_bg.jpg') 50% 50% no-repeat; background-size:cover; text-align: center; padding-top: 90px;}
#c2_wrap h1 {font-size: 40px; font-weight: 300; color:#fff; line-height: 62px; font-family: 'NanumSquare',sans-serif; }
#c2_wrap h1 b {font-weight: 800; }
#c2_wrap p {font-size: 17px; color:#ddd; line-height: 32px; margin:35px 0 60px;}





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

}

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

}

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

}
