/* expand가 없을 때는 nav 자체를 중앙 정렬하고 최대 너비 제한 */
    .user.navbar {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        min-height:40px;
        width: auto;
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto;
    }
    /* expand가 있을 때만 전체 너비로 확장 */
    .user.navbar.expand {
        width: 100%;
        max-width: none;
    }

    .user.navbar .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: inherit; }
    .user.navbar .navbar-nav > li > a:focus:not(:focus-visible) { outline: none; text-decoration: none; }

    .user.navbar .navbar-nav li { list-style: none; cursor: pointer; }
        .user.navbar .navbar-nav li a { display: block; font-size: 15px _important; text-align:left; }
        .user.navbar .navbar-nav li a:hover { color: inherit; }
    .user.navbar .navbar-nav > li ul { padding: 0; background: #333; color: #333; }
    .user.navbar .navbar-nav > li { position: relative; }
    .user.navbar .navbar-nav > li > .dropdown {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;

        background: #fff;

        }
    .user.navbar .navbar-nav > li .dropdown .dropdown {
        position: absolute;
        top: 0;
        left: 100%;
        right: auto;
        z-index: 1100;
        min-width: 160px;
        }
    .user.navbar .navbar-nav > li .dropdown li {
        width: 100%;
        position: relative;
        box-sizing: border-box;
        min-width: 160px;
        }

    .user.navbar .navbar-nav > li .dropdown > li:first-child {

    }
    .user.navbar .navbar-nav li:hover > .dropdown {
        display: block;
    }
    .user.navbar .navbar-nav li .dropdown li {
        position: relative;
        box-sizing: border-box;
    }
    .user.navbar .navbar-nav li .dropdown li > .dropdown {
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 1100;
        display: none;
        min-width: 120px;
        background: #fff;
        box-sizing: border-box;
        }
    .user.navbar .navbar-nav li .dropdown li:hover > .dropdown {
        display: block;
    }
    .user.navbar .navbar-nav li .dropdown li > a {
        display: block !important;
        width: 100% !important;
        white-space: nowrap !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    font-size:14px !important;    }
    .user.navbar .navbar-nav li .dropdown li > .dropdown {
        transition: opacity 0.12s ease !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }
    .user.navbar .navbar-nav li .dropdown { z-index: 1000 !important; }
    .user.navbar .navbar-nav li .dropdown li .dropdown { z-index: 1100 !important; }
    @media (max-width: 480px) {
        .user.navbar .navbar-nav li .dropdown li > .dropdown {
            left: 0 !important;
            top: 100% !important;
        }
    }

    /* Hover styles for dropdown items */
    .user.navbar .navbar-nav li .dropdown li:hover > a,
    .user.navbar .navbar-nav li .dropdown li > a:hover,
    .user.navbar .navbar-nav li .dropdown li:hover {
    font-size:14px !important;    }

    /* =====================================================
     * Active (현재 페이지) 스타일 - dropdown
     * ===================================================== */