
/* »çÀÌÆ®¸Ê */
div.depth1 { float:left; width:200px; margin:0 20px 20px; padding:0; }
div.depth1 h3 { font-size:14px; padding-top:18px; text-align:center; width:200px; height:60px; font-weight:bold; background:url(../images/sitemap/map_back.gif) no-repeat; }

div.depth1 ul { margin:0; }
div.depth1 ul li { background:url(../images/sitemap/icn_arrow.gif) no-repeat ; padding-left:35px; margin:0px;}
div.depth1 ul li a {display:block; text-decoration:none; height:30px; }
div.depth1 ul li a:hover	{ font-weight:bold; color:#0d82a3; }

div.depth1 ul li ul {  margin:0 0 10px; }
div.depth1 ul li ul li {padding-left:15px; background:url(../images/sitemap/icn_arrow2.gif) no-repeat -15px 0 ; margin:0px; }
div.depth1 ul li ul li a {display:block; text-decoration:none; height:24px; }
div.depth1 ul li ul li a:hover	{ font-weight:bold; color:#0d82a3; }

/*
div.depth1 ul.depth2 li {background:url(../images/sitemap/icn_arrow.gif) no-repeat ; padding-left:35px; height:30px; }
div.depth1 ul.depth2 li a {display:block; text-decoration:none; }
div.depth1 ul.depth2 li a:hover	{ font-weight:bold; color:#0d82a3; }
*/

.esp10 { padding-top:10px; }

/* °¡ÀÌµå¹Ú½º ¼öÁ¤ 250120 .guidebox { padding:10px; }*/
.guidebox { padding:0px; }
.guidebox h2 { background:#0286c8; padding:15px 0 20px; color:#fff; font:24px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; font-weight:normal; }
.guidebox h2 span { padding:0 20px; }
.closebtn { padding:20px 0; text-align:center; }

/* linksub */
div.lsubspace { padding:10px 0 30px; }

ul.linksub { position:relative; height:47px; margin:0; padding:0; letter-spacing:0em; font:16px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; clear:both; BORDER-left:#eaeaea 0px solid; }
ul.linksub li { FLOAT:left; width:181px; height:45px; margin:0; background:#646e6d; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }
ul.linksub li.subon { FLOAT:left; width:181px; height:45px; font-weight:bold; background:#b00069; color:#fff; z-index:200; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }

ul.linksub li a, ul.linksub li a:link { color:#fff; text-decoration:none; height:45px; padding:0; display: block;  LINE-HEIGHT:40px; } 
ul.linksub li a:visited { color:#fff; text-decoration:none; }
ul.linksub li a:hover { color:#fff; text-decoration:none; background:#000; }

/* linksubf */
ul.linksubf { position:relative; height:47px; margin:0; padding:0; letter-spacing:0em; font:16px "¸¼Àº°íµñ", 'Malgun Gothic', "±¼¸²", "Trebuchet MS", Tahoma; clear:both; BORDER-left:#eaeaea 0px solid; }
ul.linksubf li { FLOAT:left; width:145px; height:45px; margin:0; margin-top:1; background:#646e6d; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }
ul.linksubf li.subon { FLOAT:left; width:145px; height:45px; font-weight:bold; background:#b00069; color:#fff; z-index:200; text-align:center; border-top:#eaeaea 0px solid; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 0px solid; }

ul.linksubf li a, ul.linksubf li a:link { color:#fff; text-decoration:none; height:45px; padding:0; display: block;  LINE-HEIGHT:40px; } 
ul.linksubf li a:visited { color:#fff; text-decoration:none; }
ul.linksubf li a:hover { color:#fff; text-decoration:none; background:#000; }


#guideinfo { text-align:justify; width:100%; margin:0; clear: both; }
#guideinfo strong { font-weight:bold; }
#guideinfo p { line-height:1.5em; }
#guideinfo ol { margin:10px 0 10px 25px; padding:0; }
#guideinfo ol li { list-style:decimal; margin:0; padding:0; }

#guideinfo table { margin:0; width:100%; font-size:12px; border:0; border-collapse:collapse; letter-spacing:0em; }

/* TABLE DESIGN 2 */
.blue_table TH { BORDER-BOTTOM: #d9dfd2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d9dfd2 1px solid; PADDING:8px 3px; BACKGROUND-COLOR: #f0f4f8; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #d9dfd2 1px solid; }
.blue_table TH span, .blue_table TBODY TD span { font-weight:bold; }
.blue_table TH.right { TEXT-ALIGN: right; PADDING-right:10px;}
.blue_table TH.md { BORDER:#ddd 1px solid; }
.blue_table TD { BORDER:#edeeef 1px solid; TEXT-ALIGN: center; PADDING:5px 3px 8px; }
.blue_table TD.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.blue_table TD.right { TEXT-ALIGN: right; PADDING-RIGHT: 10px }
.blue_table TBODY TH.left { TEXT-ALIGN: left; PADDING-LEFT: 10px }
.blue_table TBODY TH { BORDER:#ddd 1px solid; }
.blue_table TBODY TD { BORDER:#ddd 1px solid; }
.blue_table TBODY TD.noinfo { BORDER:#ddd 1px solid; padding:10px 0; }

.blue_table td ul { margin:0; }
.blue_table td ul li { padding:0 0 5px 15px; margin:0; background:url(../data/img/contents/uldot.gif) no-repeat 0 1px; font-weight:normal; color:#555; letter-spacing:0em; }