/* 공통 */
.sub_con {width: 100%; margin:0 auto ; position: relative; padding:0 15px;}
.sub_p {font-size:14px; font-weight: 300; color:#000; line-height: 26px; letter-spacing: -.5px; word-break: keep-all; }
.section {padding:60px 0; position: relative; }
.s_tit h2 {font-size: 13px; font-weight: 600; color:#af231c; font-family: 'Montserrat';  letter-spacing:3px;}
.s_tit h1 {font-size: 22px; font-weight: 400; color:#000; font-family: 'NanumSquare',sans-serif; margin-top:15px ;line-height: 40px;word-break: keep-all;}
.s_tit h1 b {font-weight: 800;}
/* table */
.s_table table {width: 100%; border-collapse: collapse; box-shadow: 0 0 12px 0 rgba(175, 35, 28, 0.1); text-align: left; }
.s_table table tbody th {font-size:12px; font-weight: 600; color:#fff; padding:12px 15px; border:1px solid rgba(255,230,230,.35); background: #af231c;
font-family: 'Montserrat'; width: 120px;}
.s_table table tbody th i {font-size: 15px; margin-right: 5px; position: relative; top: 2px;}
.s_table table tbody td {font-size:12px; padding:12px 15px; font-weight: 300; color:#000; line-height: 22px; border:1px solid #ebebeb; background: #fff;
letter-spacing: -.5px; word-break: keep-all;}


/*Content CSS*/
#location {padding:60px 0 0; text-align: center; }
#location .article {z-index: 2; }
#location .article .s_table {margin-top:30px; }
#location .map_wr {position: relative; z-index: 1; margin-top: -15px;}
#location .map_wr .root_daum_roughmap .wrap_controllers {display: none;}














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

}

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

}

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

}

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

}
