@charset"UTF-8";
.main .content_left .leftmenu .m1{
	display: inline-block;
	width: 224px;
	top: 0;
}
.content_left h2{
	position:relative;
	width: 180px;
	padding:57px 0 0 0;
}
.content_left .leftmenu {
	position:relative;
	top:50px;
	left: 0px;
	display: inline-block;
	padding:0 0 0 0px;/* 레프트 메뉴 하단 이미지(박스 하단부) 적용을 위해 아래쪽에 패딩값을 할당(하단 이미지의 높이 만큼). */
	width:200px;
}
.main .content_left .leftmenu>li {
	padding:0px 0 0 0;
	width: 200px;
	display:inline-block;
	background: url(../../img/sub/leftmenu_bg_off.gif) no-repeat 0px 0px;
}
.main .content_left .leftmenu>li>a {
	display: block; /* display 속성이 inline인 a태그를 block레벨과 같은 형태로 사용하기위해 사용 */
	width:200px;
	text-align: left;
	line-height: 30px; /* 세로 가운데 정렬을 위해 라인 높이를 지정 아래 버티컬 얼라인 속성과 함께 사용함. */
	vertical-align: middle;
	color: #777;
	font-weight:bold;

}
.main .content_left .leftmenu>li>a>span {
	padding: 0 0 0 10px;
	letter-spacing: -0.09em;
}
.main .content_left .leftmenu>.m1>a {border: 0;}
.main .content_left .leftmenu li a:hover, .main .content_left .leftmenu li a.ov2d {
	background-position: 0 0;/* 오버시에 보여지는 이미지. 메뉴의 폭 만큼 보이는 영역을 이동시키면 된다. background-position: x(가로) y(세로); */
	padding:0 0 0 0;
	color: #202020;
	font-weight:bold;
	background: url(../../img/sub/menu_over.gif) no-repeat;
	line-height:30px;
}
/* 오버 표시 */
.main .content_left .m1>.m1>a, .main .content_left .m2>.m2>a, .main .content_left .m3>.m3>a, .main .content_left .m4>.m4>a, .main .content_left .m5>.m5>a, .main .content_left .m6>.m6>a, .main .content_left .m7>.m7>a, .main .content_left .m8>.m8>a, .main .content_left .m9>.m9>a, .main .content_left .m10>.m10>a,
.main .content_left .m11>.m11>a, .main .content_left .m12>.m12>a, .main .content_left .m13>.m13>a, .main .content_left .m14>.m14>a, .main .content_left .m15>.m15>a, .main .content_left .m16>.m16>a, .main .content_left .m17>.m17>a, .main .content_left .m18>.m18>a, .main .content_left .m19>.m19>a, .main .content_left .m20>.m20>a,
.main .content_left .m21>.m21>a, .main .content_left .m22>.m22>a, .main .content_left .m23>.m23>a, .main .content_left .m24>.m24>a, .main .content_left .m25>.m25>a, .main .content_left .m26>.m26>a, .main .content_left .m27>.m27>a, .main .content_left .m28>.m28>a, .main .content_left .m29>.m29>a, .main .content_left .m30>.m30>a{
	background-position: 0px 0;/* 오버시에 보여지는 이미지. 메뉴의 폭 만큼 보이는 영역을 이동시키면 된다. background-position: x(가로) y(세로); */
	color: #fff;
	background-color: #cc0001;
	font-weight:bold;
}
/* 3depth */
.main .content_left .leftmenu li ul {
	padding: 5px 0 5px 0;background: #f3f3f3; width: 200px; margin: 0 auto;
}
.main .content_left .leftmenu li ul li a {
	padding:0 0 0 15px;line-height: 15px;font-size: 11px;font-weight: normal;
	background: url(../../img/sub/left_3depth_bg.gif) no-repeat 10px 3px ;
}
.main .content_left .leftmenu li ul li a:hover {
	padding:0 0 0 15px;color:#0079c4; letter-spacing:-0.1em;line-height: 15px;font-weight: bold;
	background: url(../../img/sub/left_3depth_over.gif) no-repeat 10px 3px ;
}
.main .content_left .leftmenu li ul li a span {
	background: url(../../img/sub/left_--.gif) no-repeat 0 4px;padding: 0 0 0 7px;
}
.main .content_left .leftmenu .ov3d>a {/* 오버시 좌표로 고정 */
	padding:0 0 0 15px;color:#0079c4; letter-spacing:-0.1em;line-height: 15px;font-weight: bold;
	background: url(../../img/sub/left_3depth_over.gif) no-repeat 10px 3px ;
}