#sub_menu .sub_menu_title h1 {
	/*font-family: 'noto sans KR', sans-serif;*/
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #333333;
}

.location{
    overflow:hidden;
    margin-top: 100px;
    margin-bottom: 180px;
}
.location iframe{
    width:100%;
    height:400px;
    border:0;
}
.location table{
    float:left;
    width:50%;
    padding:20px;
}
.location table:last-child{width:100%;}
.location tr{
    width:50%;
}
.location th{
    font-size:17px;
    font-weight:800;
    text-align:left;
    padding:10px 0;
    border-bottom:2px solid #ddd;
    position:relative;
}
.location th::after {
    display:block;
    content:'';
    background:#222;
    width:100px; height:2px;
    position:absolute;
    bottom:-2px; left:0;
}
.location td{
    font-size:14.5px;
    line-height:1.5em;
    padding:10px 0;
}

#dubu_map_wrap {height:410px}
#dubu_map_wrap iframe {width:100%; height:100%}
.map_info_wrap {padding:80px 0 0; text-align:center}
.map_info_wrap:after {content:""; display:block; clear:both}
.map_info {display:inline-block; margin:0 8px; width:31%; height:175px; vertical-align:top}
.map_info h3 {padding:27px 0 10px; font-size:25px; color:#333; font-family:'Noto Sans KR'}
.map_info p {font-size:16px; color:#595959}
.mi01 {border-bottom:5px solid #39a5e5}
.mi02 {border-bottom:5px solid #ff8c40}
.mi03 {border-bottom:5px solid #70bc00}


@media screen and (max-width: 991px) and (min-width: 768px){
	#content {padding:70px 0} 
    .map_info {width:30%}
}

@media screen and (max-width: 767px){
    #dubu_map_wrap {height:230px} 
    .map_info {display:block; margin:0 0 30px; padding:0 0 20px; width:100%; height:auto}
    .map_info h3 {padding:6px 0 10px; font-size:16px}
    .map_info p {font-size:14px}
}
/* Tablet */
@media screen and (min-width:768px) and (max-width:991px) {
}

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