/*공통*/
.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;}

/*Content CSS*/
.contents4 {width: 100%; margin: 0 auto; padding: 0 15px;}
.c4_article {margin-bottom: 50px;}
.c4_title {width: 100%; margin-bottom: 20px;}
.c4_line {width: 43px; height: 3px; background: #005aff; margin: 0 auto 15px auto; }
.c4_title h1 {font-family: 'NanumSquare', sans-serif !important; font-size: 24px; font-weight: 500; color:#000; text-align: center; word-break: keep-all;}
.c4_table {width: 100%}
.c4_table table {width: 100%; border-collapse: collapse; border-top: 1px solid #000;}
.c4_table table tr {background: #f7f7f7;}
.c4_table table tr:nth-child(2n) {background: #fff;}
.c4_table table th, .c4_table table td {padding: 15px 0; border-bottom: 1px solid #ddd; vertical-align: top;}
.c4_table table th {font-size: 16px; font-weight: 900; color:#214be6; }
.c4_table table td{font-size: 14px;font-weight: 300; color: #515151; line-height: 24px; word-break: break-all; letter-spacing: -0.7px;}

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

}
