@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");
body.m {background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_main_v5.jpg") no-repeat center 120px}
body.s {background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_sub_v5.jpg") no-repeat center 120px}
#wrap {width:100%; text-align:center}
img {vertical-align:top;}
/* @ Skip Navi */
.sknavi {display:block; z-index:1000; position:absolute; top:-500px; text-decoration:none; color:#000}
.sknavi:focus, .sknavi:active {top:0; height:40px; font-size:100%; font-weight:bold; background-color:#efefef; line-height:40px; text-align:center}

body.m #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; padding-top:370px; text-align:left}
body.m .front_nav {overflow:hidden; width:990px; height:33px}
body.m .front_nav .nav {overflow:hidden; float:left; width:180px; height:33px}
body.m .front_nav .nav li {float:left; height:33px}
body.m .front_nav .nav li.vod {width:86px}
body.m .front_nav .nav li.bbs {width:94px}
body.m .front_nav .nav li a {display:block; float:left; height:33px}
body.m .front_nav .broad_info {float:left; width:260px; *width:810px; height:21px; *height:33px; padding:12px 0 0 550px; background:#2b1b94}
body.m .front_nav .broad_info li {float:left; margin-right:7px; padding-right:7px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_b_info_bar.jpg") no-repeat right 0; font-size:11px; color:#fefeff; line-height:1; letter-spacing:-1px; white-space:nowrap}
body.m .front_nav .broad_info li.nobg {margin:0; padding:0; background:none}
body.m .content {overflow:hidden; position:relative; width:988px; *width:990px; padding-top:14px; border:1px solid #adaad3; border-top:0; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_m_con.jpg") repeat-y left top}
body.m .content .nav {float:left; width:179px; min-height:395px; height:auto !important; height:415px; margin:0 18px 0 0; text-align:center}
body.m .content .nav ul {overflow:hidden; float:left; width:140px; *width:179px; margin-bottom:34px; padding:0 20px 0 19px}
body.m .content .nav ul li {height:20px; *height:29px; padding:8px 0 0 4px; border-bottom:1px solid #dcd7d7; text-align:left}
body.m .content .nav ul li a {color:#1a234f; font-weight:bold; line-height:1}
body.m .content .nav .banner {clear:both; display:none; width:162px; height:115px; margin:0 auto}
body.m .latest {overflow:hidden; float:left; width:515px; margin-bottom:24px}
body.m .latest h2 {margin-bottom:12px;  background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_h2.jpg") repeat-x left bottom; color:#02183f; font-weight:bold; font-size:12px; line-height:24px;}
body.m .latest dl {position:relative; width:303px; *width:515px; min-height:154px; height:auto !important; height:173px; padding:19px 0 0 212px}
body.m .latest dl dt {position:absolute; left:0; top:0; width:192px; height:173px}
body.m .latest dl dd a {color:#333; display:block; line-height:19px; font-size:12px; letter-spacing:-1px;}
body.m .latest dl dd b {display:block; margin-bottom:14px; font-size:14px; color:#2930dd;}
body.m .latest dl dd b span {font-weight:normal}
body.m .tvin {overflow:hidden; float:left; width:515px}
body.m .tvin h2 {margin-bottom:12px; padding-bottom:6px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_h2.jpg") repeat-x left bottom; color:#02183f; font-weight:bold; font-size:12px; line-height:24px;}
body.m .tvin dl {position:relative; width:381px; *width:505px; min-height:78px; height:auto !important; height:91px; margin-bottom:12px; padding:1px 0 12px 124px; border-bottom:1px solid #e6e6e6}
body.m .tvin dl.nobg {border-bottom:0}
body.m .tvin dl dt {margin-bottom:3px; letter-spacing:-1px}
body.m .tvin dl dt a {font-size:16px; color:#1a234f; line-height:1; font-weight:bold}
body.m .tvin dl dd a {color:#333; line-height:1.55}
body.m .tvin dl dd.img {position:absolute; left:0; top:0; width:108px; height:78px}
body.m .tvin dl dd.img img {width:108px; height:78px}
body.m .tvin dl dd.img a {display:block; height:78px}
body.m #rectangle_banner {overflow:hidden; position:absolute; right:9px; top:10px; width:250px; height:250px}
body.m #footer {overflow:hidden; width:990px; height:82px; *height:100px; padding-top:18px; text-align:center;  margin:0 auto;}
body.m #copyright {color:#656565; line-height:1}
/* Sub */
body.s #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#l_con {overflow:hidden; float:left; width:735px; margin-right:5px}
#l_con .logo {display:block; position:absolute; z-index:100; left:0; top:0; width:394px; height:147px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_blank.gif"); text-indent:-5000em}
#spot {position:relative; width:735px; height:50px; *height:250px; padding-top:200px}
#spot .nav {overflow:hidden; float:left; width:130px; height:50px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_s_nav.jpg") no-repeat}
#spot .nav li {width:114px; *width:130px; height:18px; *height:25px; padding:7px 0 0 16px; letter-spacing:-1px}
#spot .nav li a {font-weight:bold; line-height:1; color:#fff}
#spot .broad_info {overflow:hidden; float:left; width:149px; *width:605px; height:37px; *height:50px; padding:12px 0 0 455px; background:#2b1b94; border-top:1px solid #2a3e1b; border-right:1px solid #2a3e1b}
#spot .broad_info li {margin-bottom:7px; padding-right:9px; text-align:right; font-size:11px; color:#fefeff; line-height:1; letter-spacing:-1px; white-space:nowrap}
#spot .broad_info li b {font-size:11px; color:#fefeff; line-height:1}
#colgroup {overflow:hidden; width:733px; *width:735px; border:1px solid #adaad3; border-top:0; background:#fff}
#colgroup #imbc_nav {overflow:hidden; float:left; width:128px}
#colgroup #imbc_nav ul {overflow:hidden; width:128px}
#colgroup #imbc_nav ul li {height:22px; *height:31px; padding:9px 0 0 13px; border-bottom:1px solid #e8e8e8; letter-spacing:-1px}
#colgroup #imbc_nav ul li a {color:#1a234f; line-height:1; font-weight:bold}	 
#colgroup #imbc_content {overflow:hidden; float:left; width:585px; *width:605px; padding:0 9px 30px 10px; border-left:1px solid #ebebeb}
#colgroup #imbc_content h2 {height:38px; *height:62px; padding:23px 0 0 9px; border-bottom:1px solid #ebebeb; font-size:18px; color:#393939; line-height:1; font-weight:bold}
.section {width:585px; min-height:670px; height:auto !important; height:700px; padding-top:30px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_section.jpg") no-repeat center top}
.talk_box {overflow:hidden; width:585px; margin-bottom:15px; text-align:center;}
.talk_box img {padding-top:5px;}
.tvinfo_top {overflow:hidden; width:585px; margin-bottom:15px; text-align:center}
.tvinfo_box {position:relative; overflow:hidden; width:585px; height:153px; margin-bottom:15px; background:url("http://img.imbc.com/broad/tv/culture/economym/images2/bg_tvinfo.jpg") no-repeat}
.tvinfo_box .tip {text-indent:-5000em}
.tvinfo_box .list {position:absolute; left:241px; top:40px; overflow:hidden; width:308px}
.tvinfo_box .list ul {overflow:hidden; width:324px}
.tvinfo_box .list ul li {float:left; overflow:hidden; width:90px; margin-right:18px}
.tvinfo_box .list ul li .img {display:block; width:88px; *width:90px; height:64px; *height:66px; margin-bottom:7px; border:1px solid #d7d3d4}
.tvinfo_box .list ul li .img img {vertical-align:top}
.tvinfo_box .list ul li .txt {display:block; width:90px; font-size:11px; color:#565656; letter-spacing:-1px; text-align:center; line-height:1.33}
.panel {overflow:hidden; position:relative; width:585px; padding-top:45px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_tab.jpg") no-repeat center top}
.panel h3 {position:absolute; top:0; width:61px; height:31px; cursor:pointer}
.panel h3.tab1 {left:385px}
.panel h3.tab2 {left:385px}
.panel h3.tab3 {left:455px}
.panel_wrap {overflow:hidden; width:555px; *width:585px; padding:0 15px}
#panel0 {display:block; overflow:hidden; width:555px; *width:585px; padding:0 15px}
#panel0  dl {position:relative; width:385px; *width:555px; min-height:209px; height:auto !important; height:210px; margin-bottom:20px; padding:9px 0 0 170px}
#panel0 dl dt {margin-bottom:10px; padding-bottom:9px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom; color:#525252; line-height:1; font-weight:bold}
#panel0 dl dd {margin-bottom:14px}
#panel0 dl dd .tit {font-weight:bold; color:#717171; line-height:1.5; letter-spacing:-1px}
#panel0 dl dd.img {position:absolute; left:0; top:0; width:160px; height:205px; *height:210px; padding-top:5px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/box2.jpg") no-repeat; text-align:center}
#panel0 dl dd.img img {width:148px; height:197px}
#panel0 dl dd h5 {color:#525252; letter-spacing:-1px; line-height:1.6; font-weight:normal}
#panel0 dl dd ul {overflow:hidden; width:385px}
#panel0 dl dd ul li {position:relative; width:385px; color:#525252; line-height:1.6; letter-spacing:-1px}
#panel0 dl dd ul li.detail {width:307px; *width:385px; padding-left:78px}
#panel0 dl dd ul li.detail span {position:absolute; left:0; top:0}
#panel0 dl dd ul li.line_break {margin-bottom:14px}
/*
#panel1 {display:none; overflow:hidden; width:555px; *width:585px; padding:0 15px}
#panel1 .section1 h4 {margin-bottom:17px;}
#panel1 .section1 dl {position:relative; width:385px; *width:555px; min-height:86px; height:auto !important; padding:9px 0 0 170px; margin-bottom:18px;}
#panel1 .section1 dl dt {margin-bottom:9px; padding-bottom:9px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom; color:#525252; line-height:1; font-weight:bold}
#panel1 .section1 dl dd {}
#panel1 .section1 dl dd ul {overflow:hidden; width:385px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom}
#panel1 .section1 dl dd ul li {margin-bottom:10px; color:#525252; font-size:12px; padding-top:2px;}
#panel1 .section1 dl dd.img {position:absolute; left:0; top:0; width:160px; height:90px; *height:95px; padding-top:5px; text-align:center; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/box.jpg") no-repeat}
#panel1 .section2 {overflow:hidden; width:555px; *width:585px; padding-top:20px;}
#panel1 .section2 h4 {padding-bottom:6px;}
#panel1 .section2 dl {overflow:hidden; width:555px; margin-top:11px;}
#panel1 .section2 dl dt {font-size:12px; color:#525252; line-height:26px; font-weight:bold; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom}
#panel1 .section2 dl dd {font-size:12px; color:#525252; line-height:34px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom}
*/
#panel1 {display:none; overflow:hidden; width:555px; *width:585px; padding:0 15px}
#panel1 h4 {margin-bottom:10px}
#panel1 dl {position:relative; width:415px; *width:585px; min-height:86px; height:auto !important; height:95px; margin-bottom:20px; padding:9px 0 0 170px}
#panel1 dl dt {margin-bottom:9px; padding-bottom:9px; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom; color:#525252; line-height:1; font-weight:bold}
#panel1 dl dd {background:url("http://img.imbc.com/broad/tv/culture/economym/images4/bg_dott.jpg") repeat-x left bottom}
#panel1 dl dd p {margin-top:-3px; padding-bottom:7px; color:#525252; line-height:1.5; letter-spacing:-1px}
#panel1 dl dd p.book {position:relative; width:357px; *width:385px; padding-left:28px}
#panel1 dl dd p.book span {position:absolute; left:0; top:0}
#panel1 dl dd ul {overflow:hidden; width:385px}
#panel1 dl dd ul li {margin-bottom:10px; color:#525252; line-height:1; letter-spacing:-1px}
#panel1 dl dd.img {position:absolute; left:0; top:0; width:160px; height:90px; *height:95px; padding-top:5px; text-align:center; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/box.jpg") no-repeat}
body.s #footer {overflow:hidden; clear:both; width:990px; height:82px; *height:100px; padding:20px 0; text-align:center; margin:0 auto;}
body.s #f_copyright {color:#656565; line-height:1}
.info-wrap {padding-top:10px;}
/* È¸¿øÁ¤º¸ */
.warning{width:487px; *width:585px; background:url(http://img.imbc.com/broad/tv/culture/economym/images4/bg_585.jpg) no-repeat; position:relative; padding:14px 0 10px 98px; margin-bottom:15px;}
.btn_warning{position:absolute; top:26px; right:23px;}
/* Poll */
.btn-default {padding:0; border:0; background:none; cursor:pointer}
.screen-out-txt {display:block; position:relative; z-index:-1; padding:8px 0; visibility:hidden; border:1px solid #bcc1ec; background:#f1f3ff; text-align:center}
.poll-head {overflow:hidden; width:585px; margin-bottom:15px}
.poll-panel {overflow:hidden; position:relative; width:585px; padding-bottom:15px}
.poll-list {overflow:hidden; position:relative; width:545px; *width:585px; margin-bottom:15px; padding:0 20px}
.poll-item {overflow:hidden; margin-bottom:10px; color:#000; line-height:1.428571429}
.poll-q {margin-bottom:5px}
.poll-list-a {overflow:hidden}
.poll-list-a li {margin-bottom:2px}
.poll-list-a input {overflow:hidden; position:relative; top:1px; width:13px; height:13px; margin-right:2px}
.poll-list-a textarea {display:block; width:250px; height:50px; border:1px solid #000; resize:none}
.poll-btn-group {overflow:hidden; text-align:center}
.poll-btn-group button {display:block; width:121px; height:34px; margin:0 auto; background:url("http://img.imbc.com/broad/tv/culture/economym/images4/btn-submit.png") no-repeat}

.nav-banner {clear:both; display:block; overflow:hidden; margin-top:10px; text-align:center}

.concept-body {
	overflow:hidden;
	padding:38px 16px 0 15px;
}
.concept-body h4 {
	overflow:hidden;
	padding:0 0 5px 4px;
	margin-bottom:13px;
	border-bottom:1px solid #c8c8c8;
}
.concept-body h4 img {
	vertical-align:top;
}
.concept-body ul {
	overflow:hidden;
}
.concept-body ul li {
	overflow:hidden;
	margin-bottom:13px;
	color:#575757;
	line-height:1.55;
	letter-spacing:-1px;
}
.concept-body ul li span {
	display:block;
	font-weight:bold;
}
@font-face {
font-family:ng;
src:url(http://img.imbc.com/commons/css/NanumGothic.eot); /* IE9 Compat Modes */
src:url(http://img.imbc.com/commons/css/NanumGothic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	url(http://img.imbc.com/commons/css/NanumGothic.woff) format('woff'), /* Modern Browsers */
	url(hhttp://img.imbc.com/commons/css/NanumGothic.ttf)  format('truetype'); /* Safari, Android, iOS */
}
.mc-list {
	overflow:hidden;
	width:566px;
	*width:585px;
	padding-left:19px
}
.mc-item {
	overflow:hidden;
	float:left;
	width:221px;
	*width:245px;
	padding-right:23px;
	margin-right:23px;
	border-right:1px solid #ececec;
	letter-spacing:-1px;
	line-height:1.333;
	font-family:'³ª´®°íµñ',NanumGothic,ng,'µ¸¿ò',dotum,Helvetica,sans-serif;
}
.mc-item .title {
	display:block;
	height:38px;
	line-height:38px;
	color:#140958;
	font-size:15px;
}
.mc-item .desc {
	margin-bottom:17px;
	color:#565656;
}
.mc-item .highlight {
	display:block;
	margin-bottom:7px;
	color:#191919;
}
.mc-item ul {
	overflow:hidden;
}
.mc-item ul li {
	overflow:hidden;
}
.mc-item ul li span {
	display:block;
	font-weight:bold;
	color:#140958;
}
.mc-list .lastChild {
	width:221px;
	*width:221px;
	padding-right:0;
	margin-right:0;
	border-right:0;
}
.corner-body {
	overflow:hidden;
	width:512px;
	*width:584px;
	padding:151px 36px 30px;
	background:url('http://img.imbc.com/broad/tv/culture/economym/images4/bg-corner-v2.jpg') no-repeat;
}
.corner-body ul {
	overflow:hidden;
}
.corner-body ul li {
	margin-bottom:10px;
	line-height:1.55;
	font-family:'³ª´®°íµñ',NanumGothic,ng,'µ¸¿ò',dotum,Helvetica,sans-serif;
    letter-spacing:-1px;
}
.corner-body ul li span {
	display:block;
	font-size:18px;
	color:#354c95;
        margin-bottom:4px;
	font-style:italic;
        font-weight:bold;
}
.corner-body ul li p {
	color:#4f4f4f;
	font-size:14px;
}
.corner-body ul li em {
	color:#24356f;
}
.screen-out {
	overflow:hidden;
	position:absolute;
	left:-1000px;
	height:0;
	padding:1px 0 0 0;
	line-height:0;
	font-size:0;
}

.btn-like-program-wrap {position:absolute; top:10px; right:10px; z-index:999;}