@charset "euc-kr";

/* program style ::: main */
.main {padding-bottom: 65px;background:#0e0e0e url('http://img.imbc.com/broad/radio/fm/look/images/bg-main-v4.jpg') no-repeat center 120px;}
.main .visual {height:580px;}
.broad-info  {top:17px;margin-left:-500px;color:#bcbcbc;}
.broad-info li{font-size:14px; line-height:26px;}
.main .tit-logo { top:148px; margin-left:-24px; }

/*ÀÌ¹ÌÁö·Ñ¸µ*/
.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:url(http://img.imbc.com/broad/radio/fm/look/images/nav-bg.png);}
.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: 73px;letter-spacing: -1px;}

/*ÀÎÅÍºäÀü¹®º¸±â */
.section .box-fill {border-right: 0 none;color:#000;background-color:#d4dce7;border-color:#d4dce7;}
.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:#f4f4f4;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;}

/*Æ®À§ÅÍ °íÁ¤*/
.main .twitter.box{height: 248px;padding: 0;}
/*.main .section2 .box.box-wide{width:484px! important;margin:0 10px 0 11px;background:#fff;} */

.box.podcast{background:#eaeaea;}
.section-common { margin-top:36px; }

.footer{padding-top: 44px;	padding-bottom: 52px;}



/* program style ::: sub */
.sub { background:#0e0e0e url('http://img.imbc.com/broad/radio/fm/look/images/bg-sub-v3.jpg') no-repeat center 120px; }
.sub .visual{ height:300px; }
.sub .nav {  }
.sub .tit-logo {top:38px;margin-left:38px;width: 330px; }
.sub .tit-logo2 {position:absolute;left: 50%;top:62px;margin-left:-472px;width:}

.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:700;color:#0b2182;}

.sub .weekly .corner.item li{font-size:14px;}
.sub .weekly .corner.item li span{font-size:13.3px;}

.sub .page{margin:0px auto;}


/* mc-intro */
.mc-intro{ border:1px solid #e9e9e9; padding:40px 40px 35px 70px; box-sizing:border-box; position: relative;width: 100%; background: url("http://img.imbc.com/broad/radio/fm/look/images/bg-mc-pattern2.jpg") left top; }
.mc-top { overflow:hidden; position:relative; }
.mc-img{ position:absolute; top:0; right:0; }
.mc-txt{ padding-top:40px; }
.mc-txt .mc-main{margin-bottom: 30px;font-size: 24px;color:#0796a1; }
.mc-txt .mc-main span, .mc-txt .mc-main strong { font-family:'Nanum Gothic Bold'; font-size:30px; line-height:1; color:#0b2182;}
.mc-txt .mc-main span { margin-bottom:8px; }
.mc-txt .mc-main strong {  }
.mc-txt .txt{font-size:14px;color:#454545;line-height: 21px;letter-spacing: -1px; margin-bottom:25px; }
.mc-pride{ letter-spacing: -1px; font-family:'Nanum Gothic Bold'; width:485px; margin:0 auto; padding:17px 20px; box-sizing:border-box; background: #f0f0f0;font-size: 14px;color:#000; line-height:21px; }

/* corner-table */
.look-table{width: 100%;}
.look-table thead th{font-size:16px;color:#fff;background: #0b2182;height: 40px;font-weight: normal;}
.look-table tbody th{font-size:13px;color:#464646;line-height:1.4;}
.look-table td{font-size:13px;color:#464646;padding: 17px 2%;line-height:1.5;}
.look-table tr{border-bottom:1px solid #E9E9E9;}



/*=========È®ÀÎºÒ°¡========*/
/* sub-corner */
.corner-intro{line-height: 16px; margin-bottom: 10px; padding: 10px 10px; border: 1px solid #C6CEBF; background-color: #EDF2EC; color: #939592;}
.corner-intro a{color:#0066CC;}

.corner-list li{overflow:hidden;padding: 10px 0 0;}
.corner-title{padding: 10px; font-weight: bold; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;font-size: 14px;clear:left;}
.weekly2 {overflow:hidden;padding: 10px 0;margin-top:20px;}

.weekly2 .info-wrap{padding: 10px 0 10px 10px;width: 48%;float:left;margin-bottom:10px;}
.corner-list .info-wrap{padding: 10px;}
.info-wrap .info-img img{margin: 0px 10px 0px 0px; padding: 5px; vertical-align: middle; width: 120px; border: 1px solid #E1E1E1;}
.info-wrap .info-corner{display:inline-block;line-height: 1.5;font-size: 12px;color:#7D7D7D;width: 49.5%;}
.info-wrap .info-corner>span{line-height: 2;font-size: 14px;font-weight: bold;color:#4B4B4B;display: block;}


/* sms */
.sms-info{font-size: 15px;height: 40px;text-align: center;margin-top: 30px;}