@charset "euc-kr";
/* @ Lyaout */
body {text-align:center}
body.np_m {}
body.np_s {background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_sub_x.jpg") repeat-x center 150px}
body.np_m #wrapper {background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_main_new_v2.jpg") no-repeat center 150px}
body.np_s #wrapper {background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_sub_new_v2.jpg") no-repeat center 150px}
#wrapper {overflow:hidden; width:100%}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
.np_m .con-wrap {overflow:hidden; position:relative; width:990px; margin:0 auto; padding-top:480px; text-align:left}
.np_s .con-wrap {overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left}
.footer-wrap {overflow:hidden; width:100%; background:#fff}
.footer {overflow:hidden; width:990px; margin:0 auto}
/* @ Accessibility */
#accessibility{position:relative; z-index:9999; text-align:left; position:absolute; top:0; left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}
/* @ Main Content */
.np_m .con-wrap h1 {position:absolute; left:434px; top:112px; width:281px; height:70px}
.np-con {overflow:hidden; position:relative; width:990px; height:336px; background:#fff}
.np_m .info {overflow:hidden; width:975px; *width:990px; height:22px; *height:33px; padding:11px 15px 0 0; font-size:11px; color:#fff; line-height:1.333; letter-spacing:-1px; background:#483d75; text-align:right}
.np_m .info em {font-size:11px; font-weight:bold}
.np_m .info span {margin:0 9px; color:#fff !important}
.np-con .nav {overflow:hidden; float:left; width:156px; *width:199px; height:321px; *height:336px; padding:15px 23px 0 20px; margin-right:20px; background:#eee}
.np-con .nav ul {overflow:hidden; width:156px}
.np-con .nav ul li {height:21px; *height:30px; padding-top:8px; border-bottom:1px solid #cfcfcf}
.np-con .nav ul li a {display:block; padding-left:5px; color:#3b3a3a; line-height:1.333; font-weight:bold}
.np-con .live-news {overflow:hidden; float:left; position:relative; width:471px; padding-top:15px; background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_notice.png") no-repeat 7px 66px}
.np-con .live-news h2 {height:21px; *height:30px; margin-bottom:24px; padding:8px 0 0 7px; color:#483d75; line-height:1.333; font-weight:bold; border-bottom:1px solid #b3a2bf}
.np-con .live-news .more {display:block; overflow:hidden; position:absolute; right:4px; top:29px; width:33px; height:7px; line-height:9999px; background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/more.jpg") no-repeat}
.np-con .live-news ul {overflow:hidden; width:308px; *width:471px; padding-left:163px}
.np-con .live-news ul li {width:298px; *width:308px; margin-bottom:9px; padding-left:10px; background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_notice_icon.jpg") no-repeat 0 4px}
.np-con .live-news ul li a {color:#313131; line-height:1.333}
.ad250 {position:absolute; right:26px; top:24px; overflow:hidden; width:250px; height:250px}
/* @ Sub Content */
.np_s .con-wrap h1 {position:absolute; left:28px; top:66px; width:236px; height:58px}
.np_s .con-wrap h1 a {display:block; width:236px; height:58px}
.spot {overflow:hidden; width:820px; height:33px; *height:208px; padding-top:175px}
.spot .info {overflow:hidden; width:798px; *width:820px; height:22px; *height:33px; padding:11px 22px 0 0; font-size:11px; color:#fff; line-height:1.333; letter-spacing:-1px; background:#483d75; text-align:right}
.spot .info em {font-size:11px !important; font-weight:bold; color:#fff !important}
.spot .info span {margin:0 9px; color:#fff !important}
.col-wrap {overflow:hidden; width:820px; background:#eee}
.col-wrap .nav {float:left; overflow:hidden; width:140px; *width:179px; padding:26px  19px 0 20px}
.col-wrap .nav ul {overflow:hidden; width:140px}
.col-wrap .nav ul li {height:20px; *height:28px; padding-top:8px; background:url("http://img.imbc.com/broad/radio/fm/newsplaza/images2/bg_dott.jpg") repeat-x left top; letter-spacing:-1px}
.col-wrap .nav ul li a {font-weight:bold; line-height:1.333}
.col-wrap .sub-con {overflow:hidden; float:left; width:600px; *width:641px; padding:0 20px 30px; border-left:1px solid #e6e6e6; background:#fff}
.col-wrap .sub-con h2 {height:36px; *height:55px; margin-bottom:8px; padding-top:18px; font-size:18px; color:#483d75; line-height:1.333; letter-spacing:-1px; font-weight:bold; border-bottom:1px dotted #d4d4d4}
.r-ad {overflow:hidden; position:absolute; right:0; top:0; width:160px; height:600px}
.txt-bbs {overflow:hidden; width:550px; *width:600px; margin-bottom:10px; padding:13px 24px 10px; border:1px solid #c6b8cd; letter-spacing:-1px}
.txt-bbs p {line-height:1.55; color:#6a6a6a}
.mcinfo {position:relative; width:304px; *width:600px; height:476px; *height:500px; padding:24px 0 0 296px}
.mcinfo h3 {margin-bottom:19px; font-size:14px; color:#413f3d; line-height:1.333; font-weight:bold}
.mcinfo h3 img {position:absolute; left:12px; top:17px}
.mcinfo h3 span {padding-left:10px; font-size:12px; color:#666666;}
.mcinfo ul {overflow:hidden;}
.mcinfo ul li {position:relative; width:294px; *width:304px; margin-bottom:10px; padding-left:5px; color:#413f3d; line-height:1.55}
.mcinfo ul li span {display:block; float:left; padding-right:10px; color:#666666;}
.concept-wrap {overflow:hidden; width:600px; padding-top:10px}
.concept-wrap h3 {margin-bottom:19px; font-size:14px; color:#483d75; font-weight:bold; line-height:1.333; letter-spacing:-1px}
.concept-wrap p {margin-bottom:18px; color:#413f3d; line-height:1.55}