@charset "utf-8";

/********************************************* global *********************************************/
*, html, body, div, ul, li, a {margin:0; padding:0; vertical-align:top;}
ol, ul, li {list-style:none;}		/*목록 뷸릿 없애기 초기화*/
img {vertical-align:top;}
a, span {vertical-align:top;}
/* *********************************************************************************************************************************** */


/*
.text-left-menu-wrap { font-size:12px; }
.text-left-menu-wrap p.title { font-size:16px; font-weight:bold; border:solid 1px #777; text-align:center; padding:17px 0 17px 0; background:#f7f7f7; border-radius:5px; -webkit-box-shadow:2px 0 13px silver; text-shadow:2px 2px 1px #ccc; }
.text-left-menu-wrap a:hover { text-decoration:underline; }
.text-left-menu-wrap ul { margin-top:18px; }
.text-left-menu-wrap ul li { margin-bottom:10px; border-bottom:solid 1px #ccc; padding-bottom:4px; }
.text-left-menu-wrap ul li:last-child { margin-bottom:0; }
.text-left-menu-wrap ul li.top-menu { cursor:pointer; }
.text-left-menu-wrap ul li div.sub-menu { position:absolute; background:#eee; border:solid 1px #777; display:none;  }
.text-left-menu-wrap ul li div.sub-menu ul { margin-top:0; }
.text-left-menu-wrap ul li div.sub-menu ul li { padding:5px; padding-left:10px; width:120px; margin-bottom:0; }
.text-left-menu-wrap ul.bannerList li { border:0; }
*/



.text-left-menu-wrap {font-size:12px; font-family:Gulim;
	}
.depth1 {position:relative; display:block; height:30px; line-height:30px; padding:0 10px; letter-spacing:-1px; z-index:10;
	background:url(../images/sc_point.gif) no-repeat 0 13px;
	border-bottom:1px dotted #dedede;
	}
.depth1:hover {background-color:#eee;}



.sub-menu {display:none; position:absolute; width:150px; z-index:1000;
	border:1px solid #b9b9b9;
	}
.sub-menu span {position:absolute; z-index:11; left:0; top:-1px; width:100%; height:1px;
	background:#b9b9b9;
	}



.sub-menu ul {margin-top:-1px;}
.sub-menu a {display:block; height:30px; line-height:30px; padding:0 10px; letter-spacing:-1px;
	border-top:1px solid #f3f3f3;
	}
.sub-menu a:hover {
	background:#f3f3f3;
	}



.sub-menu ul {position:relative; z-index:10;}
.sub-menu .depth2_bg {position:absolute; z-index:9; left:0; top:0; width:100%; height:100%; opacity:0.9; filter:alpha(opacity=90);
	background:#fff;
	}



.bannerList {margin-top:40px;}
.bannerList a {outline:none;}