@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;}
/* *********************************************************************************************************************************** */

/*
.text-navi-wrap { border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background:#eee; padding:10px; font-size:12px; display:inline-block; width:96%; }
.text-navi-wrap p { display:none; }
.text-navi-wrap a:hover { text-decoration:underline; }
.text-navi-wrap ul li.menu { display:inline; float:left; margin-right:15px; }
*/

/*
.text-navi-wrap {padding:0 11px; font-size:11px; font-family:Gulim; letter-spacing:-0px;}
.text-navi-wrap ul {*zoom:1;}
.text-navi-wrap ul:after {display:block; clear:both; content:"";}
.text-navi-wrap ul li {float:left; margin-right:10px; line-height:18px;}
*/

.text-navi-wrap {padding:0 10px; font-size:11px; font-family:Dotum; letter-spacing:-0px;}
.text-navi-wrap ul {*zoom:1;}
.text-navi-wrap ul:after {display:block; clear:both; content:"";}
.text-navi-wrap ul li {float:left; margin-right:10px; height:21px; line-height:20px;}
.text-navi-wrap ul li a {color:#666; margin-left:9px;}
.text-navi-wrap ul li a:hover {/*text-decoration:underline;*/}
.text-navi-wrap ul li span {color:#cdcdcd;}


.sn_2depth {margin-bottom:1px;}
.sn_3depth {margin-top:0px; padding:1px 0; border-top:1px dotted #dcdcdc;}


.text-navi-wrap ul li.current a {font-weight:bold; color:#d21e1e !important; /*text-decoration:underline;*/}		/* 2차 선택된 카테고리 */
.text-navi-wrap ul li.s_current a {font-weight:bold; color:#882e2e !important; text-decoration:;}					/* 3차 선택된 카테고리 */

.ex_txt {height:21px; line-height:20px;}




/* 네비 추가 작업 */
.nav-area {  }

/* 선택 된 메뉴 */
.on { color:#fc9b3a !important; font-weight:bold !important; }

/* 1차 메뉴 */
.nav-depth1 { overflow:hidden; line-height:40px; }
.nav-depth1 li { float:left; width:123px;/*width:193px;*/ text-align:center; font-size:13px; font-weight:bold; margin-left:10px;}
.nav-depth1 li a { display:block; color:#8c8c8c; }
.nav-depth1 li a:hover { color:#fc9b3a !important;font-size:14px; font-weight:bold !important; }

/* 2차 메뉴 */
.depth2-area { overflow:hidden; padding:10px 0; background:#828282; width:750px; top:30px;
  -webkit-border-radius: 0px 0px 7px 7px;
  -moz-border-radius: 0px 0px 7px 7px;
  border-radius: 0px 0px 7px 7px;
  display:none; 
  position: absolute;
  z-index: 1000000;
  opacity: 0.95;
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.depth2-area li { float:left; text-align:center; line-height:28px; word-spacing:-1px; width:100%;margin-left:30px; }
.depth2-area li .nav-depth2 li {width: 24.9%; he }
.depth2-area li .nav-depth2 li a { color:#ececec; display:block; font-size:13px; font-weight:normal;}
.depth2-area li .nav-depth2 li a:hover {color:#fec45d !important; font-weight:bold;  }
.depth2-area li .depth2-border-n li { border-right:none !important; }

