
h2 { font-size:16px; letter-spacing:0px; line-height:0.9; font-weight:normal; font-family:NanumGothicBold; }
@media screen and (max-width:800px) {
h2 { font-size:18px; letter-spacing:-1px; line-height:1.5; font-weight:normal; margin:0; font-family:NanumGothic; }
}




#menuLeft	{ position:relative; width:150px; float:left; height:100%; background:#efefef; }
#menuRight	{ position:relative; width:150px; float:left; height:100%; }
#contents	{ position:relative; width:780px; float:left; padding-left:20px; padding-right:20px; }

@media screen and (max-width:800px) {
#contents	{ width:100%; padding-left:10px; padding-right:10px; }
}

/* ¿ÞÂÊ¸Þ´º */
	.cat_LeftUp     { padding-left:10px; padding-top:8px; padding-bottom:8px; border-top:solid 1px #1470B3; border-right:solid 1px #1470B3; background:#2D89D2; }
	.cat_Left       { padding-left:10px; padding-top:8px; padding-bottom:8px; border-top:solid 1px #1470B3; border-right:solid 1px #1470B3; background:#2D89D2; font-size:12px; color:#FFFFFF; font-family:µ¸¿ò; letter-spacing:1px; cursor:pointer; }
	.cat_Left:hover { background:#2A90DE; border-top-left-radius:5px; border-bottom-left-radius:5px; }
	.cat_Left_Focus { padding-left:10px; padding-bottom:10px; padding-top:8px; border-top:solid 1px #1470B3; border-right:solid 0px #1470B3; background:#EDEFF4; cursor:pointer; }

	.cat1_Focus  { font-size:14px; color:#0065B3; font-family:µ¸¿ò; letter-spacing:-1px; padding-top:5px; padding-bottom:5px; }
	.cat2_Focus  { font-size:14px; color:#0065B3; font-family:µ¸¿ò; letter-spacing:-1px; padding-top:3px; padding-bottom:3px; padding-left:15px; }
	.cat2_Focus:hover  {  background:#EDF6FF; border-top-left-radius:5px; border-bottom-left-radius:5px; }

	.cat2_Focus_ { font-size:14px; color:#0065B3; font-family:µ¸¿ò; letter-spacing:-1px; padding-top:3px; padding-bottom:3px; padding-left:15px; background:white; #EDF6FF; border-top-left-radius:5px; border-bottom-left-radius:5px; }

	.cat_Left_Radius { border-top-left-radius:10px; border-bottom-left-radius:10px; }




/* ¿À¸¥ÂÊ */

	.bestLine { padding:5 10; cursor:pointer; }
	.bestLine:hover { background:#efefef }

/* ¹æ¼ÛÅë½Å */

	.boxOver {  color:white;  background:#249EE4; }
	.boxOver:hover { color:white;  background:#1989CA; }


/* Print_Search_Num() */
	h1 { font-size:14px; letter-spacing:0px; line-height:14px; font-weight:normal; margin:0; }


/* Print_PPT_Side() */
.tdOverPPTtext {
	width : 128px; padding:3 10; background:#efefef; color:#666666;
	overflow : hidden;
	white-space : nowrap; /* ÅØ½ºÆ®°¡ ÁÙ¹Ù²ÞµÇÁö ¾Êµµ·Ï ¼³Á¤ */
	text-overflow : ellipsis; /* ³ÑÄ¡´Â ÅØ½ºÆ®¸¦ '...'À¸·Î Ç¥½Ã */
	display : inline-block;
	}


/* °Ë»ö¹Ù °íÁ¤ */
.fixedTop {
	position: fixed;
	top: -32px; /* 30ÇÈ¼¿ À§ÂÊÀ¸·Î */
	z-index: 1000;
	}

/* ÅØ½ºÆ® ½æ³×ÀÏ */
.ViewText_td    { border:solid 1px #9E9E9E; width:90px; max-width:90px; padding-top:15px; overflow:hidden; }
.ViewText_title { font-size:6px; line-height:6px; font-family:µ¸¿òÃ¼; letter-spacing:-3px; color:#808080; }
.ViewText_body  { font-size:4px; line-height:5px; font-family:µ¸¿òÃ¼; letter-spacing:-2px; color:#ababab; }


/* ¹æ¼ÛÅë½Å Æú´õ ¸Þ´º */
table.menu { border-collapse: collapse; width: 100%; }
td.level1 { height:30px; padding-left:8px; font-size:14px; font-family:NanumGothic; cursor:pointer; color:#666666; }
td.level1:hover { color:#249EE4; }
td.level2 { padding: 2px 6px 10px 30px; display: none; font-size:14px; line-height:1.7; letter-spacing:1px; color:black; }
td.level2 span:hover { color:#249EE4; }
tr.open td.level2 { display: table-cell; }
.bangCat2Selected { color:#249EE4;  }


