/*Content CSS*/
.c1_wrap {width: 100%; padding-bottom: 119px; background: url('../img/c1_bg.jpg')no-repeat 50% 50%; background-size: cover; }
.contents1 {width: 1920px; height: 628px;  margin: 0 auto; position: relative;}
.c1_txt {width: 1054px; height: 555px; position: absolute; top: 0; right: 0; z-index: 1; background: #fff; padding: 140px 0 0 155px;}
.c1_txt h2 {font-family: 'NanumSquare', sans-serif !important;font-size: 36px; font-weight: 500; color:#b4b4b4; margin-bottom: 10px;}
.c1_txt h1 {font-family: 'NanumSquare', sans-serif !important;font-size: 36px; font-weight: 700; color:#333; margin-bottom: 30px;}
.c1_txt h1 span {color:#0068d3;font-family: 'Raleway', sans-serif; font-weight: 500; }
.c1_txt p {font-size: 16px; font-weight: 300; color:#000; line-height: 28px; letter-spacing: -0.25px;}
.c1_img_box_wrap {width: 960px; height: 500px; position: absolute; bottom: 0; left: 0; z-index: 2}
.c1_img_box { width: 960px; height: 500px; position: relative;}
.c1_img {width: 100%; overflow: hidden;position: absolute;top: 0; left: 0; z-index: 1}
.c1_img img {transition: all 0.3s; transform: scale(1);}
.c1_border_box {width: 880px; height: 420px;  border: 1px solid #fff; position: absolute; top: 40px; left: 40px; z-index: 2}
.c1_img_bar {width: 25px; height: 85px;  background: #0068d3; position: absolute; top: -11px; left: 66px; z-index: 3}
.c1_img_box_wrap:hover .c1_img img {transform: scale(1.1);}


.c1_btn {width: 258px; height: 160px; position: absolute; bottom: 0; left: 883px; z-index: 3; }
.c1_btn a {width: 258px; height: 160px; display: block;padding: 35px; position: relative;transition: all 0.3s; background:  url('../img/c1_btn_bg.jpg')no-repeat 50% 50%; background-size: cover;}
.c1_line {width: 30px; height: 1px; background: #fff;}
.c1_btn a h1 {font-family: 'NanumSquare', sans-serif !important;font-size: 18px; font-weight: 500; color:#fff; margin: 15px 0;}
.c1_btn a h1 span {font-family: 'Raleway', sans-serif;}
.c1_btn a p {font-size: 12px; font-weight: 300; color:rgba(255,255,255,0.38);}
.c1_btn_icon {position: absolute; bottom: 35px; right: 35px;}
.c1_btn_icon img {vertical-align:middle; transition:transform 500ms}
.c1_btn a:hover {background:  url('../img/c1_btn_bg_ov.jpg')no-repeat 50% 50%;}
.c1_btn a:hover .c1_btn_icon img {transform:rotateY(180deg); transition:transform 500ms}
@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
