@charset "UTF-8";
/* program style ::: main */
.main .container {background:#f1e1ba url(//img.imbc.com/broad/radio/fm/today/images/bg_main.jpg) no-repeat 51% 0;image-rendering:pixelated;}
.main .visual {height: 680px;}
.main .tit-logo {display: none; top: 262px; margin-left: 40px; width: 454px;}
.broad-info {position: relative; color: #000;}
.broad-info li {font-size: 14px;color: #fff;letter-spacing: -.025rem;}
.visual .roll-area {overflow: hidden;}
.radio-cont .vert .box, .radio-cont .vert .box-round, .main .weekly-today, .page-content {border: 1px solid #b4b4b4;}
.info ul li {color: #b4d8ec;}
.box.daily.open {height: 234px;}
.box.daily .btn-open {z-index: 100;}
.radio_nav {position: relative;z-index: 10;background-color:#fdd960;}
.radio_nav ul li a {padding-right: 20px; padding-left: 22px; color: #000; background: url(https://img.imbc.com/broad/radio/fm/womenera/images2/bg-bar-vw.jpg) no-repeat 0 50%;}
.box.podcast-v2 .podcast-txt a {background: url(//img.imbc.com/broad/radio/fm/today/images/pod-logo.jpg);}
.box.podcast-v2 .podcast-txt a:hover {background: url(//img.imbc.com/broad/radio/fm/today/images/pod-hover.jpg);}
.box.podcast-v2 .podcast-txt a:hover p {color: #0066cf;}
.box.music .item {max-height: 305px;}
.box.board .txt {color: unset;}
.box a:hover {color: #0066cf; text-decoration: underline;}
.box.music .item li a:hover, .box.music .item li a:hover span {color: #0066cf;}

/* main slide button */
.main .visual .btn-roll-control + button {top: auto; bottom: 29px; margin-left: 10px;}
.main .visual .btn-roll-control {bottom: 37px;}
.main .visual .btn-roll-control .btn {text-indent: -9999px; width: 10px; height: 10px; background: url(//img.imbc.com/commons/2018/image/main/pagination-btn.png) center top; border: none; margin: 0 5px; cursor: pointer; vertical-align: bottom;}
.main .visual .btn-roll-control .btn.on {width: 10px; height: 10px; background: url(//img.imbc.com/commons/2018/image/main/pagination-btn.png) center -10px; vertical-align: bottom;}
.main .visual .btn-front {background: url(//img.imbc.com/commons/2018/image/main/pagination-btn.png) center bottom; width: 28px; height: 28px; text-indent: -9999px;}
.main .visual .btn-stop {background: url(//img.imbc.com/commons/2018/image/main/pagination-btn.png) center -20px; width: 28px; height: 28px; text-indent: -9999px;}

/*sub*/
.sub .container {background:#f1e1ba url(//img.imbc.com/broad/radio/fm/today/images/bg_sub.jpg) no-repeat 51% 0;image-rendering:pixelated;}
.sub .visual {height: 299px;}
.sub .sub-content {min-height: 600px;}
.sub .tit-logo {
    margin-left: -509px;
}

/*corner*/
.ous_table{padding:0 16px 0 0;}
.ous_table table{width:100%;margin-top:10px;border-collapse:separate;border-spacing:0;table-layout: fixed;}
.ous_table table caption, legend{position:absolute;top:0;left:-9999px;width:0;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
.ous_table table thead tr th{padding:6px 0 4px 20px;color:#101010;font-size:16px;font-weight:normal;line-height:29px;background:#e1e1e1;text-align:left;border-bottom:1px solid #e1e1e1;}
.ous_table table tbody tr td,
.ous_table table tbody tr th{position:relative; padding:10px 20px;color:#101010;font-size:16px;line-height:1.5;height:60px;text-align:center;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-sizing:border-box;letter-spacing:-0.4px;}
.ous_table table tbody tr td{font-size:14px}
.ous_table table tbody tr th.day {background-color:#f3f5ff;color:#5664a1;font-size: 20px;font-family: 'notokr-bold';}
.ous_table table tbody tr th.tit {font-family: 'notokr-bold';word-break:keep-all;font-size: 16px;}
.ous_table table tbody tr td:last-child,
.ous_table table tbody tr th:last-child{border-right:none;text-align:left;word-break:keep-all;}
.ous_table table tbody tr td .txt { width:90%; }
.ous_table table tbody tr td .btn { position:absolute;top: 14px;right: 8px; }
