@charset "UTF-8";
/* program style ::: main */
.main .container {background:url(//img.imbc.com/broad/radio/fm/noon/images/bg-main.jpg) no-repeat 51% 0;image-rendering:pixelated;}
.main .visual {height: 600px;}
.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 rgba(255,255,255,.2);}
.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: #073919;}
.radio_nav ul li a {padding-right: 20px;padding-left: 22px;color: #fff;background: url(https://img.imbc.com/broad/radio/include/img/bg-bar-vw.png) no-repeat 0 17px;}
.box.podcast-v2 .podcast-txt a {background: url(//img.imbc.com/broad/radio/fm/noon/images/pod-logo.png);}
.box.podcast-v2 .podcast-txt a:hover {background: url(//img.imbc.com/broad/radio/fm/noon/images/pod-hover.jpg);color: #05493c;}
.box.podcast-v2 .podcast-txt a:hover p {color: #05493c;}
.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;}


/*youtube*/
.box#youtube a{font-size:0}
#youtube a .img{position:relative;width:100%;height:165px}
#youtube a .img:after {display: inline-block; position: absolute; top: 0; left: 0; content: ''; width: 294px; height: 165px; background: rgba(0, 0, 0, .1);}
#youtube .btn-bora {display: block; width: 32px; height: 34px; position: absolute; bottom: 15px; right: 15px; background: url(https://img.imbc.com/broad/radio/channelm/2018radioguide/images/btn-bora.png) no-repeat; z-index: 10;}
#youtube a:hover .btn-bora {background: url(https://img.imbc.com/broad/radio/channelm/2018radioguide/images/btn-bora-hover.png) no-repeat;}
#youtube .img img {position:absolute;top:0;bottom:0;right:-50%;left:-50%;width: 100%;margin: auto;}
#youtube a .txt{padding-top:48px;top:48px;width: 294px;height: 165px;color: #fff}
#youtube a .txt .content{height:48px;overflow:hidden}
#youtube a .txt .date{display:block;font-size: 12px;margin-top: 14px;}

/*sub*/
.sub .container {
    background:
        url(//img.imbc.com/broad/radio/fm/noon/images/bg-sub.jpg) no-repeat 51% 0,
        url(//img.imbc.com/broad/radio/fm/noon/images/bg-pattern.jpg) repeat-y 51% 0;
    image-rendering: pixelated;
}
.sub .visual {height: 299px;}
.sub .sub-content {min-height: 600px;}
.sub .tit-logo {
    margin-left: -304px;
    top: 128px;
}

/*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; }
