/* Menu CSS */ .lnb { width:100%;height:39px;} .lnbMenu{float:right;} /*.lnb,*/ .lnbMenu ul, .lnbMenu ul li, .lnbMenu ul li a { padding:0;margin:0; font-family:'nanumGothic', sans-serif; color:#000;font-weight:500;line-height:1; -webkit-transition:all ease .3s; -o-transition:all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s; } .lnbMenu:before, .lnbMenu:after, .lnbMenu > ul:before, .lnbMenu > ul:after {content:'';display:table;} .lnbMenu:after, .lnbMenu > ul:after {clear:both;} /*.lnbMenu a { text-shadow:0 1px 1px rgba(0, 0, 0, 0.2); }*/ /*.lnbMenu ul > li > ul { background:#5a5ed2; border-radius:3px; border:1px solid #3b3fa3; -webkit-box-shadow:0 1px 2px rgba(2, 2, 2, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15); -o-box-shadow:0 1px 2px rgba(2, 2, 2, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15); -moz-box-shadow:0 1px 2px rgba(2, 2, 2, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15); -ms-box-shadow:0 1px 2px rgba(2, 2, 2, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15); box-shadow:0 1px 2px rgba(2, 2, 2, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15); }*/ .lnbMenu ul > li{float:left;list-style:none;position:relative;} .lnbMenu ul > li > a{position:relative;display:block;padding:10px 0 10px 20px;} .lnbMenu ul > li > a span{text-decoration:none;font-size:13px;} .lnbMenu ul > .has-sub > a{position:relative;display:block;padding:12px 33px 11px;}/*»ó´Ü¸Þ´º*/ .lnbMenu ul > .has-sub > a span{ text-decoration:none;font-size:16px;font-weight:600;}/*´ëºÐ·ù ÅØ½ºÆ®*/ .lnbMenu ul > li > a:hover {color:#C00;} .lnbMenu ul > li > a:hover:before { content:'';position:absolute; width:100%;height:100%; top:0;left:-1px; z-index:2;opacity:.2; } .lnbMenu ul > li > a:hover:after { content:'';position:absolute; width:100%;height:100%; top:0;right:-1px; z-index:2;opacity:.2; } .lnbMenu > ul > li > ul { position:absolute;width:700px; z-index:100;opacity:0; visibility:hidden; } .lnbMenu > ul > li:nth-child(3) > ul{left:-69px;top:100%;} .lnbMenu > ul > li:nth-child(4) > ul{left:-120px;top:100%;} .lnbMenu > ul > li:last-child > ul{right:0px;top:100%;width:400px;} .lnbMenu > ul > li:hover > ul { position:absolute; opacity:1; visibility:visible; } .lnbMenu > ul > li > ul > li {float:left;} .lnbMenu ul > li > ul > li a{padding:5px 15px;color:#FFF !important;} .lnbMenu ul > li > ul > li a:hover {color:#000 !important;}