@charset "utf-8";

/*상단 네비*/
#hd_gnb{background:#252525}
#hd_gnb .hd_gnb_wrapper{overflow:hidden;width:1200px;margin:0 auto}
#hd_gnb{width:95%;margin:0 auto;font-family:'notokr-regular'}
#hd_gnb .hd_gnb_wrapper{overflow:hidden}
#hd_gnb .hd_gnb_wrapper .home{float:left;width:35px;line-height:35px;text-align:center;background:#3c3c3c}
#hd_gnb .hd_gnb_wrapper .home a{display:block;color:#fff}

#hd_gnb .hd_gnb_wrapper .tel_info{float:right;margin-right:25px;font-size:13px;color:#dfdfdf;}
#hd_gnb .hd_gnb_wrapper .tel_info li{display:inline-block;line-height:34px}
#hd_gnb .hd_gnb_wrapper .tel_info li span{padding-right:6px;color:#ff8114;font-family:'notokr-bold'}
#hd_gnb .hd_gnb_wrapper .tel_info li:first-child{position:relative}

#hd_gnb .hd_gnb_wrapper .bookmark{position:relative;float:right;width:35px;height:35px;cursor:pointer;background:#ff9000}
#hd_gnb .hd_gnb_wrapper .bookmark:before{position:absolute;left:13px;content:'';width:8px;height:17px;background:url(/sh_img/hd/top_menu/bookmark.png) bottom #f7f7f7 no-repeat;transition:all .3s}
#hd_gnb .hd_gnb_wrapper .bookmark:hover:before{padding-top:5px;}


/* 로고 */
#top_logo{position:absolute;top:18px;left:0}

/* nav_depth  */
#top_nav {display:block;position:absolute;right:0;top:22px;margin-left:-247.5px}
#top_nav li.list {float:left;display:inline-block;position:relative;height:104px;z-index:999;;margin:0 24px;font-size:16px;text-align:center;font-family:'notokr-medium'}
#top_nav li.mouse_on > a{color:#ff9000}
#top_nav li a {display:block;color:#333;zoom:1;padding:10px 0;overflow:visible;letter-spacing:-0.02em}
#top_nav li ul {position:absolute;display:none;clear:both;text-align:left;top:61px;min-width:130px;margin:0 0 0 -20px}
#top_nav li ul a {position:relative;padding:15px 20px;*margin-bottom:-1px;border-bottom:solid 1px #ebebeb;color:#888;font-size:14px;font-weight:normal;letter-spacing:-0.5px;background:#fff;transition:all .1s}
#top_nav li ul a:hover, #nav li a.hov {color:#333;background:#f7f7f7} 

/* LNB */
#top_nav_wrap {width:95%;margin:0 auto;background:#fff}
#top_nav_wrap .top_menu_wrap{position:relative;width:1200px;height:82px;margin:0 auto}

#top_nav .sub_ul3{width:145px;margin-left:-40px !important}
