@charset "utf-8";

/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper{position:relative;width:1380px;margin:0 auto;text-align:center}

/* Logo */
#top_logo{position:absolute;top:15px;left:0px;z-index:3}

/* Top Menu */
#top_nav{display:inline-block}
#top_nav>li{float:left;position:relative;padding:0 17px;font-size:18px;color:#ddd;letter-spacing:-0.3px;text-align:center;font-family:'notokr-medium'}
#top_nav>li>a{display:block;padding:18px 0;color:#fff;zoom:1;transition:all .3s}
#top_nav>li>a:hover{color:#fff}
#top_nav ul{display:none;position:absolute;top:54px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background:rgba(0,0,0,.9)}
#top_nav ul li{float:none;margin-left:0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}
#top_nav ul li:last-child{border-bottom:none}
#top_nav ul a{display:block;color:rgba(255,255,255,.6);-webkit-transition:all .3s;transition:all .3s;font-family:'notokr-regular'}
#top_nav ul a:hover{color:#fff}
#top_nav ul>li>a{padding:13px}

/*LOGIN*/
#login_all{position:absolute;top:5px;right:0px;z-index:3;padding:0 30px;border-radius:28px;background-color:rgba(255,255,255,.2)}
#login_all a{position:relative;padding-right:14px;margin-right:8px;font-size:12px;font-weight:700;line-height:46px;color:rgba(255,255,255,.7);font-family:'Play',sans-serif;transition:all .3s}
#login_all a:hover{color:rgba(255,255,255,1)}
#login_all a:before{position:absolute;right:0;top:3px;width:1px;height:8px;content:'';background-color:rgba(255,255,255,.5)}
#login_all a + a{padding-right:0;margin-right:0}
#login_all a + a:before{display:none}
