@charset "utf-8";

/* 서브메인 이미지뉴스 목록 */
.news_img{float:left;padding-bottom:25px}
.news_img4{width:100%}
.news_img div{float:left;position:relative;height:227px;margin-left:26px;width:302px}
.news_img div.first{margin-left:0}
.news_img div .bgpng{position:absolute;top:177px;left:0;width:278px;height:32px;padding:9px 12px;background:url('../images/bg/topnewsbg.png');color:#c9cac9;font-size:11px}
.news_img div .bgpng2{position:absolute;top:182px;left:0;height:17px;padding:14px 12px}
.news_img div .bgpng strong{font-weight:bold;color:#fff;font-size:14px;margin-top:0;display:block;margin-bottom:3px;height:16px;line-height:17px;overflow:hidden;}
.news_img div .bgpng strong a{font-weight:bold;color:#fff;font-size:14px;margin-top:0;height:16px;line-height:16px}
.news_img div .bgpng a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal;}
.news_img div a{color:#ababab;display:block;font-size:11px;line-height:14px}
.news_img div a img{border:1px solid #CECECE;width:300px;height:225px}
.news_list{float:left;width:295px;padding:0 10px 0 12px;height:225px}
/*2015.11.19 임기훈 추가 (공무원뉴스에서 사용)*/
.news_list3{float:left;width:340px;padding:0 0 0 12px;height:225px;margin-left:20px}
.news_list2{float:left;width:100%;padding:0 0 0 0;height:142px}
.news_list dt{font-size:18px;line-height:27px;color:#333}
.news_list dt a{font-size:18px;line-height:27px;color:#333}
.news_list dt strong a{font-size:18px;line-height:27px;color:#333}
.news_list dd{line-height:20px}
.news_list dd strong{font-size:14px;color:#555;display:block;margin:10px 0 3px 0}
.news_list dd strong a{font-size:14px;color:#555;display:block;margin:10px 0 3px 0}
.news_list dd em{color:#666;letter-spacing:0}
.news_list dd a{display:block;margin-top:10px}

.news_list3{float:left;width:340px;padding:0 0 0 12px;height:225px; margin-left:20px;}
.news_list3 dt{font-size:18px;line-height:27px;color:#333}
.news_list3 dt a{font-size:18px;line-height:27px;color:#333}
.news_list3 dt strong a{font-size:18px;line-height:27px;color:#333}
.news_list3 dd{line-height:20px}
.news_list3 dd strong{font-size:14px;color:#555;display:block;margin:10px 0 3px 0}
.news_list3 dd strong a{font-size:14px;color:#555;display:block;margin:10px 0 3px 0}
.news_list3 dd em{color:#666;letter-spacing:0}
.news_list3 dd a{display:block;margin-top:10px}

/*기사보기*/

.view_top h3{font-family:"Malgun Gothic", "맑은 고딕";font-size:23px;color:#000;line-height:27px;margin-bottom:10px}
.view_top p{margin:0;font-weight:bold;font-size:14px;line-height:1.5em}
.view_cont{clear:both;margin-top:15px;font-size:14px;line-height:1.8em;color:#333;word-break:break-all;letter-spacing:0}
.view_cont p{line-height:1.8em;word-break:break-all;letter-spacing:0}
.view_cont img{margin:0 10px}
.view_cont table{margin:0 10px}
.view_cont table img{margin:0 0 5px 0;}
.view_cont table td span{line-height:1.4em;}
.view_cont ul{list-style:inherit;padding:inherit;padding-left:1.6em;margin:inherit}
.view_cont ul li{list-style:circle;padding:inherit;padding-left:0}
.view_cont ol{list-style:inherit;padding:inherit;padding-left:1.8em;margin:inherit}
.view_cont ol li{list-style:decimal;padding:inherit;padding-left:0}
.informer{letter-spacing:0;clear:both;padding:0 50px 10px 0;margin-top:45px;margin-bottom:30px;background:url('/images/bg/bg_view_writer.gif') no-repeat right top;color:#666}

/*서민행복 new*/
.view_happy_cont{padding:20px 0;display:inline-block}
.view_happy_cont .view_happy_img{margin-bottom:25px}
.view_happy_cont li{float:left;margin-top:30px}
.view_happy_cont li.first{margin-top:0}
.view_happy_cont .icon{float:left;margin-right:15px}
.view_happy_cont dl{float:left;width:420px}
.view_happy_cont dl img{margin:1px 0 8px 0}
.view_happy_cont dl ul li{background:url('/images/bul/bul_dot2.gif') no-repeat 0 9px;padding-left:7px;line-height:23px;margin-top:0;clear:both}
.view_happy_cont dl strong{display:block;clear:both;line-height:23px}
.view_happy_cont dl p{padding:0;margin:0;line-height:23px}

/*서민행복 old*/
.happy-content{font-size:14px;line-height:24px;border-bottom:1px solid #e8e8e8;padding:10px 0;letter-spacing:0}
.happy-content ul li{ font-size:12px;line-height:24px}
.content-happy-width-info{background: url("/images/bg/title_h_04.gif") no-repeat scroll 0 0 transparent;font-size: 11px;height: 60px;line-height: 18px;padding: 10px 0 0 65px}
.content-happy-width{font-size: 14px;line-height: 24px;padding-bottom: 20px;letter-spacing:0}
.content-happy-width ul li{font-size: 14px;line-height: 24px}
.content-happy-width ul li span{color: #333666;font-size: 12px;line-height: 20px}
.content-happy-width ul li.tip{padding-top: 20px}

.view_swf{width:100%;clear:both;text-align:center;display:block}
.view_swf_inner{border:1px solid #e0e0e0;width:300px;display:inline-block;margin-top:20px}
.view_swf_inner object{float:left;display:inline-block}
.view_swf_inner p{float:left;display:inline-block;width:200px;padding:18px 15px;margin:0;text-align:center}
.veiw_addfile{clear:both;width:100%;border-bottom:1px solid #ccc;padding:8px 0 6px 0;margin:0;float:left}
.veiw_addfile strong{margin-right:10px;float:left}
.veiw_addfile img{vertical-align:middle;margin-right:5px}
.veiw_addfile span{display:block;margin-bottom:5px}
.veiw_addfile a{color:#888;letter-spacing:0}
.veiw_addfile div{float:left;width:550px;display:inline-block}
.veiw_addfile a:hover, .veiw_addfile a:focus, .veiw_addfile a:active{text-decoration:none}
.veiw_review{clear:both;border-bottom:1px solid #ccc}
.veiw_review p{padding:0;margin:0;line-height:15px;height:15px;padding:10px 0}
.veiw_review .line{border-bottom:1px solid #e7e7e7}
.veiw_review img{vertical-align:middle;margin-right:20px;position:relative;margin-top:-1px}
.veiw_review a{margin-top:1px;position:relative}
.veiw_keyword{color:#542027;margin-top:15px}
.veiw_keyword h3{font-weight:bold;margin:0 5px;display:inline}
.veiw_keyword span{font-weight:bold;margin-left:5px}
.veiw_keyword span a{font-weight:bold;color:#542027}
.veiw_news{clear:both;border-bottom:1px solid #ccc;padding-bottom:15px;width:100%;position:relative;display:inline-block}
.veiw_news h3{margin-top:15px}
.veiw_news ul{margin-top:8px;margin-left:5px}
.veiw_news li{width:600px;padding-left:15px;line-height:23px;height:23px;background:url('/images/bul/bul_red_arrow.gif') no-repeat 0 6px;overflow:hidden}
.veiw_news li a{float:left;font-weight:bold;color:#777}
.veiw_news li span{float:right;font-size:12px;color:#666;letter-spacing:0}
.veiw_news .more{position:absolute;top:16px;right:0}
.comment_user{float:left;width:100%;margin-top:15px}
.comment_user strong{float:left;color:#542027}
.comment_user img{vertical-align:middle;position:relative;margin:-6px 10px 0 0}
.comment_user em{float:right}

.view_comment{clear:both;padding-top:15px;display:inline-block}
.view_comment h3{}
.view_comment .textarea{clear:both;float:left;background:url('/images/bg/bg_comment_textarea.gif') no-repeat top left;margin-top:10px}
.view_comment textarea{background:#f2f2f2;border:0;padding:8px 5px;width:520px;height:29px;margin-top:15px}
.view_comment .btn_up{margin:25px 0 0 8px;float:left}
.view_comment .number{padding-top:20px;display:block;clear:both}
.view_comment ul{margin-top:8px;border-top:1px solid #ccc}
.view_comment ul li{padding:10px 0 15px 0;border-bottom:1px solid #e7e7e7}
.view_comment ul li .left strong{color:#542027;letter-spacing:0}
.view_comment ul li .left span{font-size:11px;letter-spacing:0}
.view_comment ul li .left{float:left}
.view_comment ul li .left img{margin-right:5px}
.view_comment ul li .right{float:right;margin-top:2px;position:relative}
.view_comment ul li .right a{background:url('/images/bul/bul_gray.gif') no-repeat 7px 0;padding-left:15px}
.view_comment ul li .right a.first{background:none;padding-left:0}
.view_comment p{clear:both;padding:8px 0 0 0;margin:0;letter-spacing:0}
.login_vtxt p{display:inline-block;height:20px;line-height:20px;margin:0 10px 0 0;padding:0;float:left}
.login_vtxt{height:20px;line-height:20px;margin-top:10px;display:inline-block}
.login_vtxt img{vertical-align:middle}
.login_vtxt a{display:inline-block;float:left;height:20px;line-height:20px}
.btn_rule{margin:5px 0;display:inline-block}

.news_specialplan{padding:10px 0 19px 0;border-top:1px solid #ccc;position:relative; margin-top:15px;}
.news_happy{padding:10px 0 20px 0;border-top:1px solid #ccc;position:relative}
.news_specialplan h3, .news_happy h3, .news_hope h3 {margin-bottom:18px}
.news_specialplan .more{position:absolute;right:10px;top:5px}
.news_happy .more{position:absolute;right:10px;top:10px}

/*메인 정책포커스*/
.news_specialplan{clear:both;float:left;width:99%;}
.news_specialplan h3, .news_happy h3{height:16px}
.news_specialplan .img{float:left;clear:both;margin-right:8px;border:1px solid #CECECE}
.news_specialplan ul{float:left;border-top:1px solid #ebebeb;padding-top:17px;margin-top:13px}
.news_specialplan ul.first{border:0;padding:0;margin:0}
.news_specialplan ul li{float:left;padding-left:10px;width:320px}
.news_specialplan ul li.first{padding-left:0}
.news_specialplan dl{display:inline-block;width:215px;}
.news_specialplan dl.basic{display:inline-block;width:303px}
.news_specialplan dt{margin-bottom:3px;font-size:14px;font-weight:bold;color:#333;line-height:16px;height:16px}
.news_specialplan dt a{margin-bottom:3px;font-size:14px;font-weight:bold;color:#333;line-height:16px;height:16px}
.news_specialplan dd{ padding-left:9px;line-height:18px;background:url('/images/bul/bul_red.gif') no-repeat 1px 6px}
.news_specialplan dd a{letter-spacing:0}

/*메인 공정사회 녹색성장*/
.dl_type2{display:inline-block}
.dl_type2 dt{margin:3px 0 6px 0;font-size:12px;font-weight:bold;color:#333;width:190px}
.dl_type2 dd{padding-left:9px;line-height:23px;background:url('/images/bul/bul_dot.gif') no-repeat 1px 8px;height:23px;overflow:hidden;}
.dl_type2 dd a{letter-spacing:inherit;}
.dl_type3{display:inline-block;width:300px !important}
.dl_type3 dt{padding-bottom:3px;font-size:12px;font-weight:bold;color:#333;height:16px}
.dl_type3 dt a{padding-bottom:3px;font-size:12px;font-weight:bold;color:#333;height:16px}
.dl_type3 dd{padding-left:9px;line-height:20px;background:url('/images/bul/bul_dot.gif') no-repeat 1px 8px;width:280px}
.dl_type3 dd.none{padding-left:0;line-height:20px;background:none;width:280px}

/*메인 행복서민*/
.news_happy{clear:both;height:260px;position:relative}
.news_happy h4 a{display:block;background:url('/images/bg/bg_h4_gtab_off.gif') no-repeat;width:116px;height:25px;line-height:25px;padding:0 15px;font-weight:normal}
.news_happy h4 a.heart{padding-top:5px}
.news_happy h4 a:hover{display:block;background:url('/images/bg/bg_h4_gtab.gif') no-repeat;color:#fff;font-weight:bold;text-decoration:none;width:116px;height:25px;line-height:25px}
.news_happy h4 a.on{display:block;background:url('/images/bg/bg_h4_gtab.gif') no-repeat;color:#fff;font-weight:bold;text-decoration:none;width:116px;height:25px;line-height:25px}

/*메인 행복서민 내용*/
.news_happy_cont{position:absolute;top:44px;left:142px;float:right;width:448px;height:200px;border-right:1px solid #c7d4e1;border-top:1px solid #c7d4e1;border-bottom:1px solid #c7d4e1;display:inline-block;padding:12px 12px 12px 17px;overflow:hidden;text-align:left;line-height:19px}
.news_happy_cont span{letter-spacing:0}
.news_happy_cont img{float:left;margin-right:24px;border:1px solid #cecece}
.news_happy_cont dl{float:left;margin-right:4px;height:113px}
.news_happy_cont dl.right{width:305px}
.news_happy_cont dl dt{font-size:14px;font-weight:bold;color:#333;margin-bottom:6px;height:18px;overflow:hidden}
.news_happy_cont dl dt a{font-size:14px;font-weight:bold;color:#333;margin-bottom:6px;height:18px}
.news_happy_cont dl dd a{display:block;margin-top:12px}
.news_happy_cont ul{clear:both;padding-top:17px}
.news_happy_cont ul li{line-height:21px;height:21px;width:448px}
.news_happy_cont ul li a{float:left;width:390px;height:21px;overflow:hidden}
.news_happy_cont ul li em{float:right;color:#666;letter-spacing:0}

/*서민행복 홈 레이아웃*/
#snb_happy{float:left;width:131px;margin-right:5px;clear:both;position:relative}
#content_happy{float:left;width:482px}

/*서민행복 메뉴*/
#snb_happy ul li h3 a{display:block;background:url('/images/bg/bg_h4_gtab3_off.gif') no-repeat;width:123px;height:25px;line-height:25px;padding:0 0 0 8px;font-weight:normal}
#snb_happy ul li h3 a.heart{padding-top:5px}
#snb_happy ul li h3 a:hover{display:block;background:url('/images/bg/bg_h4_gtab3.gif') no-repeat;color:#fff;font-weight:bold;text-decoration:none;width:123px;height:25px;line-height:25px}
#snb_happy ul li h3 a.on{display:block;background:url('/images/bg/bg_h4_gtab3.gif') no-repeat;color:#fff;font-weight:bold;text-decoration:none;width:123px;height:25px;line-height:25px}
.banner_happy{margin-top:20px;display:block}

/*검색*/
.search_box2{border:1px solid #d1d1d1;border-bottom:0;width:480px;margin-top:10px}
.search_box2 h3{display:inline-block;float:left;margin-right:8px}
.search_box2 div{background:#fff;/* border-bottom:1px solid #d1d1d1; *//* height:38px; */line-height:38px;background:#f6f6f6}
.sb_mb20{margin-bottom:20px;}
.box_txt_search{vertical-align:middle;background:url('/images/bg/bg_input.gif') no-repeat;border:none;height:17px;line-height:17px;width:210px;padding:3px 5px;display:inline}
.box_txt_search10{vertical-align:middle;background:url('/images/bg/bg_input10.gif') no-repeat;border:none;height:17px;line-height:17px;width:130px;padding:3px 5px;display:inline}
.search_box2 div input{float:left;margin-left:9px;margin-top:8px}
.search_box2 div .sb_input{float:right;}
.search_box2 div .search_sel{float:left;margin-top:9px;width:114px;letter-spacing:-1px}
.search_box2 p{display:inline-block;width:440px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb;margin:0 20px;text-align:center}
.search_box2 ul{/* border-bottom:1px solid #d1d1d1; *//* padding:10px 0; *//* height:63px */}
.search_box2 ul li{padding-left:10px;/* margin:0 20px; */line-height:21px;/* background:url('/images/bul/bul_dot.gif') no-repeat 0 9px; */overflow:hidden;font-size:11px;color:#666}

/*공정사회 리스트*/
.list_preview{clear:both}
.list_preview li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%}
.list_preview li span{letter-spacing:0}
.list_preview li.first{padding:0 0 13px 0}
.list_preview li img{float:left;margin-right:12px;border:1px solid #cecece}
.list_preview li dl.right{float:left;width:407px}
.list_preview li dl{float:left;width:100%}
.list_preview li dl dt{font-weight:bold;color:#333}
.list_preview li dl dd a{display:block;margin-top:7px}

/*서민행복 홈 검색리스트*/
.list_preview4{clear:both;margin-top:13px}
.list_preview4 li{border-top:none;display:inline-block;border-bottom:1px solid #ededed;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:482px}
.list_preview4 li.first{padding:0 0 13px 0}
.list_preview4 li img{float:left;margin-right:12px;border:1px solid #cecece}
.list_preview4 li dl{float:left;width:407px}
.list_preview4 li dl.basic{width:482px}
.list_preview4 li dl dt{font-weight:bold;color:#333}
.list_preview4 li dl dt strong{color:#d24940}
.list_preview4 li dl dt a{font-weight:bold;color:#333}
.list_preview4 li dl dd a{display:block;margin-top:7px}

/*서민행복 리스트*/
.tit_happy{float:left;background:url('/images/bg/bg_tit.gif') no-repeat;width:481px;height:35px;margin-bottom:15px}
.tit_happy img{vertical-align:top}
.tit_happy h3{float:left;padding-right:10px;display:inline}
.tit_happy p{float:left;margin-top:11px}

/* 국민안전 생활정책 목록*/
.list_preview7{clear:both}
.list_preview7 li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%}
.list_preview7 h3.search{padding-bottom: 8px;border-bottom: 1px solid #d1d1d1;width:100%;display:inline-block;margin-bottom:13px}
.list_preview7 h3.search img{float:left;}
.list_preview7 h3.search span{font-weight:normal;float: left;margin-left: 10px;line-height: 1.2em;}
.list_preview7 h3.search span em{color:#d50000}
.list_preview7 li span{letter-spacing:0}
.list_preview7 li.first{padding:0 0 13px 0}
.list_preview7 li > a{float:left;}
.list_preview7 li img{margin-right:24px;border:1px solid #cecece}
.list_preview7 li dl{float:left;margin-right:4px}
.list_preview7 li dl.left{width:490px}
.list_preview7 li dl.right{width:550px}
.list_preview7 li dl dt{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}
.list_preview7 li dl dt a{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}
.list_preview7 li dl dd a{display:block;margin-top:12px}

/*공무원 뉴스에서 사용 2015.11.19일추가*/
.list_preview10{clear:both}
.list_preview10 li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%}
.list_preview10 h3.search{padding-bottom: 8px;border-bottom: 1px solid #d1d1d1;width:100%;display:inline-block;margin-bottom:13px}
.list_preview10 h3.search img{float:left;}
.list_preview10 h3.search span{font-weight:normal;float: left;margin-left: 10px;line-height: 1.2em;}
.list_preview10 h3.search span em{color:#d50000}
.list_preview10 li span{letter-spacing:0}
.list_preview10 li.first{padding:10px 0 13px 0}
.list_preview10 li > a{float:left;}
.list_preview10 li img{margin-right:24px;border:1px solid #cecece}
.list_preview10 li dl{float:left;margin-right:4px}
.list_preview10 li dl.left{width:490px}
.list_preview10 li dl.right{width:550px}
.list_preview10 li dl dt{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}
.list_preview10 li dl dt a{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}
.list_preview10 li dl dd a{display:block;margin-top:12px}

/*정책포커스 리스트 레이아웃*/
#snb_policyplus{float:left;width:204px;margin-right:20px;border-top:1px solid #b4b8bf;height:1275px}
#content_policyplus{float:left;width:450px;padding-top:7px}

/*정책포커스 메뉴리스트*/
.snb_pplist li{background:url('/images/icon/icon_note.gif') no-repeat 0 8px;width:175px;padding: 8px 0 8px 18px;border-bottom:1px solid #d9dbdf}
.snb_pplist li a{color:#2a4768}
.snb_pplist li a:hover{font-weight:bold;letter-spacing:-1px}
.snb_pplist li.on{font-weight:bold;letter-spacing:-1px}

/*정책포커스 개편으로 인한 추가코드 : 2012.02.29 이승철 S*/
#snb_policypluscnt{
    width: 204px;
    float:left;
    margin-right: 20px;

}
#snb_hotpolicyplus {
    overflow:hidden;
}

#snb_hotpolicyplus  .container {
    float: left;
    position: relative;
    top: 0;
    width: 193px;
}

#snb_hotpolicyplus  .hottit {
    width:204px;
    height:31px;
    margin:0px !important;
}

 .snb_hotpplist li {
    background: url("/images/icon/icon_note.gif") no-repeat  3px 8px;
    border-bottom: 1px solid #D9DBDF;
    padding: 8px 0 8px 23px;
    width: 175px;
}
.snb_hotpplist li a {
    color: #2A4768;
}
.snb_hotpplist li a:hover {
    font-weight: bold;
    letter-spacing: -1px;
}
.snb_hotpplist li.on {
    font-weight: bold;
    letter-spacing: -1px;
}


 #snb_yearppcnt{
 margin:20px 0 0 0;

 }

 #snb_yearppcnt  .hottit {
    width:204px;
    height:31px;
    margin:0px !important;
}

 #snb_yearpplist {
     width:204px;
     list-style:none;
     color:#033;
     margin:0 auto ;
 }

#snb_yearpplist h3 {
    width:204px;
    cursor:pointer;

}

#snb_yearpplist .acc-section {
    overflow:hidden;
    background:#fff
}
#snb_yearpplist .acc-content {

   letter-spacing:-1px;
    border:1px solid #ebebeb;
    border-top:none;
    background:#fff
}

#snb_yearpplist .acc-content li {
    background: url("/images/icon/icon_note.gif") no-repeat  8px 8px;
    border-top: 1px solid #D9DBDF;
    margin:-1px 0 0 0;
    padding: 8px 8px 8px 28px;

    overflow:hidden;
}

 #snb_yearpplist .acc-content li.noline {
    border-bottom: 0px !important;
}


/*정책포커스 개편으로 인한 추가코드 : 2012.02.29 이승철 E*/


/*스크롤*/
#snb_policyplus .customScrollBox{position:relative;height:100%;overflow:hidden}
#snb_policyplus .customScrollBox .container{position:relative;width:193px;top:0;float:left}
#snb_policyplus .customScrollBox .content{clear:both}
#snb_policyplus .dragger_container{position:relative;width:6px;height:100%;float:left;margin:5px 0 0 5px;background:#eee;cursor:pointer;cursor:s-resize}
#snb_policyplus .dragger{position:absolute;width:6px;height:50px;/*height:50px;*/text-align:center;background:#666;overflow:hidden;cursor:pointer;margin:0;padding:0}
/*#snb_policyplus .dragger_bottom{position:absolute;width:6px;height:100%;background:url('/images/bg/bg_scroll_bottom.gif') no-repeat 0 100%;text-align:center;color:#333;overflow:hidden;cursor:pointer;margin:0;padding:0;display:inline}
#snb_policyplus .dragger_top{position:absolute;width:6px;height:100%;background:url('/images/bg/bg_scroll_top.gif') no-repeat 0 0;text-align:center;color:#333;overflow:hidden;cursor:pointer;margin:0;padding:0}*/

/*정책포커스 리스트 컨텐츠*/
#content_policyplus h3{color:#d50000;font-size:15px; border-bottom:1px solid #d50000; padding-bottom: 5px;}
.content_pplist{}
.content_pplist h4{color:#333;font-size:14px;margin-bottom:10px}
.content_pplist h4 a{color:#333;font-size:14px;margin-bottom:10px}
.content_pplist li{padding:10px 10px;border-bottom:1px solid #e5e5e5;display:inline-block;float:left;width:420px}
.content_pplist img{float:left;margin-right:8px;border:1px solid #cecece}
.content_pplist li > a{float:left;}
.content_pplist span{display:block;text-align:right;clear:both;color:#666;width:395px;margin-top:10px;letter-spacing:0}
#content_policyplus .paging{clear:both;padding-top:15px}

/*기획특집 리스트*/

.list_preview3{clear:both;float:left;display:inline-block;height:105px; border-bottom:1px solid #d50000;padding:0px 0px 15px 0px;width:100%;}
.list_preview3 div{border-top:none;float:left;border-right:1px solid #e0e0e0;overflow:hidden;line-height:19px;color:#666;width:31%;padding-right:15px;margin-right:15px;display:inline-block;}
.list_preview3 div.last{padding-right:0;margin-right:0;border-right:0}
.list_preview3 div strong a{font-weight:bold;color:#333;font-size:14px;margin-bottom:5px;height:20px;display:block;}
.list_preview3 div span{display:block;letter-spacing:0}
.list_preview3 div p{margin:0}
.list_preview3 div p a{display:block;margin-top:7px}

/*기획특집 리스트*/
.list_preview2{clear:both;display:inline-block}
.list_preview2 ul{padding-bottom:15px;display:inline-block}
.list_preview2 ul.last{width:290px;float:left;border-right:none;padding-right:0;margin-right:0}
.list_preview2 li{float:left;border-top:none;display:inline-block;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%}
.list_preview2 li span{letter-spacing:0}
.list_preview2 li.first{padding-top:0;margin-top:0;border-top:0}
.list_preview2 li.first img{border:1px solid #cecece}
.list_preview2 li.first2{padding-top:15px;margin-top:15px;border-top:1px solid #e0e0e0}
.list_preview2 li.first2 img{border:1px solid #cecece}
.list_preview2 ul li img{margin:0 13px 0 0}
.list_preview2 ul li > a{float:left;}
.list_preview2 li dl.right{float:left;width:505px}
.list_preview2 li dl dt{font-weight:bold;color:#333;font-size:14px;margin-bottom:5px}
.list_preview2 li dl dt a{font-weight:bold;color:#333;font-size:14px;margin-bottom:5px}
.list_preview2 li dl dd a{display:block;margin:10px 0 0 0}
.list_preview2 li.list_reply{display:inline-block;padding:7px 0;background:#f8f8f8;padding:0;border:0}
.list_preview2 li.list_reply span{margin-left:10px;background:url("/images/bul/bul_red_arrow.gif") no-repeat 0 0;padding-left:15px}
.list_preview2 li.list_reply a{color:#333}
.list_preview2 li.reply_first{margin-top:12px}

/*국정비전*/
.govvision_cont{border:1px solid #e5e5e5;padding:0 30px 30px 30px;width:598px}
.govvision_cont h3{text-align:center}
.govvision_cont h4{font-size:18px;display:inline-block;float:left;width:275px; margin-top:20px}
.govvision_cont h4 a{color:#101045}
.govvision_cont ul{ padding:0 0 10px 0; margin-top:30px}
.govvision_cont ul li{border-bottom:1px solid #e5e5e5;display:inline-block}
.govvision_cont ul li ul{float:left;width:280px;margin:15px 0}
.govvision_cont ul li ul li{line-height:16pt;border-bottom:0; display:block}
.govvision_cont ul li ul li a{font-weight:bold;letter-spacing:-1px;margin-right:5px;color:#333}
.govvision_cont ul li ul li a:hover{color:#d74256}
.govvision_cont span{clear:both;display:inline-block;margin-top:20px;text-align:center;width:558px;height:155px}
.govvision_cont span .center{position:relative;margin-bottom:15px}
.btn_govbook{margin-top:12px;display:block;text-align:right;width:100%}
.btn_govbook a{display:inline-block}
/*국정비전 버튼추가 2013.04.05_이혜진*/
.btn_govbook02{margin-top:15px; margin-bottom:5px; display:block;text-align:center;width:100%}
/*국정비전 이미지추가 2013.04.05_이혜진*/
.govVision_book{text-align:center; margin:40px 0 0 0;}

/*대통령취임사VOD*/
.govvision_vod{border-top:1px solid #ccc;margin-top:30px;clear:both;display:inline-block}
.govvision_vod h3{padding:10px 0}
.govvision_vod div{border:1px solid #c7d4e1;padding:20px;display:inline-block;width:578px}
.govvision_vod div img{float:left;margin-right:18px;border:1px solid #CECECE}
.govvision_vod div dl{float:left;width:418px}
.govvision_vod div dl dt{font-size:14px;color:#333}
.govvision_vod div dl dd{margin-top:10px;line-height:20px}

/*공정사회 리스트*/
.list_preview{clear:both}
.list_preview li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%}
.list_preview li.first{padding:0 0 13px 0}
.list_preview li img{margin-right:12px;border:1px solid #cecece}
.list_preview li dl.right{float:left;width:407px}
.list_preview li dl.right2{float:left;width:466px}
.list_preview li dl{float:left;width:100%}
.list_preview li dl dt{font-weight:bold;color:#333}
.list_preview li dl dt a{font-weight:bold;color:#333}
.list_preview li dl dd a{display:block;margin-top:7px}

/*이미지영역*/
.img_special{padding-bottom:25px}

/*정책포커서 pdf 다운*/
.pdf_down{border:1px solid #e5e5e5;margin:0 0 10px 0;background:#f8f8f8;width:393px}
h4.pdf_downh4{padding-left:1px;margin-top:10px;border:1px solid #e5e5e5;border-bottom:0}
.pdf_down p{border-bottom:1px solid #eee;margin:0 9px;padding:8px 0}
.pdf_down ul li{padding:7px 0;margin:0 9px;width:363px;border-bottom:1px solid #eee}
.pdf_down ul li.last{border-bottom:0}

/*국정비전 view*/
.tab_vision{float:left;width:100%;background:url('/images/bg/bg_tab.gif') repeat-x;margin-top:10px}
.tab_vision li{float:left;}
.img_vision{margin:20px 0 0 0;}
.vision_cont{margin-top:20px;border-bottom:1px solid #ccc;padding-bottom:30px}
.vision_cont li{margin-top:25px;}
.vision_cont li ul{margin-top:10px;margin-left:30px}
.vision_cont li ul li{margin-top:0}

/*vision*/
#assignment_wrap{width:660px;}
#assignment_down{margin:50px 0 0 0;}
#assignment_down .btn_down{padding:0 10px 0 60px;}


/*행복체험현장 리스트*/
/* .select_happy{margin-top:13px;text-align:right}
.select_happy select{display:inline-block} */
.list_preview5{clear:both;border-top:1px solid #d50000;padding-top:20px;margin-top:5px}
.list_preview5 li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:13px 0;overflow:hidden;text-align:left;line-height:19px;color:#666;width:482px}
.list_preview5 li.first{padding:0 0 13px 0}
.list_preview5 li img{float:left;margin-right:12px;border:1px solid #cecece}
.list_preview5 li dl{float:left;width:328px}
.list_preview5 li dl.basic{width:482px}
.list_preview5 li dl dt{font-weight:bold;color:#333;margin-top:3px}
.list_preview5 li dl dt a{font-weight:bold;color:#333}
.list_preview5 li dl dd em{color:#cb817c;margin-top:3px;display:block}
.list_preview5 li dl dd em a{color:#cb817c}
.list_preview5 li dl dd span{color:#333;margin-top:10px;display:block}
.list_preview5 li dl dd span a{color:#333}


/*국민행복, 희망의 새시대 20130222 추가*/
.news_hope{width:100%;margin-bottom:20px;overflow:hidden}
.news_hope ul li{float:left;overflow:hidden;width:206px;left:208px}


/*2013 박근혜정부 이렇게 일하겠습니다*/
#FocusTabMenu {position:relative; overflow:hidden; margin:3px 0 0 0; height:349px;}
#FocusTabMenu ul{margin:0 0 20px 0;overflow:hidden;}
#FocusTabMenu li{float:left; padding:0 0 0 5px; width:126px; line-height:25px; background:url("/images/img/2013FocusList_bulet.gif") 0 5px no-repeat;overflow:hidden;}
#FocusTabMenu li a{float:left;}
#FocusTabMenu li span{width:98px; float:left; font-weight:bold; font-size:9pt; letter-spacing:-2px; height:24px; display:block;}
#FocusTabMenu li img{padding:3px 0 0 0;  float:left; }
#FocusTabMenu li span.cntno{color:#a2a1a1; font-weight:normal; font-size:9pt; letter-spacing:-2px;}

.Focusbtmcnt{width:393px; background-color:#f8f8f8; height:50px; color:#d50100; font-size:8pt; border-bottom:1px #d50100 solid;}
.Focusbtmcnt ul{padding:8px;}


/*서브개편 추가작업 이혜진 130628*/

/*important 적용*/
#wrap_sub{width:100%;  }
.container_sub_wrap{z-index: 10;margin: 0 auto;width: 960px !important; padding: 0 !important;}
#content {width: 680px  !important; margin-bottom: 20px; float: left; }



/*국민안전 생활정책*/
.main_plannews{padding:0px; margin:0px; width: 680px; overflow: hidden; position: relative;}
.main_plannews .main_focusPlan{padding:2px 0 5px 0; }
#main_plannews_roll {width: 680px; overflow: hidden; height: 360px;}
.main_plannews_btn{position: absolute; right: 0; top:0;}
.main_plannews_btn ._p{padding:2px;}
.main_plannews_one{width:680px; padding:0px; margin:0px ;overflow: hidden; display:block;}
.main_plannews h3{display:block; margin-bottom:10px; width:300px; float:left;}
.main_plannews .photo{width: 274px; float: left; clear:both;}
.main_plannews_section{width: 380px; height:220px; margin-left: 18px; float: left;}
.main_plannews_section strong {height:53px; line-height: 1.2em; letter-spacing: -2.5px; font-family: "맑은 고딕", "돋움"; font-size: 26px; margin-bottom: 20px; display: block;}
.main_plannews_section strong a {display: block;}
.main_plannews_section dt {line-height: 1.5em; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
.main_plannews_section dd {color: rgb(102, 102, 102);}
.main_plannews .ullist {width:680px; clear:both;  margin:0px auto; padding:20px 0px 0px 0px;  border-top:1px dashed #d2d2d2;}
.main_plannews .ullist ul{width:340px; float:left;}
.main_plannews .ullist ul li a{background: url("../images/bul/bul_tab1.gif") no-repeat 0px 3px; padding-left: 15px; margin-top: 5px;}

.main_planbox{width:680px; border-top:1px solid #244771;  border-bottom:1px solid #e0e0e0;
        float:left; margin:30px 0 0 0 ; padding:0px; overflow:hidden;}
.main_planbox .more1{position:absolute; right:0px; top:0px; float:right; margin:15px 10px 0px 0px;}
.main_planbox .more2{position:absolute; right:0px; top:835px; float:right; margin:15px 10px 0px 0px;}
    /*정책포커스*/
    .main_planbox_left{position:relative; float:left; width:500px;  border-right:1px solid #e0e0e0;}
    .main_planbox_left h3{display:block; margin:15px 0px 0px 0px; float:left;}
    .main_planbox_left .article{float:left; width:100%; ; padding:20px 0px 22px 0px; border-bottom:1px solid #eaeaea;}
    .main_planbox_left .article .photo{ float:left; margin-right:20px;}
    .main_planbox_left .article .section{float:left; width:330px;}
    .main_planbox_left .article .section h4{font-weight:bold; margin-bottom:10px; color:#145096;}
    .main_planbox_left .article .section ul{width:330px; float:left;}
    .main_planbox_left .article .section ul li a{background: url("../images/bul/bul_tab1.gif") no-repeat 0px 3px; padding-left: 15px; font-size:12px;}

    .main_planbox_left .article_no{float:left; width:100%; ; padding:20px 0px 22px 0px; border-bottom:0px;}
    .main_planbox_left .article_no .photo{ float:left; margin-right:20px;}
    .main_planbox_left .article_no .section{float:left; width:330px;}
    .main_planbox_left .article_no .section h4{font-weight:bold; margin-bottom:10px; color:#145096;}
    .main_planbox_left .article_no .section ul{width:330px; float:left;}
    .main_planbox_left .article_no .section ul li a{background: url("../images/bul/bul_tab1.gif") no-repeat 0px 3px; padding-left: 15px; font-size:12px;}


    /*국정비전*/
    .main_planbox_vision{width:158px;float:left;  padding-left:20px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #323232;}
    .main_planbox_vision .photo,.main_planbox_issue .photo{clear:both; float:left; display:block; padding-bottom:10px; }
    .main_planbox_vision h3{display:block; margin:15px 0px 10px 0px;}
    .main_planbox_vision dl dt{font-weight:bold; width:158px; display:block;}
    .main_planbox_vision dl dt .down{clear:both; display:block; margin:5px 0px 10px 0px;}
    .main_planbox_vision dl dd{font-weight:bold; width:158px; height:22px; line-height:22px;display:block;}

    /*이슈Q&A*/
    .main_planbox_issue{width:158px;float:left;  padding-left:20px;font-size:11px;}
    .main_planbox_issue h3 {display:block; margin:10px 0px 10px 0px;}
    .main_planbox_issue dl {margin-bottom:13px;}
    .main_planbox_issue dl dt{font-weight:bold; width:155px;}
    .main_planbox_issue dl dd{width:158px;display:block; clear:both; padding:0px; margin:0px; color:#666;}
    .main_planbox_issue dl dd .name{display:block; margin:3px 0px 6px 0px; padding:0px; color:#333;}

/*안전사회*/
.focus_plannews_top h2{float:left; margin:0px; padding:0px; }
.focus_plannews_top .more{float:right;  margin:35px 0px 0px 0px;}
.focus_plannews{padding:20px; margin:0px 0px 15px 0px; width: 640px; overflow: hidden; background-color:#f5f5f5; border-top:4px solid #ccc; border-bottom:1px solid #ebebeb;}
    .focus_plannews h3{display:block; margin-bottom:10px;}
    .focus_plannews .photo{width: 233px; float: left;clear:both;}
    .focus_plannews_section{width: 380px; height:190px; margin-left: 20px; float: left;}
    .focus_plannews_section strong {height:32px; line-height: 1.2em; letter-spacing: -2px; font-family: "맑은 고딕", "돋움"; font-size: 26px; margin-bottom: 20px; display: block;
     white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
    .focus_plannews_section strong a {display: block;}
    .focus_plannews_section dt {line-height: 1.5em; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
    .focus_plannews_section dd {color: rgb(102, 102, 102);}
    .focus_plannews .ullist {width:640px; clear:both;  margin:0px auto; padding:20px 0px 0px 0px;  border-top:1px dashed #d2d2d2;}
    .focus_plannews .ullist ul{width:320px; float:left;}
    .focus_plannews .ullist ul li a{background: url("../images/bul/bul_tab1.gif") no-repeat 0px 3px; padding-left: 15px; margin-top: 5px;}

/*전기절약*/
.powersave_news_top h2{float:left; margin:0px; padding:0px; }
.powersave_news_top .more{float:right;  margin:35px 0px 0px 0px;}
.powersave_news{padding:20px; margin:0px 0px 15px 0px; width: 640px; overflow: hidden; background-color:#f5f5f5; border-top:4px solid #ccc;  border-bottom:1px solid #ebebeb;}
    .powersave_news h3{display:block; margin-bottom:10px;}
    .powersave_news .photo{width: 233px; float: left;clear:both;}
    .powersave_news_section{width: 380px; height:190px; margin-left: 20px; float: left;}
    .powersave_news_section strong {height:32px; line-height: 1.2em; letter-spacing: -2px; font-family: "맑은 고딕", "돋움"; font-size: 26px; margin-bottom: 20px; display: block;
     white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
    .powersave_news_section strong a {display: block;}
    .powersave_news_section dt {line-height: 1.5em; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
    .powersave_news_section dd {color: rgb(102, 102, 102);}
    .powersave_news .ullist {width:640px; clear:both;  margin:0px auto; padding:20px 0px 0px 0px;  border-top:1px dashed #d2d2d2;}
    .powersave_news .ullist ul{width:320px; float:left;}
    .powersave_news .ullist ul li a{background: url("../images/bul/bul_tab1.gif") no-repeat 0px 3px; padding-left: 15px; margin-top: 5px;}

.plan_list_box{float:left; width:100%;}
.plan_list{width:100%; display:inline-block; border-bottom:1px solid #ebebeb; padding:15px 0px 15px 0px;}
.plan_list_no{width:100%; height:110px; border:0px ; padding:15px 0px 15px 0px;}
.plan_list_box h3{width:100%; height:24px; border-bottom:1px solid #224674; margin-bottom:10px;}
.plan_list_box .photo{width: 142px; float: left; clear:both; margin-right:20px; }
.plan_list_box dl, .plan_list_box ul {float:left;  width:75%; }
.plan_list_box dl.nophoto{width:99%;padding:0px 2px 0 2px;}
.plan_list_box dl dt {font-size:14px; color:#0d4e97; font-weight:bold; margin:0px 0px 8px 0px; padding:0px;}
.plan_list_box dl dt a{font-size:14px; color:#0d4e97; font-weight:bold; margin:0px 0px 8px 0px; padding:0px;}
.plan_list_box dl dd{ width:100%; overflow:hidden; text-overflow:ellipsis; line-height: 17px;}
.plan_list_box ul li{float:left; width:220px; background: url("../images/bul/bul_main_news_list.gif") no-repeat 0px 12px; padding:9px 0px 0px 10px;}



/*희망사다리 리스트*/
/***컨텐츠  시작***/
/*left menu*/
.happy_ladder_menu{float:left; width:120px;  }
.happy_ladder_menu ul li{height:30px; line-height:30px; padding:0px 0px 0px 17px; border-bottom:1px dotted #b0c4cd; background:url("/images/special/hopeladder/bul/bul_list.gif") 5% 50% no-repeat; }
.happy_ladder_menu ul li.HL_menu{height:40px; line-height:18px; padding:8px 0px 0px 16px;}
.happy_ladder_menu a:hover{color:#1569c1; font-weight:bold;}

/*left ebook*/
.happy_ladder_ebook{margin:25px 0px 0px 0px;}
.happy_ladder_ebook p{margin:8px 0px 0px 12px;}
.happy_ladder_ebook p img{padding:0px 5px 0px 0px;}

/*left list단*/
.happy_ladder_list{float:right; width:546px;}
.happy_ladder_img{width:532px; height:249px; padding:0px 0px 0px 14px; }

/*희망사다리 검색*/
.happy_ladder_search{margin:20px 0px 0px 0px; background:url("/images/special/hopeladder/bg/happy_ladder_search_bg.gif") no-repeat; height:83px; }
.happy_ladder_search select{margin:52px 20px 0 43px; width:120px; }
.happy_ladder_search input{margin:20px 0px 0px 0px; font-size:14px; border:0; background:url("/images/special/hopeladder/bg/happy_ladder_search_bar.gif") no-repeat; width:298px; height:25px; margin:48px 0px 0px 5px; }
.happy_ladder_search button{border:0; background:url("/images/special/hopeladder/bg/happy_ladder_search.gif") no-repeat; width:25px; height:25px; margin:48px 0px 0px 0px;}

/*목록*/
.list_preview4 { clear: both; margin-top: 13px;}
.list_preview4 li {float:right; padding: 13px 0px; width: 531px; text-align: left; color: #666; line-height: 19px; overflow: hidden; border-top-color: currentColor; border-bottom-color:#ededed; border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; display: inline-block;
}
.list_preview4 li img {float:left; border: 1px solid #ebebeb; margin:0 15px 0px 0px;}
.list_preview4 li dl {float:left; width:405px;}
.list_preview4 li dl dt {color: #0b4e95; font-weight: bold; letter-spacing:-1px;}
.list_preview4 li dl dt a {color: #0b4e95; font-size:14px; font-weight: bold;}
.list_preview4 li dl dt a:hover{color: #0b4e95; font-size:14px; font-weight: bold;}
.list_preview4 li dl dd{line-height:18px; letter-spacing:0; padding:7px 0px 0px 0px;}
.list_preview4 li dl dd a {margin-top: 7px; display: block;}

/*페이징*/
.happy_paging{float:left; margin:45px 0px 0px 15px;}

/*희망사다리 뷰*/
/*left view*/
.happy_con_view{float:right; width:546px; }

/*mini navi*/
.happy_all{ background:url("/images/special/hopeladder/list_icon.gif") 81% 0 no-repeat; height:11px; }
.happy_all span.list_mini_tit{width:536px; font-size:11px; letter-spacing:-1px; padding:0px 0px 0px 450px;}
.happy_all span.list_mini_tit1{font-size:11px; letter-spacing:-1px; font-weight:bold;}

/*title*/
.happy_bigTit{position:relative; margin:20px 0px 0px 0px; height:120px; border-bottom:2px solid #274a73;}
.happy_bigTit h4{font-size:15px; letter-spacing:-1px; font-weight:bold; color:#434343; margin:0px 0px 10px 0px; }
.happy_bigTit h3{font-size:28px; letter-spacing:-1px; font-weight:bold; color:#434343;}


/*텍스트부분*/
.happy_view_txt p.Hview_txt1{margin:17px 0px 0px 0px; font-size:14px; letter-spacing:-1px; line-height:22px;}
.happy_view_txt p.Hview_txt1_1{margin:10px 0px 0px 0px; font-size:14px; letter-spacing:-1px; line-height:22px;}
.happy_view_txt p.Hview_minitxt1{padding:5px 0px 0px 15px;  letter-spacing:-1px;  color:#656565; background:url("/images/special/hopeladder/bul/bul_view.gif") 5px 5px no-repeat; height:5px;}
.happy_view_txt h3{margin:20px 0px 0px 0px;}

/*사례모음*/
.happy_view_example_top{margin:25px 0px 0px 0px; background:url("/images/special/hopeladder/bg/happy_example01_top.gif") no-repeat; height:27px; }
.happy_view_example_middle{width:544px; background-color:#fafafa; border-left:1px solid #dd4332; border-right:1px solid #dd4332; }
.happy_view_example_middle h3{font-size:14px; font-weight:bold; padding:19px 0px 13px 9px;}
.happy_view_example_middle p.Hview_minitxt1{padding:0px 0px 0px 9px; line-height:22px; }
.happy_view_example_bottom{background:url("/images/special/hopeladder/bg/happy_example01_bottom.gif") no-repeat; height:14px; }

/*하단 관련정보*/
.happy_view_info1 h3{background:url("/images/special/hopeladder/happy_fund.gif") 0 20px no-repeat; height:23px; padding:28px 0px 0px 42px; font-size:13px; font-weight:bold;}
.happy_view_info1 p.Hview_minitxt1{ line-height:22px; }

.happy_view_info2{width:546px; height:22px; margin:25px 0px 0px 0px; background-color:#dd4332; color:#fff;}
.happy_view_info2 p{ font-weight:bold; text-align:center; line-height:24px;}
.happy_view_info2 p a{text-decoration:none; color:#fff;}
.happy_view_info2 p a:hover{text-decoration:none; color:#fff;}

/*다음뷰*/
.daum_view img{margin:40px 0px 40px 119px;}

/*국민안전생활정책 상단배너*/
.top_nationsafe{margin-top:20px; margin-bottom:12px; background:url(/images/img/top_nationsafe.jpg); width:960px; height:220px; position:relative;}


/*국민안전생활정책 상단 검색창*/
.nation_search{margin: 129px 0px 0px 35px; width: 340px; position:absolute;}
.search233 {
    float: left; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
}
.nation_search_f {
    background-color:#fff; color: #333333; border:0px; width: 180px; height:20px; font-size:12px; line-height:20px;padding:3px 0px 0px 4px; margin:2px 0px 0px 0px;}
.nation_search_btn {
    height: 30px; background:url(/images/btn/bt_search_green.gif); float: left; margin-left: 12px; margin-top: 0px; width: 53px}

.nation_search_scope {width: 80px; background-color: #fff; color: #333333; border:0px; height: 23px; font-size:12px; line-height:20px; padding: 0px 0px 0px 4px; margin: 2px 3px 0px 0px;}

/*국민안전생활정책 메인상단기사box*/
.main_plannews04 {overflow: hidden; position: relative; padding-bottom: 20px; padding-top: 20px; padding-left: 0px; margin: 0px; padding-right: 0px; width: 680px; border:1px solid #e2e2e2;
}
.main_plannews04 .main_focusplan {padding-bottom: 5px; padding-top: 2px; padding-left: 0px; padding-right: 0px}
#main_plannews04_roll {overflow: hidden; height: 280px; width: 640px; margin:auto;}
.main_plannews04_one {overflow: hidden; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: block; padding-right: 0px; width: 640px}
.main_plannews04 .photo {float: left; clear: both; width: 274px}
.main_plannews04_section {height: 220px; float: left; margin-left: 18px; width: 340px}
.main_plannews04_section strong {margin-bottom: 20px; font-size: 26px; height: 53px; font-family: "맑은 고딕", "돋움"; display: block; letter-spacing: -2px; line-height: 1.2em}
.main_plannew04s_section strong a {display: block}
.main_plannews04_section dt {margin-bottom: 7px; font-size: 14px; font-weight: bold; line-height: 1.5em}
.main_plannews04_section dd {color: rgb(102,102,102)}
.main_plannews04 .ullist {border-top: #d2d2d2 1px dashed; padding-bottom: 0px; padding-top: 20px; padding-left: 0px; clear: both; margin: 0px auto; padding-right: 0px; width: 680px}
.main_plannews04 .ullist ul {float: left; width: 340px}
.main_plannews04 .ullist ul li a {background: url(http://www.korea.kr/images/bul/bul_tab1.gif) no-repeat 0px 3px; padding-left: 15px; margin-top: 5px}

/*국민안전생활정책 오른쪽*/
.right_contents{ width:260px; float:right; padding:0px;margin:0px;}
.right_contents .box li > * {display: block;}
.right_contents .box li {border: 1px solid #e2e2e2; padding: 19px 14px; width: 230px;}
.right_contents li + li {margin-top: -1px;}
.right_contents .tit {margin-bottom: 10px;}
.right_contents .thumb {margin-bottom: 10px; border: 1px solid #ededed; width: 228px; height: 171px;}
.right_contents em {font-style: normal; font-weight: bold; color: #8c8caf;}
.right_contents .quiz {margin-top: 15px; width:260px; overflow:hidden;}
.right_contents .quiz .survey {margin-top: -1px; border: 1px solid #e2e2e2; padding:15px 0px 12px 0px; width:258px; overflow:hidden;}
.right_contents .quiz .survey_box{width:232px; overflow:hidden; float:left; margin: 0 0 0 14px;}
.right_contents .quiz .survey_box li{clear:both;}
.right_contents .quiz .survey_box input{float:left; padding: 1px 1px 0 0;}
.right_contents .quiz .survey_box span{display:block;float:left; width: 210px; padding: 0 0 0 1px;}
.right_contents .quiz .bt_answer {margin-top: -1px ; border: 1px solid #e2e2e2; background-color: #f7f7f7; padding:10px 0px; width:258px; text-align:center; display:block;}
.right_contents .quiz .bt_answer img {margin: 0; }
.right_contents .quiz .bt_answer div {padding-top:10px; text-align:center; overflow:hidden; width:120px; margin: 0 auto;}
.right_contents .quiz .bt_answer div > span {padding-right:3px; }
.right_contents .quiz ul {margin-top: 10px;}

/*2015.06.15_기획특집내알짜정보_강하나수정*/
.main_cardinfo{padding:0px; margin:0px; width: 680px; overflow: hidden; position: relative;}
.main_cardinfo .main_cardinfoPlan{padding:2px 0 5px 0; }
#main_cardinfo_roll {width: 680px; overflow: hidden; /* height: 440px; */}
.main_cardinfo_btn{position: absolute; right: 0; top:0;}
.main_cardinfo_btn ._p{padding:2px;}
.main_cardinfo_one{width:680px; padding:0px; margin:0px ;overflow:hidden; display:block;}
.main_cardinfo h3{display:block; margin-bottom: 20px; width:300px; float:left;}
.main_cardinfo .photo{width: 220px; height: 220px; float: left; clear:both;margin-bottom:20px; border:1px solid #d2d2d2}
.main_cardinfo_section{width: 420px; margin-left: 18px; float: left;}
.main_cardinfo_section strong {height:auto; line-height: 1.2em; letter-spacing: -2.5px; font-family: "맑은 고딕", "돋움"; font-size: 26px; margin-bottom: 20px; display: block;}
.main_cardinfo_section strong a {display: block;}
.main_cardinfo_section dt {line-height: 1.5em; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
.main_cardinfo_section dd {color: rgb(102, 102, 102);}
.main_cardinfo .ullist {width:680px; clear:both;  margin:0px auto; padding:20px 0px 0px 0px;  border-top:1px dashed #d2d2d2;}
.main_cardinfo .ullist ul{width:340px; float:left;}
.main_cardinfo .ullist ul li a{margin-top: 5px;}

.plus_cardinfo_list {clear:both; position:relative;}
.plus_cardinfo_list ul {clear:both; margin: 0; height: 195px; float:left;}
.plus_cardinfo_list ul li {float:left; height:155px; line-height:14px; padding:0px 26px 25px 0; width:150px;}
.plus_cardinfo_list ul li.cp_end {padding: 0px 0 10px;}
.plus_cardinfo_list ul li span {display:block; margin:0; text-align:left; width:150px; color:#333; line-height:19px;}
.plus_cardinfo_list ul li img {border:1px solid #C9C9C9; margin-bottom:10px; vertical-align:top;}

/* 정책포커스 버튼추가 하나 수정 */
.list_btn {height:900px;}
.list_btn1 {margin-top:20px;}
.list_btn2 {margin-top: 10px;}
.layer1, .layer2 {display:none; position:relative; margin-top:-1px; width: 202px; border:1px solid #ccc; background:#fff;}
.focus_list ul li{background: url(/images/bul/bul_tab1.gif) 3px 7px no-repeat; padding-left: 15px; margin:7px;}
.tit_02 {position:absolute; top:7px; right:9px; float:right; display:block; background:url(http://www.korea.kr/images/btn/keyword_layer_close02.png) no-repeat 0 0; width:13px; height:13px;}
.tit_02 > a {display:block; font-size:0; line-height:0; width:13px; height:13px; cursor:pointer}

/* 영상자료 view 내려받기 버튼*/
.plus-minfo {background: url("/images/icon/bl_sarrow.gif") no-repeat scroll 0 3px transparent !important;color: #888;font-size: 11px;font-weight: bold;margin: 18px auto !important;padding: 0 0 0 15px !important;width: 235px;}
.multi_down {text-align: center; margin:0 0 35px 0}

/* 20160308 청년정책 추가 */
#content_policyplus_youth {position: relative; float:left; width:736px; padding-top:7px;}
#content_policyplus_youth h3{color:#d50000;font-size:15px; border-bottom:1px solid #d50000; padding-bottom:5px; margin-bottom:25px;}
#content_policyplus_youth .youth_new {width:100%; padding:29px 24px 20px 24px; background:#fcfcfc; border:1px solid #333333; margin-bottom:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#content_policyplus_youth .youth_new ul {}
#content_policyplus_youth .youth_new ul:after{content:""; display:block; clear:both}
#content_policyplus_youth .youth_new ul li {float:left; width:204px; margin-left:12px;}
#content_policyplus_youth .youth_new ul li span {display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#content_policyplus_youth .youth_new ul li .img {position:relative; width:100%; height:204px; border:1px solid #cacbcc; margin-bottom:10px;}
#content_policyplus_youth .youth_new ul li .img img {width:100%; height:100%;}
#content_policyplus_youth .youth_new ul li .tit {font-size:13px; font-weight:bold; margin-top:5px; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal; overflow:hidden;}
#content_policyplus_youth .youth_new ul li.movie {width:254px; margin-left:0;}
#content_policyplus_youth .youth_new ul li.movie .img:after {content:""; background:url("/images/youth/bg_youth_mov.png") no-repeat left top; width:254px; height:204px; position:absolute; left:-1px; top:-1px; z-index:100;}

#content_policyplus_youth .youth_tab {width:736px; height:134px; margin-bottom:20px; background:url("/images/youth/youth_bg.jpg");}
#content_policyplus_youth .youth_tab ul:after{content:""; display:block; clear:both}
#content_policyplus_youth .youth_tab ul li {float:left; padding:1px 7px 0 7px;}

#content_policyplus_youth .list_preview{clear:both;}
#content_policyplus_youth .list_preview li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:10px 10px;overflow:hidden;text-align:left;line-height:19px;color:#666;width:100%;}
#content_policyplus_youth .list_preview li span{letter-spacing:0;}
#content_policyplus_youth .list_preview li > a{float:left;}
#content_policyplus_youth .list_preview li > a > img{width:140px; height:110px;}
#content_policyplus_youth .list_preview li img{margin-right:24px;border:1px solid #cecece;}
#content_policyplus_youth .list_preview li dl{float:left;margin-right:4px}
#content_policyplus_youth .list_preview li dl.left{width:566px;}
#content_policyplus_youth .list_preview li dl dt{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px;}
#content_policyplus_youth .list_preview li dl dt a{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px;}
#content_policyplus_youth .list_preview li dl dd a{display:block;margin-top:12px;}
#content_policyplus_youth .list_preview ul.searchresult li{height:20px; border:0px; padding:0px 0px 0px 8px; margin:0px 0px 0px 5px; background:url(/images/bul/bul_tab1.gif) no-repeat 0px 7px;}
#content_policyplus_youth .list_preview ul.searchresult span{padding-bottom:10px; font-weight:bold; display:inline-block;}

/* 20160314 청년정책 추가 */
#content_policyplus_youth h4{position:relative; height:23px; padding:26px 0 0 0;}
#content_policyplus_youth h4 .link{position:absolute; bottom:2px; right:0; width:auto !important;}

