@charset "UTF-8";
/* sub menu */
/* 공통 */
.sub_menu {
    border-bottom: 1px solid #e9e9e9;
}
.sub_menu .navbar {
    padding: 0;
}
.sub_menu .navbar .navbar-brand {
    padding: 10px 20px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}
.sub_menu .dropdown-toggle::after {
    margin-left: 65px;
}
.sub_menu .navbar .navbar-nav .nav-item .dropdown-menu {
    border-radius: 0;
    margin: 0;
    /* width: 185px;
    text-align: center; */
}
/* end 공통 */

.sub_menu .navbar .nav-item:nth-child(2),
.sub_menu .navbar .nav-item:nth-child(3) {
    border-right: 1px solid #e9e9e9;
    line-height: 33px;
}
.sub_menu .navbar .nav-item:nth-child(3) {
    padding-left: 10px;
}
.sub_menu .navbar .navbar-nav .nav-item:nth-child(2) .dropdown-menu {
    left: -17px;
    /* padding: 10px 28px; */
    
    border: 1px solid #e9e9e9;
}
.sub_menu .navbar .navbar-nav .nav-item:nth-child(2) .dropdown-menu .dropdown-item {
    padding: 0.25rem 3.97rem;
}
.sub_menu .navbar .navbar-nav .nav-item:nth-child(3) .dropdown-menu .dropdown-item{
    padding: 0.25rem 4.8rem;
}
/* end sub menu */

@media (max-width: 767.9px) {
    .sub_menu .navbar .navbar-brand {
        padding: 10px 20px;
    }
    .sub_menu .navbar .nav-item:nth-child(2), .sub_menu .navbar .nav-item:nth-child(3) {
        border-right: none;
    }
    .sub_menu .navbar .nav-item:nth-child(3) {
        padding-left: 0;
    }
    .sub_menu #select_bar .sub_top {
        position: relative;
        width: 100%;
      }
    .sub_menu #select_bar .sub_top button.navbar-toggler {
        position: absolute;
        right: 0;
    }
}
