/*Content CSS*/
#sub_top_menu {height:40px;text-align: center;z-index: 5;position: relative;background: #fff;margin-top: -40px; border-bottom: 1px solid #ddd;}
#sub_top_menu ul {display: flex; justify-content: center;  height:100%;  width:100%; background: transparent;}
#sub_top_menu ul li {flex:1; max-width: 150px;}
#sub_top_menu ul li a::after {content:'';position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:0;height: 2px;background:#e9502e;transition: .3s;}
#sub_top_menu ul li a.active::after {width: 100%;}
#sub_top_menu ul li a {position: relative;display: block;font-family: 'NanumSquare', sans-serif;font-size:11px;font-weight: 400;color:#666;width:100%;transition: all .3s ease;height:100%;display: flex;align-items: center;justify-content: center;line-height: 16px;word-break: keep-all;}
#sub_top_menu ul li a.active {color:#000;font-weight: 700;}


@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
