@import url(/sh_img/head/menu_new/font/font.css);


/*고정*/
li{list-style:none}
/*고정*/

/* Top Menu 기본 설정 크기 및 넓이 */
#sh_top_menu_wrapper{position:relative;margin:0 auto;width:1070px;height:100px;z-index:2000}

/* logo 위치 조정 및 사이즈 지정 */
#sh_top_logo{position:absolute;top:15px;left:50%;margin-left:-64px;}

/* nav_depth  */
.top_nav{margin-top:88px;margin-right:-329.565px;height:100px;position:absolute;right:50%}
.top_nav > ul > li{float:left;color:#999;font-size:1.25em;height:82px;text-align:center;background:url(/sh_img/head/menu_new/img/bg_c.png);letter-spacing:-0.05em;font-family:'NanumGothic-light';}
.top_nav > ul:before{background:url(/sh_img/head/menu_new/img/bg_l.png);width:51px;height:82px}
.top_nav > ul:after{background:url(/sh_img/head/menu_new/img/bg_r.png);width:51px;height:82px}
.top_nav > ul:after, .top_nav > ul:before{display:inline-block;content:'';float:left}

.top_nav > ul > li > a{display:block;font-weight:bold;color:#464646;padding:20px 40px 20px}
.top_nav > ul > li > a:hover{color:#464646;text-decoration:none} 

.top_nav ul li{float:left;margin:0}
.top_nav ul a{display:block;color:#111}
.top_nav ul a:hover{color:#000}

.top_nav li ul{position:absolute;top:47px;height:20px;padding:0 15px;clear:both;border-radius:20px;box-sizing:content-box;border:1px solid #ccc;background:linear-gradient(-1deg, #0a57af 0%,#0a6cde 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );behavior: url(/sh_img/hd/top_menu/js/PIE.htc);/* IE6-8 */}

.top_nav_s{display:none;position:absolute}
.top_nav_s > li{ height:20px; line-height:20px;font-size:0.8em;letter-spacing:-0.05em} 
.top_nav_s > li > a{float:left;color:#fff;padding:0px 12px}
.top_nav_s > li > a:hover{color:#fff;font-weight:bold; text-decoration:none;} 


.sub_ul1{margin-left:-100px;}
.sub_ul2{margin-left:-27px;}
.sub_ul3{margin-left:16px;}
.sub_ul4{margin-left:-28px;}
/*
.sub_ul5{margin-left:30px;width:67px}
.sub_ul6{margin-left:-44px;width:248px}
*/

/*aside*/
#aside_tit {width:100%;}
#aside_tit ul {background-color:#FFF;font-size:18px;font-weight:600;color:#333;padding: 15px 0px 15px 0px;margin:0 3px;text-align:center;font-family:'NanumGothic';}

#l_menu {/*float:left;*/width:170px;margin:0 auto;background:#fff;}
#l_menu ul{margin:0; padding:10px 0}
#l_menu li{font-size:13px;font-weight:normal;background:#FFF;line-height:15px;}
.l_menu_OFF a{display:block;padding:9px 0px 9px 10px;border-bottom:1px solid #777;text-decoration:none;color:#777;background-color:#FFF;word-wrap:break-word;font-family:'NanumGothic';}
.l_menu_OFF a:hover{display:block;height:15px;box-sizing:content-box;text-decoration:none;color:#333333;background-color:#ffffff;word-wrap:break-word;}
/* .l_menu_OFF a:hover{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#FFF;word-wrap:break-word;opacity: 0.8;filter:alpha(opacity=80);}*/

.l_menu_ON{ padding:0px;}
.l_menu_ON a {display:block;width:180px;margin-left:-10px;padding:9px 0px 9px 20px;box-sizing:content-box;text-decoration:none;color:#fff;word-wrap:break-word;
background:url('/sh_img/hd/menu_new/img/on.png') no-repeat 0% 50%;font-family:'NanumGothic';/*background:linear-gradient(-45deg, #89d4ee 0%,#2096be 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2096be', endColorstr='#89d4ee',GradientType=1 ); IE6-8 */}

/*
#l_menu_OFF a:hover{color:#FFF;background:#39599B;background:linear-gradient(-45deg, #4cb029 0%,#3e9120 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9120', endColorstr='#4cb029',GradientType=1 );filter:alpha(opacity=80);opacity: 0.8;}
*/
