/*Content CSS*/


.contents1 {width: 1280px; min-height: 600px; margin: 0 auto;  position: relative; text-align: center; }
.c1_txt {width: 100%; text-align: center; position: absolute; top: 0; left: 0; z-index: 1;padding: 110px 0 85px 0;}
.contents1 h1 { font-family: 'Raleway', sans-serif; font-size:60px; font-weight: 700; color:#000;}
.contents1 h1 span {color:#fc0303}
.c1_line { width: 2px; height: 50px; background: #fc0303; margin: 20px auto;}
.contents1 h2 {  font-family: 'NanumSquare', sans-serif !important; font-size:30px; font-weight: 500; color:#333; margin-bottom: 25px;}
.contents1 p {  font-size:16px; line-height: 24px; font-weight: 400; color:#333; margin-bottom: 60px;}

.c1_btn {width: 245px; height: 70px; margin: 0 auto;}
.c1_btn a {width: 245px; height: 70px; display: block; text-decoration: none; line-height: 70px; border: 1px solid #ddd; background:url('../img/plus_b.png') no-repeat  80% 50%;  border-radius: 50px; text-align: left; padding-left: 55px; transition: all 0.2s;}
.c1_btn a:hover {background:url('../img/plus_w.png') no-repeat  80% 50% #fc0303; color:#fff; border: 1px solid #fc0303; }

.c1_bg1 {position: absolute; top: -238px; left: -228px; z-index: 0;}
.c1_bg2 {position: absolute; bottom: -48px; right: -228px;}

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

}

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

}

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

}
