@charset "euc-kr";
/* @ Lyaout */
body {text-align:center}
.singlbungl-m {background:#fff url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-main-x.gif") repeat-x center 150px}
.singlbungl-s {background:#e5e5e5 url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-sub-x.jpg") repeat-x center 150px}
.wrapper {overflow:hidden; width:100%}
.singlbungl-m .wrapper {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-main.jpg") no-repeat center 150px}
.singlbungl-s .wrapper {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-sub.jpg") no-repeat center 150px}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
#container {width:990px; position:relative; margin:0 auto}
.footer-wrap {overflow:hidden; width:100%; background:#fff}
.footer {overflow:hidden; width:990px; margin:0 auto}
/* @ Main Content */
.layout-main {padding-top:425px; text-align:left}
.logo-m {position:absolute; left:-36px; top:26px}
.layout-m-con {overflow:hidden; position:relative; width:818px; *width:820px; margin-bottom:10px; border:1px solid #e4e4e4; border-top:0}
.nav-m {float:left; width:155px; *width:174px; height:345px; margin-right:14px; padding:0 9px; border-right:1px solid #e4e4e4; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-m-nav.jpg") repeat-y}
.nav-m .nav-list {overflow:hidden; width:155px; margin-bottom:9px; padding-top:7px}
.nav-m .nav-list li {height:28px; padding-left:3px; letter-spacing:-1px; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/line-m-nav.gif") repeat-x left bottom}
.nav-m .nav-list li a {display:block; overflow:hidden; height:20px; *height:26px; padding-top:6px; color:#222; line-height:1.333}
.layout-main .daily-wrap {width:151px; margin-right:14px; letter-spacing:-1px}
.layout-main .daily-wrap h2 {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-nav-arrow.gif") no-repeat 140px 9px}
.layout-main .daily-wrap .daily-list {overflow:hidden; width:151px; margin-bottom:8px}
.layout-main .daily-wrap .daily-list li {padding-left:19px; color:#555; font-size:11px; line-height:1.5; font-size:11px; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/ico-daily.gif") no-repeat 6px 2px}
.layout-main .daily-wrap .daily-list li a {}
.detail-wrap {overflow:hidden; width:151px; margin-bottom:10px; padding:10px 0 7px; background:#f5f5f5}
.detail-wrap h3 {padding:0 10px; font-size:11px; color:#0462cd; font-weight:bold; line-height:1.333}
.detail-wrap ul {overflow:hidden; width:151px; margin-bottom:8px}
.detail-wrap ul li {position:relative; width:117px; *width:151px; padding:0 17px; color:#555; line-height:1.4; font-size:11px}
.detail-wrap ul li span {position:absolute; left:10px; top:0}
.detail-wrap ul li a {}
.layout-main .weekly-wrap {width:179px; *width:209px; margin-right:14px; padding-left:14px; padding-right:14px; letter-spacing:-1px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.layout-main .weekly-wrap h2 {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-nav-arrow.gif") no-repeat 168px 9px}
.layout-main .weekly-wrap ol {overflow:hidden; width:179px; margin-bottom:13px}
.layout-main .weekly-wrap ol li {position:relative; width:155px; *width:179px; padding:2px 0 0 24px; margin-bottom:2px; color:#555; line-height:1.333; font-size:11px}
.layout-main .weekly-wrap ol li span {display:block; position:absolute; left:6px; top:0; width:15px; height:16px; text-indent:-9999px}
.layout-main .weekly-wrap ol li .ico-sat {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/ico-weekly-sat.gif") no-repeat}
.layout-main .weekly-wrap ol li .ico-sun {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-sun.png") no-repeat}
.layout-main .weekly-wrap ol li ul {overflow:hidden}
.layout-main .weekly-wrap ol li ul li {width:155px; padding:0}
.layout-main .weekly-wrap ol li ul li span {display:block; position:relative; left:0; top:0; width:155px; min-height:16px; height:auto !important; height:16px; text-indent:0}
.layout-main .bn-list {overflow:hidden; width:173px; *width:179px; margin-bottom:13px; padding-left:6px}
.layout-main .bn-list li {width:145px; height:50px; margin-bottom:4px}
.layout-main .bn-list li a {display:block; width:145px; height:50px}
.layout-main .bn-list li img {vertical-align:top}
.photo-wrap {width:228px; text-align:center}
.photo-wrap h2 {margin-bottom:12px; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-nav-arrow.gif") no-repeat 217px 9px}
.photo-wrap .thumb {display:block; overflow:hidden; width:158px; *width:160px; height:108px; *height:110px; margin:0 auto 5px; border:1px solid #c7c7c7}
.photo-wrap .thumb img {width:158px; vertical-align:top}
.photo-wrap .txt {display:block; color:#555; line-height:1.333; font-size:11px; letter-spacing:-1px}
.bora-wrap {position:absolute; right:3px; top:219px; overflow:hidden; width:248px; *width:250px; height:68px; *height:70px; margin:0 auto; border:1px solid #e4e4e4; text-align:center}
.bora-wrap iframe {margin:0 auto}
.addr {overflow:hidden; position:relative; width:818px; height:71px; *height:75px; padding-top:4px; letter-spacing:-1px; border-top:1px solid #e7e7e7; background:#fafafa}
.addr p {width:454px; *width:562px; height:51px; *height:65px; padding:14px 0 0 107px; color:#403f3f; line-height:1.55; border-right:1px solid #e8e8e8}
.addr p em {font-weight:bold; color:#0462cd}
.addr .obj-mini {position:absolute; left:585px; top:15px}
/* @ Sub Content */
.layout-sub {overflow:hidden; position:relative; width:990px; margin:0 auto 10px; text-align:left}
.spot {overflow:hidden; position:relative; width:820px; height:33px; *height:209px; padding-top:176px}
.spot h1 {overflow:hidden; position:absolute; left:58px; top:0; width:265px; height:164px}
.spot h1 a {display:block; width:265px; height:164px}
.ui-sub-wrap {overflow:hidden; width:820px; background:#fff}
.nav-s {overflow:hidden; float:left; width:159px; *width:179px; padding:20px 0 0 20px; text-align:left; letter-spacing:-1px}
.nav-s .nav-list {overflow:hidden; width:140px; margin-bottom:17px; border-top:1px dotted #d4d4d4}
.nav-s .nav-list li {height:27px; *height:28px; letter-spacing:-1px; line-height:1.333; color:#2d2d2d; font-weight:bold; border-bottom:1px dotted #d4d4d4}
.nav-s .nav-list li a {display:block; height:20px; *height:27px; padding-top:7px}
.layout-sub .daily-list {overflow:hidden; width:140px; margin-bottom:8px}
.layout-sub .daily-list li {margin-bottom:5px; padding-left:14px; color:#3b4d5b; font-size:11px; line-height:1.333; font-size:11px; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/ico-daily.gif") no-repeat 0 0}
.layout-sub .daily-list li a {}
.layout-sub .weekly-wrap ol {overflow:hidden; width:140px; margin-bottom:13px}
.layout-sub .weekly-wrap ol li {position:relative; width:121px; *width:140px; padding:2px 0 0 19px; color:#555; line-height:1.333; font-size:11px}
.layout-sub .weekly-wrap ol li span {display:block; position:absolute; left:0; top:0; width:15px; height:16px; text-indent:-9999px}
.layout-sub .weekly-wrap ol li .ico-sat {background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/ico-weekly-sat.gif") no-repeat}
.layout-sub .weekly-wrap ol li ul {overflow:hidden}
.layout-sub .weekly-wrap ol li ul li {width:121px; padding:0}
.layout-sub .bn-list {overflow:hidden; width:145px; margin-bottom:13px}
.layout-sub .bn-list li {width:145px; height:50px; margin-bottom:4px}
.layout-sub .bn-list li a {display:block; width:145px; height:50px}
.layout-sub .bn-list li img {vertical-align:top}
.content {float:left; overflow:hidden; width:600px; *width:641px; padding:0 20px 20px; border-left:1px solid #e6e6e6}
.content .page-title {height:35px; *height:51px; margin-bottom:10px; padding-top:15px; font-size:18px; color:#333638; font-weight:bold; line-height:1.333; border-bottom:1px dotted #d4d4d4}
.content .page-title span {margin-left:5px; font-size:14px}
.txt-photo {height:24px; *height:32px; margin-bottom:15px; padding:8px 16px 0; line-height:1.333; color:#303030; border:1px solid #cac9ca; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images2/bg_upperbar.gif") repeat-x}
.txt-photo em {color:#ff7c44; font-weight:bold}
.txt-daily {overflow:hidden; width:600px; height:86px; *height:103px; margin-bottom:15px; padding-top:17px; color:#333; line-height:1.55; text-align:center; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-detail.jpg") no-repeat}
.corner-wrap {overflow:hidden; width:100%}
.corner-wrap li {border-bottom:1px dotted #898989; padding:22px 10px 20px 32px; background:#fefbec}
.corner-wrap li .subject {padding-left:22px; background:url(http://img.imbc.com/broad/radio/fm/singlbungl/images2/bullet_corner.png) no-repeat 0 50%; margin-bottom:10px}
.corner-wrap li .subject span {font-weight:bold; color:#202020; font-size:14px; line-height:18px; margin-right:10px; vertical-align:bottom}
.corner-wrap li .subject button {height:19px; width:41px; border:0; background:url(http://img.imbc.com/broad/radio/fm/healthmorning/images/btn_join.gif) no-repeat 0 0; text-indent:-5000em; cursor:pointer}
.corner-wrap li .txt {padding-left:22px; font-size:12px; color:#5E5E5E; line-height:1.4}
.rss_box {overflow:hidden; width:598px; *width:600px; margin-bottom:15px; padding:14px 0 10px; border:1px solid #d9c4e1; text-align:center}
.rss_box p {font-size:11px; letter-spacing:-1px; line-height:1.33; color:#666}
.rss_box .podcast {margin-bottom:9px}
.rss_box .tip {margin-top:10px}
.mini-box {overflow:hidden; margin-bottom:15px}
.best-song {overflow:hidden; width:600px}
.best-song ol {overflow:hidden; width:600px; margin-bottom:15px}
.best-song ol li {width:600px}
.best-song h3 {margin-bottom:5px}
.best-song h3 img {vertical-align:top}
.best-song .field {display:block; overflow:hidden; width:585px; *width:600px; margin-bottom:5px; padding-left:15px}
.best-song .field label {display:block; float:left; width:70px; height:25px; color:#333; line-height:25px}
.best-song .field input {float:left; width:150px; height:25px; margin:0; border:1px solid #000; line-height:25px}
.best-song .btn-submit {display:block; width:102px; height:29px; margin-left:249px; padding:0; border:0; cursor:pointer; text-indent:-9999px; background:url("http://poll.imbc.com/Poll/images/83142447.jpg") no-repeat}
/* @ Common Content */
.layout-main .corner-title {height:16px; *height:22px; margin-bottom:6px; padding:4px 0 0 5px; font-size:11px; color:#2e2e2e; line-height:1.333; letter-spacing:-1px; font-weight:bold; border-top:1px solid #ffe30d; border-bottom:1px solid #ffe30d; text-align:left}
.layout-sub .corner-title {margin-bottom:6px; font-size:12px; color:#3a97e6; line-height:1.333; letter-spacing:-1px; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm/singlbungl/images3/bg-nav-arrow.gif") no-repeat	131px 3px}
.data-wrap {overflow:hidden; float:left; height:333px; *height:345px; padding-top:12px}
.r-ad {overflow:hidden; position:absolute; right:0; top:0; width:160px; height:600px}
.primary-info {overflow:hidden; width:812px; *width:820px; height:22px; *height:33px; padding:11px 8px 0 0; font-size:11px; letter-spacing:-1px; color:#f8f8f8; line-height:1.333; background:#000; text-align:right}
.primary-info em {color:#fed24a; font-weight:bold}
.primary-info span {margin:0 5px}

/* 20131112Γί°‘_potcast */
#potcast_list {overflow:hidden; width:600px;}
#potcast_list div {height:26px; *height:39px; width:600px; padding-top:11px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#555}
#potcast_list div span, #potcast_list ul li span {float:left; display:block; text-align:center;}
#potcast_list div span.broad_day {width:88px;}
#potcast_list div span.broad_title {width:422px;}
#potcast_list div span.broad_potcast {width:90px;}
#potcast_list ul {width:600px; overflow:hidden;}
#potcast_list ul li {width:600px; overflow:hidden; border-bottom:1px dotted #626262; text-align:center; font-size:12px; color:#333}
#potcast_list ul li span.broad_day {height:23px; *height:34px; width:88px; padding-top:11px;}
#potcast_list ul li span.broad_title {width:412px; *width:422px; padding:11px 0 5px 10px; text-align:left; line-height:13px;}
#potcast_list ul li span.broad_potcast {height:28px; *height:34px; padding-top:6px; width:90px;}