/*공통*/
.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*/
.c8_wrap {width: 100%; margin-top: 80px;}
.contents8 {width: 100%;}
.location_box {width: 100%; background: rgba(36,63,227,0.9); padding: 20px; margin-top: 30px;}
.location_map { width: 100%; }
.location_table table {width: 100%; border-top: 2px solid #fff; padding: 0;border-collapse: collapse;}
.location_table table th, .location_table table td {padding: 13px; border: 1px solid rgba(255,255,255,0.4); color:#fff; font-size: 14px;}
.location_table table th {background: rgba(255,255,255,0.2); font-weight: 400; text-align: center;}
.location_table table td {font-weight: 300; text-align: left;}


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

}
