@charset "utf-8";


/* 왼쪽메뉴레이아웃 */
#leftBox { width:170px; display:table-cell; vertical-align:top;}
#leftBox h2 { text-align:center; font-size:18px; color:#fff; text-shadow:0 0 #9b5f00; line-height:50px; background:#000 url("../images/common/lnb_bg.png");}



/* 왼쪽메뉴 */
#leftMenu { background:#fff url("../images/common/leftmenu_bgline.gif") right repeat-y; border-bottom:1px solid #d2d2d2;}

/* 왼쪽메뉴목록 */
#leftMenu .leftMenu {font-size:15px;}
#leftMenu li:first-child { border-top:0;}

#leftMenu li {border-top:1px solid #d2d2d2; width:100%;}
#leftMenu li:first-child { border-top:0;}
#leftMenu .leftMenu a { display:block; color:#333; line-height:18px; font-weight:600; padding:12px 35px 12px 15px;background:url("../images/common/left_icon01.gif") 90% center no-repeat;word-break:keep-all;}
#leftMenu .leftMenu a:hover { color:#fff;background:#70a800 url("../images/common/left_icon01_on.gif") 90% center no-repeat;}
#leftMenu .leftMenu a.on { color:#fff; background:#70a800 url("../images/common/left_icon01_on.gif") 90% center no-repeat;}
#leftMenu .leftMenu a.on02 { color:#fff; background:#707070 url("../images/common/left_icon01_on.gif") 90% center no-repeat !important;}
#leftMenu .leftMenu span{ display:block; width:100%;}




/* 왼쪽메뉴하위박스 */
#leftMenu .leftMenu .leftMenuBox { display:none; overflow:hidden; background:#f0f0f0 url("../images/common/leftmenu_bgline.gif") right repeat-y; padding:5px 0;}
#leftMenu .leftMenu .leftMenuBox.on { display:block;}
#leftMenu .leftMenu .leftMenuBox ul {}
#leftMenu .leftMenu .leftMenuBox ul li { font-size:14px; border:0;}
#leftMenu .leftMenu .leftMenuBox ul li a { display:block; color:#000; padding:5px 0 5px 22px; font-weight:400; background:url("../images/common/left_icon02.gif") 15px 12px no-repeat;}

#leftMenu .leftMenu .leftMenuBox ul li.on a { color:#3e8b00; font-weight:600;}
#leftMenu .leftMenu .leftMenuBox ul li a:hover { color:#3e8b00;}





