@charset "utf-8";

/* 기본테이블 */
.tb_normal {width:100%;border-top:2px solid #ccc;border-bottom:1px solid #ccc; font-size:11px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb_normal th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb_normal td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb_normal td a {color:#444; text-decoration:none;}
.tb_normal td a:hover {color:#444; text-decoration:underline;}

/* table01 */
.tb01 {width:100%;border-top:2px solid #990000; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb01 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb01 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb01 td a {color:#444; text-decoration:none;}
.tb01 td a:hover {color:#444; text-decoration:underline;}

/* table02 */
.tb02 {width:100%;border-top:2px solid #0057ae; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb02 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb02 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb02 td a {color:#444; text-decoration:none;}
.tb02 td a:hover {color:#444; text-decoration:underline;}

/* table03 */
.tb03 {width:100%;border-top:2px solid #51971d; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb03 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb03 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb03 td a {color:#444; text-decoration:none;}
.tb03 td a:hover {color:#444; text-decoration:underline;}

/* table04 */
.tb04 {width:100%;border-top:2px solid #7f6c5a; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb04 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb04 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb04 td a {color:#444; text-decoration:none;}
.tb04 td a:hover {color:#444; text-decoration:underline;}

/* table05 */
.tb05 {width:100%;border-top:2px solid #3facab; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb05 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb05 th.color{ color:#29908f;}
.tb05 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb05 td a {color:#888; text-decoration:none;}
.tb05 td a:hover {color:#29908f; text-decoration:underline;}

/* table06 */
.tb06 {width:100%;border-top:2px solid #dd9414; font-size:12px; text-align:center; margin:7px 0; border-collapse:collapse;}
.tb06 th {padding:10px 5px 7px 5px; background-color:#fcfcfc; border:1px solid #e5e5e5;font-weight:bold; color:#666; line-height:18px;}
.tb06 td {padding:6px 5px 4px 5px; border:1px solid #e5e5e5;color:#888; line-height:18px;}
.tb06 td a {color:#444; text-decoration:none;}
.tb06 td a:hover {color:#444; text-decoration:underline;}

/* SUB01 뎁스 */
.sub01_depth {margin:0;}
.sub01_depth1 li {background:url(/image/01/depth_1.gif) no-repeat 0 10px; padding:3px 0 20px 20px; color:#424242; font-weight:bold; line-height:2.33em;}
.sub01_depth1 li .color {color:#a92a2a;}
.sub01_depth1 .dep_p1 {font-weight:normal; color:#666; padding:0; line-height:1.67em; margin:5px 0 15px;}
.sub01_depth1 .dep_p2 {font-weight:normal; color:#666; padding:0; line-height:1.67em; margin:5px 0 5px;}

.sub01_depth2 {margin:0 0 25px 0;}
.sub01_depth2 li {background:url(/image/01/depth_2.gif) no-repeat 0 7px; padding:0 0 0 13px; color:#666; line-height:2.00em; font-weight:normal;}

.sub01_depth3 {margin:5px 0 20px;}
.sub01_depth3 li {background:url(/image/01/depth_3.gif) no-repeat 0 7px; padding:0 0 0px 10px; font-weight:normal; color:#666; line-height:1.67em;}
.sub01_depth3 .txtcolor,.depth4 .txtcolor,.depth5 .txtcolor {color:#704c3e; font-weight:normal;}

.sub01_depth4 {margin:5px 0 15px;}
.sub01_depth4 li {background:url(/image/01/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#666; font-weight:normal; line-height:1.67em;}

/* SUB02 뎁스 */
.sub02_depth {margin:0;}
.sub02_depth1 li {background:url(/image/02/depth_1.gif) no-repeat 0 10px; padding:3px 0 20px 20px; color:#424242; font-weight:bold; line-height:2.33em;}
.sub02_depth1 li.line_dot {border-bottom:#ccc dotted 1px;}
.sub02_depth1 li.line_dot_top {border-top:#ccc dotted 1px;}
.sub02_depth1 li.line {border-bottom:#ccc solid 1px;}
.sub02_depth1 li .color {color:#0061c2;}

.sub02_depth1 .dep_p1 {font-weight:normal; color:#666; padding:0; line-height:1.67em; margin:5px 0 15px;}
.sub02_depth1 .dep_p2 {font-weight:normal; color:#666; padding:0; line-height:1.67em; margin:5px 0 5px;}

.sub02_depth1 .depth_none {margin:0 0 25px 0;}
.sub02_depth1 .depth_none li {background:none; padding:0; color:#666; line-height:1.67em; font-weight:normal;}

.sub02_depth2 {margin:0px 0 25px;}
.sub02_depth2 li {background:url(/image/02/depth_2.gif) no-repeat 0 5px; padding:0 0 0px 13px; color:#666; line-height:1.67em; font-weight:normal;}

.sub02_depth3 {margin:5px 0 20px;}
.sub02_depth3 li {background:url(/image/02/depth_3.gif) no-repeat 0 7px; padding:0 0 0px 10px; font-weight:normal; color:#666; line-height:1.67em;}
.sub02_depth3 .txtcolor,.depth4 .txtcolor,.depth5 .txtcolor {color:#704c3e; font-weight:normal;}

.sub02_depth4 {margin:5px 0 15px;}
.sub02_depth4 li {background:url(/image/02/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#666; font-weight:normal; line-height:1.67em;}

.sub02_depth1 .sub02_depth_ol {margin:0px 0 0 25px;}
.sub02_depth1 .sub02_depth_ol li {list-style:decimal; background:none; font-weight:normal; color:#666; padding:0;line-height:1.67em; margin-bottom:5px;}

.sub02_depth2 .sub02_depth_ol {margin:5px 0 0 25px;}
.sub02_depth2 .sub02_depth_ol li {list-style:decimal; background:none; font-weight:normal; color:#666; padding:0;line-height:1.67em; margin-bottom:5px;}

.sub02_depth3 .sub02_depth_ol {margin:5px 0 0 15px;}
.sub02_depth3 .sub02_depth_ol li {list-style:decimal; background:none; font-weight:normal; color:#666; padding:0;line-height:1.67em; margin-bottom:5px;}

.sub02_depth4 .sub02_depth_ol {margin:5px 0 0 10px;}
.sub02_depth4 .sub02_depth_ol li {list-style:decimal; background:none; font-weight:normal; color:#666; padding:0;line-height:1.67em; margin-bottom:5px;}


.source {font-size:11px; color:#989898; text-align:right;}

/* 사이트맵 */
.sitemap_wrap {width:550px;}
.sitemap {width:530px; padding:10px; clear:both; overflow:hidden;}
.sitemap .site_dep1 {width:530px;}
.sitemap .site_dep1 li {width:170px; float:left;}
.sitemap .site_dep1 li.mr10 {margin-right:10px;}
.sitemap .site_dep1 .dep2 {margin:10px; height:238px;}
.sitemap .site_dep1 .dep2 li {width:140px; font-size:11px; line-height:22px; color:#222; background:url(/image/etc/bu_arrow.gif) no-repeat 0 7px; padding-left:10px;}
.sitemap .site_dep1 .dep2 li a {font-size:11px; color:#222; text-decoration:none;}
.sitemap .site_dep1 .dep2 li a:hover {font-size:11px; color:#222; text-decoration:none; font-weight:bold;}
.sitemap .site_dep1 .dep3 { padding-bottom:30px;}
.sitemap .site_dep1 .dep3 li {width:115px; font-size:11px; line-height:22px; color:#888; background:url(/image/etc/bu_dot.gif) no-repeat 0 10px; padding-left:10px;}
.sitemap .site_dep1 .dep3 li a {font-size:11px; color:#888; text-decoration:none;}
.sitemap .site_dep1 .dep3 li a:hover {font-size:11px; color:#555; text-decoration:underline; font-weight:normal;}

.sitemap_btn {width:540px; padding:10px 10px 0 0; height:41px; text-align:right; border-top:#ccc solid 1px;}

/* 뷰어 다운로드 */
.viewer_wrap {width:670px;}
.viewer {width:610px; border-bottom:1px solid #eaeaea;padding-bottom:10px; margin:30px 30px 0 30px; clear:both; overflow:hidden;}
.viewer li {line-height:18px;}
.viewer li.viewer_img {float:left;border:3px solid #e6e4dc; margin:0 30px 0 0;}
.viewer li.viewer_tle {float:left; width:410px;}
.viewer li.viewer_btn {float:right;}
.viewer li.viewer_btn img {margin-top:10px;}
.viewer_close {width:610px; padding:10px 30px 0 30px; height:41px; text-align:right;}


/* quick 
.quick {position:absolute; left:930px; top:10px; width:82px;}
.quick .quick_btm {width:82px; height:19px; background:url(/image/main/quick_btm.gif) no-repeat left top; padding-top:15px; text-align:center;}
.quick p {margin:0; padding:0;}
.quick .last {padding-bottom:15px; background:url(/image/main/quick_bg.gif) repeat-y left top;}*/

/* quick */
.quick {position:absolute; left:930px; top:10px; width:82px;}
.quick ul {background:url(/image/main/quick_bg.gif) repeat-y left top; padding:10px 0 15px 0;}
.quick li {border-bottom:#e0e0e0 solid 1px; text-align:center;}
.quick li.last {border:none;}
.quick p {margin:0; padding:0;}
.quick .quick_btm {width:82px; height:19px; background:url(/image/main/quick_btm.gif) no-repeat left top; padding-top:15px; text-align:center;}





