@charset "utf-8";

/*기사보기*/
.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}
.float_right{float:right;}
.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}
.view_comment h3{padding-top:15px}
.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_c_img{padding-bottom:25px;display:inline-block}
.news_c_img ul{float:left;display:inline-block}
.news_c_img ul li{float:left;width:275px;color:#777;border-right:1px solid #f2f2f2;padding-right:30px;margin-right:18px}
.news_c_img ul li.last{border-right:0;padding:0;margin-right:0 }
.news_c_img ul img{float:left;clear:both;margin:0 17px 15px 0}
.news_c_img ul span{float:right;line-height:18px;width:155px}
.news_c_img ul strong{font-size:18px;color:#333;line-height:22px;height:58px;display:inline-block;margin-top:2px}
.news_c_img ul em{}
.news_c_img ul .a{clear:both;display:block}

.list_preview2{clear:both}
.list_preview2 ul{border-bottom:none !important;}
.list_preview2 li{border-top:none;display:inline-block;border-bottom:1px solid #e0e0e0;padding:15px 0 15px 0;overflow:hidden;text-align:left;line-height:19px;width:100%}
.list_preview2 li.first{padding:0 0 15px 0}
.list_preview2 li img{margin-right:24px;border:1px solid #cecece}
.list_preview2 li > a{float:left;}
.list_preview2 li dl{float:left;padding:5px 0}
.list_preview2 li dl.left{width:519px}
.list_preview2 li dl dt{font-size:14px;font-weight:bold;color:#333;margin-bottom:4px}
.list_preview2 li dl dt a{font-size:14px;font-weight:bold;color:#333;margin-bottom:4px}
.list_preview2 li dl dd span{color:#666;letter-spacing:0}
.list_preview2 li dl dd a{display:block;margin-top:8px}

.list_preview_alone{border-top:none;display:inline-block;border-bottom:1px solid #d50000;padding:0 0 25px 0}
.list_preview_alone img{margin-right:20px;border:1px solid #cecece}
.list_preview_alone > a{float:left;}
.list_preview_alone dl{float:left;padding:12px 10px 12px 0;width:467px}
.list_preview_alone dl dt{font-size:18px;font-weight:bold;color:#333;margin-bottom:8px}
.list_preview_alone dl dt a{font-size:18px;font-weight:bold;color:#333;display:inline-block;line-height:22px;height:22px;}
.list_preview_alone dl dd{line-height:18px}
.list_preview_alone dl dd.dd{height:105px;overflow:hidden;margin-top:10px}
.list_preview_alone dl dd span{color:#666;letter-spacing:0}
.list_preview_alone dl dd a{display:block;overflow:hidden}

/*정책기고 문화칼럼 인터뷰*/
.news_gigo{border-top:1px solid #ccc;padding-top:9px;margin-bottom:20px;position:relative;clear:both;width:100%}
.news_gigo h3{margin-bottom:17px}
.news_gigo .more{ position:absolute;top:10px;right:5px}
.news_gigo{float:left;color:#777;border-top:1px solid #ccc;padding-top:9px;position:relative}
.news_gigo .news_gigo_cont{height:137px;float:left;margin-right:20px;display:block;}
.news_gigo .news_gigo_cont.first{margin-right:0;}
.news_gigo .news_gigo_cont img{float:left;clear:both;margin:0 15px 0 0;border:1px solid #cecece}
.news_gigo .news_gigo_cont strong{color:#333;font-size:14px;display:inline-block}
.news_gigo .news_gigo_cont strong a{color:#333;font-size:14px;display:inline-block}
.news_gigo .news_gigo_cont strong.tit{color:#333;font-size:14px;display:inline-block;height:33px}
.news_gigo .news_gigo_cont strong.tit a{color:#333;font-size:14px;display:inline-block;height:33px}
.news_gigo .news_gigo_cont div{float:left;line-height:18px;width:183px;margin-top:5px}
.news_gigo .news_gigo_cont div.left{width:525px}
.news_gigo .news_gigo_cont em{display:block;color:#666;margin-top:7px;}
.news_gigo .news_gigo_cont em.em{font-size:11px}
.news_gigo .news_gigo_cont p{padding:0;margin:13px 0 0 0}
.news_gigo .news_gigo_cont .a{clear:both;display:block}

.news_gigo .list_basic{background:#f8f8f8;padding:10px;}
.news_gigo .list_basic li{width:100%;padding-left:10px;line-height:22px;height:22px;background:url('../images/bul/bul_dot.gif') no-repeat 0 9px;overflow:hidden}
.news_gigo .list_basic li a{float:left;width:530px;overflow:hidden;}
.news_gigo .list_basic li span{float:right;font-size:11px; color:#666;margin-right:10px;letter-spacing:0;}


.news_gigo .list_basic3{background:#f8f8f8;padding:13px 10px 13px 10px;width:640px;float:left}
.news_gigo .fir{margin-right:35px}
.news_gigo .list_basic3 li{float:left;width:290px;padding-left:10px;line-height:22px;height:22px;background:url('/images/bul/bul_dot.gif') no-repeat 0 9px;overflow:hidden}
.news_gigo .list_basic3 li a{float:left;width:210px;overflow:hidden}
.news_gigo .list_basic3 li span{float:right;font-size:11px;color:#666;letter-spacing:0;}


/*정책기고 문화칼럼 인터뷰2*/
.news_gigo2{border-top:1px solid #ccc;padding-top:9px;margin-bottom:20px;position:relative;clear:both;width:100%}
.news_gigo2 h3{margin-bottom:12px}
.news_gigo2 .more{ position:absolute;top:10px;right:5px}
.news_gigo2{float:left;color:#777;border-top:1px solid #ccc;padding-top:9px;position:relative}
.news_gigo2 .news_gigo2_cont{height:142px;float:left;display:block; background-color:#fff; width:660px;}
.news_gigo2 .news_gigo2_cont.first{margin-right:0;}
.news_gigo2 .news_gigo2_cont img{float:left;clear:both;margin:10px 10px 0 0;border:1px solid #cecece}
.news_gigo2 .news_gigo2_cont strong{color:#333;font-size:14px;display:inline-block}
.news_gigo2 .news_gigo2_cont strong a{color:#333;font-size:14px;display:inline-block}
.news_gigo2 .news_gigo2_cont strong.tit{color:#333;font-size:14px;display:inline-block;height:33px}
.news_gigo2 .news_gigo2_cont strong.tit a{color:#333;font-size:14px;display:inline-block;height:33px}
.news_gigo2 .news_gigo2_cont div{float:left;line-height:18px;width:160px;margin-top:15px;}
.news_gigo2 .news_gigo2_cont div.left{width:530px}
.news_gigo2 .news_gigo2_cont em{display:block;color:#666;margin-top:7px;}
.news_gigo2 .news_gigo2_cont em.em{font-size:11px}
.news_gigo2 .news_gigo2_cont p{padding:0;margin:13px 0 0 0}
.news_gigo2 .news_gigo2_cont .a{clear:both;display:block}

.news_gigo2 .list_basic{background:#f8f8f8;padding:10px;margin-top:160px}
.news_gigo2 .list_basic li{width:100%;padding-left:10px;line-height:22px;height:22px;background:url('../images/bul/bul_dot.gif') no-repeat 0 9px;overflow:hidden}
.news_gigo2 .list_basic li a{float:left;width:530px;overflow:hidden;}
.news_gigo2 .list_basic li span{float:right;font-size:11px; color:#666;margin-right:10px;letter-spacing:0;}

.news_gigo2 .list_basic3{background:#f8f8f8;padding:13px 10px 13px 10px;width:640px;float:left}
.news_gigo2 .fir{margin-right:47px}
.news_gigo2 .list_basic3 li{float:left;width:275px;padding-left:10px;line-height:22px;height:22px;background:url('/images/bul/bul_dot.gif') no-repeat 0 9px;overflow:hidden}
.news_gigo2 .list_basic3 li a{float:left;width:210px;overflow:hidden}
.news_gigo2 .list_basic3 li span{float:right;font-size:11px;color:#666;letter-spacing:0;}



/*문화칼럼 이미지*/
.list_img{background-color:#f8f8f8; border:1px solid #e5e5e5;width:657px;padding:7px 0px 10px 0px ;display:inline-block;position:relative;overflow:hidden; margin:0;}
.list_img ul{overflow:hidden;padding-left:65px;}
.list_img li{float:left;width:64px;padding:13px 27px 13px 0px}
.list_img li.last{padding-right:0}
.list_img li img{border:1px solid #e5e5e5}
.list_img li a{float:left;width:62px;text-align:center;color:#777}
.list_img span{color:#666;font-size:11px;display:block;width:62px}
.list_img .btn_prev{position:absolute;top:64px; left:15px}
.list_img .btn_next{position:absolute;top:64px; right:15px}


/*개편추가 130702 이혜진*/

/*important 적용*/
#wrap_sub{width:100%;  }
.container_sub_wrap{z-index: 10;margin: 0 auto;width: 960px !important; padding: 0 !important;}
#content_top{width:100%;border:0px solid #fafafa !important;}
#content {width: 680px  !important; margin-bottom: 20px; float: left; }

 /*칼럼&피플 홈*/
.news_box {position:relative; width: 680px; padding: 15px 0px 20px 0px; clear: both;  border-top:1px solid #244772; color:#666;}
.news_box_first{position:relative; width: 680px; padding: 0px 0px 20px 0px; clear: both;  border-top:0px solid; color:#666;}
.news_box h3, .news_box_first h3{margin-bottom: 15px; float:left; display:block;}
.news_box span {float:right; position:absolute; top:15px; right:0px;}
.news_box_first span{float:right; position:absolute; top:0px; right:0px;}



.topnews { float: left; display: block; clear: both; width:100%;}

.topnews > a {float:left;}
.topnews img {margin: 0px 20px 0px 0px; padding:0px 0px 20px 0px ;clear: both;}
.topnews strong a {font-family:"맑은 고딕"; color:#333; font-size: 19px;}
.topnews div { line-height: 18px; margin-top: 5px; float: left;}
.topnews div.left {width: 490px;}
.topnews em {color:#999; margin-top: 12px; display: block; font-size: 11px; letter-spacing:0.1px;}
.topnews p {margin: 18px 0px 0px 0px; padding: 0px; color:#666;}
.topnews p a{color:#666;}
.topnews .a {clear: both; display: block;}

.c_news_list{padding:20px 0px 0px 0px; border-top:1px solid #d1d1d1; display:inline-block; clear: both;}
.c_news_list .c_news {padding-bottom: 20px; float: left; display: block;}
.c_news_list .c_news a {float:left;}
.c_news_list .c_news  img {margin: 0px 20px 0px 0px; border: 0px solid #ccc; clear: both;}
.c_news_list .c_news  strong a {color:#333; font-size: 15px;}
.c_news_list .c_news  div { line-height: 18px; margin:0px; padding:0px; float: left;}
.c_news_list .c_news  div.left {width: 570px;}
.c_news_list .c_news  em {color:#999; margin-top: 7px; display: block; font-size: 11px; letter-spacing:0.1px;}
.c_news_list .c_news  p {margin: 14px 0px 0px 0px; padding: 0px; color:#666;}
.c_news_list .c_news  p a{color:#666;}
.c_news_list .c_news  .a {clear: both; display: block;}

/*칼럼니스트 글별보기*/
.list_img02{clear:both; width:680px; overflow:hidden; float:left; padding-bottom:30px; height:103px;}
.list_img02 h4{padding:5px 0px 10px 0px;}
.list_img02 #imageScroller{overflow:hidden; width:604px; height:73px;float:left;}
.list_img02 ul {overflow: hidden; padding-left: 24px; float:left; display:inline-block; width:1200px; }
.list_img02 li {padding: 0px 24px 0px 0px; width: 73px; float: left; height:73px}
.list_img02 li.last {padding-right: 0px;}
.list_img02 li a {width: 73px; text-align: center; color: rgb(119, 119, 119);}
.list_img02 li img {border: 1px solid rgb(229, 229, 229);}
.list_img02 li .culWriter {position: relative; text-align:center; font-size:11px; color:#ccc;}
.list_img02 li .culWriter .culWriterInfo {position: absolute; top:0px;left:0; border: solid 5px #1967b3; width: 68px; height: 63px; background: url('/images/bg/topnewsbg.png');display:none;
text-align:center;}
.list_img02 li .culWriter .info_name{position: absolute; top:14px;left:-2px;font-weight:bold; clear:both;}
.list_img02 li .culWriter .info_job{position: absolute; top:33px;left:-2px; font-size:11px; color:#ccc;}


.list_img02 span {width: 72px; color:#fff; font-size: 14px; display: block; position:absolute;}
.list_img02 .btn_prev {float:left;}
.list_img02 .btn_next {float:left;}

