/* sub Menu */
.subMenu {float:left;width:250px;box-sizing:border-box;z-index:1; margin-bottom:40px; padding-right:30px;}
.subMenu h3.menuNm {color: #333; font-size: 24px; padding: 30px 50px 30px 15px; box-sizing:border-box; text-align:left; width:100%; border-bottom: none; position: relative; word-break: keep-all; border-bottom: 4px solid #333; }
.subMenu h3.menuNm:after {content:"+";font-size: 34px;display: inline-block;float: right;font-weight: 600;margin-top: -7px;margin-right: -35px;}

.slidebar {font-size:12px;padding: 20px 10px;box-sizing:border-box;-moz-box-sizing:border-box;position: relative;
			-webkit-box-sizing:border-box;border: 1px solid #ddd;border-top: none;}
.slidebar:after {width: 30px;height: 3px;background: #1576c8;float: left;margin-left: 20px;margin-top: 40px;}
.slidebar li {list-style:none;position:relative;}
.slidebar li:last-child {border-bottom: none;}

.slidebar li.selected > a {color:#333333;border-bottom: none;border-top: 1px solid #ddd;}
.slidebar li.selected > a:hover {color:#333;}
.slidebar li a {text-decoration:none;line-height:25px;display:block;text-transform:uppercase;padding: 5px 25px 5px 15px;font-size: 15px;font-weight: 400;}
.slidebar li a.on {color: #0a8a37;font-weight: 600;}
.slidebar li a:hover {color: #000;}
.slidebar li a:focus {}

/* sub leftmenu 3depts open/closed */
.slidebar li a > span {float:right;}
.slidebar li a > span:after {content:"\276D"; float:left; top:10px; position:absolute; right:20px; display:inline-block; transform:rotate(90deg);}
.slidebar li.selected > a > span:after {content:"\276C";float:left;transform: rotate(90deg);display:inline-block;}

.slidebar li ul {width:100%;padding: 10px 0 10px;box-sizing:border-box;border-top: 1px dashed #ddd;border-bottom: 1px solid #ddd;
				margin-bottom: 7px;background: #f9f9f9;}
.slidebar li > ul li {border-bottom:none; float:none !important; margin:0; padding:0;}
.slidebar li:last-child a {border-bottom:none;}
.slidebar li > ul li:last-child a {border-bottom:none;}
.slidebar li > ul li a {display:block; color: #888; padding: 0px 0 10px 22px; font-size: 13px; letter-spacing:-1px; 	font-weight:400; border:none; line-height: 20px;}
.slidebar li > ul li a:before {content:"/";float:left;padding-right: 7px;display: inline-block;transform: rotate(15deg);font-weight: 600;font-size: 10px;color: black;color: #0a8a37;opacity: 1;}
.slidebar li > ul li a:hover {color: #000;font-weight:600;}
.slidebar li > ul li a.on {color: #333;font-weight: 600;padding-right: 35px;}
.slidebar li > ul li a.on:after {margin-right: -20px;}
.slidebar li > ul li a span.bull {float:left;padding-right:3px;color:#213152;display: none;}
.slidebar li > ul li a span.bull:after {content:""; display:none;}
