.headGNB .menu li:hover .subMenu.notification .noti_Description,.jobs4u .org,.jobs4u a .loc span,.nlTagsRight li,.qsbSec .rcntSrch .rsLabel{
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}
.headGNB .menu li:hover .subMenu.notification .row .noti_Description,.headGNB .menu li:hover .subMenu.notification .row .status,.row .desc,.row .exp,.row .headGNB .menu li:hover .subMenu.notification .noti_Description,.row .headGNB .menu li:hover .subMenu.notification .status,.row .loc,.row .org{
    font-size:12px !important;
    color:#666 !important;
}
.headGNB .topIcon,.nCarousel .arrow,.newStatus,.scrnBlr .close,.smArw{
    background:url(//static.naukimg.com/s/4/101/i/comSprite_v4.png) no-repeat
}
.cfrmJD,.headGNBWrap{
    background-color:#eee;
}
.headGNB .mActive .jobs,.headGNB .menu li:hover .jobs{
    background-position:0 -174px
}
.headGNB .mActive .Recr,.headGNB .menu li:hover .Recr{
    background-position:0 -69px
}
.headGNB .mActive .Comp,.headGNB .menu li:hover .Comp{
    background-position:0 -132px
}
.headGNB .mActive .Serv,.headGNB .menu li:hover .Serv{
    background-position:0 -254px
}
.headGNB .mActive .More,.headGNB .menu li:hover .More{
    background-position:0 -216px
}
.headGNB .mActive .Login,.headGNB .menu li:hover .Login{
    background-position:2px -27px
}
.headGNB .mActive .notify,.headGNB .menu li:hover .notify{
    background-position:4px -349px
}
.wrap{
    width:100%;
    margin:0 auto
}
.headGNBWrap{
    min-height:69px;
    float: left;
    margin-top: -10px;
}
.headGNB .menu .mActive,.headGNB .menu li:hover,.headGNB .subMenu{
    background-color:#eee !important;
}
.headGNB .nLogo{
    width:237px
}
.headGNB .nLogo img{
    margin:22px 0 0 4px
}
.headGNB .lastSib{
    margin-bottom:10px
}
.headGNB .menu a{
    display:block;
    text-align:center;
    padding:10px 0 10px;
    color:#666;
    margin:0;
}
.headGNB .menu.midSec>li:first-child{
    margin-left:0px
}
.headGNB .menu .mActive div, .headGNB .menu li:hover div {
    color: #b52025;
    font-weight: 400
}
.headGNB .menu .subMenu.notification{
    padding:15px !important;
}
.headGNB .menu li:hover .subMenu{
    opacity:1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    height:auto !important;
    line-height:1 !important;
    transition:all .3s ease-in-out;
    overflow:visible !important;
    z-index:9999 !important;
    padding:18px 15px 25px !important;
}
.headGNB .menu li:hover .subMenu.notification{
    width:350px !important;
}
.headGNB .menu li:hover .subMenu.notification ul{
    width:100% !important;
}
.headGNB .menu li:hover .subMenu.notification .notiTuple{
    width:100% !important;
    padding:0 !important;
    clear:both !important;
    float:none !important;
    overflow:hidden !important;
    box-sizing:border-box !important;
}
.headGNB .menu li:hover .subMenu.notification .notiTuple a{
    padding:14px 18px !important;
}
.headGNB .menu li:hover .subMenu.notification .notiTuple>a:hover,.headGNB .menu li:hover .subMenu.notification .notiTuple>a:hover p .noti_Description,.headGNB .menu li:hover .subMenu.notification .notiTuple>a:hover p .status{
    color:#4A90E2 !important;
}
.headGNB .menu li:hover .subMenu.notification .notiTuple[type=rmj] .noti_Description{
    min-height:12px !important;
}
.headGNB .menu li:hover .subMenu.notification .notiLabel{
    font-size:15px !important;
    font-weight:500 !important;
    text-align:left !important;
    padding-right:40px !important;
}
.headGNB .menu li:hover .subMenu.notification .desc,.headGNB .menu li:hover .subMenu.notification .noti_Description,.headGNB .menu li:hover .subMenu.notification .status{
    font-weight:lighter !important;
    text-align:left !important;
    display:inline-block !important;
    margin-top:6px !important;
    color:#999 !important;
    overflow:hidden !important;
}
.headGNB .menu li:hover .subMenu.notification .noti_Description{
    max-width:63% !important;
    box-sizing:border-box !important;
    padding-right:5px !important;
    font-size:11px !important;
    color:#666 !important;
    font-weight:400 !important;
}
.headGNB .menu li:hover .subMenu.notification .noti_Description.fullWidth{
    max-width:100% !important;
    padding-right:35px !important;
}
.headGNB .menu li:hover .subMenu.notification .status{
    color:#666 !important;
    font-size:11px !important;
    font-weight:400 !important;
}
.headGNB .menu li:hover .subMenu.notification .notiCount{
    font-size:15px !important;
    position:absolute !important;
    right:18px !important;
    top:16px !important;
    font-weight:500 !important;
}
.headGNB .menu > li.mActive .mTxt, .headGNB .menu > li:hover .mTxt {
    font-weight: 700 !important;
    border-bottom: 3px solid #b52025 !important;
    display: inline !important;
}
.headGNB li{
    /*width:130px;*/
    margin:0px 15px;
    float:left
}
.headGNB li:hover{
    color:#09c
}
.headGNB .midSec{
    float:left;
    position:relative;
    z-index:50;
    width:100%;
}
.headGNB .subMenu{
    position:absolute !important;
    overflow:hidden !important;
    box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.1),0 12px 20px 0 rgba(0,0,0,.1);
    opacity:0 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    height:0 !important;
    line-height:0 !important;
    transition:all .4s ease-in-out !important;
    min-width:155px !important;
}
.headGNB .rghtSec li.first-child,.headGNB .rghtSec.logged .subMenu.recommendTT li:hover{
    background-color:#fff !important;
}
.headGNB .subMenu ul{
    float:left !important;
}
.headGNB .subMenu ul:last-child{
    border-right:none !important;
}
.headGNB .subMenu li{
    float:none !important;
    width:155px !important;
    text-align:left !important;
}
.headGNB .subMenu li a:hover {
    color: #b52126 !important;
}
.headGNB .subMenu a{
    text-align:left !important;
    padding:7px 5px 6px 15px !important;
    color:#666 !important;
    font-size:13px !important;
}
.headGNB .subMenu .header1 a:hover{
    color:#666 !important;
    cursor:default !important;
}
.headGNB .subMenu .group li.header1 a{
    font-weight:700 !important;
    padding:9px 5px 9px 20px !important;
}
.headGNB .subMenu .group li.club a{
    display:inline-block !important;
}
.headGNB .subMenu .group li.club a:last-child{
    margin-left:0 !important;
    padding-left:5px !important;
}
.headGNB .subMenu .group a{
    padding:5px 5px 5px 20px !important;
}
.headGNB .subMenu.c2{
    width:auto !important;
}
.headGNB .subMenu.c3{
    width:auto !important;
}
.headGNB .subMenu.c4{
    width:auto !important;
}
.headGNB .subMenu.fixedRight{
    right:0 !important;
    position:fixed !important;
}
.headGNB .mTxt {
    line-height: 24px;
    color: #666;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
}
.headGNB .topIcon{
    width:20px;
    height:20px;
    display:none
}
.headGNB .jobs{
    background-position:0 -153px
}
.headGNB .Recr{
    background-position:0 -90px
}
.headGNB .Comp{
    background-position:0 -111px
}
.headGNB .Serv{
    background-position:0 -236px
}
.headGNB .More{
    background-position:0 -195px
}
.headGNB .Login{
    background-position:2px -48px
}
.headGNB .setting{
    background-position:0 -275px;
    margin:3px 0 2px
}
.headGNB .notify{
    background-position:4px -326px
}
.headGNB .rghtSec{
    width:200px;
    text-align:right;
    padding:0
}
.headGNB .rghtSec .immediate{
    text-align:right;
    padding:6px 0 11px;
    *width:88px
}
.headGNB .rghtSec .immediate .smArw{
    *vertical-align:top
}
.headGNB .rghtSec.nonLogged a{
    text-align:right
}
.headGNB .rghtSec.nonLogged li{
    float:none;
    width:auto
}
.headGNB .rghtSec.nonLogged .notify{
    width:24px;
    height:24px
}
.headGNB .rghtSec.nonLogged .notifySec{
    width:85px;
    position:relative
}
.headGNB .rghtSec.logged>li,.headGNB .rghtSec.nonLogged .notifySec>li,.headGNB .rghtSec.nonLogged .otherSec>li{
    width:95px
}
.headGNB .rghtSec.nonLogged .notifySec>li:hover .mTxt{
    font-weight:700;
    border-bottom:4px solid #4A90E2;
    display:inline
}
.headGNB .rghtSec.nonLogged .notifySec a{
    text-align:center
}
.headGNB .rghtSec.nonLogged .otherSec{
    padding-top:8px;
    float:right
}
.headGNB .rghtSec.nonLogged .otherSec ul{
    float:none
}
.headGNB .rghtSec.nonLogged .otherSec .subMenu a{
    text-align:left !important;
}
.headGNB .rghtSec.nonLogged2{
    float:right
}
.headGNB .rghtSec.nonLogged2 li{
    padding-top:15px;
    text-align:center;
    float:none
}
.headGNB .rghtSec.nonLogged2 a{
    color:#666
}
.headGNB .rghtSec.nonLogged2 .reg{
    padding-top:8px;
    font-size:14px
}
.headGNB .rghtSec.nonLogged2 .reg a{
    color:#004276
}
.headGNB .rghtSec .subMenu{
    right:0 !important;
    padding:0 !important;
}
.headGNB .rghtSec ul{
    float:left
}
.headGNB .rghtSec li.last-child{
    position:relative;
    *height:100%;
    *margin-top:0
}
.headGNB .rghtSec li.last-child .immediate{
    padding-bottom:10px
}
.headGNB .rghtSec.logged{
    padding-top:0
}
.headGNB .rghtSec.logged li{
    position:relative
}
.headGNB .rghtSec.logged .subMenu.recommendTT{
    padding:0 !important;
    background-color:#fff !important;
    box-shadow:-2px 1px 3px #e0dfdf !important
}
.headGNB .rghtSec.logged .notify,.headGNB .rghtSec.logged .notify span,.headGNB .rghtSec.logged .user,.headGNB .rghtSec.logged .user span{
    width:24px;
    height:24px;
    display:none
}
.headGNB .rghtSec .tip{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 10px 10px;
    position:absolute;
    bottom:36px;
    right:20%;
    border-color:transparent transparent #fff
}
.headGNB .septr{
    display:none;
    float:right;
    height:45px;
    margin:25px 30px 0 0;
    border-left:1px solid #E7E7E7
}
.scrnBlr,.scrnBlr .headGNB{
    padding-right:16px
}
.scrnBlr .headGNBWrap{
    position:absolute;
    width:100%;
    top:0;
    *z-index:11
}
.headGNB .menu li:hover .subMenu.notification .row .noti_Description,.headGNB .menu li:hover .subMenu.notification .row .status,.row .desc,.row .desig,.row .headGNB .menu li:hover .subMenu.notification .noti_Description,.row .headGNB .menu li:hover .subMenu.notification .status,.row .label,.row .org{
    padding-bottom:10px !important;
}
.headGNB .menu li:hover .subMenu.notification .row .noti_Description,.headGNB .menu li:hover .subMenu.notification .row .status,.row .desc,.row .headGNB .menu li:hover .subMenu.notification .noti_Description,.row .headGNB .menu li:hover .subMenu.notification .status{
    float:left !important;
    width:71% !important;
    font-size:13px !important;
    color:#444 !important;
    line-height:16px !important;
    font-weight:300 !important;
    text-align:justify !important;
}
.headGNB .menu li:hover .subMenu.notification .userPrompt .noti_Description,.headGNB .menu li:hover .subMenu.notification .userPrompt .status,.userPrompt .desc,.userPrompt .headGNB .menu li:hover .subMenu.notification .noti_Description,.userPrompt .headGNB .menu li:hover .subMenu.notification .status{
    font-size:1.1em !important;
    margin-bottom:20px !important;
}