@charset "utf-8";
/* 온라인간행물 */
a, span.varMenu, .PartMenu span{line-height: 1.5em; color:#555;}
li{text-align:justify;}
.SubCont { width:100%; padding-bottom:30px; position:relative; margin-bottom:25px;}

.SubCont h2 {font-family:"NanumB", NanumGothic, sans-serif; font-size:20px; color:#555; height:52px; position:absolute; top:10px; left:10px;}
.SubCont h2 span { font-size:12px; color:#555; margin-left:15px; font-family:"Nanum", NanumGothic, sans-serif; font-weight:normal;}
.SubCont .Path{width:100%; border-bottom:#ddd solid 1px; padding: 14px 0 11px 0; text-align:right; position:relative; color:#666;}
.SubCont .Path p{padding-right:20px;}

.SubCont .ContArea { padding-top:25px; padding-left:15px;}

.Publication { float:left; background:url(images/publication/pc_bg.png) no-repeat left top; width:990px; height:732px; padding-top:31px;}
.Publication ul.PartMenu { float:left; margin-right:18px;}
.Publication ul.PartMenu span { display:block; background:url(images/publication/pc_menu_bg.png) no-repeat left top; width:15px; height:90px; padding:18px 13px 0 8px; color:#fff; font-family:"Nanum", NanumGothic, sans-serif; font-size:16px; margin-bottom:10px; cursor:pointer;}
.Publication ul.PartMenu span.M_on { display:block; background:url(images/publication/pc_menu_bg_on.png) no-repeat left top; width:24px; height:90px; padding:18px 13px 0 11px; color:#fff; font-family:"Nanum", NanumGothic, sans-serif; font-size:16px;}

.Publication ul.MenuList { float:left; font-family:"Nanum", NanumGothic, sans-serif; font-size:14px; width:150px; margin-right:60px; border-top:#dcdcdc solid 1px;}
.Publication ul.MenuList span.varMenu { display:block; background:url(images/publication/pc_bullet1.png) no-repeat left 13px; font-size:14px; padding:4px 0 4px 8px; border-bottom:#dcdcdc solid 1px; cursor:pointer;}
.Publication ul.MenuList span.varMenu:hover {background:url(images/publication/pc_bullet1_on.png) no-repeat left 9px; color:#3366cc;}
.Publication ul.MenuList span.M_on {background:url(images/publication/pc_bullet1_on.png) no-repeat left 9px; color:#3366cc; text-decoration:underline;}

.publication dl, .Publication #pubList li, .Publication #treeDiv li, .Publication dl, .Publication #telDiv, .Publication .egovlink p, .Publication .egovlink ul, .Publication #telDiv dl{font-family: dotum, "돋움", sans-serif;}

.Publication dl.List { float:left; width:677px; height:700px; border:#eaeaea solid 1px; position:relative;}
.Publication dl.List dt { font-weight:bold; background:#cce4e3; padding:5px 0 4px 7px; color:#333; border-bottom:#eaeaea solid 1px; overflow:hidden;}
/* .Publication dl.List dt span{ float:left;}
.Publication dl.List dt div{ float:right; font-weight:normal; margin-right:20px;}
.Publication dl.List dt div input{color:#666; margin:0 0 0 5px; height:15px; width:150px;}
.Publication dl.List dt div img{cursor:pointer;} */

.Publication dl.List dt span.listTit{ float:left;}
.Publication dl.List dt span.listRt{ float:right; font-weight:normal; margin-right:20px;}
.Publication dl.List dt span.listRt input{ color:#666; margin:0 0 0 5px; height:15px; width:150px;}
.Publication dl.List dt span.listRt img{ cursor:pointer;}

.Publication dl.List dd div.ft_r02 { height:641px; overflow:auto; padding:15px; background:url(images/publication/pc_list_bg.png) no-repeat right bottom ;position:relative;}
.Publication dl.List dd div.ft_r02 a { padding-left:14px; margin:0px; vertical-align:middle; background:url(images/publication/sm_05_dot01.gif) no-repeat left 3px ; white-space:nowrap;}
.Publication dl.List dd div.ft_r03 { height:641px; overflow:auto; white-space:nowrap; padding:15px; background:url(images/publication/pc_list_bg.png) no-repeat right bottom ;position:relative;}
.Publication dl.List dd div.ft_r03 a{ color:#000;}

.Publication dl.List .telDiv{position:absolute; top:40px; right:20px; width:250px; z-index:1;}
.Publication dl.List .telDiv dl{}
.Publication dl.List .telDiv dt{position:absolute; left:0; top:0; background: #fff; padding:0; font-weight:normal; border:0;}
.Publication dl.List .telDiv dd{margin-bottom:5px; padding-left:33px; background: #fff;}

.Publication .List img { vertical-align:middle;}



.egovlink { position:absolute; right:0px; top:150px;  width:200px;}
.egovlink p { margin-bottom:25px;}
.egovlink li {  background:url(images/publication/bu_arr_sky.gif) no-repeat left 6px; padding-left:8px;}
.egovlink li a { text-decoration:underline;}

/* 150115 ngo :: 단원 목록 스타일 지정 */
.telDiv{color: #555;}
ul.filetree li span.folder{font-weight:bold;}
ul.filetree li span.folder:hover{color:#3981d0;}