@charset "UTF-8";

/* 좌측 LNB */
#lnb{width:208px; float:left;  overflow:hidden; z-index:1;}
#lnb div.title{box-sizing: border-box; height:110px;z-index:10;background:url('../images/common/bg_snb.gif') left top no-repeat; position: relative; border-right:1px solid #d2d5da; border-left:1px solid #d2d5da; }
#lnb div.title h3{font-size: 28px; font-weight: 600; position: absolute; left: 15px; bottom: 15px; letter-spacing:-1px; line-height: 1.2; height:auto; padding-right:15px; color: #203d86; ; z-index:1; word-break: keep-all;}
#lnb div.title h3 a{font-size: 28px; color: #203d86; font-weight: 600; letter-spacing:-1px; line-height: 1.2; height:auto; word-break: keep-all;}
#lnb div.title h3.another_line {font-size: 21px; line-height: 1.1; bottom: 12px;}
#lnb div.title h3.another_line a{font-size: 21px; line-height: 1.1;}
#lnb .lnbvhide{width:49px;height:22px;margin:5px;background-position:-121px -120px;text-indent:-9999px; z-index:2;}
#lnb .lnbvhide.on{background-position:-184px -120px}
#lnb div.list{box-sizing: border-box; width:208px;padding-top:0; border-right:1px solid #d2d5da; border-left:1px solid #d2d5da; border-bottom:1px solid #d2d5da;  }
#lnb div.box{padding:14px;background-color: #fff;}
#lnb div.box p{float:left;line-height: 120%;margin-right: 5px;color:#3885d7;font-size:15px;font-family:dotum, gulim;font-weight:bold;}
#lnb div.box button.view{float:left;width:52px;height:20px;background-position:-67px -179px;text-indent:-9999px}
#lnb div.box button.hidd{float:left;width:43px;height:20px;margin-left:4px;background-position:-10px -179px;text-indent:-9999px}
#lnb div.box ul,#lnb div.box ul li{clear:both;overflow:hidden}
#lnb div.box div:first-child{width:100%;height:30px;border-bottom:1px solid #b2b2b2}
#lnb div.box ul li.Depth_1{height: auto;padding:11px 0 11px 10px;border-top: 1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:url('../images/common/li3.gif') no-repeat 0 20px;color:#555;font-weight:bold}
#lnb div.box ul li.Depth_1 a{width: auto;padding-right :15px;word-break:normal; }
#lnb.normal div.box ul li.Depth_1{border:none;}
#lnb.normal div.box ul li.Depth_1~li.Depth_1{border-top: 1px solid #e5e5e5}
#lnb div.box ul li.Depth_1 span{height: 15px;display: block;overflow: hidden}
#lnb div.box ul li.Depth_1.on,#lnb div.box ul li.Depth_1.on a{border-bottom-color:#6ca2db;background:url('../images/common/li2.gif') no-repeat 0 20px;color:#3885d7}
#lnb div.box ul li.Depth_1:first-child{border-top:none}
#lnb div.box ul li.Depth_2{position:relative;height: auto;padding-left: 15px}
#lnb div.box ul li.Depth_2 span{height: auto;display: block;overflow: hidden;cursor:pointer; word-break:normal;padding-right :15px;}

#lnb div.box ul li.Depth_2 button{position:absolute;top:11px;left:0;width:11px;height:11px;background-position:-32px -8px;text-indent:-9999px}
#lnb div.box ul li.Depth_2 button.on{background-position:-49px -8px;}
#lnb div.box ul li.Depth_2{padding: 6px 0 8px 15px;display: inline-block;overflow: hidden;width: 100%;line-height: 170%}
/*#lnb .lnbvhide2{width:0px;height:0px;margin:0px;background-position:0px 0px;text-indent:-9999px}*/
#lnb .lnbvhide2{width:0px;height:30px;padding:2px;background-position:0px 0px;text-indent:-9999px}


#lnb div.box ul li.Depth_3 ul{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
#lnb div.box ul li.Depth_3 ul.last{border-bottom:none}

#lnb div.box ul li.Depth_3 ul li{padding:4px 0 4px 15px;background:#fafafa url('../images/common/li.gif') no-repeat 8px 9px;}
#lnb div.box ul li.Depth_3 ul li a{display: block;overflow: hidden;font-size:13px;word-break:normal;padding-right :15px;}
#lnb div.box ul li.Depth_3 ul li.on{background-color:#e1ecf4}
#lnb div.box ul li.Depth_3 ul li.on a{font-weight:bold;color:#3885d7}
#lnb div.botm{height:32px;background:url('../images/common/lng_bg2.gif')}

#lnb.normal div.box ul li.Depth_1{font-weight:normal}
#lnb.normal div.box ul li.Depth_1.on{font-weight:bold}
#lnb.normal div.box{}
#lnb.normal div.box ul li.Depth_1.last{border-bottom:none;padding-bottom:0}
#lnb.normal div.box ul li.Depth_1.on{border-color: #e5e5e5;background: url('../images/common/li5.gif') no-repeat 0 17px;}
#lnb.normal div.title{}
#lnb.normal div.list{padding-top:0;}

/* LNB 타이틀 */
h3.lnb{height:50px;background-position:0 -5px;}
h3.lnb.on{height:50px;background-position:0 -47px;}


/* lnb 아래 베너 */
.left_banner{margin-top: 20px;}









