@charset "euc-kr";

/* program style ::: main */
.main {padding-bottom: 65px;background: #5f5754 url('http://img.imbc.com/broad/radio/fm/allquiz/images/bg-main.jpg') no-repeat center 88px;}
.main .visual {height:580px;}
.broad-info  {top:14px;margin-left:-520px;color:#363636;}
.broad-info li{font-size:16px;color: #ffffff}
.main .tit-logo {margin-left: -480px;top:168px;}

/*ÀÌ¹ÌÁö·Ñ¸µ*/
.visual .roll-area {overflow:hidden;z-index: 100;}
.visual .roll-area img{margin-left:-58px;}

/*»ó´Ü·Ñ¸µ¹öÆ°*/
.main .visual .btn-roll-control{bottom: 16px;}
.btn-roll-control {margin-left:-46px;}
.btn-roll-control .btn {border-color:#000;margin-right: 18px;}
.btn-roll-control .btn.on {background-color:#000;}
.btn-front {background-image:url(http://img.imbc.com/broad/radio/fm/eheradio/images/ico-playstop.png);background-repeat:no-repeat;}
.btn-front.btn-play{position:absolute;left:50%;bottom:12px;margin-left: 19px;z-index:110;}

/*»ó´Ü¹è³Ê*/
.main .banner-float .btn-control{position:absolute;top:0;right:0;}
.main .banner-float .banner-item{top:18px;right:1px;border:1px solid rgba(0,0,0,0.1);box-sizing: border-box;}
.main .banner-float .indicator a {border-color:#fff;}
.main .banner-float .indicator a.current {background-color:#fff;}

/*Âü¿©¹è³Ê*/
.main .event .indicator a {border-color:#969696;} 
.main .event .indicator a.current {border-color:#484C62;background-color:#484C62;} 

/*¸Þ´º*/
.nav ul{height: 60px;background-color:#252829;}
.nav ul li a {height: 60px;padding-right:12px;padding-left:14px;background:url(http://img.imbc.com/broad/radio/include/img/bg-bar-vw.png) no-repeat 0 22px;color:#fff;line-height: 60px;	}

/*ÄÁÅÙÃ÷¿µ¿ª*/
.main .section{padding-top: 40px;min-height: 250px;	}
.box-title {position:relative;}
.box-title strong {display:block;font:24px/29px "Nanum Gothic";color:#000;margin-top: 90px;letter-spacing: -1px;}

/*ÀÎÅÍºäÀü¹®º¸±â */
.section .box-fill {border-right: 0 none;color:#000;background-color:#f6ad54;border-color:#f6ad54;}
.box-title .btn-more {background:url(http://img.imbc.com/broad/tv/drama/carrier/img/news-more-02.png) no-repeat;}
.board{position: relative;overflow: hidden;float: left;padding: 22px 18px;width: 460px;height: 206px;color: #4f4f4f;letter-spacing: -1px;margin-right: 8px;background:#e1e0df;overflow-y:auto;}
.box-text .item li {padding:7px 4px 14px; }
.box-text .item li a {display:block;line-height:20px;font-size:14px;color:#5e5e5e;}
.box-text .item li .date {font-size:12px;color:#939393;}

.box.podcast{background:#eaeaea;}
.main .podcast p{font-size: 18px;padding-top:75px;line-height: 30px;text-align: center;}

.footer{padding-top: 44px;	padding-bottom: 52px;}

/* program style ::: sub */
.sub {background: #5f5754 url('http://img.imbc.com/broad/radio/fm/allquiz/images/bg-sub.jpg') no-repeat center 87px;}
.sub .visual{height: 360px}
.sub .nav {margin-top: -60px;}
.sub .tit-logo {top:99px;margin-left:-330px;width: 288px;}

.sub .page-content .summary {border:2px solid #088fa7;color:#000;}
.sub a.photo-before {position:absolute;right:190px;top:25px;width:122px;height:32px;line-height:30px;border:1px solid #bbb;text-align:center;background-color:#f4f4f4;}
.sub .banner-float {position:relative;}
.sub #ban0{position:absolute;left:0px;top:9px;}
.sub #ban1 {position:absolute;left:0;top:99px;}
.sub .menu-side .box .title{display:none}
.sub .corner{margin-bottom: 8px;}
.sub .corner.item li a:hover {font-weight:600;color:#088fa7;}

.sub .weekly .corner.item li{font-size:14px;}
.sub .weekly .corner.item li span{font-size:13.3px;}

.sub .page{margin:0px auto;}

/*=========È®ÀÎºÒ°¡========*/
/* sub*/
.corner-title{padding: 10px; font-weight: bold; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;font-size: 14px;clear:left;}
/*corner */

.corner-list .item { overflow:hidden; border-bottom:1px solid #ddd; padding:20px; box-sizing:border-box; width:100%; position:relative; }
.corner-list .item .header { font-size:18px; font-weight:bold; color:#b50707; margin-bottom:10px; line-height:1.3em; }
.corner-list .item .description { font-size:13px; line-height:20px; }
.corner-list .item .button { color:#350a0b; font-size:14px; font-weight:bold; text-align:center; width:156px; height:40px; line-height:40px; background-color:#f6ad54; display:block; position:absolute; top:50%; right:20px; margin:-20px 0 0 0;}

/* sms */
.sms-info{font-size: 15px;height: 40px;text-align: center;margin-top: 30px;}