/* (슬라이드 있을 경우) */
.pagination {
}

.pagination ul {
    text-align: center;
}

.pagination ul li {
    float: left;
    margin-left: 6px;
}

.pagination ul li:first-child {
    margin: 0;
}

.pagination ul li button {
    text-indent: -9999px;
    width: 10px;
    height: 10px;
    background: url(https://img.imbc.com/commons/2018/image/main/pagination-btn.png) center top;
}

.pagination ul li.slick-active button {
    background-position: center -10px;
}

.pause button {
    float: right;
    clear: both;
    width: 28px;
    height: 28px;
    text-indent: -9999px;
    background: url(https://img.imbc.com/commons/2018/image/main/pagination-btn.png) center -20px;
}

.pause button.play {
    background-position: center bottom;
}

button.slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -21px;
    z-index: 150;
    width: 42px;
    height: 42px;
    text-indent: -9999px;
    background: url(https://img.imbc.com/commons/2018/image/main/navi-btn.png) no-repeat left center;
}

button.slick-prev {
    left: 0;
}

button.slick-next {
    right: 0;
    background-position: right center;
}

/* (각 컨텐츠별 타이틀 공통) */
.tit-wrap {
    overflow: hidden;
    position: relative;
    margin-bottom: 22px;
}

h3.cont-tit {
    font-size: 26px;
    font-family: 'notokr-bold';
    float: left;
}

/******************************************************************************************** sub - 편성표 main */
.schedule {
    background: #141414 url(https://img.imbc.com/commons/2018/image/schedule/top-bg.jpg) repeat-x center top;
}

.schedule a {
    color: #fff;
}

.schedule #header {
    margin-bottom: 28px;
    height: 213px;
    background: url(https://img.imbc.com/commons/2018/image/main/nav-bg-black.png) repeat-x center top;
    z-index: auto;
}

.schedule .nav {
    position: relative;
    z-index: 180;
}

.schedule .con-area {
    color: #fff;
    font-family: 'notokr-demilight';
    position: relative;
}

.ad-area {
    text-align: center;
}

.scd-top {
    position: relative;
    z-index: 100;
    text-align: center;
    padding-top: 35px;
    box-sizing: border-box;
}

.scd-top h2 {
    display: inline-block;
    font-size: 36px;
    color: #f2f2f2;
    margin-right: 8px;
    letter-spacing: -3px;
}

.scd-top button {
    outline-color: #141414;
    width: 52px;
    height: 38px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/calender-icon.png) no-repeat left top;
    text-indent: -9999px;
}

.scd-top button.active {
    background-position: right top;
}

/* data-nav */
.date-slide {
    width: 100%;
    padding: 0 80px;
    box-sizing: border-box;
    margin-bottom: 19px;
}

.date-slide .slick-list {
}

.date-slide .slick-arrow {
    outline-color: #141414;
    width: 26px;
    height: 48px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/date-arr-on.png) no-repeat left top;
}

.date-slide .slick-next {
    background-position: right top;
}

.date-slide .slick-disabled {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/date-arr.png);
    cursor: default;
}

.date-slide .slick-slide {
    width: 148px;
}

.date-slide .slick-slide.active {
    width: 178px;
    background-color: #535353;
}

.date-slide .slick-current {
}

.date-slide .item {
    padding: 3px 0;
    text-align: center;
}

.date-slide .item a {
    outline-color: #141414;
    padding: 16px 0;
}

.date-slide .item a, .date-slide .item span {
    display: block;
}

.date-slide .item.active a {
}

.date-slide .item span.date {
    font-size: 30px;
    font-family: 'notokr-bold';
    margin-bottom: 12px;
}

.date-slide .item span.day {
    font-size: 14px;
}

.date-nav .ui-datepicker {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
}

/* ch-nav */
.ch-slide {
    position: relative;
    margin-bottom: 17px;
}

.ch-slide:after {
    content: '';
    display: block;
    width: 100px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 120;
    background: url(https://img.imbc.com/commons/2018/image/schedule/ch-item-layer.png) no-repeat right center;
}

.ch-slide .slick-disabled {
    display: none !important;
}

.ch-slide .item {
    padding: 3px;
    text-align: center;
    background: url(https://img.imbc.com/commons/2018/image/schedule/ch-list-line.png) no-repeat left center;
}

.ch-slide .item.mbic span {
    font-family: 'mbcnew-bold';
}

.ch-slide .item.mbic a span {
    display: inline-block;
    padding-left: 26px;
    background: url(https://img.imbc.com/commons/2018/image/main/ico-mbic-2024.png) no-repeat left center;
}

.ch-slide .slick-slide.active .item.mbic a span {
    color: #36c5f3
}

.ch-slide .item.ch1 {
    background: none;
}

.ch-slide .item a {
    font-size: 16px;
    outline-color: #141414;
    min-width: 108px;
    padding: 0 10px;
    display: block;
    height: 50px;
    background-position: center center;
    background-repeat: no-repeat;
}

.ch-slide .item a span {
    display: block;
    height: 100%;
    color: #666;
    font-family: 'notokr-bold';
    line-height: 50px;
}

.ch-slide .active .item a span {
    color: #c09dd5;
    font-size: 18px;
}

.ch-slide .item.mbc a {
    width: 100px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item1.png);
}

.ch-slide .slick-slide.active .item.mbc a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item1-on.png);
}

.ch-slide .item.mbcevrey1 a {
    width: 130px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item2.png);
}

.ch-slide .slick-slide.active .item.mbcevrey1 a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item2-on.png);
}

.ch-slide .item.mbcdrama a {
    width: 130px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item3.png);
}

.ch-slide .slick-slide.active .item.mbcdrama a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item3-on.png);
}

.ch-slide .item.mbcmusic a {
    width: 110px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item4-v2.png);
    background-size: 70px;
}

.ch-slide .slick-slide.active .item.mbcmusic a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item4-on-v2.png);
    background-size: auto;
}

.ch-slide .item.fm a {
    width: 80px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item11.png);
}

.ch-slide .slick-slide.active .item.fm a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item11-on.png);
}

.ch-slide .item.MBCNET a {
    width: 142px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item13.png);
}

.ch-slide .slick-slide.active .item.MBCNET a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item13-on.png);
}

.ch-slide .item.fm4u a {
    width: 80px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item10.png);
}

.ch-slide .slick-slide.active .item.fm4u a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item10-on.png);
}

.ch-slide .item.mbcon a {
    width: 130px;
    text-indent: -9999px;
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item14.png);
}

.ch-slide .slick-slide.active .item.mbcon a {
    background-image: url(https://img.imbc.com/commons/2018/image/schedule/ch-item14-on.png);
}

/*.ch-slide .item.channelm a { width:142px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item9.png); }
.ch-slide .slick-slide.active .item.channelm a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item9-on.png); }
.ch-slide .slick-slide.active .item.surprise a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item6-on.png); }
.ch-slide .item.singlelife a { width:140px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item7.png); }
.ch-slide .slick-slide.active .item.singlelife a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item7-on.png); }
.ch-slide .item.radiostar a { width:136px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item5.png); }
.ch-slide .slick-slide.active .item.radiostar a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item5-on.png); }
.ch-slide .item.challenge a { width:124px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item8.png); }
.ch-slide .slick-slide.active .item.challenge a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item8-on.png); }
.ch-slide .item.highkick a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item15.png); }
.ch-slide .slick-slide.active .item.highkick a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item15-on.png); }
.ch-slide .item.drama24 a { width:136px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item16.png); }
.ch-slide .slick-slide.active .item.drama24 a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item16-on.png); }
.ch-slide .item.enter24 a { width:136px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item17.png); }
.ch-slide .slick-slide.active .item.enter24 a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item17-on.png); }
.ch-slide .item.read24 a { width:142px; background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item18.png); }
.ch-slide .slick-slide.active .item.read24 a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item18-on.png); }
.ch-slide .item.listen24 a {width: 150px;background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item19.png);}
.ch-slide .slick-slide.active .item.listen24 a { background-image:url(https://img.imbc.com/commons/2018/image/schedule/ch-item19-on.png); }
*/
/* 방송 type */
.scd-list ul li .type-wrap {
    font-size: 0;
}

.scd-list ul li .type {
    display: inline-block;
    margin-left: 5px;
    width: 32px;
    height: 32px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/scd-type-bg.png) no-repeat -50px top;
}

.scd-list ul li .type:first-child {
    margin-left: 0;
}

.scd-list ul li .type0 {
    background-position: left top;
    width: 45px;
}

.scd-list ul li .type1 {
    background-position: -50px top;
}

.scd-list ul li .type2 {
    background-position: -87px top;
}

.scd-list ul li .type3 {
    background-position: -124px top;
    width: 45px;
}

.scd-list ul li .type4 {
    background-position: -174px top;
    width: 63px;
}

.scd-list ul li .type5 {
    background-position: -242px top;
}

.scd-list ul li .type6 {
    background-position: -279px top;
}

.scd-list ul li .type7 {
    background-position: right top;
    width: 81px;
}

.scd-list ul li .type-age {
    width: 33px;
}

.scd-list ul li .type-age-7 {
    background-position: left bottom;
}

.scd-list ul li .type-age-12 {
    background-position: -38px bottom;
}

.scd-list ul li .type-age-15 {
    background-position: -76px bottom;
}

.scd-list ul li .type-age-19 {
    background-position: -114px bottom;
}

/* 편성표 주의문구 */
.scd-all-info {
    font-size: 12px;
    color: #9c9c9c;
    font-family: 'notokr-medium';
    position: absolute;
    top: -15px;
    right: 0;
}

/* 편성표 리스트 */
.scd-table {
    margin-bottom: 50px;
}

.scd-table ul li {
    font-size: 0;
    width: 100%;
    background-color: #2c2c2c;
    overflow: hidden;
    border-top: 1px solid #141414;
    box-sizing: border-box;
}

.scd-table ul li:first-child {
    border-top: none;
}

.scd-table ul li div {
    display: inline-block;
    font-size: 20px;
}

.scd-table ul li .time {
    width: 11%;
    vertical-align: middle;
    letter-spacing: 0;
    font-family: 'noto-regular';
    color: #acacac;
    font-style: italic;
    box-sizing: border-box;
    padding-left: 30px;
}

.scd-table ul li .info {
    width: 89%;
    vertical-align: middle;
    min-height: 78px;
}

.scd-table ul li .program {
    width: 100%;
    padding: 23px 30px 23px 0;
    box-sizing: border-box;
    font-size: 0;
    overflow: hidden;
    box-sizing: border-box;
}

.scd-table ul li .program .type-wrap {
    width: 27%;
    text-align: right;
    vertical-align: middle;
}

.scd-table ul li .program .title {
    min-height: 32px;
    font-size: 0;
    width: 73%;
    vertical-align: middle;
}

.scd-table ul li .program .title a {
    font-size: 0;
}

.scd-table ul li .program .title .tit {
    display: inline-block;
    line-height: 26px;
    color: #9c9c9c;
    vertical-align: middle;
    font-family: 'notokr-medium';
    word-break: keep-all;
}

.scd-table ul li .program .title:hover .tit {
    text-decoration: underline;
}

.scd-table ul li .program .title span {
    font-size: 20px;
    vertical-align: middle;
    letter-spacing: -2px;
    overflow: hidden;
}

.scd-table ul li .program .time2 {
    width: 14%;
    vertical-align: middle;
    letter-spacing: 0;
    font-family: 'noto-regular';
    font-style: italic;
    color: #acacac;
    padding-left: 63px;
    box-sizing: border-box;
}

.scd-table ul li.depth-on .time {
    vertical-align: top;
    line-height: 78px;
}

.scd-table ul li.depth-on .time span {
    display: table-cell;
    vertical-align: middle;
}

.scd-table ul li .depth-in .time2 {
    background: url(https://img.imbc.com/commons/2018/image/schedule/scd-depth.png) no-repeat 30px center;
}

.scd-table ul li .pro-depth {
    border-top: 1px solid #141414;
}

.scd-table ul li .pro-depth .title {
    width: 59%;
}

.scd-table ul li .pro-depth .title .tit {
    font-size: 20px;
    vertical-align: middle;
    letter-spacing: -2px;
    color: #9c9c9c;
}

.scd-table ul li .pro-depth .type-wrap {
    width: 27%;
}

.scd-table ul li.onair {
    background-color: #070908;
}

.scd-table ul li.onair .program {
    padding: 39px 30px 38px 0;
}

.scd-table ul li.onair .title span {
    font-size: 26px;
}

.scd-table ul li.onair .title a {
    font-size: 0;
    height: 100%;
    vertical-align: middle;
}

.scd-table ul li.onair .title .tit {
    color: #fff;
}

.scd-table ul li.onair .onair-wrap {
    position: relative;
    display: inline-block;
    margin-right: 30px;
    height: 159px;
    font-size: 0;
}

.scd-table ul li.onair .onair-wrap .ing {
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 110;
    padding: 6px 5px 8px 9px;
    box-sizing: border-box;
    background: url(https://img.imbc.com/commons/2018/image/main/time-bg.png);
}

.scd-table ul li.onair .onair-wrap .ing span {
    padding-right: 11px;
    font-family: 'notokr-bold';
    font-size: 12px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/scd-onair-dot.png) no-repeat 98% center;
}

.scd-table ul li.onair .status-bar {
    background: linear-gradient(90deg, rgb(218,191,234), rgb(192,157,213));
    opacity: .7;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 12px;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 100;
}

.scd-table ul li.onair .status-bar.mbc {
    background: linear-gradient(90deg, rgb(70, 100, 230), rgb(27,58,196));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.mbcevrey1 {
    background: linear-gradient(90deg, rgb(139, 214, 244), rgb(42,158,203));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.mbcdrama {
    background: linear-gradient(90deg, rgb(244,119,164), rgb(205,56,108));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.mbcmusic {
    background: linear-gradient(90deg, rgb(242,179,120), rgb(246,135,31));
    opacity: .7;
}

/* .scd-table ul li.onair .status-bar.surprise {background: linear-gradient(90deg, rgb(230,69,70), rgb(195,27,26));opacity:.7;}
.scd-table ul li.onair .status-bar.singlelife {background:linear-gradient(90deg, rgb(52,144,238), rgb(63,122,178));opacity:.7; }
.scd-table ul li.onair .status-bar.radiostar {background:linear-gradient(90deg, rgb(248,202,80), rgb(219,146,37));opacity:.7; }
.scd-table ul li.onair .status-bar.challenge {background:linear-gradient(90deg, rgb(154,210,247), rgb(20,153,238));opacity:.7; } */
.scd-table ul li.onair .status-bar.allthekpop {
    background: linear-gradient(90deg, rgb(244,151,181), rgb(241,72,128));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.fm4u {
    background: linear-gradient(90deg, rgb(230,120,191), rgb(236,3,141));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.fm {
    background: linear-gradient(90deg, rgb(70,143,171), rgb(1,122,168));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.channelm {
    background: linear-gradient(90deg, rgb(135,86,177), rgb(171,33,86));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.MBCNET {
    background: linear-gradient(90deg, rgb(205,110,243), rgb(177,54,226));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.mbcon {
    background: linear-gradient(90deg, rgb(126,235,162), rgb(53,133,85));
    opacity: .7;
}

.scd-table ul li.onair .status-bar.mbic {
    background: linear-gradient(90deg,#8bd7f4,#2a9ecc);
    opacity: .7;
}

/* .scd-table ul li.onair .status-bar.highkick {background:linear-gradient(to right, rgb(133,201,160), rgb(75,172,133));opacity:.7; }
.scd-table ul li.onair .status-bar.enter24{background: linear-gradient(90deg, rgb(156,174,213), rgb(100,132,201));opacity: .7;}
.scd-table ul li.onair .status-bar.drama24 {background:linear-gradient(to right, rgb(226,162,132), rgb(223,115,63));opacity:.7; }
.scd-table ul li.onair .status-bar.read24 {background: linear-gradient(90deg, rgb(243,152,0), rgb(245,182,75)); opacity: .7;}
.scd-table ul li.onair .status-bar.listen24 {background: linear-gradient(90deg, rgb(143,195,31), rgb(199,237,113)); opacity: .7;} */
.scd-table ul li.onair .title .tit {
    line-height: 31px;
    display: inline-block;
    width: 457px;
}

.scd-table ul li.onair .img {
    display: inline-block;
    position: relative;
    width: 282px;
    height: 159px;
}

.scd-table ul li.onair .img:before {
    z-index: 80;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(https://img.imbc.com/commons/2018/image/main/time-bg.png);
    border: 1px solid rgba(0,0,0,0.2);
    box-sizing: border-box;
    display: none;
}

.scd-table ul li.onair .img img.icon {
    z-index: 100;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.scd-table ul li.onair .img img.thumb {
    width: 100%;
}

.scd-table ul li.onair .title:hover .status-bar {
    height: 100%;
}

.scd-table ul li.onair .title:hover .img:before {
    display: block;
}

.scd-table ul li.onair .title:hover img.icon {
    display: block;
}

.scd-table ul li.depth-on.onair .time {
    display: table;
    vertical-align: middle;
    float: left;
    line-height: 78px;
    min-height: 236px;
}

.scd-table ul li.depth-on.onair .pro-depth .tit {
    width: auto;
    color: #9c9c9c;
}

.scd-table ul li.list-ad {
    text-align: center;
    border: none;
    background: none;
    padding: 12px 0;
}

.scd-table ul li.list-ad .ad-area {
    width: 810px;
    height: 50px;
    margin: 0 auto;
}

.scd-type ul {
    text-align: center;
    margin-bottom: 20px;
}

.scd-type ul li {
    display: inline-block;
    font-size: 0;
    margin-left: 20px;
}

.scd-type ul li:first-child {
    margin-left: 0;
}

.scd-type ul li div {
    display: inline-block;
    vertical-align: middle;
}

.scd-type ul li .type-name {
    font-size: 14px;
    color: #acacac;
    font-family: 'notokr-medium';
    margin-left: 7px;
}

.scd-type .caution {
    text-align: center;
    margin-bottom: 57px;
}

.scd-type .caution .txt span {
    font-size: 14px;
    color: #9c9c9c;
    line-height: 24px;
}

.scd-type .caution .txt span.right {
    background: url(https://img.imbc.com/commons/2018/image/schedule/caution-line.png) no-repeat left center;
    padding-left: 8px;
    margin-left: 6px;
}

.scd-list .list-none {
    margin-bottom: 100px;
    background: #070908;
    padding: 108px 0;
    text-align: center;
    font-size: 20px;
    color: #9c9c9c;
    font-family: 'notokr-medium';
}

/* 달력 */
.scd-calendar {
    display: none;
}

.scd-calendar .ui-datepicker {
}

.scd-calendar.active {
    display: block;
}

.scd-calendar .ui-datepicker {
    position: absolute;
    top: 123px !important;
    left: 50% !important;
    z-index: 120;
    text-align: center;
    width: 274px;
    background-color: #000;
    border: 1px solid #4e64c3;
    font-size: 14px;
    box-sizing: border-box;
    padding-bottom: 10px;
    margin-left: 76px;
}

.scd-calendar .ui-datepicker .ui-datepicker-header {
    height: 67px;
    position: relative;
}

.scd-calendar .ui-datepicker .ui-datepicker-month {
    padding-left: 11px;
    margin-left: 7px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/month-dot.png) no-repeat left bottom 2px;
}

.scd-calendar .ui-datepicker a.ui-corner-all {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    width: 42px;
    height: 42px;
    background: url(https://img.imbc.com/commons/2018/image/main/navi-btn.png) no-repeat left top;
    text-indent: -9999px;
}

.scd-calendar .ui-datepicker a.ui-datepicker-prev {
    left: 0;
}

.scd-calendar .ui-datepicker a.ui-datepicker-next {
    right: 0;
    background-position: right top;
}

.scd-calendar .ui-datepicker .ui-datepicker-title {
    line-height: 67px;
}

.scd-calendar .ui-datepicker .ui-datepicker-title span {
    color: #f2f2f2;
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
}

.scd-calendar .ui-datepicker table.ui-datepicker-calendar {
    width: 100%;
}

.scd-calendar .ui-datepicker table tr, .ui-datepicker table td, .ui-datepicker table th {
    display: inline-block;
    box-sizing: border-box;
}

.scd-calendar .ui-datepicker table tr {
    width: 100%;
    padding: 0 10px;
}

.scd-calendar .ui-datepicker table thead tr {
    background-color: #121212;
}

.scd-calendar .ui-datepicker table tr th {
    padding: 8px 10px;
    width: 14.2857%;
}

.scd-calendar .ui-datepicker table tr td a {
    display: inline-block;
    line-height: 30px;
    width: 35px;
    height: 30px;
    color: #acacac;
}

.scd-calendar .ui-datepicker table tr th {
    font-weight: normal;
    color: #f2f2f2;
    font-family: 'notokr-medium';
}

.scd-calendar .ui-datepicker table tbody tr:first-child {
    padding-top: 10px;
}

.scd-calendar .ui-datepicker table tbody tr td.ui-datepicker-today a {
    font-family: 'notokr-medium';
    color: #f2f2f2;
}

.scd-calendar .ui-datepicker table tbody tr td.ui-datepicker-days-cell-over a {
    color: #4e64c3;
    font-family: 'notokr-medium';
    font-weight: bold;
    line-height: 29px;
}

.scd-calendar .ui-datepicker table tbody tr td.ui-datepicker-current-day a {
    color: #4e64c3;
    font-family: 'notokr-medium';
    font-weight: bold;
    line-height: 29px;
}

.scd-calendar .ui-datepicker table tbody tr td.ui-state-disabled {
    color: #535353;
}

.scd-calendar .ui-datepicker table tbody tr td.ui-state-disabled span {
    display: inline-block;
    line-height: 30px;
    width: 35px;
    height: 30px;
}

/* 221101 추가 */
.tab-chn {
    margin: 40px 0;
}

.tab-chn ul {
    display: flex;
    justify-content: center;
}

.tab-chn ul li button {
    margin: 0 20px;
    display: inline-block;
    height: 36px;
    text-indent: -9999px;
}

.tab-chn ul li.chn-tab1 button {
    width: 86px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/tab-onair1.png) no-repeat;
}

.tab-chn ul li.chn-tab1.on button {
    width: 86px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/tab-onair1-on.png) no-repeat;
}

.tab-chn ul li.chn-tab2 button {
    width: 170px;
    background: url(https://img.imbc.com/commons/2018/image/schedule/tab-onair2-2024.png) no-repeat;
    opacity: 0.5;
}

.tab-chn ul li.chn-tab2.on button {
    width: 170px;
    opacity: 1;
    background: url(https://img.imbc.com/commons/2018/image/schedule/tab-onair2-2024.png) no-repeat;
}

/******************************************************************************************** sub - 편성표 sub */
