/*Content CSS*/
.c1_wrap {width: 100%; background:url('../img/c1_bg.jpg') no-repeat  50% 50% #194897; background-size: cover; text-align: center; padding: 50px 0; position: relative; z-index: 2}
.contents1 {width: 100%; margin: 0 auto; padding: 0 15px;}
.c1_logo img {width: 50%}
.c1_txt {width: 100%;  text-align: center;}
.c1_plus {width: 100%; text-align: center; margin-top: 30px;}
.c1_plus a {display: block;}
.c1_plus a img {transition: all 0.3s; transform: rotate(0);}
.c1_plus a:hover img {transform: rotate(90deg);}
.c_title_line { width: 71px; height: 1px; background: #fff; margin: 30px 0; display: inline-block;}
.contents1 h1 { font-family: 'NanumSquare', sans-serif !important; font-size: 20px; font-weight: 700; color:#fff; word-break: keep-all; line-height: 40px;}
.contents1 h1 span { color:#75bb2a; font-size: 40px;}
.contents1 p {  font-size:14px; line-height: 26px; font-weight: 300; color:rgba(255,255,255,0.8); margin: 15px 0 0 0; letter-spacing: -0.5px; word-break: keep-all;}


.c1_btn {width: 250px; height: 60px; margin: 35px auto 0 auto;}
.c1_btn a {width: 250px; height: 60px; display: block;  line-height: 60px; border: 1px solid #fff; background:url('../img/arrow_w.png') no-repeat  80% 50%;  border-radius: 50px; text-align: left; padding-left: 43px; transition: all 0.3s; font-size: 16px; font-weight: 300; color:#fff}
.c1_btn a:hover {background:url('../img/arrow_b.png') no-repeat  80% 50% #fff; color:#000; border: 1px solid #1a5cca; }


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

}

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

}

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

}
