@charset "euc-kr";
/* @ Lyaout */
body {text-align:center}
.ui-date-main {background:#fffce9 url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-main.jpg") no-repeat center 150px}
.ui-date-sub {}
.wrapper {overflow:hidden; width:100%}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
.layout-content-main {overflow:hidden; position:relative; width:990px; margin:0 auto 40px; padding-top:175px; text-align:left}
.layout-content-sub {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}
/* @ Main Content */
.layout-content-main .logo-m {overflow:hidden; position:absolute; left:383px; top:45px; width:236px; height:95px}
.main-primary {margin-bottom:10px}
.main-content-wrap {overflow:hidden; position:relative; width:990px}
.main-nav {overflow:hidden; float:left; width:139px; *width:180px; height:548px; *height:567px; margin-right:6px; padding:17px 19px 0 20px; border:1px solid #ddd; background:#c3fce8} /* height */
.main-nav .menu {overflow:hidden; width:139px; margin-bottom:7px}
.main-nav .menu li {height:28px; *height:29px; border-bottom:1px solid #aee0cf; letter-spacing:-1px; font-weight:bold; line-height:1.333}
.main-nav .menu a {display:block; height:21px; *height:28px; padding:7px 0 0 4px; color:#3d3f44}
.main-nav .bn-list-main {overflow:hidden; width:140px; margin-bottom:6px}
.main-nav .bn-list-main li {height:43px; margin-bottom:5px}
.main-nav .bn-list-main li img {vertical-align:top}
.main-nav .bn-list-main a {display:block; width:140px; height:43px; background:#000}
.main-nav .nav-weekly {overflow:hidden; width:139px; line-height:1.333}
.main-nav .nav-weekly ol {overflow:hidden; width:139px}
.main-nav .nav-weekly ol li {min-height:15px; height:auto !important; height:16px; margin-bottom:2px; padding:1px 0 0 25px; letter-spacing:-1px; font-size:11px}
.main-nav .nav-weekly a {display:block; color:#206350; line-height:1.55}
.main-nav .week-mon {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -915px}
.main-nav .week-thes {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -1614px}
.main-nav .week-wedne {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat -175px -116px}
.main-nav .week-thur {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -1847px}
.main-nav .week-fri {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -682px}
.main-nav .week-sat {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -1148px}
.main-nav .week-sun {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 4px -1381px}
.main-content-area {overflow:hidden; float:left; width:546px; margin-right:6px}
.ui-weekly {overflow:hidden; width:544px; *width:546px; height:252px; *height:272px; margin-bottom:6px; padding-top:18px; border:1px solid #ddd; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-ui-weekly.png")}
.ui-weekly h2 {overflow:hidden; width:79px; height:18px; margin:0 0 3px 22px; line-height:1.333; font-weight:bold}
.ui-weekly-list {overflow:hidden; position:relative; width:544px; height:181px; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-weekly.png") no-repeat}
.ui-weekly-list li {position:absolute; left:0; top:40px; width:544px; height:40px}
.ui-weekly-list li h3 {overflow:hidden; position:absolute; top:-40px; width:17px; height:25px; *height:40px; padding-top:15px; color:#334554; text-align:center; line-height:1.333; font-weight:bold}
.ui-weekly-list .arrow {background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-weekly-on.png") no-repeat 0 29px}
.ui-weekly-list .weekly-mon {left:50px}
.ui-weekly-list .weekly-thes {left:117px}
.ui-weekly-list .weekly-wedne {left:189px}
.ui-weekly-list .weekly-thur {left:261px}
.ui-weekly-list .weekly-fri {left:333px}
.ui-weekly-list .weekly-sat {left:405px}
.ui-weekly-list .weekly-sun {left:482px}
.ui-weekly-list .btn-corner {display:block; position:absolute; left:234px; top:108px; width:76px; height:26px; text-indent:-9999px; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 0 -103px}
.corner-detail {position:absolute; left:0; top:0; width:484px; *width:544px; height:131px; *height:141px; padding:10px 30px 0; color:#334554; line-height:1.6; text-align:center}
.corner-detail em {display:block; margin-bottom:6px; font-weight:bold; font-size:14px}
.corner-detail em img {vertical-align:top}
.ui-photo {overflow:hidden; position:relative; width:524px; *width:546px; height:210px; *height:227px; margin-bottom:6px; padding:15px 0 0 20px; border:1px solid #ddd; background:#fff} /* height */
.ui-photo h2 {overflow:hidden; width:46px; height:17px; margin-bottom:13px; line-height:1.333; font-weight:bold}
.ui-photo-list {overflow:hidden; width:525px}
.ui-photo-list li {overflow:hidden; float:left; width:150px; margin-right:25px}
.ui-photo-list .thumb {display:block; overflow:hidden; width:150px; height:86px; margin-bottom:6px}
.ui-photo-list .thumb img {width:150px; vertical-align:top}
.ui-photo-list .txt {display:block; color:#5e616f; font-size:11px; line-height:1.55; text-align:center}
.ui-photo .btn-more {display:block; position:absolute; right:26px; top:23px; width:38px; height:7px; text-indent:-9999px; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 0 -229px}
.primary-addr {overflow:hidden; position:relative; width:524px; *width:546px; height:33px; *height:56px; padding:21px 0 0 20px; border:1px solid #ddd; background:#fff}
.primary-addr p {font-size:11px; color:#5e616f; line-height:1.55}
.primary-addr em {font-weight:bold}
.obj-mini {position:absolute; right:21px; top:5px}
.main-side {overflow:hidden; float:left; width:252px}
.main-side .primary-bn {overflow:hidden; width:250px; *width:252px; height:99px; *height:101px; margin-bottom:3px; border:1px solid #ddd}
.main-side .primary-bn a {display:block; width:250px; height:99px}
.main-side .primary-bn img {vertical-align:top}
.main-side .secondary-bn {overflow:hidden; width:250px; *width:252px; height:51px; *height:53px; margin-bottom:6px; border:1px solid #ddd}
.main-side .secondary-bn a {display:block; width:250px; height:51px}
.main-side .secondary-bn img {vertical-align:top}
.main-side .bora-wrap {overflow:hidden; width:250px; *width:252px; height:60px; *height:62px; margin-bottom:3px; border:1px solid #ddd; background:#fff; text-align:center}
.main-side .ad-250 {overflow:hidden; width:250px; *width:252px; height:250px; *height:252px; border:1px solid #ddd}

.img-sms {display:block; overflow:hidden; width:250px; margin-bottom:3px}
.img-sms img {vertical-align:top}
/* @ Sub Content */
.spot h1 {overflow:hidden; position:absolute; left:216px; top:45px; width:236px; height:95px}
.spot h1 a {display:block; width:236px; height:95px}
.spot {overflow:hidden; position:relative; width:820px; height:33px; *height:208px; padding-top:175px}
.sub-content-wrap {overflow:hidden; position:relative; width:820px; margin-bottom:50px; background:#fff}
.sub-nav {overflow:hidden; float:left; width:160px; *width:179px; padding:26px 0 0 19px}
.sub-nav .menu {overflow:hidden; width:140px; margin-bottom:8px; border-top:1px dotted #d4d4d4}
.sub-nav .menu li {height:28px; *height:29px; border-bottom:1px dotted #d4d4d4; letter-spacing:-1px; font-weight:bold; line-height:1.333}
.sub-nav .menu a {display:block; height:21px; *height:28px; padding-top:7px; color:#323232}
.sub-nav .nav-daily {overflow:hidden; width:140px; margin-bottom:4px; line-height:1.333}
.sub-nav .nav-daily h2 {margin-bottom:5px; color:#323232; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 131px 3px}
.sub-nav .nav-daily ul {overflow:hidden; width:140px}
.sub-nav .nav-daily ul li {margin-bottom:6px; padding-left:15px; letter-spacing:-1px; font-size:11px; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png") no-repeat 1px -571px}
.sub-nav .nav-daily a {color:#777}
.sub-nav .nav-weekly {overflow:hidden; width:140px; line-height:1.333}
.sub-nav .nav-weekly h2 {margin-bottom:5px; color:#323232; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-nav.gif") no-repeat 131px 3px}
.sub-nav .nav-weekly ol {overflow:hidden; width:140px}
.sub-nav .nav-weekly ol li {min-height:15px; height:auto !important; height:16px; margin-bottom:2px; padding:1px 0 0 18px; letter-spacing:-1px; font-size:11px; background-image:url("http://img.imbc.com/broad/radio/fm4u/date/images7/sprite.png"); background-repeat:no-repeat}
.sub-nav .nav-weekly a {display:block; color:#777; line-height:1.55}
.sub-nav .week-mon {background-position:0 -1032px}
.sub-nav .week-thes {background-position:0 -1731px}
.sub-nav .week-wedne {background-position:-179px -233px}
.sub-nav .week-thur {background-position:-179px 0}
.sub-nav .week-fri {background-position:0 -799px}
.sub-nav .week-sat {background-position:0 -1265px}
.sub-nav .week-sun {background-position:0 -1498px}
.sub-nav .bn-list {overflow:hidden; width:140px; margin-bottom:6px}
.sub-nav .bn-list li {height:43px; margin-bottom:5px}
.sub-nav .bn-list li img {vertical-align:top}
.sub-nav .bn-list a {display:block; width:140px; height:43px; background:#000}
.sub-content-area {overflow:hidden; float:left; width:600px; *width:641px; padding:0 20px 30px; border-left:1px solid #e6e6e6; line-height:1.333}
.sub-content-area h2 {height:38px; *height:56px; margin-bottom:10px; padding-top:17px; border-bottom:1px dotted #d4d4d4; font-size:18px; color:#2c2c2c; font-weight:bold}
.icon-bora {overflow:hidden; text-align:center}
.icon-bora iframe {margin:0 auto}
.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}
.podcast_tb {width:100%; table-layout:fixed}
.podcast_tb th {height:38px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; color:#555}
.podcast_tb td {height:33px; border-bottom:1px dotted #626262; text-align:center; font-size:11px; color:#333}
.podcast_tb td.hr_left {text-align:left; color:#666; font-size:12px}
.mini-box {overflow:hidden; margin-bottom:15px}
.txt-summary {overflow:hidden; width:564px; *width:600px; margin-bottom:15px; padding:13px 17px 10px 17px; border:1px solid #c6cebe; color:#6a6a6a; line-height:18px; text-align:left; background:#efefef}
.r-ad {position:absolute; right:0; top:0}
.cate-title {margin-bottom:10px; font-size:14px; font-weight:bold}
.nav-title {font-size:14px; font-weight:normal}
.nav-sns {overflow:hidden; width:129px; margin-bottom:10px; padding-top:5px}
.nav-sns li {width:129px; height:43px; margin-bottom:5px}
.nav-sns img {vertical-align:top}
.nav-sns a {display:block; width:129px; height:43px}
/* @ Common Content */
.primary-info {height:22px; *height:33px; padding:11px 23px 0 0; text-align:right; font-size:11px; color:#d9d9d9; line-height:1.3333; background:#5c5c5c}
.primary-info span {margin:0 6px; color:#797462}
.primary-info em {font-weight:bold}
.main-nav .guest {padding:0 0 0 10px; color:#6A6969; font-weight:normal; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-guest.gif") no-repeat 0 2px}
.sub-nav .guest {padding:0 0 0 10px; color:#757575; font-weight:normal; background:url("http://img.imbc.com/broad/radio/fm4u/date/images7/bg-guest.gif") no-repeat 0 2px}

/* 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;}