/*공통*/


/*Content CSS*/
.c1_wrap {width: 100%;}
.contents1 {width: 1280px; min-height: 540px;margin: 0 auto; display: flex; flex-direction: row; position: relative; padding: 115px 0 100px 0;}
.c1_bg1 {position: absolute; top: 225px; left: -290px;}
.c1_bg2 {position: absolute; top: 144px; right: -400px;}
.c1_txt {width: 50%; position: relative; z-index: 2}
.c1_txt:nth-child(1) {border-right: 1px solid #ddd;}
.c1_txt h1 {border-left: 3px solid #005aff; font-size: 48px;font-family: 'NanumSquare', sans-serif !important; font-weight: 500; color:#000; line-height: 60px; padding-left: 30px; margin-bottom: 40px;}
.c1_txt h1 span {color: #005aff; font-weight: 900;}
.c1_txt p { font-size: 15px; font-weight: 300; color:#666; line-height: 26px; padding-left: 33px; letter-spacing: -0.7px;}
.c1_txt:nth-child(2) p {padding-left: 55px;}

.ceo_sign {margin-top: 60px; text-align: right; font-size: 24px; font-weight: 700;font-family: 'NanumSquare', sans-serif !important;  color:#000;}


/*폰트*/
.NanumSquare {font-family: 'NanumSquare', sans-serif !important;}
.Raleway {font-family: 'Raleway', sans-serif !important;}



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

}

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

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

}
