@import url(reset.css);
@import url(common.css?ver=1.8.5);

/*-- sub_view --*/
/*view top rolling*/
.sub_top_rolling{position:relative; padding:15px 0 0 9px; height:100px; background-color:#eee; overflow:hidden;}
.sub_top_li>div{float:left; margin:0 4px 0 3px; padding-top:15px; width:243px; height:72px; border:1px solid #c5c5c5; background-color:#fff; overflow:hidden;}
.sub_top_li .img{float:left; margin:0 9px 0 10px; }
.sub_top_li .img img{border:1px solid #d9d9d9;}
.sub_top_li .txt{float:left; width:132px;}
.sub_top_li .txt a{margin-top:3px; height:34px; line-height:1.3; overflow:hidden; display:block; font-family:"맑은 고딕",'Malgun Gothic'; font-size:13px; font-weight:bold;}
.sub_top_li .txt a:hover{color:#888;}
.sub_top_li .txt span{margin-top:9px; display:block; text-align:right; color:#7c97b0; font-weight:bold;}
.sub_top_prev{position:absolute; left:0; top:33px; z-index:3; width:20px; height:51px; background:url("../img/sub_view_prev_on.png") no-repeat 0 0;}
.sub_top_next{position:absolute; right:0; top:33px; z-index:3; width:20px; height:51px; background:url("../img/sub_view_next_on.png") no-repeat 0 0;}
.sub_top_next span,.sub_top_prev span {display: none;}
.sub_top_prev.disabled{background:url("../img/sub_view_prev_off.png") no-repeat 0 0; cursor: default;}
.sub_top_next.disabled{background:url("../img/sub_view_next_off.png") no-repeat 0 0; cursor: default;}


/*뷰페이지 타이틀*/
.sub_view_container{padding-top:30px;}

/* 20150514 뷰페이지 타이틀 수정 */
.sub_view_tit{border-bottom:1px solid #a7a7a7; border-top:2px solid #a7a7a7; padding:14px 0;}
.sub_view_tit1{float:left; color:#023f74; font-size:18px; font-weight:bold; font-family:'맑은 고딕','Malgun Gothic'; padding:0 14px 0 5px; line-height:26px; }
.sub_view_tit2{float:left; padding-left:14px; border-left:1px solid #CCC;}
.sub_view_tit2 h2{font-size:23px; font-weight:bold; font-family:'맑은 고딕','Malgun Gothic'; padding-bottom:10px; line-height:24px;}
.sub_view_tit2 p{font-size:14px; color:#555; padding-top:3px;}
/* //20150514 뷰페이지 타이틀 수정 */

.sub_view_tit3{height:35px; border-bottom:1px solid #a7a7a7;}
.sub_view_tit3 li{float:left; padding:9px 15px 9px 0; background:url("../img/sub_view_bar2.gif") no-repeat 0 8px; } 
.sub_view_tit3 li:first-child{background:none;}
.sub_view_tit3 li span{display:block;}
.sub_view_tit3 li.tit3_1 span{padding-left:27px; height:20px; overflow:hidden; background:url("../img/sub_view_icon1.gif") no-repeat 5px 0;}
.sub_view_tit3 li.tit3_2 span{padding-left:36px; height:20px; overflow:hidden; background:url("../img/sub_view_icon2.gif") no-repeat 15px 0;}
.sub_view_tit3 li.tit3_3 span{padding-left:31px; height:20px; overflow:hidden; background:url("../img/sub_view_icon3.gif") no-repeat 14px 0;}

.sub_view_tit3 li.icon_box { background:none; float:right;}
.sub_view_tit3 li.icon_box span {cursor:pointer;}

/* OLD 
.sub_view_tit4{padding-top:9px; height:41px;}
.sub_view_tit4 li{float:left; width:85px;}
.sub_view_tit4 li img {cursor:pointer;}
.sub_view_tit4 li span{margin:4px 0 0 4px; padding-left:5px; width:32px; height:20px; text-align:center; line-height:20px;  display:inline-block; background:url("../img/sub_view_icon8.gif") no-repeat 0 0;}
*/

.sub_view_tit4{padding-top:9px; height:41px;}
.sub_view_tit4 li{float:left;}
.sub_view_tit4 li img {cursor:pointer; padding-left:6px;}
.sub_view_tit4 li span{margin:4px 2px 0 0px; width:50px; height:20px; text-align:center; line-height:20px; display:inline-block; background:url("../img/sub_view_icon_new.gif") no-repeat 0 0;}



/* ad-txt */
.sub_view_container .ad_txt{padding:8px 0 5px 10px; background-color:#f5f5f5;} 
.sub_view_container .ad_txt span{ display:block; padding-bottom:3px;}
.sub_view_container .ad_txt span a:hover { text-decoration:underline;}
/**/

/*뷰페이지 기사내용*/
.sub_view_cont{padding:25px 15px 45px; line-height:1.6; font-size:15px; }
.sub_view_cont_1{padding-bottom:0px; line-height:1.6; font-size:15px; }
.sub_view_cont #content p a {color: #25476C; font-size:15px; font-weight:bold}
.sub_view_cont #content p a:hover { text-decoration:underline;}

/*
.sub_view_cont p{margin-bottom:20px; line-height:1.6; font-size:15px; }
.sub_view_cont p.clfix{margin:0; padding:0; clear:both; content:""; display:block;}
*/

.sub_view_cont p {line-height:1.6; font-size:15px; }
.sub_view_cont p img { padding:20px 0;}
.sub_view_cont p.clfix {margin:0; padding:0; clear:both; content:""; display:block;}

.sub_view_cont pre {line-height:1.6; font-size:14px; color:#666; padding:20px; border:1px solid #CCC; white-space:pre-line; background-color:#f4f4f4;}
.sub_view_cont blockquote {font-size:16px; font-weight:bold; color:#999; font-style:italic; margin-left:16px; line-height:1.6;}

.sub_view_cont_1 p {line-height:1.6; font-size:15px; }
.sub_view_cont_1 p.clfix {margin:0; padding:0; clear:both; content:""; display:block;}

.sub_view_cont .txt{float:left; padding:4px 30px 0 15px; width:389px; line-height:1.6; font-size:15px; }
.sub_view_cont .img{float:right; width:210px;}

.sub_view_cont .view_ad{float:right; margin:0 0 20px 35px;}
.sub_view_cont_1 .view_ad_left{margin:0 25px 20px 0;}

.view_left_w{float:left; width:210px;}

/* 이미지 캡션 수정 */
.sub_view_cont_img_new>div{margin:30px 0 10px;}
.sub_view_cont_img_new>div.align_center{text-align:center;}
.sub_view_cont_img_new>div.align_left{float:left; margin:0px; padding: 0 15px 15px 0;}
.sub_view_cont_img_new>div.align_right{float:right; margin:0px; padding:0 0 15px 15px;}

.sub_view_cont_img_new p{
	margin:0 auto; padding:8px; text-align:left; font-size:11px; letter-spacing:-1px; color:#fff; background-color:#333;
}
.sub_view_cont_img_new .align_center p.bottom{bottom:0;}
.sub_view_cont_img_new .align_left p.bottom{ left:0; bottom:0;}
.sub_view_cont_img_new .align_right p.bottom{right:0; bottom:0;}
/* //이미지 캡션 수정 */

.sub_view_cont_img>div{position:relative; margin:30px 0 40px;}
.sub_view_cont_img>div.align_center{text-align:center;}
.sub_view_cont_img>div.align_left{float:left; margin:0px; padding: 0 15px 15px 0;}
.sub_view_cont_img>div.align_right{ float:right; margin:0px; padding:0 0 15px 15px;}

.sub_view_cont_img p{position:absolute; margin:0; padding:8px 13px; text-align:left; background:url("../img/cover2.png")repeat 0 0; font-size:12px; letter-spacing:-1px; color:#fff;}
.sub_view_cont_img .align_center p.bottom{left:50%;bottom:0;}
.sub_view_cont_img .align_left p.bottom{ left:0;bottom:0;}
.sub_view_cont_img .align_right p.bottom{right:0;bottom:0;}

.sub_view_cont_img .align_center p.top{left:50%;top:0;}
.sub_view_cont_img .align_left p.top{ left:0;top:0;}
.sub_view_cont_img .align_right p.top{right:0;top:0;}

.sub_view_cont_img1>div{position:relative; margin:30px 0 40px;}
.sub_view_cont_img1>div.align_center{text-align:center;}
.sub_view_cont_img1>div.align_left{text-align:left;}
.sub_view_cont_img1>div.align_right{text-align:right;}
.sub_view_cont_img1 p{position:absolute; margin:0; padding:8px 13px; text-align:left; background:url("../img/cover2.png")repeat 0 0; font-size:12px; letter-spacing:-1px; color:#fff;}
.sub_view_cont_img1 .align_center p.bottom{left:50%;bottom:0;}
.sub_view_cont_img1 .align_left p.bottom{ left:0;bottom:0;}
.sub_view_cont_img1 .align_right p.bottom{right:0;bottom:0;}

.sub_view_cont_img1 .align_center p.top{left:50%;top:0;}
.sub_view_cont_img1 .align_left p.top{ left:0;top:0;}
.sub_view_cont_img1 .align_right p.top{right:0;top:0;}
/**/

/* 리소스라이브러리 텍스트배너 */
.resource_bn {border-top:1px solid #b3b6b8; padding:14px 0 14px 5px;}
.resource_bn a {text-decoration:none; color:#002966;}
.resource_bn a strong {color:#0092fc;}
.resource_bn a:hover { color:#0092fc;}


/*관련기사*/
.related_a{padding:0 15px;height:165px; background-color:#f5f5f5; border-top:1px solid #b3b6b8;}
.related_a h2{padding:15px 0 10px; }
.related_a .img{float:left; margin-right:10px; width:128px;}
.related_a .txt{float:left; padding-right:15px; width:190px;}
.related_a .txt h3 a{height:45px; overflow:hidden; display:inline-block; font-size:14px; font-family:"맑은 고딕",'Malgun Gothic'; font-weight:bold;}
.related_a .txt h3 a:hover{text-decoration:underline;}
.related_a .txt p a{height:54px; overflow:hidden; display:inline-block; font-size:13px;}
.related_a .txt p a:hover{text-decoration:underline;}
.related_a .list{float:left; padding-left:20px; width:270px; min-height:110px; background:url("../img/sub_view_bar3.gif") no-repeat 0 0;}
.related_a .list li{margin-bottom:2px; padding-left:20px; background:url("../img/right_tab_li.gif") no-repeat 0 7px;}
.related_a .list li a{height:20px; overflow:hidden; display:inline-block; font-size:13px; font-family:"맑은 고딕",'Malgun Gothic'; font-weight:bold; color:#222;}
.related_a .list li a:hover{text-decoration:underline;}

/*기자 / 저작권자 소개 - 네이버클럽 추가 20170922 new */
.reporter_list {margin:15px 0 0px; padding:25px 0 20px; border-top:1px solid #dddacf;position:relative;}
.reporter_img {position:absolute; width:90px; margin-left:25px; border-radius:100px; overflow:hidden;}
.reporter_txt {margin-left:140px;}
.reporter_name {padding-bottom:10px; font-size:14px; line-height:14px;}
.reporter_name a {font-size:14px; line-height:14px;}
.reporter_txt a:hover {opacity:0.6; color:#06F;}

.journalist{height:97px;}
.journalist_1{margin-bottom:7px; padding-top:21px;}
.journalist_1 span{height:20px; overflow:hidden; display:inline-block; }
.journalist_1 img,.journalist_1 span,.journalist_1 a{vertical-align:middle; font-size:14px;}
.journalist_2{height:20px; overflow:hidden; font-size:14px;}
.journalist_1 a.journalist_other{padding:0 15px 0 9px; height:21px; line-height:21px; display:inline-block; text-align:center; border-radius:2px; background-color:#848484;}
.journalist_1 a.journalist_other:hover{background-color:#4b4b4b;}
.journalist_1 a.journalist_other span{padding-left:10px; display:inline-block; background:url("../img/journalist_arrow.png") no-repeat 0 6px; color:#fff; font-size:12px;}

/*태그*/
.tags{padding-bottom:34px;}
.tags{padding:15px 0 34px 0;}
.tags .tags_tit{float:left; width:77px; }
.tags .tags_tit span{width:67px; height:21px; line-height:21px; text-align:center; display:block; border-radius:2px; background-color:#b9111b; color:#fff; font-weight:bold;}
.tags .tags_li{float:left; width:580px;}

.tags .tags_li a {
	background-color:#848484; border-radius: 2px; color: #fff; display: block; float: left;
    font-weight:bold; height:21px; line-height: 21px; margin: 0 2px 5px 3px; padding: 0 15px;
    text-align: center;
}
.tags .tags_li a:hover {background-color: #4b4b4b;}


/*ad  리스트*/
/*
.sub_view_container .ad_list {padding-top:19px; height:137px; border-top:1px solid #b3b6b8;}
.sub_view_container .ad_list li {margin-bottom:2px;}
.sub_view_container .ad_list li img {margin:0 8px 0 5px; vertical-align:middle;}
.sub_view_container .ad_list li a {width:620px; height:21px; display:inline-block; overflow:hidden; font-size:14px; font-weight:bold; color:#11395c; font-family:"맑은 고딕",'Malgun Gothic';  vertical-align:middle;}
.sub_view_container .ad_list li a:hover {text-decoration:underline;}
*/
.sub_view_container .ad_list {padding:20px 0;/* border-top:1px solid #b3b6b8; */}
.sub_view_container .ad_list li {margin-bottom:2px;}
.sub_view_container .ad_list li img {margin:0 8px 0 5px; vertical-align:middle;}


/*방송 /통신 주요뉴스*/
.headlines{float:left; padding:0 15px; width:419px; height:199px; border-top:1px solid #b3b6b8; background-color:#f5f5f5;}
.headlines h2{padding:16px 0 18px; }
.headlines ul li{margin-bottom:2px; padding-left:30px; background:url("../img/right_tab_li.gif") no-repeat 8px 9px;}
.headlines ul li.bold a{font-weight:200;}
.headlines ul li a{height:22px; overflow:hidden; display:inline-block; font-size:15px; font-family:"맑은 고딕",'Malgun Gothic'; font-weight:bold;}
.headlines ul li a:hover{text-decoration:underline;}

.ad_bn1{float:right; width:200px;}

/*인포그래픽뉴스*/
.Infographic{float:left; padding:0 15px; width:218px; height:233px; background-color:#f5f5f5; border-top:1px solid #b3b6b8;}
.Infographic h2{padding:15px 0;}
.Infographic .img{position:relative; width:218px; height:174px;}
.Infographic .img span.cover{position:absolute; left:0; bottom:0; padding:11px 8px 0 8px; width:200px; height:43px; display:block; background:url("../img/cover.png") repeat 0 0; color:#fff; font-size:13px;}
.Infographic .img span.cover span{height:36px; overflow:hidden; display:inline-block;}
.Infographic .img span:hover{text-decoration:underline;}

/*인터뷰*/
.interview{float:right;  padding:0 15px;  width:366px; height:233px;background-color:#f5f5f5; border-top:1px solid #b3b6b8;}
.interview h2{padding:15px 0;}
.interview ul li{float:left; margin-left:10px; width:178px;}
.interview ul li:first-child{margin-left:0;}
.interview ul li a span{margin-top:7px; padding:0 10px; height:30px; overflow:hidden; line-height:1.4; display:block;font-size:11px;}
.interview ul li a span:hover{text-decoration:underline;}

/*소셜로그인*/
.social_login{height:203px; background-color:#f4f4f4; border:1px solid #bebebe; background-color:#fafafa;}
.social_tit{padding-top:8px; margin-bottom:5px;}
.social_tit>p{float:left; margin:8px 16px 0 9px; }
.social_tit ul{float:left;}
.social_tit ul li{float:left;}
.social_txt .img{float:left; padding:9px 0 0 13px; width:79px; height:82px;background:url("../img/social_img_bg.gif") no-repeat 6px 0;}
.social_txt .social_txt_box{float:left; margin-top:5px; width:552px; height:137px; border:1px solid #bebebe; }
.social_txt .social_txt_box .txt_box1{padding:9px 10px 6px; border-bottom:1px solid #e1e1e1; background-color:#fff;}
.social_txt .social_txt_box .txt_box2 textarea{width:100%; height:71px; resize:none; border:none;}
.social_txt .social_txt_box .txt_box3{padding:4px 9px; background-color:#fafafa; display:block; text-align:right; border-top:1px solid #bebebe;}

/*댓글*/
.repple{position:relative; padding-top:15px;}
.repple h2{padding-bottom:5px; border-bottom:1px solid #e5e5e5;}
.repple h2 img{vertical-align:middle;}
.repple h2 span{font-size:15px; color:#e50000; font-weight:bold; vertical-align:middle;}
.repple_tab{position:absolute; right:0; top:15px;}
.repple_tab li{float:left; padding:0 8px 0 9px; background:url("../img/sub_view_bar4.gif") no-repeat 0 2px;}
.repple_tab li:first-child{background:none;}
.repple_tab li a{font-family:"맑은 고딕",'Malgun Gothic'; }
.repple_tab li.on a{font-weight:bold; color:#e50000;}
.repple_list{padding:15px; border-bottom:1px solid #e2e2e2;}
.repple_list .img{float:left; width:55px; margin-right:15px;}
.repple_list .txt{float:left; width:465px; }
.repple_list .txt .txt1 strong{margin-right:10px; font-weight:bold;}
.repple_list .txt .txt1{margin-bottom:4px; color:#6b6b6b;}
.repple_list .txt .txt2{margin-bottom:10px;}
.repple_list .txt .txt3 a{padding:0 10px 0 16px; display:inline-block; background:url("../img/ripple_2.gif") no-repeat 0 50%; color:#6a6763;}
.repple_list .txt .txt3 a:first-child{background:url("../img/ripple_1.gif") no-repeat 0 50%;}
.repple_list .like{float:right; padding-top:23px; width:92px;}
.repple_list .like .box{margin-bottom:20px;height:30px; background:url("../img/ripple_3.gif") no-repeat 0 0;}
.repple_list .like .box span{padding:6px 0 0 24px; width:20px; text-align:center; display:inline-block; font-size:11px;}
.repple_list .like .sns{padding-left:10px; color:#817d79; font-size:11px;}

/*관련기사*/
.view_left_w{margin:0 24px 15px 0;}
.about_news{padding:0 12px 28px; background-color:#f5f5f5; border:1px solid #ccc; border-top:2px solid #ccc;}
.about_news h2{margin:18px 0 15px 3px;}
.about_news .img{text-align:center;}
.about_news .img span{margin:6px 0 20px; display:block; text-align:center; font-size:14px; font-weight:bold;}
.about_news .img span:hover{text-decoration:underline;}
.about_news ul li{margin-bottom:5px; padding-left:17px; background:url("../img/view_about_li.gif") no-repeat 0 7px;text-align:left;}
.about_news ul li a{line-height:1.3; font-size:13px; font-weight:bold; text-align:left;}

/*-- 브리핑 --*/
.brefing_v_li_w{position:relative; margin-bottom:20px; padding:20px 6px 0 6px; height:421px; background-color:#eaeaea; border:1px solid #adadad; border-top:none;}
.brefing_v_li_w a:hover{text-decoration:underline;}
.brefing_v_list{position:relative; width:650px; height:406px; overflow:hidden;}
.brefing_v_li{position:absolute; left:0; top:0; width:2275px;}
.brefing_v_li>div{float:left; margin:0 4px; padding:10px 10px 0 10px; width:295px; height:394px; background-color:#fff; border:1px solid #ccc;}
.brefing_v_li .img{margin-bottom:6px;}
.brefing_v_li .txt .txt1 a{height:25px; overflow:hidden; display:inline-block;font-size:16px; font-family:"맑은 고딕",'Malgun Gothic'; font-weight:600;}
.brefing_v_li .txt .txt2{margin:0 0 9px; display:inline-block; font-weight:bold; color:#8995a0;}
.brefing_v_li .txt .txt3 a{height:72px; line-height:1.4; overflow:hidden; display:inline-block; font-size:13px;}
.brefing_v_li .txt .more{text-align:right;}
.brefing_v_tit{padding:8px 10px; background-color:#59626b; }
.brefing_v_tit p{height:18px; overflow:hidden;font-size:13px; color:#fff; font-weight:bold;}
.brefing_v_tit p strong{font-size:13px; color:#78aeff; font-weight:bold;}
.brefing_v_prev{position:absolute; left:0; top:173px; z-index:3; width:20px; height:51px; background:url("../img/sub_view_prev_on.png") no-repeat 0 0;}
.brefing_v_next{position:absolute; right:0; top:173px; z-index:3; width:20px; height:51px; background:url("../img/sub_view_next_on.png") no-repeat 0 0;}
.brefing_v_next span,.brefing_v_prev span {display: none;}
.brefing_v_prev.disabled{background:url("../img/sub_view_prev_off.png") no-repeat 0 0; cursor: default;}
.brefing_v_next.disabled{background:url("../img/sub_view_next_off.png") no-repeat 0 0; cursor: default;}

/* 20161208 new  */
.brefing_box {border-top:1px dotted #c4c2c2; margin-top:30px;}
.brefing_box h3 {font-family:Malgun Gothic; font-size:18px; font-weight:bold; padding:6px 10px; margin-top:6px; background-color:#e3e3e3;}
.brefing_box .summary {color:#777; font-size:14px; padding-top:5px;}
.brefing_box .bt_box {padding-top:12px}
.brefing_box .bt_box a {font-size:13px; font-weight:bold; color:#FFF; padding:6px 8px; background-color:#CF0003; border-radius: 4px; }
.brefing_box .bt_box a:hover {background-color:#4D0001;}

/*-- 칼럼 --*/

.columnlist_v_w {
	margin:6px auto 25px; padding:23px 30px 20px; width:574px; 
	background-color:#f4f4f4; border:1px solid #bbbbbb; border-radius:4px;
}
.columnlist_v_w .img{float:left; margin-right:20px; width:180px;}
.columnlist_v_w .img span{margin-top:6px; height:20px; overflow:hidden; display:block; text-align:center; font-size:14px; font-weight:bold; }
.columnlist_v_w .txt{float:left; width:370px;}
.columnlist_v_w .txt .email{margin:2px 0 14px;}
.columnlist_v_w .txt .email img,.columnlist_v_w .txt .email span{vertical-align:middle;}
.columnlist_v_w .txt .email a{margin-left:10px; width:315px; height:20px; overflow:hidden; display:inline-block; vertical-align:middle; font-size:13px; color:#1f6bb1; font-weight:bold; text-decoration:underline;}
.columnlist_v_w .txt .tit{margin-bottom:6px;}
.columnlist_v_w .txt .txt1 {line-height:1.6; font-size:13px;}
.columnlist_v_w .img span:hover,.columnlist_v_w .txt .txt1 a:hover{text-decoration:underline;}

/*-- 포토뉴스 --*/
.photonews_v_img{position:relative; padding:0 23px 25px; }
.photonews_v_slide{margin-bottom:16px;}
.photonews_v_slide .slide{ float:left; margin:0 19px; width:550px; height:100%;}
.photonews_v_slide .slide>div{position:relative;}
.photonews_v_slide .cover{position:absolute; left:0; bottom:0; padding:8px 10px; width:530px;  background:url("../img/cover2.png") repeat 0 0;}
.photonews_v_slide .cover a{font-size:12px; letter-spacing:-1px; color:#fff;}
.photonews_v_slide .cover a:hover{text-decoration:underline;}
.thumbnails img {cursor: pointer;border: 1px solid #ccc; width:88px; height:70px; margin: 0 4px 8px 4px;display: inline-block;}
.photonews_v_b_prev{position:absolute; left:-15px; top:35%;}
.photonews_v_b_next{position:absolute; right:-15px; top:35%;}
.photonews_v_num img,.photonews_v_num a,.photonews_v_num span,.photonews_v_num strong{vertical-align:middle;}
.photonews_v_num{margin:0 0 5px 17px;}
#foo2_log,#foo2_log span{font-size:13px; font-weight:bold;}
#foo2_log strong{font-weight:bold; color:#b9111b;}

.new_photo_news{position:relative; height:201px; border-top:1px solid #b3b6b8; background-color:#edf4f3;}
.new_photo_news h2{margin:15px 0 15px 14px;}
.new_photo_news ul li{float:left; position:relative; margin:0 8px 0 7px; width:176px; }
.new_photo_news ul li .cover{position:absolute; left:0; bottom:0; width:100%; height:47px; background:url("../img/photonews_bg.png") repeat 0 0;}
.new_photo_news ul li .cover span{margin:7px 10px 0 10px; height:34px; line-height:1.4; overflow:hidden;display:inline-block; font-size:13px; color:#fff; font-weight:bold;}
.new_photo_news ul li .cover span:hover{text-decoration:underline;}
.new_photo_news_prev{position:absolute; left:0; top:90px;}
.new_photo_news_next{position:absolute; right:0; top:90px;}
.new_photo_news .caroufredsel_wrapper{margin:0 45px 0 46px !important;}

/*-- 공지사항 --*/
.bbs_view_tit{border-top:solid 2px #666;background:#f3f3f3;padding:8px 20px;font-size:12px; font-weight:bold;}
.bbs_view_dl{background:#f3f3f3;padding:8px 20px;border-bottom:solid 1px #dfdfdf;overflow:hidden;}
.bbs_view_dl *{font-size:11px;}
.bbs_view_dl>dt:first-child{padding-left:0px;background:none;}
.bbs_view_dl>dt{float:left;padding-left:20px;background:url(/img/board/bbs_view_dl_gb.jpg) 10px 3px no-repeat;}
.bbs_view_dl>dd{float:left;margin-left:5px;}

.bbs_view_file{overflow:hidden;padding:8px 40px;background:url(/img/board/icon_folder.png) no-repeat 20px 13px;border-bottom:solid 1px #dfdfdf;min-height:17px;}
.bbs_view_file *{font-size:11px !important;}
.bbs_view_file>li{float:left;margin-right:20px;}

.bbs_cont{padding:25px 10px 50px 10px; border-bottom:1px solid #dfdfdf;}

.prev_next{border:solid 1px #d1d1d1;border-left:0;border-right:0;}
.prev_next *{font-size:11px !important;}
.prev_next_prev{padding:8px 20px;background:url(/img/board/line_dot.jpg) repeat-x left bottom;}
.prev_next_next{padding:8px 20px;}
.prev_next_prev dt{padding-right:12px;background:url(/img/board/icon_prev.png) no-repeat right 6px;}
.prev_next_next dt{padding-right:12px;background:url(/img/board/icon_next.png) no-repeat right 6px;}
.prev_next dl{overflow:hidden;}
.prev_next dt{float:left;font-weight:bold;}
.prev_next dd{float:left;margin-left:10px;}
.btn_gray{display:inline-block;padding:5px 12px 4px;background:#555;color:white;text-align:center;}

/*-- 프리미엄 뉴스 --*/
.premium_email{margin:10px auto 30px; padding:0 40px; width:554px; height:174px; background:url("../img/premium_email_bg.gif") no-repeat 0 0;}
.premium_email .txt{margin-bottom:21px; padding:31px 0 16px; text-align:center; border-bottom:1px solid #c9c9c9; font-size:15px; font-weight:bold;}
.premium_email .txt strong{color:#c43b01;}
.premium_email .email{margin-bottom:14px; text-align:center;}
.premium_email .email input[type=text]{padding-left:15px; width:302px; height:28px; line-height:28px; border:1px solid #dad7d4; color:#666;}
.premium_email .menu{text-align:center;}
.premium_email .menu span{padding:0 13px 0 12px; background:url("../img/premium_email_bar.gif") no-repeat 0 center; display:inline-block;}
.premium_email .menu span:first-child{background:none;}
.premium_email .menu a:hover{text-decoration:underline;}

.premium_cont{height:28px; overflow:hidden;}
.premium_cont_1{height:58px; overflow:hidden;}

/*-- 제휴문의 --*/
.coalition{width:664px; padding-top:20px;}
.coalition h2{padding-bottom:12px;}
.coalition .txt{padding:16px 0 26px 5px; font-size:13px; color:#4f4f4f;}
.coalition .txt strong{font-weight:bold; font-size:13px; color:#b9111b;}
.coalition .contacts{width:664px; height:117px; background:url("../img/coalition_bg.jpg") no-repeat 0 0;}
.coalition .contacts ul{padding:21px 0 0 320px; }
.coalition .contacts ul li{margin-bottom:2px;}
.coalition .contacts ul li strong{width:64px; display:inline-block; font-weight:bold; font-size:13px; color:#4f4f4f;}
.coalition .contacts ul li span{font-size:13px; color:#4f4f4f;}

.sub_view_cont em{font-size:14px; color:#999; font-style:italic; margin-left:16px; line-height:1.4;color:#969696}

/* 20170907 뷰페이지 스크롤 확장  */
.extruder {position:fixed; bottom:2px; right:0px; width:1px; opacity:1; z-index:2147483647; height:115px;}
.extruder *{box-sizing: content-box;}

.extruder .ext_wrapper {height:100%; right:0; position:absolute;}
.extruder .extruder-content {
	overflow:hidden; width:300px; border:1px solid #b3b6b8; border-right:0px;
	border-top-left-radius:0px; border-top-right-radius:0; border-bottom-left-radius:4px; border-bottom-right-radius:0; box-shadow:-2px 0 5px #777; display:none;
}
.extruder-content_open {width:300px; display:block !important;}
.extruder-content_cloes {width:1px; display:none;}

.extruder .text {background:#FFF; width:280px; height:115px; padding:10px 10px 15px;}
.extruder .text a:hover {opacity:0.6;}
.extruder .text h3 {width:255px; display:block; margin-bottom:10px; color:#b9111b; font-size:14px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic";}
.extruder .text .img {float:left; width:73px; border:1px solid #686868;}
.extruder .text .img img {width:73x; height:58px;}
.extruder .text .txt {float:right; width:190px; font-size:13px; font-weight:bold; line-height:18px; color:#666; font-family:"맑은 고딕","Malgun Gothic";}

.extruder .flap {
	color:white; top:0px ;padding:0px; background:#fff; width:30px; height:117px; position:absolute; left:-30px; cursor:pointer;
	border-top-left-radius:4px; border-top-right-radius:0; border-bottom-left-radius:4px; border-bottom-right-radius:0; box-shadow:-2px 0 5px #777;
	display:none;	
}
.flap_open {display:block !important;}
.flap_cloes {display:none;}

.btn_bn {display:block; position:absolute; left:275px; z-index:2147483649; cursor:pointer;}

/* 검색어 뉴스 */
.serach_item_new {padding:10px 10px 20px; border-top:1px solid #CCC; border-bottom:1px solid #ccc;}
.serach_item_new h3 {font-family: '맑은 고딕','Malgun Gothic';}
.serach_item_new li {list-style:disc; padding:0 0 0 0; margin:0 0 0 20px; line-height:24px;}

.serach_item_new a {font-size:14px; font-family: '맑은 고딕','Malgun Gothic';}
.serach_item_new a:hover { color:#00ABDA;}
.serach_item_new a span {font-weight:bold;}
.serach_item_new a span::after {content: "/"; margin:0 6px; font-weight:normal;}

.titleGroup {width:100%; position:relative; display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;}
.titleGroup h3 {text-transform: uppercase; font-size:18px; padding-right:15px;}
.titleGroup h3 strong { color:#00ABDA;}
.titleGroup .line { position: relative; height: 5px; background-color:#ccc; flex: 2;}
/* background-color:#E4E7EA */

.serachItemContainer {border:1px solid #959595; display:flex; align-items:center; height:84px; overflow:hidden;}
.ItemContainer {float: left; width:120px; flex-shrink: 0; position: relative; overflow:hidden;}
.ItemTitle {font-size:14px; float:left; margin:0 15px; -webkit-flex-grow: 2; flex-grow: 2;}
.ItemTitle a { font-family: '맑은 고딕','Malgun Gothic';}
.ItemTitle a h3 {font-weight:bold; font-size:15px; line-height:18px;}
.ItemTitle a p { font-size:13px;}
.ItemTitle a:hover { text-decoration:underline}