/*공통*/
.c_title_box h1 {font-family: 'NanumSquare', sans-serif !important;font-size: 30px; font-weight: 700; color:#000; margin-bottom: 20px; text-align: center;}
.c_title_bar {width: 100%; display: flex; flex-direction: row; justify-content: center;  margin-bottom: 20px;}
.c_title_bar span:nth-child(1), .c_title_bar span:nth-child(3) {width: 70px; height: 2px; background: #005aff; margin-top: 4px;}
.c_title_bar span:nth-child(2) {width: 8px; height: 8px; background: #005aff; margin: 0 15px;}

.c_title_box h1 span {display: block; font-size: 22px; color:#666; padding: 5px 0 0;}


/*Content CSS*/
.c3_wrap {width: 100%; padding: 50px 15px; background: url('../img/c3_bg.png') no-repeat 50% 0%; background-size: cover;}
.contents3 {width: 100%; margin: 0 auto; border-bottom: 1px solid #ddd; padding-bottom:50px;}
.c3_aritcle {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; margin-top:60px;}
.c3_box1 {width: 49%; }
.c3_box1 h1 { padding: 15px 0;font-family: 'NanumSquare', sans-serif !important; font-weight: 900; color:#000; font-size: 20px; border-top: 3px solid #005aff; border-bottom: 3px solid #ddd; margin-bottom: 32px;}
.c3_icon img {width: 60%;}
.c3_box2 {width: 49%; position: relative; margin-bottom: 10px;  background: #999;}
.c3_img img { width:100%;}
.c3_txt { width: 100%; height: 100%; background: rgba(0,0,0,0.75); color:#fff; padding: 20px 10px; text-align: center;
display: flex; flex-direction: column; align-items: center; justify-content: center;}
.c3_line {width: 30px; height: 1px; background: #fff; margin: 10px auto 10px auto; }
.c3_txt h1 {font-size: 16px; font-weight: 500; color:#fff;font-family: 'NanumSquare', sans-serif !important;}
.c3_txt h2 {font-size: 14px; font-weight: 500; color:#fff;font-family: 'NanumSquare', sans-serif !important; line-height: 1.7;     letter-spacing: -.4px;}


/*폰트*/
.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) {

}
