/* BASIC css start */
/* custom */
.faq-tit {
    padding-bottom: 32px;
    font-size: 40px;
    font-weight: bold;
    padding-top: 80px;
}
.tab {
    display: flex;
    margin-bottom: 64px;
}

.tab a {
    flex: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #000;
    height: 60px;
    font-size: 18px;
    font-weight: bold;
    color: #999;
}

.tab a:hover {color:#000;}
.tab a.active {
    border: 1px solid #000;
    border-bottom: 0;
    color: #000;
    border-radius: 30px 30px 0 0;
} 
.maps {
    display: flex;
    justify-content: space-between;
    margin-top: 96px;
}

.maps .right {
    width: 660px;
    border-top: 1px solid #000;
    padding-top: 40px;
}

.maps .right h3 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 16px;
}

.maps .right p {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
}

.root_daum_roughmap span {
    visibility: visible;
}
.root_daum_roughmap .cont .section.lst > div {display: none;}
.fixedFooter {
    z-index: 999 !important;
}
#float{
    z-index: 9999 !important;
}
/* BASIC css end */

