@charset "utf-8"; 

/* 나눔고딕 폰트 설정 2013-07-26 
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../css/font/NanumGothic-Regular.eot);
  src: url(../css/font/NanumGothic-Regular.eot#iefix),
       url(../css/font/NanumGothic-Regular.woff2),
       url(../css/font/NanumGothic-Regular.woff),
       url(../css/font/NanumGothic-Regular.ttf);
}
*/

/* 나눔고딕 폰트 설정 2015-07-05! */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* reset */
body{margin:0; padding:0; word-wrap:break-word; word-break:break-all; -webkit-text-size-adjust:none}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {margin:0; padding:0; font-size:100%; vertical-align:middle}
body, th, td, input, select, textarea, button, pre {font-size:14px; line-height:120%; font-family:"Dotum", "돋움", "Gulim", "굴림","Helvetica","sans-serif"; color:#666}
form, input, ul, li, ol, dl, dt, dd, fieldset {margin:0; padding:0;list-style:none}
img, fieldset, iframe {border:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
input, select, textarea, button, img, label {vertical-align:middle}
textarea {height:200px; border:solid 1px #dcdcdc; resize:none}
button {border:0 none; background-color:transparent; cursor:pointer;  white-space: nowrap;}
table {border-collapse:separate; border-spacing:0}
a {color:#666; text-decoration:none; }
a:active, a:hover {text-decoration:underline}
address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal}
legend, caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-3000px;width:.1%;height:.1%;line-height:.1%;font-size:.1%}

.over img:hover {opacity: 0.5; filter:alpha(opacity=50)}
.btn_vod img {opacity: 1.0 !important; filter:alpha(opacity=100) !important}
img.btn_vod {opacity: 1.0 !important; filter:alpha(opacity=100) !important}
.ir {font-size:0; vertical-align:middle; text-indent:-10000em; z-index:-1; overflow:hidden;}

body input[type="text"] {height:28px; line-height:26px; font-size:12px; text-indent:5px; border:solid 1px #dcdcdc; }
body input[type="file"] {height:28px; line-height:28px; font-size:12px;  border:solid 1px #dcdcdc; background:#fff;}
body input[type="password"] {height:28px; line-height:26px; font-size:12px; text-indent:5px; border:solid 1px #dcdcdc; }
select {height:30px; line-height:26px; text-indent:0px; font-size:12px; font-weight:bold; border:solid 1px #dcdcdc;}

/*&&&&&& input - select Default &&&&&&&&&*/
body input[type="radio"] {margin-top:0px; vertical-align:top}
body input[type="checkbox"] { margin-top:0px; vertical-align:top}
body input[type="submit"] {cursor:pointer}
body input[type="submit"] {filter:chroma(color=#000000)} 
body input[type="reset"] {filter:chroma(color=#000000)} 
body input[type="button"]{filter:chroma(color=#000000)} 
body input[type="image"] {border:none !important}

/* skip-navi 바로가기 */
#accessibility{position:absolute; top:0px; left:0; width:100%; text-indent:-9999px; z-index:99000; height:0px}
#accessibility li {width:0px; height:0px}
#accessibility a {display:inline-block; width:0px; height:20px}
#accessibility a:hover {position:absolute; top:0px; left:0px;display:block; width:100%; height:20px; padding-top:7px; text-indent:0px; text-align:center; background:#000; color:#fff; font-size:12px; font-weight:bold; text-align:center; opacity: 0.7; filter:alpha(opacity=70)}
#accessibility a:focus {position:absolute; top:0px; left:0px;display:block; width:100%; height:20px; padding-top:7px; text-indent:0px; text-align:center; background:#000; color:#fff; font-size:12px; font-weight:bold; text-align:center; opacity: 0.7; filter:alpha(opacity=70)}
#accessibility a:active {position:absolute; top:0px; left:0px;display:block; width:100%; height:20px; padding-top:7px; text-indent:0px; text-align:center; background:#000; color:#fff; font-size:12px; font-weight:bold; text-align:center; opacity: 0.7; filter:alpha(opacity=70)}


/*layout*/
body {min-width:997px; background:#ebebeb url('../images/common/bg_top.gif') repeat-x 0 0}


/* container layout area */
#container {position:relative; width:997px; margin:0 auto; padding:14px 0 50px; z-index:90 }
.container_blk {position:relative; width:997px; margin:0 auto; padding:14px 0 50px}
#container .sec_container_blk {display:block; overflow:hidden;}
#container .sec_container_blk .inner_container_left {position:relative; float:left; width:742px; min-height:1000px; padding:20px 0px; margin-right:12px; border:solid 1px #dcdcdc; background:#fff;}
#container .sec_container_blk .inner_container_right {float:left; width:240px; }
#container .sec_container_blk .inner_container_right > div {width:238px; margin-bottom:12px; border:solid 1px #dcdcdc; background:#fff;}
#container .sec_container_right > div {width:238px; margin-bottom:12px; border:solid 1px #dcdcdc; background:#fff;}
#container .sec_container_separate {clear:both; display:block; margin-top:33px;}

#container.wrap_event {width:auto !important; margin:0 auto; padding:0px; z-index:90 }
#container.wrap_event > div {margin:0 !important} 
#container.wrap_wwc { margin:0 auto; padding:10px 0; z-index:90; background:#fff }
#container.wrap_wwc > div {} 
.fix_txt {padding-top:491px;}

.wrap_vod {display:block; margin:0 auto; line-height:0; font-size:0;}
.wrap_vod.view {width:596px !important}

/* header */
.beta {position:absolute; top:3px; left:0px; font-size:11px; color:#2573d5;}
.sec_header {position:relative; width:996px; height:140px; margin:0 auto; z-index:100}
.sec_header .inner_spot {position:relative; display:block; height:20px;}
.sec_header .inner_spot .mem_blk {float:left;}
.sec_header .inner_spot .mem_blk li {float:left; font-size:12px; color:#222; font-weight:normal; line-height:20px; padding:0 10px; background:url('../images/common/ico/ico_line_04.gif') no-repeat 0 center}
.sec_header .inner_spot .mem_blk li.formation {font-size:12px; color:#666; font-weight:normal; padding-left:0; background:none;}
.sec_header .inner_spot .mem_blk li a {color:#222;}
.sec_header .inner_spot .mem_blk li button {float:left; height:20px; font-size:12px; color:#222; font-weight:bold; color:#222; }
.sec_header .inner_spot .mem_blk li img {vertical-align:top; padding:2px;}
.sec_header .inner_spot .link_blk {float:right;}
.sec_header .inner_spot .link_blk li {float:left; font-size:12px; color:#222; line-height:20px; font-weight:bold; color:#222; border-left:solid 1px #dcdcdc;}
.sec_header .inner_spot .link_blk li a {display:inline-block; height:20px line-height:20px; padding:0 10px;  font-weight:bold; color:#222; text-decoration:none;}
.sec_header .inner_spot .link_blk li a:hover {color:#2573d5;}
.sec_header .inner_spot .link_blk li.local a {padding-right:25px; border-right:solid 1px #dcdcdc; background:url('../images/common/ico/ico_arrow_75.png') no-repeat right center}
.sec_header .inner_spot .link_blk li.local a.on {color:#fff;  border-right:solid 1px #666; background:#666 url('../images/common/ico/ico_arrow_13.gif') no-repeat right center}
.sec_header .inner_spot .link_blk li.local a:hover {color:#fff;  border-right:solid 1px #666; background:#666 url('../images/common/ico/ico_arrow_75.png') no-repeat right center}
.sec_header .inner_spot .link_blk li.local a.on:hover {color:#fff;  border-right:solid 1px #666; background:#666 url('../images/common/ico/ico_arrow_13.gif') no-repeat right center}

/*2016년 설*/
/*.sec_header .inner_kbs {clear:both; position:relative; display:block; height:60px;}
.sec_header .inner_kbs h1.logo {display:inline-block; width:330px; height:55px; font-size:0; text-indent:-100000em; margin-top:5px;margin-left:-115px;}
.sec_header .inner_kbs h1.logo a {display:inline-block; height:55px; }
.sec_header .inner_kbs h1.logo a.kbs { width:230px; background:url('../images/common/logo_160205.png') no-repeat 0 0}
.sec_header .inner_kbs h1.logo a.news { width:100px; background:url('../images/common/logo_160205_2.png') no-repeat 0 0}*/

/*기본로고*/
.sec_header .inner_kbs {clear:both; position:relative; display:block; height:60px;}
.sec_header .inner_kbs h1.logo {display:inline-block; width:220px; height:35px; font-size:0; text-indent:-100000em; margin-top:15px;}
.sec_header .inner_kbs h1.logo a {display:inline-block; height:35px; }
.sec_header .inner_kbs h1.logo a.kbs { width:107px; background:url('../images/common/logo_01.png') no-repeat 0 0}
.sec_header .inner_kbs h1.logo a.news { width:105px; background:url('../images/common/logo_02.png') no-repeat 0 0}

/*2016신년로고*/
/*.sec_header .inner_kbs h1.logo {display:inline-block; width:331px; height:60px; font-size:0; text-indent:-100000em; margin-left:-110px;}
.sec_header .inner_kbs h1.logo a {display:inline-block; height:60px; }
.sec_header .inner_kbs h1.logo a.kbs { width:221px; background:url('../images/common/logo_160101.png') no-repeat 0 0}
.sec_header .inner_kbs h1.logo a.news { width:110px; background:url('../images/common/logo_160101_2.png') no-repeat 0 0}*/

/*.sec_header .inner_kbs h1.logo {position:relative;width:290px;height:50px;font-size:0; text-indent:-100000em; background:url('/resources/images/common/logo_70.png') no-repeat;left:-70px;}
.sec_header .inner_kbs h1.logo a {display:inline-block; height:35px; margin-top:15px;}
.sec_header .inner_kbs h1.logo a:hover {background:none !important;}
.sec_header .inner_kbs h1.logo a.kbs { width:92px; margin-left:100px;background:none !important}
.sec_header .inner_kbs h1.logo a.news { width:92px;background:none !important}*/



.sec_header .inner_kbs .issue_blk_img {position:absolute; left:230px; top:12px;}
.sec_header .inner_kbs .issue_blk {position:absolute; left:230px; top:32px;}
.sec_header .inner_kbs .issue_blk .tit {float:left; display:inline-block; font-size:12px; color:#2474d5; font-weight:bold; line-height:140%; margin-right:10px;}
.sec_header .inner_kbs .issue_blk .tit a {color:#2474d5; }
.sec_header .inner_kbs .issue_blk ul {float:left; overflow:hidden;}
.sec_header .inner_kbs .issue_blk ul li {float:left; font-size:12px; color:#222;  line-height:140%; padding:0 10px; background:url('../images/common/ico/ico_line_02.gif') no-repeat 0 center}
.sec_header .inner_kbs .issue_blk ul li:first-child {padding-left:2px; background:none;}
.sec_header .inner_kbs .issue_blk ul li a {color:#222;}
.sec_header .inner_kbs .program_blk {position:absolute; right:0px; top:-4px;}
.sec_header .inner_kbs .program_blk li {float:left; height:21px; margin-top:33px; padding:0 11px; background:url('../images/common/ico/ico_line_06.gif') no-repeat right center; overflow:hidden;}
.sec_header .inner_kbs .program_blk .last {padding-right:0px; background:none;}
.sec_header .inner_kbs .program_blk li:hover img {margin-top:-50px;}
.sec_header .inner_kbs .sns_blk {position:absolute; right:210px; top:28px;}
.sec_header .inner_kbs .sns_blk li {float:left; margin:0 2px;}
.sec_header .inner_kbs .event_blk {position:absolute; left:230px; top:18px; display:inline-block; width:344px; height:28px; text-align:center; line-height:28px; font-size:14px; font-family:'Nanum Gothic'; color:#fff; background:url('../images/common/bg_event.png') no-repeat 0 0;}
.sec_header .inner_kbs .event_blk span {line-height:28px; font-size:14px; font-family:'Nanum Gothic'; color:#fff; padding-right:15px; background:url('../images/common/ico/ico_arrow_18.png') no-repeat right center;}
.sec_header .inner_kbs .event_blk span a { color:#fff; }

.layer_local_blk {display:none; position:absolute; right:0; top:20px; width:278px; padding:15px 0px;  border:solid 2px #666; background:#fff; z-index:9999}
.layer_local_blk ul {overflow:hidden;}
.layer_local_blk ul li {float:left;  height:34px; line-height:34px; padding:0 17px 0 18px;  border-right:solid 1px #dcdcdc; }
.layer_local_blk ul li a {display:inline-block; width:32px; font-size:12px; text-decoration:none; padding-left:25px; border-bottom:solid 1px #dcdcdc;  background:url('../images/common/ico/ico_off_02.gif') no-repeat 10px center;}
.layer_local_blk ul li a:hover {font-weight:bold; color:#2573d5;  background:url('../images/common/ico/ico_on_02.gif') no-repeat 10px center;}
.layer_local_blk ul li.last {border-right:none;}
.layer_local_blk ul li.end {border-bottom:none }
.layer_local_blk ul li.end a:hover {border-bottom:none}


/* GNB */
.sec_header .sec_gnb {position:relative; height:32px;  z-index:999;}
.gnb_blk {position:relative; float:left;}
.gnb_blk h2.mn {float:left; display:inline-block;}
.gnb_blk h2.mn a {display:inline-block; padding:0 45px 0 17px; background:url('../images/common/gnb_off.png') no-repeat right center}
.gnb_blk h2.mn.on a {background:#2573d5 url('../images/common/gnb_on.png') no-repeat right center}
.gnb_blk h2.mn a:hover {background:#2573d5 url('../images/common/gnb_off.png') no-repeat right center}
.gnb_blk h2.mn.on a:hover {background:#2573d5 url('../images/common/gnb_on.png') no-repeat right center}
.gnb_blk h2.mn.blog a {padding:0 17px; background:none;}
.gnb_blk h2.mn.blog.on a {background:#2573d5}
.gnb_blk h2.mn.blog a:hover {background:#2573d5}
.gnb_blk h2.mn.issue a {padding-right:20px;background-image:none !important;}

/* GNB Depth */
.dep_blk {display:none; position:absolute; left:0px; top:32px; width:990px; border:solid 3px #2573d5; background:#f7f7f7; overflow:hidden;}
.dep_blk.program {padding:18px 0px; background:#fff;}
.dep_blk.program.tv_blk {padding:18px 0 15px;}

.dep_blk .list_news_blk {float:left; width:365px; padding:15px 0; border-right:solid 1px #dcdcdc; background:#fff;  }
.dep_blk .list_news_blk .list {float:left; width:182px; min-height:256px; border-right:solid 1px #dcdcdc;}
.dep_blk .list_news_blk .list.last {border-right:none;}
.dep_blk .list_news_blk .list li a {display:block; height:32px; line-height:32px; font-size:14px; text-decoration:none; color:#222; padding-left:50px;  background:url('../images/common/ico/ico_off_03.gif') no-repeat 35px center;}
.dep_blk .list_news_blk .list ul li a:hover {font-weight:normal; color:#1d4fa8;  background:url('../images/common/ico/ico_on_03.gif') no-repeat 35px center;}

.dep_blk .list_issue_blk {float:left; width:211px; height:295px;  padding:0 18px; border-right:solid 1px #dcdcdc; background:#fff}
.dep_blk .list_issue_blk ul li a {display:block; height:57px; line-height:57px; font-size:14px; text-decoration:none; color:#222; padding-left:35px; border-bottom:solid 1px #dcdcdc; background:url('../images/common/ico/ico_off_03.gif') no-repeat 19px center;}
.dep_blk .list_issue_blk ul li a:hover {font-weight:normal; color:#1d4fa8;  background:url('../images/common/ico/ico_on_03.gif') no-repeat 19px center;}
.dep_blk .list_issue_blk ul li.last a {border-bottom:none}

.dep_blk .list_program_blk {overflow:hidden;}
.dep_blk .list_program_blk .program_blk {display:inline-block; padding:0 25px; margin-bottom:15px;  overflow:hidden;}
.dep_blk .list_program_blk .program_blk .cate {float:left; display:inline-block;  font-size:16px; color:#1d4fa8; font-weight:bold; font-family:'Nanum Gothic'; margin:3px 0px 0 0;}
.dep_blk .list_program_blk .program_blk .list {float:left;  display:block; height:135px; padding-bottom:10px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.dep_blk .list_program_blk .program_blk.last {height:100px; margin-bottom:0;}
.dep_blk .list_program_blk .program_blk.last .list {padding-bottom:0; border-bottom:none;}
.dep_blk .list_program_blk .program_blk .list  li {}
.dep_blk .list_program_blk .program_blk .list  li a {display:block;  line-height:20px; font-size:12px; text-decoration:none; letter-spacing:-1px; color:#222; padding:3px 0 3px 12px; background:url('../images/common/ico/ico_off_02.gif') no-repeat 0px 7px;}
.dep_blk .list_program_blk .program_blk .list  li a:hover {font-weight:normal; color:#1d4fa8;  background:url('../images/common/ico/ico_on_02.gif') no-repeat 0px 7px;}
.dep_blk .list_program_blk .program_blk.line {border-right:solid 1px #dcdcdc;}

/*GNB 프로그램*/
.dep_blk .list_program_blk .mn_program_blk_01 {float:left; width:340px; height:300px;border-right:solid 1px #dcdcdc;}
.dep_blk .list_program_blk .mn_program_blk_01 .cate {width:48px;}
.dep_blk .list_program_blk .mn_program_blk_01 .list {width:240px;height:240px;border-bottom:none;}
.dep_blk .list_program_blk .mn_program_blk_01 .txt_12 {float:left; width:120px;}
.dep_blk .list_program_blk .mn_program_blk_02 {float:left; width:280px;height:300px; border-right:solid 1px #dcdcdc;}
.dep_blk .list_program_blk .mn_program_blk_02 .cate {width:65px;}
.dep_blk .list_program_blk .mn_program_blk_02 .list {width:165px;height:110px;}
.dep_blk .list_program_blk .mn_program_blk_02 .program_blk.last {height:140px;}
.dep_blk .list_program_blk .mn_program_blk_02 .program_blk.last .list {height:140px;}
.dep_blk .list_program_blk .mn_program_blk_02 .txt_05 {}
.dep_blk .list_program_blk .mn_program_blk_03 {float:left; width:350px;}
.dep_blk .list_program_blk .mn_program_blk_03 .cate {width:50px;}
.dep_blk .list_program_blk .mn_program_blk_03 .list {width:250px;height:140px;}
.dep_blk .list_program_blk .mn_program_blk_03 .program_blk.last {height:140px;}
.dep_blk .list_program_blk .mn_program_blk_03 .program_blk.last .list {height:140px;}
.dep_blk .list_program_blk .mn_program_blk_03 .list .txt_04 {height:210px}
.dep_blk .list_program_blk .mn_program_blk_03 .list .txt_08 {float:left; width:150px;}
.dep_blk .list_program_blk .mn_program_blk_03 .list .txt_09 {float:left; width:100px;}

/*GNB TV엔없다*/
.dep_blk .list_program_blk .mn_program_blk_04 {float:left; width:534px; border-right:solid 1px #dcdcdc;}
.dep_blk .list_program_blk .mn_program_blk_04 .program_blk {height:185px;}
.dep_blk .list_program_blk .mn_program_blk_04 .program_blk.last {height:90px;}
.dep_blk .list_program_blk .mn_program_blk_04 .cate {width:75px; line-height:160%; margin-top:5px; }
.dep_blk .list_program_blk .mn_program_blk_04 .list {width:409px; height:174px;}
.dep_blk .list_program_blk .mn_program_blk_04 .list .txt_12 {float:left; width:138px;}
.dep_blk .list_program_blk .mn_program_blk_04 .list .txt_13 {width:120px;}
.dep_blk .list_program_blk .mn_program_blk_04 .list .txt_14 li {padding:2px 0;}
.dep_blk .list_program_blk .mn_program_blk_05 {float:left; width:455px;}
.dep_blk .list_program_blk .mn_program_blk_05 .program_blk {height:101px;}
.dep_blk .list_program_blk .mn_program_blk_05 .cate {width:75px; line-height:160%; margin-top:5px;}
.dep_blk .list_program_blk .mn_program_blk_05 .list {width:330px; height:90px;}
.dep_blk .list_program_blk .mn_program_blk_05 .program_blk.short {height:70px;}
.dep_blk .list_program_blk .mn_program_blk_05 .program_blk.short .list {height:59px;}
.dep_blk .list_program_blk .mn_program_blk_05 .list .txt_12 {width:180px;float:left;} /* 프로그램 - TV엔없다 - 브랜드뉴스 */
.dep_blk .list_program_blk .mn_program_blk_05 .list .txt_13 {width:140px;float:left;}
.dep_blk .list_program_blk .mn_program_blk_05 .program_blk.short  .list .txt_12 {width:160px;} 


.dep_blk .list_program_blk .list .txt_12 li {padding:2px 0;} /*추후 추가될때 7px->2px로 수정*/
.dep_blk .list_program_blk .list .txt_13 {float:left; width:92px;}
.dep_blk .list_program_blk .list .txt_13 li {padding:2px 0;}
.dep_blk .list_program_blk .list .txt_14 {float:left; width:175px;}

.dep_blk .list_program_blk .list .txt_15 {}
.dep_blk .list_program_blk .list .txt_15 li {float:left;  width:122px; padding:7px 0;}

.dep_blk .thumb_blk {float:left;  width:514px; margin:5px 0 0 56px; }
.dep_blk .thumb_blk .thumb {display:block; padding:15px 0; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.dep_blk .thumb_blk .thumb.last {border-bottom:none;}
.dep_blk .thumb_blk .thumb .img {display:inline-block; float:left; margin-right:15px;}
.dep_blk .thumb_blk .thumb .img img {border:solid 1px #dcdcdc;}
.dep_blk .thumb_blk .thumb dl {float:left; width:300px;}
.dep_blk .thumb_blk .thumb dl dt {display:block; font-size:14px; font-weight:bold; color:#222; margin:5px 0 10px; line-height:160%;}
.dep_blk .thumb_blk .thumb dl dt a {color:#000;}
.dep_blk .thumb_blk .thumb dl dd {display:block; font-size:12px;  color:#000; line-height:180%}
.dep_blk .thumb_blk .thumb .list {}
.dep_blk .thumb_blk .thumb .list li {display:block; font-size:12px; color:#222; line-height:180%; padding-left:15px; background:url('../images/common/ico/ico_point_04.png') no-repeat 5px center}
.dep_blk .thumb_blk .thumb .list li a {color:#000;}

.dep_blk .timeline_blk {float:left;  margin:40px 0 0 42px }
.dep_blk .timeline_blk .timeline { float:left; display:block; width:235px; padding:0 45px; border-right:solid 1px #dcdcdc; overflow:hidden;}
.dep_blk .timeline_blk .timeline.last {border-right:none;}
.dep_blk .timeline_blk .timeline .img {display:block; margin-right:15px;}
.dep_blk .timeline_blk .timeline .img img {border:solid 1px #dcdcdc;}
.dep_blk .timeline_blk .timeline .tit {font-size:14px; font-weight:bold; color:#222; padding:15px 0;}
.dep_blk .timeline_blk .timeline .tit a {color:#222;}
.dep_blk .timeline_blk .timeline .tit img {padding-right:5px;}
.dep_blk .timeline_blk .timeline .txt {display:block; font-size:12px;  color:#222; line-height:180%}
.dep_blk .timeline_blk .timeline .list {}
.dep_blk .timeline_blk .timeline .list li {display:block; font-size:12px; color:#222; line-height:180%; padding-left:20px; background:url('../images/common/ico/ico_point_04.png') no-repeat 5px center}
.dep_blk .timeline_blk .timeline .list li a {color:#222;}


/*
.dep_blk .list_news_blk {float:left; width:495px; padding:15px 0; border-right:solid 1px #dcdcdc; background:#fff;  }
.dep_blk .list_news_blk .list {float:left; width:123px; min-height:256px; border-right:solid 1px #dcdcdc;}
.dep_blk .list_news_blk .list.last {border-right:none;}
.dep_blk .list_news_blk .list li a {display:block; height:32px; line-height:32px; font-size:14px; text-decoration:none; color:#222; padding-left:35px;  background:url('../images/common/ico/ico_off_03.gif') no-repeat 20px center;}
.dep_blk .list_news_blk .list ul li a:hover {font-weight:bold; color:#1d4fa8;  background:url('../images/common/ico/ico_on_03.gif') no-repeat 20px center;}

.dep_blk .list_news_blk .list.last li a {padding-left:30px;  background:url('../images/common/ico/ico_off_03.gif') no-repeat 17px center;}
.dep_blk .list_news_blk .list.last ul li a:hover { background:url('../images/common/ico/ico_on_03.gif') no-repeat 17px center;}

.dep_blk .list_issue_blk {float:left; width:211px; height:295px;  padding:0 18px; border-right:solid 1px #dcdcdc; background:#fff}
.dep_blk .list_issue_blk ul li a {display:block; height:57px; line-height:57px; font-size:14px; text-decoration:none; color:#222; padding-left:35px; border-bottom:solid 1px #dcdcdc; background:url('../images/common/ico/ico_off_03.gif') no-repeat 19px center;}
.dep_blk .list_issue_blk ul li a:hover {font-weight:bold; color:#1d4fa8;  background:url('../images/common/ico/ico_on_03.gif') no-repeat 19px center;}
.dep_blk .list_issue_blk ul li.last a {border-bottom:none}

.dep_blk .thumb_blk {float:left;  width:425px; margin:5px 0 0 40px; }
.dep_blk .thumb_blk .thumb {display:block; padding:15px 0; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.dep_blk .thumb_blk .thumb.last {border-bottom:none;}
.dep_blk .thumb_blk .thumb .img {display:inline-block; float:left; margin-right:15px;}
.dep_blk .thumb_blk .thumb .img img {border:solid 1px #dcdcdc;}
.dep_blk .thumb_blk .thumb dl {float:left; width:215px;}
.dep_blk .thumb_blk .thumb dl dt {display:block; font-size:14px; line-height:140%; font-weight:bold; color:#222; margin:5px 0;}
.dep_blk .thumb_blk .thumb dl dt a {color:#222;}
.dep_blk .thumb_blk .thumb dl dd {display:block; font-size:12px;  color:#222; line-height:160%}
.dep_blk .thumb_blk .thumb .list {margin-top:10px;}
.dep_blk .thumb_blk .thumb .list li {display:block; font-size:12px; color:#222; line-height:200%; padding-left:20px; background:url('../images/common/ico/ico_point_04.png') no-repeat 5px center}
.dep_blk .thumb_blk .thumb .list li a {color:#222;}
*/

.mn_cate_blk {position:relative; float:right;}
.mn_cate_blk ul {}
.mn_cate_blk ul li {float:left;background:url('/resources/images/common/gnb_bar.png') left center no-repeat;}
.mn_cate_blk ul li:first-child {background:none;}
.mn_cate_blk li a {display:inline-block; height:32px; line-height:31px; font-size:14px; font-weight:bold; font-family:'Nanum Gothic'; color:#fff;  padding:0 15px;}
.mn_cate_blk li a:hover {background:#192151; text-decoration:none}
.mn_cate_blk li.discussion {background:url('../images/common/ico/ico_line_26.gif') no-repeat left center}
.mn_cate_blk li.discussion a {color:#b6b6b6; padding:0 20px;}
.mn_cate_blk li.discussion a:hover {background:#192151 url('../images/common/ico/ico_line_26.gif') no-repeat left center}
.mn_cate_blk li.report {padding-right:0; margin-left:0px;}
.mn_cate_blk li.report a {display:inline-block; font-size:14px; font-weight:bold; padding:0 18px; background:#ff2e53;}
.mn_cate_blk li.report a:hover {background:#be133c;}

.sec_header .sec_news_blk {position:relative; width:742px; height:26px; }
.sec_header .sec_news_blk.weather {position:absolute; left:0px; top:112px;  }
.news_blk {position:relative; float:left; width:742px; height:26px; border:none; background:none; overflow:hidden;}
.news_blk .tit {float:left; height:26px; line-height:27px; font-weight:bold; font-size:11px; color:#1d4fa8; padding-right:8px; margin-right:8px; background:url('../images/common/ico/ico_line_07.gif') no-repeat right center}
.news_blk .tit a {color:#1d4fa8;}
.news_blk .tit_02 {float:left; height:26px; line-height:27px; font-weight:bold; font-size:11px; color:#dc5012; padding-right:8px; margin-right:8px; background:url('../images/common/ico/ico_line_07.gif') no-repeat right center}
.news_blk .tit_02 a {color:#dc5012;}
.news_blk .cont {float:left; width:650px; height:26px; line-height:27px; font-size:11px; color:#222;}
.news_blk .cont li > a {display:inline-block; width:585px; color:#222;  overflow:hidden; word-wrap:normal;white-space:nowrap; text-overflow:ellipsis;}
.news_blk .cont_weather {float:left; width:640px; height:26px; line-height:27px; font-size:11px; color:#222; overflow:hidden;}
.news_blk .btn {position:absolute; right:0px; top:0px; line-height:26px; padding-right:10px; background:url('../images/common/ico/ico_line_06.gif') no-repeat right center}
.news_blk .btn a  {float:left; display:inline-block; width:13px; height:14px; font-size:0; padding:6px 1px; overflow:hidden;}
.news_blk .btn a:hover img {margin-top:-50px;}
.news_blk .btn a#playBtnOn {display:none;}
.news_blk .btn a#btnStart1 {display:none;}
.news_blk .btn a#btnStart2 {display:none;}
.search_blk {position:absolute; left:757px; top:112px; width:238px; height:24px; margin:1px 0; background:url('../images/common/bg_search.gif') no-repeat 0 0; overflow:hidden}
.search_blk .intext {float:left; width:190px; height:20px; font-size:11px; line-height:18px; margin:2px 0 0 15px;  border:none;}
.search_blk .btn {float:right; display:inline-block; width:17px;  font-size:0; text-indent:-10000em; margin:3px 10px 0 0; border:none; overflow:hidden; cursor:pointer; }
.search_blk .btn:hover {margin-top:-47px}

.sec_header .sec_news_blk .bx-window {overflow:visible !important}


/* 하단 공통 cont */
.sec_container_separate {overflow:hidden;}
/* 360vr추가 및 포토영역 수정-160428 */
.sec_container_separate .sec_separate_360vr {position:relative;float:left;width:322px;height:252px;border:solid 1px #dcdcdc; background:#000;}
.sec_container_separate .sec_separate_360vr .source {position:absolute; left:0px; top:0px; display:inline-block; font-size:12px; font-family:'Nanum Gothic';  line-height:120%; color:#fff; font-weight:bold; padding:6px 10px 8px; background:#2573d5; z-index:99;}
.sec_container_separate .sec_separate_360vr .source a {color:#fff;}
.sec_container_separate .sec_separate_360vr .bx-wrapper {height:252px;}
.sec_container_separate .sec_separate_360vr .bx-window li {position:relative;width:322px;height:252px;float:left;}
.sec_container_separate .sec_separate_360vr .tit {display:block;position:absolute;left:0px; bottom:0px;display:block;width:322px;height:164px;background:url('../images/common/bg_360vr_main.png') repeat-x; z-index:88;}
.sec_container_separate .sec_separate_360vr .tit a {position:absolute; left:0px; bottom:43px; display:block; font-size:18px; font-weight:bold; font-family:'Nanum Gothic';  line-height:140%; color:#fff; padding:0 20px; }
.sec_container_separate .sec_separate_360vr .bx-pager {position:absolute;left:0;bottom:12px;width:100%;text-align:center;margin-right:0px;z-index:100;}
.sec_container_separate .sec_separate_360vr .bx-pager a {display:inline-block;width:6px;height:6px;margin:2px;background:url('/resources/images/common/ico/ico_indc.png') 0 -6px no-repeat;text-indent:-99999em;}
.sec_container_separate .sec_separate_360vr .bx-pager a.pager-active {background-position:0 0}
.sec_container_separate .sec_separate_360vr .bx-pager span {display:block;position:absolute;bottom:-2px;width:18px;height:18px;border:1px solid #444;border-radius:1px;text-indent:-9999em;}
.sec_container_separate .sec_separate_360vr .bx-pager span:hover {border-color:#aaa;cursor:pointer;}
.sec_container_separate .sec_separate_360vr .bx-next {display:block;position:absolute;bottom:7px;width:18px;height:18px;border:1px solid #444;border-radius:1px;text-indent:-9999em;right:108px;background:url('/resources/images/common/ico/ico_arrow_77n.png') center no-repeat;z-index:101;}
.sec_container_separate .sec_separate_360vr .bx-prev {display:block;position:absolute;bottom:7px;width:18px;height:18px;border:1px solid #444;border-radius:1px;text-indent:-9999em;left:108px;background:url('/resources/images/common/ico/ico_arrow_77p.png') center no-repeat;z-index:101}
.sec_container_separate .sec_separate_360vr .bx-next:hover,.sec_container_separate .sec_separate_360vr .bx-prev:hover {border-color:#aaa;cursor:pointer;}
.sec_container_separate .sec_separate_360vr .bx-auto a {display:block;position:absolute;bottom:7px;right:80px;width:20px;height:20px;line-height:20px;padding:0;text-align:center;background-color:#6c6c6c;border-radius:1px;z-index:101;text-indent:-9999em;}
.sec_container_separate .sec_separate_360vr .bx-auto a.stop {background:url('/resources/images/common/ico/ico_pause.png') center no-repeat #6c6c6c;}
.sec_container_separate .sec_separate_360vr .bx-auto a.start {background:url('/resources/images/common/ico/ico_play.png') center no-repeat #6c6c6c;}
.sec_container_separate .sec_separate_360vr .bx-auto a:hover {background-color:#3a3a3a;}
.sec_container_separate .sec_separate_photo {position:relative;  float:left; width:322px; height:252px; margin:12px 12px 12px 0; border:solid 1px #dcdcdc; background:#fff;}
.sec_container_separate .sec_separate_photo .img {position:relative; display:block;  border-bottom:solid 1px #dcdcdc;}
.sec_container_separate .sec_separate_photo .tit {position:absolute; left:0; bottom:0; display:block; width:100%; height:210px;  background:url('../images/common/bg_dim_02.png') repeat-x 0 20px}
.sec_container_separate .sec_separate_photo .tit a {position:absolute; left:0px; bottom:40px; display:block; font-size:18px; font-weight:bold; font-family:'Nanum Gothic';  line-height:140%; color:#fff; padding:0 20px; }
.sec_container_separate .sec_separate_photo .source {position:absolute; right:10px; bottom:10px; display:block; font-size:12px;  text-align:right; font-family:'Nanum Gothic';  color:#fff; }
.sec_container_separate .sec_separate_photo .source a { color:#fff;}
.sec_container_separate .sec_separate_photo .img:hover + .tit a {text-decoration:underline}
/* //360vr추가 및 포토영역 수정-160428 */
.sec_container_separate .sec_separate_data {position:relative; float:right;  display:block; width:658px; height:518px; margin:0 0px 12px 0; border:solid 1px #dcdcdc;  overflow:hidden;}
.sec_separate_data .title {position:absolute; left:0px; top:0px; display:inline-block; font-size:12px; font-family:'Nanum Gothic';  line-height:120%; color:#fff; font-weight:bold; padding:6px 10px 8px; background:#ff5a28; z-index:9999; }
.sec_separate_data .title a {color:#fff;}
.sec_separate_data .dataroom_area {display:block; width:658px; margin:0px; margin-left:0px;  overflow:hidden;}
.sec_separate_data .dataroom_area .bx-wrapper { width:658px !important;}
.sec_separate_data .dataroom_area .bx-window > ul {margin-left:70px}
.sec_separate_data .dataroom_area li {position:relative; left:0px; width:518px; overflow:hidden;}

.sec_separate_data .btn_prev {position:absolute; left:0px; top:0px; z-index:999; }
.sec_separate_data .btn_prev a {display:inline-block; width:71px; height:518px; overflow:hidden;}
.sec_separate_data .btn_prev a img {margin-top:0px;}
.sec_separate_data .btn_prev a:hover img {margin-top:-700px;}
.sec_separate_data .btn_prev.off a img {margin-top:0px;}
.sec_separate_data .btn_prev.off a {cursor:default}
.sec_separate_data .btn_next {position:absolute; right:0px; top:0px; z-index:999; }
.sec_separate_data .btn_next a {display:inline-block; width:70px; height:518px; overflow:hidden;}
.sec_separate_data .btn_next a img {margin-top:0px;}
.sec_separate_data .btn_next a:hover img {margin-top:-700px;}
.sec_separate_data .btn_next.off a img {margin-top:0px;}
.sec_separate_data .btn_next.off a {cursor:default}
.sec_separate_data .bx-pager {position:absolute; bottom:0px; left:70px; display:block; width:518px; height:40px; text-align:center; z-index:9999;font-size:0; line-height:0; background:url('../images/common/bg_dim_04.png') repeat 0 0}
.sec_separate_data .bx-pager .pager-link  {display:inline-block; background:url('../images/common/ico/ico_off.png') no-repeat 0 0; height:22px;width:22px; margin-top:12px;}
.sec_separate_data .bx-pager .pager-active {display:inline-block; background:url('../images/common/ico/ico_on.png') no-repeat 0 0; height:22px;width:22px}

.sec_container_separate .sec_separate_report {position:relative; float:left; width:322px; height:110px; margin:0 12px 12px 0; border:solid 1px #dcdcdc; background:#2573d5}
.sec_container_separate .sec_separate_report .tit {display:block; font-size:18px; font-family:'Nanum Gothic';  line-height:140%; font-weight:bold;  color:#fff;  padding:20px;}
.sec_container_separate .sec_separate_report .tit a {color:#fff; }
.sec_container_separate .sec_separate_report .source {position:absolute; right:10px; bottom:10px; display:block; font-size:12px;  text-align:right; font-family:'Nanum Gothic';  color:#fff; }
.sec_container_separate .sec_separate_report .source a { color:#fff;}
.sec_container_separate .sec_separate_report:hover .tit a {text-decoration:underline}

.sec_container_separate .sec_separate_banner {clear:both; overflow:hidden;}
.sec_container_separate .sec_separate_banner .banner {float:left; display:inline-block;  width:490px; height:110px; border:solid 1px #dcdcdc; }
.sec_container_separate .sec_separate_banner .sns {float:right; display:inline-block;  width:490px; height:110px; border:solid 1px #dcdcdc; background:#fff }
.sec_container_separate .sec_separate_banner .sns .tit {display:block; margin:14px 14px 10px; padding-bottom:8px; border-bottom:solid 1px #dcdcdc}
.sec_container_separate .sec_separate_banner .sns ul {margin:15px 0 0 8px; overflow:hidden;}
.sec_container_separate .sec_separate_banner .sns ul li {float:left; padding:0 6px;}
.sec_container_separate .sec_separate_banner .sns li span {display:block;  height:40px; font-size:12px; font-family:'Nanum Gothic'; font-weight:bold; color:#222; }
.sec_container_separate .sec_separate_banner .sns li span a {display:block; font-size:14px; font-family:'Nanum Gothic'; font-weight:bold; color:#222;padding-left:45px;   padding-top:5px;}
.sec_container_separate .sec_separate_banner .sns .facebook {background:url('../images/common/sns_facebook_05.png') no-repeat 0 0; }
.sec_container_separate .sec_separate_banner .sns .twitter {background:url('../images/common/sns_twitter_05.png') no-repeat 0 0; }
.sec_container_separate .sec_separate_banner .sns .kakao {background:url('../images/common/sns_kakao_05.png') no-repeat 0 0; }
.sec_container_separate .sec_separate_banner .sns .nband {background:url('../images/common/sns_band_05.png') no-repeat 0 0; }


/* footer */
.inner_footer {width:996px;  margin:0 auto;}/* footer 샘플 영역 */
.sec_footer {}
.inner_program_view {display:block;width:100%; background:#263f6b; }
.inner_program_view .foot_program_blk {width:996px;  margin:0 auto;}
.foot_program_blk .program_info {height:30px; font-size:12px; color:#fff; line-height:30px; overflow:hidden;}
.foot_program_blk .program_info span {float:left; display:inline-block;}
.foot_program_blk .program_info span a {display:inline-block; width:800px; color:#fff; font-weight:normal;  overflow:hidden; word-wrap:normal; white-space:nowrap; text-overflow:ellipsis;}
.foot_program_blk .program_info span em {display:inline-block; font-weight:bold; margin-right:5px; vertical-align:top}
.foot_program_blk .program_info .top {float:right; display:inline-block; height:30px; font-size:12px; color:#fff; padding-right:20px; line-height:30px; background:url('../images/common/ico/ico_arrow_70.png') no-repeat right center}
.foot_program_blk .program_view_blk {position:relative;}
.foot_program_blk .program_view_blk .tit {display:block; height:35px; font-size:18px; font-family:'Nanum Gothic'; line-height:32px; font-weight:bold; color:#263f6b; padding-left:20px; background:#fff;}
.foot_program_blk .program_view_blk .tab {position:absolute; top:0px;  background:url('../images/common/ico/ico_line_02.gif') no-repeat 0 center; z-index:9}
.foot_program_blk .program_view_blk .tab.on {z-index:99}
.foot_program_blk .program_view_blk .tab:hover {z-index:99}
.foot_program_blk .program_view_blk .tab button {display:inline-block; height:35px; font-size:14px; font-weight:bold; color:#444; line-height:35px; padding:0 34px 0 15px; background:url('../images/common/ico/ico_arrow_71.png') no-repeat right 0}
.foot_program_blk .program_view_blk .tab.on button { background:#ebebeb url('../images/common/ico/ico_arrow_71.png') no-repeat right -100px;}
.foot_program_blk .program_view_blk .tab:hover button { background:#ebebeb url('../images/common/ico/ico_arrow_71.png') no-repeat right 0px; }
.foot_program_blk .program_view_blk .tab.on:hover button { background:#ebebeb url('../images/common/ico/ico_arrow_71.png') no-repeat right -100px;}
.foot_program_blk .program_view_blk .tab.pro_01 { right:361px; background:none}
.foot_program_blk .program_view_blk .tab.pro_02 { right:286px;}
.foot_program_blk .program_view_blk .tab.pro_03 { right:211px;}
.foot_program_blk .program_view_blk .tab.pro_04 { right:77px;}
.foot_program_blk .program_view_blk .list_view {display:none; background:#ebebeb url('../images/common/bg_footer_pro.gif') repeat-y 0 0;}
.foot_program_blk .program_view_blk .list_view dl {overflow:hidden;}
.foot_program_blk .program_view_blk .list_view dt {clear:both; float:left; width:140px; font-size:15px; font-weight:bold; color:#fff; padding:10px 0px 10px 20px; border-top:solid 1px #839ac4; }
.foot_program_blk .program_view_blk .list_view dd {float:left; width:796px; padding:10px 20px; border-top:solid 1px #e3e3e3;  overflow:hidden;}
.foot_program_blk .program_view_blk .list_view dt:first-child {border-top:none;}
.foot_program_blk .program_view_blk .list_view dt:first-child + dd {border-top:none;}
.foot_program_blk .program_view_blk .list_view ul {overflow:hidden;}
.foot_program_blk .program_view_blk .list_view ul li {float:left; width:158px; font-size:12px; padding:5px 0; }
.foot_program_blk .program_view_blk .program_view_blk_close {position:absolute; top:6px; right:5px; }
.foot_program_blk .program_view_blk .program_view_blk_close button {display:inline-block; font-size:12px; font-weight:bold; font-family:'Nanum Gothic'; color:#222; border-radius:3px;  padding:4px 10px; background:#e3e3e3;}

.inner_copyright {display:block; background:#444 url('../images/common/bg_footer_copy.gif') repeat-x 0 0}
.inner_copyright .copyright_blk {position:relative; width:996px; margin:0 auto;}
.copyright_blk .link_list {display:block; height:40px; text-align:center; overflow:hidden;}
.copyright_blk .link_list li {display:inline-block; line-height:40px; padding:0 20px;  background:url('../images/common/ico/ico_line_02.gif') no-repeat 0 center}
.copyright_blk .link_list li:first-child {background:none;}
.copyright_blk .link_list li a {color:#fff; font-size:12px;}
.copyright_blk .info_list {display:block; height:20px; text-align:center; margin:25px 0; overflow:hidden;}
.copyright_blk .info_list li {display:inline-block; line-height:20px; padding:0 15px; }
.copyright_blk .info_list li a {color:#fff; font-size:11px;}
.copyright_blk .copy_txt {display:block; height:30px; color:#fff; font-size:11px; text-align:center; overflow:hidden;}
.copyright_blk .img_wa_blk {position:absolute;  bottom:25px; right:10px;}

/* paging */
.sec_paging {position:relative; text-align:center; padding:30px 0; border:solid 1px #dcdcdc; background:#fff}
.sec_paging button {padding:0 4px;min-width:25px;height:25px; font-size:14px; font-family:'Nanum Gothic'; color:#222; text-align:center; border:solid 1px #dcdcdc; background:#fff; overflow:hidden;}
.sec_paging button:hover {color:#fff; background:#2b76d2}
.sec_paging button.on {color:#fff; background:#2b76d2}
.sec_paging button.img {border:none; background:none;}
.sec_paging button.img:hover {background:none;}
.sec_paging button.img:hover img {margin-top:-50px;}
.sec_paging button.dd {width:50px; height:25px; font-size:14px; font-family:'Nanum Gothic'; color:#222; text-align:center; margin:0 3px; border:none; background:#fff; overflow:hidden;}
.sec_paging button.dd.on {color:#2b76d2; font-weight:bold; background:#fff; text-decoration:underline}
.sec_paging button.mm {width:75px; height:25px; font-size:14px; font-family:'Nanum Gothic'; color:#222; text-align:center; margin:0 3px; border:none; background:#fff; overflow:hidden;}
.sec_paging button.mm.on {color:#2b76d2; font-weight:bold; background:#fff; text-decoration:underline}
.sec_paging button[disabled] {color:#ccc; cursor:default; }


.find_blk {display:block; padding-top:10px;}
.find_blk .btn_find {width:70px; height:30px; font-size:16px; line-height:28px; text-align:center; color:#fff; border:solid 1px #2b76d2; border-radius:5px; background:#2b76d2 }
.find_blk .btn_find:hover {background:#1d4fa8}
.find_blk select {width:120px; border-radius:5px;}
.find_blk input {width:200px; border-radius:5px;}


.find_blk_02 {display:block; padding-top:10px;}
.find_blk_02 .find_input {display:inline-block; height:33px; line-height:33px; border:solid 4px #2573d5; background:#fff}
.find_blk_02 .btn_find {float:right; width:65px; height:33px; font-size:16px; line-height:28px; text-align:center; color:#fff; border:none; background:#2573d5 }
.find_blk_02 .cate {float:left; display:inline-block; width:90px; text-align:center; font-size:15px; color:#2573d5; margin-right:5px;  background:url('../images/common/ico/ico_line_14.gif') no-repeat right center}
.find_blk_02 input[type="text"] {float:left; width:475px; height:33px !important; line-height:33px !important; border:none !important;}

.find_blk_02 .chk {display:inline-block; font-size:12px; margin-left:10px; padding-right:10px; background:url('../images/common/ico/ico_line_04.gif') no-repeat right center ;}
.find_blk_02 .chk input {vertical-align:middle;}


button.btn_find_detail { display:inline-block; width:auto; height:25px; font-size:12px; font-family:dotum; color:#222; line-height:24px; padding:0 30px 0 12px; margin-left:5px; background:#fff url('../images/common/ico/ico_arrow_36.png') no-repeat right 0px ; }
button.btn_find_detail:hover {color:#222; background:#fff url('../images/common/ico/ico_arrow_36.png') no-repeat right -100px ;}
button.btn_find_detail.on {color:#222; background:#fff url('../images/common/ico/ico_arrow_36.png') no-repeat right -100px ;}
button.btn_find_total { display:inline-block; width:auto; height:25px; font-size:12px; font-family:dotum; color:#222; line-height:24px; padding:0 30px 0 12px; margin-left:5px; background:#fff url('../images/common/ico/ico_arrow_37.png') no-repeat right 0px ; }
button.btn_find_total:hover {color:#fff; background:#2573d5 url('../images/common/ico/ico_arrow_37.png') no-repeat right -100px ;}


/* SUB 이전페이지 area */
.sec_prevpage {position:relative; width:664px; height:31px; text-align:right; margin:0 39px; padding-top:10px; border-top:solid 2px #2573d5;}
.sec_prevpage.cont {width:100%; margin:0px;}
.sec_prevpage.reply {border-top:none; border-bottom:solid 2px #2573d5;}
.sec_prevpage .btn_prev {display:inline-block; width:104px; height:19px; font-size:16px; color:#666; font-weight:bold; margin-right:5px; padding-right:18px; background:url('../images/common/ico/ico_arrow_10.gif') no-repeat right center }
.sec_prevpage .btn_top {display:inline-block; width:53px; height:19px; font-size:16px; color:#666; font-weight:bold; padding-right:17px; background:url('../images/common/ico/ico_arrow_11.gif') no-repeat right center }

.sec_prevbtn {position:relative; text-align:right; margin:0; padding-top:6px; }
.sec_prevbtn button {display:inline-block; font-size:12px; font-weight:bold;  font-family:'Nanum Gothic'; color:#666; padding:5px 30px 5px 10px; border:solid 1px #dcdcdc; background:#fff url('../images/common/ico/ico_arrow_10.gif') no-repeat 62px center }
/*.sec_prevbtn span {display:inline-block; font-size:12px; font-weight:bold;  font-family:'Nanum Gothic'; color:#666; padding:5px 35px 5px 10px; border:solid 1px #dcdcdc; background:#fff url('../images/common/ico/ico_arrow_10.gif') no-repeat 57px center }
.sec_prevbtn span a:hover {text-decoration:none;}*/


/* #################### contents ################# */

/* top btn 2015-04-03*/
#gotop {position: fixed; right: -40px; top: 500px;}
.btn_top { display:block; width:32px; height:38px; overflow:hidden; z-index:9999}
.btn_top:hover img {margin-top:-50px;}

/* table type */
.require {display:inline-block; width:15px; height:20px; vertical-align:top; font-size:0; text-indent:-10000px; background:url('../images/common/ico/ico_point_05.gif') no-repeat center 0}
.info_file {display:block; color:#666; line-height:140%; padding-top:10px;}
.tb_type_01 {}
.tb_type_01 th {color:#222; font-size:14px; vertical-align:top; text-align:left; padding:15px 0 1px 0;}
.tb_type_01 td {font-size:12px; color:#999; padding:8px 0;}
table td.chk {font-size:14px; color:#666; font-weight:bold;}
table td.chk input[type="radio"] { margin-left:40px; margin-top:3px;}
table td.chk input[type="radio"]:first-child {margin-left:0;}
table input[type="file"]{margin:2px 0;}

/*SNS공유 / 공감 area*/
.sec_share {position:relative; width:682px; height:29px; padding:8px 30px; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; background:#fff;}
.sec_share.fix {position:fixed; top:0px;  width:682px; margin:0 auto; background:#fff; z-index:99999}
.sec_share.fixBottom {position:absolute; bottom:0px;  width:682px; margin:0 auto; background:#fff; z-index:99999}
.sec_share .share_area {float:left;}
.sec_share .share_blk {float:left; display:inline-block; height:28px; margin-right:10px; }
.sec_share .share_blk.last {margin-right:0;}
.sec_share .share_blk .img {float:left; display:block; width:39px; height:28px; overflow:hidden;}
.sec_share .share_blk .img a:hover img {margin-top:-50px;}
.sec_share .share_blk .cont {float:left; min-width:27px; line-height:28px; text-align:right; font-size:12px; padding:0 10px; background:url('../images/common/share_cont.png') no-repeat right 0}
/*.sec_share .sympathy_area {float:right;}
.sec_share .sympathy_blk {float:left; display:inline-block; height:28px; margin-right:0px; padding-left:12px; background:url('../images/common/ico/ico_line.gif') no-repeat 0 center }
.sec_share .sympathy_blk .img {float:left; display:block; width:39px; height:28px; overflow:hidden;}
.sec_share .sympathy_blk .img.on img {margin-top:-50px;}
.sec_share .sympathy_blk .img button:hover img {margin-top:-50px;}
.sec_share .sympathy_blk .cont {float:left; min-width:27px; line-height:28px; text-align:right; font-size:12px; padding:0 10px; background:url('../images/common/share_cont_02.png') no-repeat right 0}
.sec_share .sympathy_txt {float:left; display:inline-block; line-height:28px; font-size:12px; color:#757575; margin-right:8px; padding-left:13px; background:url('../images/common/ico/ico_arrow.png') no-repeat 0 7px}*/
.sec_share.photonews {width:682px; padding:8px 18px; margin:15px 0 25px; border:solid 1px #dcdcdc;}
.sec_share.photolive {width:682px; padding:8px 18px; margin:10px 0; border:solid 1px #dcdcdc;}
.sec_share.quiz {width:auto;}
.sec_share.quiz .share_area {float:none;}
.sec_share.quiz .share_blk {float:none;}
/*SNS공유 / 공감 area - 자체공유수정 160429 */
.sec_share {padding-top:6px;text-align:left}
.sec_share > button {width:34px;margin-left:8px;}
.sec_share .reply_area {float:right;margin-left:8px;}
.sec_share .reply_area > .img {display:inline-block;height:31px;padding:0 0 0 0px;background:url('/resources/images/common/ico/ico_commt.png') left 0px no-repeat;}
.sec_share .reply_area > .img button {padding-left:28px;height:31px;line-height:31px;font-size:12px !important}
.sec_share .reply_area > .cont {padding-left:4px;font-family:tahoma, 'Nanum Gothic';font-weight:bold;font-size:12px;}
.sec_share .sympathy_area {float:right;}
.sec_share .sympathy_blk {float:right;background-image:none;margin-right:8px; padding-left:7px;}
.sec_share .sympathy_blk > .img {display:inline-block;height:31px;padding:0 0 0 0px;background:url('/resources/images/common/ico/ico_like.png') left 0px no-repeat;}
.sec_share .sympathy_blk > .img.on {background-position:left -31px;}
.sec_share .sympathy_blk > .img button {padding-left:28px;height:31px;line-height:31px;font-size:12px !important}
.sec_share .sympathy_blk > .cont {padding-left:4px;font-family:tahoma, 'Nanum Gothic';font-weight:bold;font-size:12px;}
.sec_share .sympathy_txt {float:left;padding-left:10px;line-height:31px;font-size:12px !important;background:url('/resources/images/common/ico/ico_arrow_78.gif') no-repeat 0 11px}
.sec_share .sympathy_txt a {padding-right:10px;background:url('../images/common/ico/ico_line.gif') no-repeat right center}
/*//SNS공유 / 공감 area - 자체공유수정 160429 */
.sec_reply_blk {position:relative; text-align:center; padding:50px; border:solid 1px #dcdcdc; border-radius:5px;  background:#fff}
.inner_reply_blk {position:relative; text-align:center; padding:30px 0; margin-bottom:12px; border:solid 1px #dcdcdc; border-radius:5px;  background:#fff}
#livereActionSNSButtonContainer #livereAction_naver_wrapper.livereActionSNSButtonWrapper { display: inline-block !important; }

/* 오른쪽 영역 blk */
/*많이본뉴스 수정-20151217*/
.cont_blk_list {position:relative; width:238px; height:490px;  border:solid 1px #dcdcdc; background:#fff; overflow:hidden;}
.cont_blk_list .tab {float:left; display:block; width:119px; height:46px;  font-size:15px; text-align:center; font-family:'Nanum Gothic'; color:#757575; line-height:46px; 
 border-right:solid 1px #cdcdcd; border-bottom:1px solid #1b499b}
.cont_blk_list .tab a {color:#757575; font-size:15px; text-align:center; font-family:'Nanum Gothic'; color:#666; line-height:46px;  text-decoration:none;}
.cont_blk_list .tab button {width:119px;font-size:14px; text-align:center; font-family:'Nanum Gothic'; color:#222; line-height:46px;  text-decoration:none; background:#dedede;}
.cont_blk_list .tab.last {width:118px; border-right:none;  background:none; overflow:hidden;}
.cont_blk_list .tab.on {border-bottom:none;}
.cont_blk_list .tab.on a {color:#1d4fa8; font-weight:bold;}
.cont_blk_list .tab.on button {color:#1d4fa8; font-weight:bold;  background:#fff;font-size:15px; }
.cont_blk_list .list {display:none; position:absolute; left:0px; top:51px; width:238px;
		background:url('../images/common/ico/ico_rank_numie8.png') no-repeat 16px 0 \0/IE8;}
.cont_blk_list .list li {display:table; height:48px; font-size:15px;  font-family:'Nanum Gothic'; color:#222; padding:12px 0; border-top:solid 1px #dcdcdc; overflow:hidden; letter-spacing:-0.045em; }
.cont_blk_list .list li.last {border-bottom:none}
.cont_blk_list .list li a {float:left; display:-webkit-box; width:185px;height:48px;padding-right:15px;color:#222; line-height:150%; word-wrap: break-word; word-break: keep-all; text-overflow: ellipsis;
/*-webkit-line-clamp:2;*/  -webkit-box-orient: vertical; overflow:hidden;}
.cont_blk_list .list li em {float:left; display:inline-block; width:15px;height:19px;margin:2px 7px 0 16px;font-size:0px;text-indent:-9999em;background:url('../images/common/ico/ico_rank_num.png') no-repeat;
		background:none \0/IE8;}
.cont_blk_list .list li:nth-child(2) em {background-position:-15px 0;}
.cont_blk_list .list li:nth-child(3) em {background-position:-30px 0;}
.cont_blk_list .list li:nth-child(4) em {background-position:-45px 0;}
.cont_blk_list .list li:nth-child(5) em {background-position:-60px 0;}
.cont_blk_list .list li:nth-child(6) em {background-position:-75px 0;}
.cont_blk_list .list li .news {display:table-cell; vertical-align:middle; }
.cont_blk_list .list li:first-child {border-top:none}
.cont_blk_list .list li:first-child a {font-weight:600;}
.cont_blk_list .list li:first-child em {font-weight:bold;}
/*많이본뉴스 수정-20151217*/


.blk_right_headline { border-top:solid 2px #1d4fa8 !important}
.blk_right_headline .tit {display:block; font-size:16px;  font-family:'Nanum Gothic'; font-weight:bold; color:#1d4fa8; padding:15px 15px 10px 30px; background:url('../images/common/ico/ico_arrow_69.gif') no-repeat 15px 15px}
.blk_right_headline ul {padding:0 15px 10px;}
.blk_right_headline ul li {display:block; padding:15px 0; border-top:solid 1px #dcdcdc;}
.blk_right_headline ul li a {display:block; font-size:15px; line-height:140%;  font-family:'Nanum Gothic'; color:#222;}

.blk_right_vote {position:relative;   text-align:center;  background:#2573d5 !important;}
.blk_right_vote .ico {position:absolute; left:0px; top:0px;}
.blk_right_vote .query {font-size:16px; font-family:'Nanum Gothic'; color:#fff;line-height:160%; padding:30px 30px 75px;}
.blk_right_vote .query span {display:block; font-weight:bold;}
.blk_right_vote .btn {position:absolute; left:22px; bottom:20px; width:195px; height:40px;text-align:center; border-radius:5px; background:#fff}
.blk_right_vote .btn span {display:inline-block; color:#1d4fa8; font-size:14px; font-family:'Nanum Gothic'; font-weight:bold; line-height:40px;  padding-right:32px; background:url('../images/common/ico/ico_arrow_33.png') no-repeat right center;}

.blk_right_report {position:relative; height:193px; margin-bottom:12px; border:solid 1px #dcdcdc;}
.blk_right_report .btn {position:absolute; left:22px; bottom:20px; width:195px; height:40px; text-align:center; border-radius:5px; background:#2573d5}
.blk_right_report .btn span {display:inline-block; color:#fff; font-size:14px; font-family:'Nanum Gothic'; font-weight:bold; line-height:40px;  padding-right:32px; background: url('../images/common/ico/ico_arrow_66.png') no-repeat right center;}

.blk_right_news {position:relative; width:238px; min-height:238px; border:solid 1px #dcdcdc; background:#fff;}
.blk_right_news .img {position:relative; height:133px; border-bottom:solid 1px #dcdcdc;}
.blk_right_news .img .copy {position:absolute; left:0; top:0; display:inline-block; font-size:14px; font-weight:bold; font-family:'Nanum Gothic'; line-height:30px; color:#fff; padding:0px 10px; background:#1d4fa8;}
.blk_right_news .img .copy a {font-size:14px; font-weight:bold; color:#fff;}
.blk_right_news .cont {display:block; padding:10px 15px;}
.blk_right_news .cont .tit {display:block; font-size:18px; font-weight:bold; font-family:'Nanum Gothic'; color:#222; line-height:120%; margin-bottom:5px;}
.blk_right_news .cont .tit a { color:#222;}
.blk_right_news .cont .list {display:block;  margin:0 0px 0 3px; }
.blk_right_news .cont .list li { font-size:12px; color:#222; line-height:160%; padding-left:10px; background:url('../images/common/ico/ico_point_04.png') no-repeat 0 7px}
.blk_right_news .cont .list a {color:#222;}
.blk_right_news .category {position:absolute; right:15px; bottom:15px; font-size:12px; font-family:'Nanum Gothic'; color:#2573d5; }
.blk_right_news .category a {color:#2573d5;}	
.blk_right_news .img:hover + .cont .tit {text-decoration:underline}

.blk_right_banner {position:relative; display:block;}






/* common CSS */
.hide {display:none !important}
.hidden {position:absolute !important; left:-99999em !important;  font-size:0 !important; line-height:0 !important; }
.none {display:none !important}
.cuation {display:block; font-weight:bold; color:#222; padding:50px 0 10px;}
.fn_b {font-weight:bold !important;}
.bg_n {background:none !important}
.fn_line_n {text-decoration:none !important}
.clear {clear:both !important}

.wp_10 {width:10% !important}
.wp_20 {width:20% !important}
.wp_30 {width:30% !important}
.wp_40 {width:40% !important}
.wp_50 {width:50% !important}
.wp_60 {width:60% !important}
.wp_70 {width:70% !important}
.wp_80 {width:80% !important}
.wp_90 {width:90% !important}
.wp_95 {width:95% !important}
.wp_100 {width:100% !important}

.pl_51 {padding-left:51px !important}

.mt_5 {margin-top:5px !important}

.mb_0 {margin-bottom:0px !important}
.mb_10 {margin-bottom:10px !important}
.mb_12 {margin-bottom:12px !important}
.mb_15 {margin-bottom:15px !important}
.mb_30 {margin-bottom:30px !important}

.mr_16 {margin-right:16px !important}
.mr_35 {margin-right:35px !important}
.mr_36 {margin-right:36px !important}
.mr_37 {margin-right:37px !important}

.relative {position:relative !important}
.absolute {position:absolute !important}
.floL {float:left !important}
.floR {float:Right !important}



/* 게시판 iframe blk 설정 */
.sec_data_blk {display:block; text-align:center; font-size:16px; font-family:'Nanum Gothic'; color:#222; border:solid 1px #dcdcdc;  padding:160px 0px 100px; margin-bottom:12px; background:#fff url('../images/common/ico/ico_brit_12.gif') no-repeat center 80px;}
.sec_data_blk em {font-weight:bold;}
.sec_data_blk_02 {display:block; text-align:center; font-size:16px; font-family:'Nanum Gothic'; color:#222; border:none !important;  padding:160px 0px 100px !important;  background:url('../images/common/ico/ico_brit_12.gif') no-repeat center 80px;}

#tab_info3 {border:solid 1px #dcdcdc;  padding:15px 20px; background:#fff;}
#tab_info3 iframe {width:100% !important; height:829px;}



/* ------ Dim 처리------ */
#mask { position:absolute; left:0; top:0;  z-index:9000; background:#000;  display:none;}

/* ------ scrap------ */
.sec_scrap {position:fixed; top:-100000px; margin:0px auto; z-index:9999; }

.scrap_blk {position:relative; width:460px; border:solid 2px #2573d5; border-radius:10px; background:#fff;}
.scrap_blk .titArea {display:block; height:50px; font-size:20px; font-family:'Nanum Gothic'; color:#444; font-weight:bold; line-height:50px; padding-left:20px;  border-radius:10px 10px 0 0; background:#ebebeb;}
.scrap_blk .contArea {display:block; margin:20px 20px 40px;}
.scrap_blk .contArea .textArea {display:block; font-size:17px; line-height:160%; font-family:'Nanum Gothic'; font-weight:bold; text-align:center; border-bottom:solid 1px #e9ebea; padding:10px 0px 15px; margin-bottom:25px;}
.scrap_blk .contArea .textArea .point { color:#1d4fa8;  }
.scrap_blk .contArea .textArea .ex {color:#666; line-height:160%; padding-top:10px;}
.scrap_blk .contArea .name {display:inline-block;  font-size:16px; font-family:'Nanum Gothic'; color:#666; font-weight:bold; line-height:30px;}
.scrap_blk .contArea .intext {width:240px; vertical-align:middle; border:solid 2px #dcdcdc; height:26px;}
.scrap_blk .contArea .intext01 {width:310px; border:solid 2px #dcdcdc; height:26px;}
.scrap_blk .contArea .selecBox {width:312px; font-family:'Nanum Gothic'; border:solid 2px #dcdcdc; height:30px; font-size:14px; color:#666; padding-left:10px;}
.scrap_blk .btnClose{position:absolute; top:12px; right:12px;}
.scrap_blk .blk { margin:10px 0; overflow:hidden;}
.scrap_blk .btn_blk {text-align:center; margin:20px 0 0px;}
.scrap_blk .contArea button.btn {float:right; width:100px; height:30px; font-size:14px; line-height:28px; font-family:'Nanum Gothic'; color:#fff;  font-weight:bold; text-align:center; border:solid 1px #1d4fa8; background:#2573d5}
.scrap_blk .contArea button.btn:hover {background:#1d4fa8}
.scrap_blk .contArea button.btn_scrap {display:block; width:190px; height:40px; font-size:16px; font-family:'Nanum Gothic'; color:#fff; font-weight:bold; line-height:40px; text-align:center; margin:0 auto; background:#1d4fa8;}
.scrap_blk .contArea button.btn_scrap:hover {background:#173e84;}

/* 키보드 컨트롤 안내 */

.sec_keyboard_blk {display: none; position:absolute; top:27px; left:0px; z-index:99999}
.sec_keyboard {position:relative; display:inline-block; width:592px; height:330px; border:solid 2px #dcdcdc; background:#fff;}
.sec_keyboard .tit{float:none !important; display:block !important ; height:55px !important ; text-align:center !important ; line-height:55px !important ;font-size:24px !important ; font-weight:bold; font-family:'Nanum Gothic'; color:#666 !important ; padding:0 !important; margin:0 15px !important ; border-bottom:solid 1px #dcdcdc;}
.sec_keyboard .cont{text-align:center; padding:8px 0 0; border:none !important;}
.sec_keyboard .keyboard_close {position:absolute; top:3px; right:10px; width:48px !important; height:48px !important;}
.sec_keyboard button:hover img{margin-top:0 !important ;}
.sec_keyboard .caution {display:block; line-height:160%; font-size:12px; font-weight:bold; margin:0 15px; padding:10px; background:#f8f8f8}

.sec_keyboard_blk.replay {top:0;}
.sec_keyboard_blk.replay .sec_keyboard {width:740px; height:414px;}
.sec_keyboard_blk.replay .sec_keyboard .cont {padding-top:45px;}
.sec_keyboard_blk.live {left:2px}
.sec_keyboard_blk.live .sec_keyboard {width:740px; height:414px;}
.sec_keyboard_blk.live .sec_keyboard .cont {padding-top:45px;}
.sec_keyboard_blk.best {top:34px; left:126px}
.sec_keyboard_blk.best .sec_keyboard {width:740px; height:414px;}
.sec_keyboard_blk.best .sec_keyboard .cont {padding-top:45px;}
.sec_keyboard_blk.news24 {top:0; left:0px}
.sec_keyboard_blk.news24 .sec_keyboard {width:740px; height:414px;}
.sec_keyboard_blk.news24 .sec_keyboard .cont {padding-top:45px;}
.sec_keyboard_blk.issue {top:auto; bottom:0; left:0px}
.sec_keyboard_blk.issue .sec_keyboard {width:631px; height:351px;}
.sec_keyboard_blk.issue .sec_keyboard .cont {padding-top:20px;}
.sec_keyboard_blk.subview {left:0; top:0;}
.sec_keyboard_blk.subview .sec_keyboard {width:740px; height:414px;}
.sec_keyboard_blk.subview .sec_keyboard .cont {padding-top:45px;}

.btn_vod_keyboard {position:relative;}

.btn_keyboard_info {position:absolute; top:-25px; right:0px; display:inline-block; height:22px; margin-right:3px; overflow:hidden;}
.btn_keyboard_info:hover img {margin-top:-50px;}
.btn_keyboard_info.best {position:relative; top:6px; left:690px; }
.btn_keyboard_info.subview { top:12px; margin-right:0; }

/*
.sec_keyboard_blk {position:fixed; top:-100000px;  margin:0px auto; z-index:9999; }
body.keyboard {min-width:360px !important; background:none; overflow:hidden;}
.sec_keyboard {position:relative; display:inline-block; border:solid 5px #dcdcdc; background:#fff;}
.sec_keyboard .tit{display:block; height:79px; text-align:center; line-height:78px;font-size:24px; font-weight:bold; font-family:'Nanum Gothic'; color:#666; margin:0 15px; border-bottom:solid 1px #dcdcdc;}
.sec_keyboard .cont{}
.sec_keyboard .close {position:absolute; top:15px; right:15px;}
.sec_keyboard .caution {display:block; line-height:160%; font-size:12px; font-weight:bold; margin:0 15px; padding:10px; background:#f8f8f8}

.btn_keyboard_info {position:absolute; top:-25px; right:0px; display:inline-block; height:22px; margin-right:3px; overflow:hidden;}
.btn_keyboard_info:hover img {margin-top:-50px;}
.btn_keyboard_info.best {top:auto; bottom:30px; right:0px;}
*/

object.jwswf, .jwplayer:focus {outline:solid 1px #222 !important}
#livereActionSNSButtonContainer {z-index:10000 !important}

/* ie8 Media Query */
@media \0screen {
.cont_blk_list .list li a {font-size:14px; letter-spacing:-1px;}
}

/*인터넷스페셜 타이틀CSS추가 2015-07-08*/
.movb_tit {display:block; position:relative; width:660px; height:38px; background-color:#f9f9f9; border:1px solid #d7d7d7;}
.movb_tit .img{float:left; width:127px; height:40px;}
.movb_tit .img img, .special_tit .img img{position:absolute; top:-1px; left:-1px;}
.movb_tit .tit{display:block; float:left; margin:7px 10px; font-weight:bold; font-size:16px; color:#2a1d87;}
.movb_tit a img, .special_tit a img{display:block; float:right; position:absolute; top:-1px; right:-1px;}

.special_tit{display:block; position:relative; width:660px; height:36px; background-color:#f9f9f9; border:1px solid #d7d7d7;}
.special_tit .img{float:left; width:163px; height:36px;}
.special_tit .tit{display:block; float:left; margin:7px; font-weight:bold; letter-spacing:-1.5px; color:#2a1d87;}

/*인터넷스페셜 타이틀CSS추가 2015-08-12*/
.kwj_btn{position:absolute; left:395px; top:59px;}
.lcw_btn{position:absolute; left:367px; top:58px;}

/*2016총선 D-day*/
/*.election2016_dday {position:absolute;top:15px;left:-110px;width:95px;height:156px;background:url('/resources/images/issue/election2016/mi_dday_blk.png') no-repeat;}
.election2016_dday .tit {text-indent:-9999em;}
.election2016_dday .count {padding-top:88px;text-align:center;color:#385ccc;font-family:'Nanum Gothic';font-size:27px;font-weight:bold;letter-spacing:-0.02em;}
.election2016_dday .go_election2016 {display:block;position:absolute;top:30px;left:12px;width:70px;height:100px;text-indent:-9999em;}*/
.election2016_dday {position:absolute;top:75px;left:610px;width:120px;height:32px;line-height:30px;padding:5px 0 0 35px;font-family:'Nanum Gothic';font-weight:bold;background:url('/resources/images/issue/election2016/mi_ico.png') no-repeat;z-index:1000;}
.election2016_dday .tit {float:left;color:#fff;margin-right:5px;}
.election2016_dday .count {color:#d8e1f1;letter-spacing:0;font-size:16px;}
.election2016_dday .go_election2016 {display:block;position:absolute;top:0px;left:0px;width:145px;height:37px;text-indent:-9999em;}
/*2016총선 D-day*/