@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 10px 15px;
	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;}
*/

/* 모바일 z-index 설정 */
.market_btn_area_position {z-index:100;}
.text-left-menu-wrap {z-index:110;}

.market_btn {z-index:100; cursor:pointer;}
.text-left-menu-wrap {position:fixed; left:0; top:0; width:100%; height:100%; overflow-y:scroll;}
.text-left-menu-wrap .menu_box {position:relative; height:100%; background:#fff;  /* padding:18px 20px 20px; */ box-shadow:0px 0px 0px #000;}

.text-left-menu-wrap .close_area {font-size:20px; line-height:20px; letter-spacing:-1px; *zoom:1;}
.text-left-menu-wrap .close_area:after {display:block; clear:both; content:"";}
.text-left-menu-wrap .txt {float:left;}
.text-left-menu-wrap .close {float:right; display:inline-block; width:40px; font-weight:bold; text-decoration:none; text-align:right; cursor:pointer;}
.menu_box {margin-top:0px; line-height:25px; border-bottom:1px solid #fff;}
.menu_box .close_area {padding:15px 10px; font-weight:bold;}
.menu_box .top-menu > a {border-top:1px solid #eee; margin-top:-1px; font-weight:bold; padding-left:20px;}
.menu_box ul {}
.menu_box li {}
.menu_box li a {display:block; height:34px; line-height:34px; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.menu_box ul li,
.menu_box ul li a {font-size:13px; text-align:left !important;}
.menu_box .sub-menu2 ul { *zoom:1;}
.menu_box .sub-menu2 ul:after {display:block; clear:both; content:"";}
.menu_box .sub-menu2 ul li {position:relative; float:left; width:50%; list-style:none;  box-sizing:border-box; background:#fafafa;}
.menu_box .sub-menu2 ul li a {padding:0 10px 0 10px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.menu_box .sub-menu2 ul li a b {position:absolute; right:10px; }