@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;}