@charset "utf-8";

.component-box .all-view{position:absolute;right:0;top:10px;font-size:16px;line-height:20px;letter-spacing:-1px;color:#000;}

.component-box{margin:0 auto;width:1200px;}
.component-box .tit-a{position:relative;margin:0 0 20px 0;font-size:30px;line-height:34px;color:#000;font-family:"Noto Sans Bold"}
.component-box .tit-a .list-total{display:inline-block;margin:-5px 0 0 10px;font-size:30px;line-height:32px;font-weight:600;color:#0088cf;}
.component-box .tit-a.numbering{font-size:20px;line-height:24px;margin:0 0 20px 0;}
.component-box .tit-a.numbering .list-total{display:inline-block;margin:0 0 0 10px;font-size:20px;line-height:24px;color:#0088cf;vertical-align:baseline;}
.component-box .tit-a .tit-arrow{position:absolute;display:block;right:0;top:5px;text-indent:0;font-size:0;line-height:0;}
.component-box .tit-a .tit-arrow a{display:inline-block;width:8px;height:12px;background:url(../images/arrow/arrow-tit.png) no-repeat 0 0;}
.component-box .tit-a .tit-arrow a.next{margin-left:20px;background-position-x:-28px;}
.component-box .tit-a .tit-arrow a.end{background-position-y:-14px;}

/*이미지 ratio 박스*/
.img-box{display:block;position:relative;width:100%;text-align:center;}
.img-box a{width:100%;}
.img-thum{display:block;position:relative;padding-top:56.25%;overflow:hidden;}
.img-center{display:block;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);}
.img-box img{position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.img-box.ww img{height:100%;width:auto;}
.img-box.hh img{width:100%;height:auto;}

a[class^=btn-type]{display:inline-block;min-width:120px;box-sizing:border-box;height:40px;padding:10px;font-size:14px;line-height:20px;text-align:center;}
a.btn-type1{color:#fff;background:#343464;}
a.btn-type2{color:#343464;border:1px solid #343464;}
a.btn-type3{color:#fff;background:#949699;}

.component-box.board1{position:relative;}
.board1 .board-box{padding:15px 0 0;border-top:4px solid #343464;}
.board1 .board-box-header,
.board1 .board-box-cont,
.board1 .board-box-hash,
.board1 .board-box-pw{position:relative;padding:5px 0 5px 80px;}
.board1 .text-box .tit{position:absolute;top:15px;left:0;width:80px;font-size:14px;line-height:20px;letter-spacing:-.5px;color:#000;font-family:"Noto Sans Bold"}
.board1 .board-box-header input,
.board1 .board-box-cont input,
.board1 .board-box-hash input,
.board1 .board-box-pw input{width:100%;height:45px;border-color:#dcdee0;font-size:14px;line-height:20px;color:#000;}
.board1 .board-box-cont textarea{height:400px;border-color:#dcdee0;font-size:14px;line-height:20px;color:#000;}
.board1 .board-box-status{position:relative;padding:5px 0 5px 80px;}
.board1 .board-box-status .radio-box{margin:0 30px 0 0;}
.board1 .pw-refer{display:inline-block;margin:8px 0 0;font-size:12px;line-height:16px;color:#949699;}
.board1 .board-box-btn{overflow:hidden;margin:30px 0 0;padding:20px 0 0;border-top:1px solid #b6b7b9;}
.board1 .board-btn-left{float:left;}
.board1 .board-btn-right{float:right;}
.board1 .board-btn-left a,
.board1 .board-btn-right a{margin-left:9px;}
.board1 .board-btn-left a:first-child,
.board1 .board-btn-right a:first-child{margin-left:0;}

component-box.board2{position:relative;}
.board2 .board-box{border-top:4px solid #343464;}
.board2 .board-box-header{position:relative;padding:30px 16px 30px;}
.board2 .header-txt-tit{display:block;font-size:22px;line-height:26px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";}
.board2 .header-info-box{overflow:hidden;margin:11px 0 0;}
.board2 .header-txt-writer{float:left;display:block;font-size:14px;line-height:20px;color:#0088cf;}
.board2 .header-info-list{float:left;margin:0 0 0 13px;font-size:12px;line-height:20px;color:#949699;}
.board2 .header-info-list li{float:left;position:relative;padding:0 8px;}
.board2 .header-info-list li:before{content:"";position:absolute;top:50%;left:0;margin-top:-4.5px;width:1px;height:9px;background:#dcdee0;}
.board2 .header-info-list li:first-child:before{display:none;}
.board2 .header-edit-box{position:absolute;right:0;top:35px;}
.board2 .header-edit-box .ico{width:25px;height:25px;background:url(../images/ico/ico-reply.png) no-repeat -25px 0;cursor:pointer;}
.board2 .header-edit-box.on .header-edit-list{display:block;}
.board2 .header-edit-list{display:none;position:absolute;right:20px;top:0;min-width:78px;border:1px solid #54585e;padding:7px 0;background:#fff;}
.board2 .header-edit-list li{overflow:hidden;padding:8px;text-align:center;}
.board2 .header-edit-list li a{font-size:14px;line-height:20px;color:#000;}
.board2 .board-box-cont{padding:25px 16px 25px;border-top:1px solid #dcdee0;font-size:16px;line-height:26px;color:#000;}
.board2 .board-box-cont img{max-width:100%;}
.board2 .board-box-btn{overflow:hidden;padding:20px 0 0;border-top:1px solid #b6b7b9;}
.board2 .hashtag ul{margin:0 0 20px;}
.board-share-list{overflow:hidden;}
.board-share-list li{float:left;margin:0 15px 0 0;}
.board-share-list li a .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group-share.png) 0 0 no-repeat;}
.board-share-list .board-share-msg .ico{background-position:0 -75px;}
.board-share-list .board-share-like .ico{background-position:0 -25px;}
.board-share-list .board-share-like a.on .ico{background-position:-25px -25px;}
.board-share-list .board-share-scrap .ico{background-position:0 -50px;}
.board-share-list .board-share-scrap a.on .ico{background-position:-25px -50px;}
.board-share-list .board-share-share .ico{background-position:-25px -75px;}
.board-share-list .count{font-size:12px;line-height:16px;color:#54585e;}
.board2 .board-btn-right{float:right;margin:0;}
.board2 .board-btn-right a{margin-left:9px;}
.board2 .board-btn-right a:first-child{margin-left:0;}
.board2 .board-btn-right a[class^=btn-type]{background:#34373c}

/*리플타입*/
.component-box.reply{position:relative;width:866px;margin:0 auto;}
.component-box.reply .tit-a{font-size:20px;line-height:24px;}
.reply .ico-reply-answer{display:inline-block;position:absolute;width:16px;height:15px;top:21px;left:0;background:url(../images/ico/ico-group50.png) no-repeat -16px -112px;}
.reply-content .ico{display:inline-block;width:35px;height:35px;}
.reply .ico-reply-facebook{background:url(../images/ico/ico-sns.png) no-repeat 0 0;}
.reply .ico-reply-sns{background:url(../images/ico/ico-sns.png) no-repeat 0 -35px;}
.reply-count{display:inline-block;margin:0 0 0 7px;font-family:"Noto Sans Regular";vertical-align:top;color:#949699;}
.reply-refresh{float:right;display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-reply.png) no-repeat;background-position:0 0;}
.reply-box{position:relative;margin:15px 0 0;border:1px solid #67678b;background:#fff;}
.reply-box .reply-write{position:relative;height:58px;margin:0 48px 0 0;}
.reply-box .reply-write label .place{position:absolute;top:18px;left:0;width:100%;padding:0 25px;box-sizing:border-box;font-size:18px;line-height:22px;color:#54585e;}
.reply-box.on{padding:0 0 58px;}
.reply-box.on .reply-write{height:141px;margin:0;border-bottom:1px solid #bbb;}
.reply-box.on .btn-reply-upload{top:auto;bottom:-1px;}
.reply-box.on .reply-write .reply-write-area{height:120px;line-height:22px;word-break:break-all;}
.reply-box.on .reply-bytes{display:block;position:absolute;right:110px;bottom:22px;font-size:16px;line-height:13px;color:#777;}
.reply-box.on .replay-profile{display:block;}
.reply-box .reply-bytes{display:none;}
.reply-box .reply-write .reply-write-area{width:100%;height:21px;margin:19px 0;padding:0 25px;border:0;overflow-y:auto;text-align:left;font-size:18px;line-height:22px;color:#010101;vertical-align:top;outline:none;resize:none;background:none;overflow-y:hidden;}
.reply-box.on .reply-write .reply-write-area{overflow-y:auto;}
.reply-box .btn-reply-upload{position:absolute;top:-1px;right:-1px;box-sizing:border-box;width:100px;height:60px;border:1px solid #454d5b;font-size:18px;color:#fff;background:#343464;}
.reply-box .ico-reply-answer{top:-2px;left:-18px;}
.reply-sort{display:block;overflow:hidden;padding:40px 0 20px;border-bottom:1px solid #dadada;text-align:right;}
.replay-profile{display:none;margin:11px 12px 5px;}
.replay-profile .write-name{margin:0 0 0 6px;font-family:"Noto Sans Bold";color:#292a2c;font-size:18px;line-height:22px;}
.reply-comment .reply-comment-box{padding:30px 0;border-bottom:1px solid #dcdee0;}
.reply-comment .reply-answer-comment{display:none;}
.reply-comment.on >.reply-comment-box{border-bottom:0;}
.reply-comment.on .reply-answer-comment{display:block;}
.reply-comment .reply-date{display:block;margin:10px 0 0 20px;font-size:14px;line-height:20px;color:#a0a2a9;}
.reply-comment .reply-user{position:relative;}
.reply-comment .reply-user span{display:inline-block;}
.reply-comment .reply-user .user-img{width:23px;height:23px;border-radius:20px;overflow:hidden;}
.reply-comment .reply-user .user-img img{width:100%;}
.reply-comment .reply-user .reply-name{margin:0 0 0 6px;font-family:"Noto Sans Bold";color:#292a2c;font-size:18px;line-height:22px;}
.reply-comment .reply-user .btn-reply-more{position:absolute;display:inline-block;right:0;top:0;width:25px;height:25px;}
.reply-comment .reply-user .btn-reply-more .ico{width:25px;height:25px;font-size:0;line-height:0;background:url(../images/ico/ico-reply.png) no-repeat -25px 0;}
.reply-comment .reply-user .bubble.on{display:block;}
.reply-comment .reply-user .bubble{display:none;position:absolute;top:-3px;right:8px;width:110px;padding:15px 0;border:1px solid #949699;font-size:13px;line-height:15px;color:#54585f;box-shadow:0px 4px 7px #c5c5c5;text-align:center;background:#fff;}
.reply-comment .reply-user .bubble span{display:inline-block;vertical-align:top;font-size:13px;line-height:15px;}
.reply-comment .reply-user .bubble .ico{display:none;}
.reply-comment .reply-txt{margin:14px 0 0;}
.reply-comment .reply-txt .txt{display:block;word-break:break-all;font-size:16px;line-height:24px;}
.reply-comment .reply-tool{margin:30px 0 0;}
.reply-comment .reply-tool a{display:inline-block;box-sizing:border-box;margin:0 30px 0 0;min-width:51px;height:25px;line-height:25px;text-align:left;}
.reply-comment .reply-tool a span{display:inline-block;margin:0 0 0 5px;font-size:16px;color:#54585e;line-height:20px;vertical-align:top;font-family:"Noto Sans Bold";}
.reply-comment .reply-tool a .count{margin:0 0 0 3px;}
.reply-comment .reply-tool .btn-tool-like .ico{width:25px;height:25px;font-size:0;line-height:0;background-image:url(../images/ico/ico-reply.png);background-repeat:no-repeat;background-position: 0 -25px;}
.reply-comment .reply-tool .btn-tool-like.on .ico{background-position: -25px -25px;}
.reply-answer-comment{padding:16px 20px;background:#f9f9f9;}
.reply-answer-comment .reply-box.on{margin:0 0 0 18px;}
.reply-answer-comment .reply-box.on .ico-reply-answer{display:inline-block;}
.reply-answer-comment .reply-box{margin:0;}
.reply-answer-comment .reply-box .ico-reply-answer{display:none;}
.reply-answer-comment .btn-answer-add{margin:0 0 0 18px;padding:8px 0;color:#333;font-size:16px;line-height:18px;}
.reply-answer-comment .reply-comment{position:relative;padding:0 0 0 18px;}
.reply-answer-comment .reply-comment-box{margin:0;}
.reply-content .reply-add{padding:60px 0 0;text-align:center;}
.reply-content .reply-add .btn-reply-add{border:1px solid #54585f;padding:10px 80px;line-height:18px;}
.reply-content .reply-add .btn-reply-add span{font-size:16px;vertical-align:top;letter-spacing:-1px;color:#54585f;}

/* program-list 공통 */
#content>div[class^=program-list]{position:relative;margin-left:auto;margin-right:auto;width:1200px;padding:60px 0 0;}
.program-list1,
.program-list2,
.program-list3,
.program-list4,
.program-list5,
.program-list6,
.program-list7,
.program-list8,
.program-list9,
.program-list10 {position:relative;margin-left:auto;margin-right:auto;width:1200px;padding:60px 0 0;}
.program-list .program-list-header{position:relative;margin:0 0 35px 0;width:100%;}
.program-list .program-list-tit{font-family:'Noto Sans Bold';font-size:30px;line-height:32px;color:#000;letter-spacing:-1px;}
.program-list .program-list-tit .list-total{display:inline-block;margin:-5px 0 0 10px;font-size:30px;font-weight:600;color:#0088cf;vertical-align:baseline;}
.program-list .select-cate{top:10px;}
.program-list .program-list-btn .btn-list-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px;}
.program-list .program-list-btn .btn-list-write{display:block;margin:15px 25px 5px;padding:6px;border:1px solid #67678b;font-size:11px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:bold;text-align:center;}
.program-list .component{background:#fff;padding-top:0;}
.program-list .component .component-box{border-bottom:0;}
.program-list .component:first-of-type .component-box{padding-top:0;border:0;}
.program-list .component .component-box .tit-a{display:none;}

.program-editor{width:1200px;margin:0 auto;padding:40px 0 80px;}
.program-editor hr{border-top:1px solid #ccc;}

/* radio-list 공통*/
.radio-list{position:relative;padding:30px 0 50px;background:#fff;margin:;}
.radio-list-box{position:relative;margin:0 auto;width:1200px;}
.radio-list .component{padding:0 0 50px 0;margin:0;}
.radio-list .component-box .tit-a{font-family:'Noto Sans Bold';font-size:20px;line-height:22px;color:#000;letter-spacing:-1px;}
.radio-list .component-box .tit-a .list-total{display:inline-block;margin:-5px 0 0 10px;font-size:20px;line-height:22px;font-weight:700;color:#0088cf;}
.radio-list .component .component-box .tit-a{display:none;}
.radio-list .component .component-box .tit-a.numbering{display:block !important;}
.radio-list .select-cate{top:50px;}
.radio-list .no-data{padding:140px 0 0;height:660px;background:#f6f6f6;font-size:22px;line-height:26px;letter-spacing:-1px;color:#9496a3;text-align:center;margin:0 0 40px;}

/* comp01 컴퍼넌트 */
.component-box.comp01{position:relative;}
.comp01-list{overflow:hidden;margin:-30px 0 -30px -15px;}
.comp01-list-box{float:left;position:relative;margin:30px 0 30px 15px;width:390px;height:298px;}
.comp01-list-box a{display:block;}
.comp01-list-box .txt{display:block;padding:12px 0 0;}
.comp01-list-box .tit{display:none;}
.comp01-list-box .date{display:inline-block;position:relative;font-size:20px;line-height:26px;letter-spacing:-1px;color:#9496a3;margin:-1px 0 0;}
.comp01-list-box .episode + .date{margin-left:12px;padding-left:12px;}
.comp01-list-box .episode + .date:before{content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:16px;background:#dcdee0;}
/* .comp01-list-box .date:before{content:"";position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:16px;background:#dcdee0;} */
.comp01-list-box.week .date{display:none;}
.comp01-list-box .des{display:block;margin:4px 0 0;font-size:14px;line-height:18px;letter-spacing:-.5px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:36px;}
.comp01-list-box .time{display:none;}
.comp01-list-box .episode{display:inline-block;font-size:20px;line-height:26px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";max-width:272px;box-sizing:border-box;text-overflow:ellipsis;}
.comp01-list-box .read{display:none;}
.comp01-list-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.comp01-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.comp01-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.comp01-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.comp01-list-box .img-box .type1{}
.comp01-list-box .img-box .type1 .ico{background-position:0 -176px;}
.comp01-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.comp01-list-box .img-box .type2 .ico{background:none;}
.comp01-list-box .img-box .type3{}
.comp01-list-box .img-box .type3 .ico{background-position:0 -192px;}
.comp01-list-box .img-box .type4{}
.comp01-list-box .img-box .type4 .ico{background-position:0 -208px;}

/* comp02 컴퍼넌트 */
.component-box.comp02{position:relative;}
.comp02-list{overflow:hidden;margin:0 0 0 -16px;}
.comp02-list-box{float:left;position:relative;margin:0 0 16px 16px;width:592px;}
.comp02-list-box a{display:block;}
.comp02-list-box .txt{display:block;position:absolute;bottom:0;left:0;width:100%;}
.comp02-list-box .txt span{z-index:1;}
.comp02-list-box .tit{display:none;}
.comp02-list-box .episode{display:none;float:left;margin:55px 5px 0 20px;font-size:22px;color:#fff;}
.comp02-list-box .date{display:block;position:absolute;left:20px;bottom:20px;float:left;margin:55px 0 0 0;font-size:14px;letter-spacing:-.025em;line-height:20px;color:#dcdee0;}
.comp02-list-box .des{display:block;position:absolute;bottom:45px;left:20px;right:20px;font-size:18px;letter-spacing:-1px;line-height:22px;color:#fff;text-overflow:ellipsis;overflow:hidden;}
.comp02-list-box .time{display:none;position:absolute;bottom:15px;left:0;padding:0 20px;font-size:14px;line-height:20px;color:#fff;}
.comp02-list-box .read{display:block;position:absolute;left:20px;bottom:20px;margin:0 0 0 75px;padding:0 0 0 8px;font-size:14px;letter-spacing:-.025em;line-height:20px;color:#dcdee0;}
.comp02-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:8px;background:#b6b7b9;}

.comp02-list-box .shadow{display:block;position:absolute;left:0;bottom:0;width:100%;height:177px;background:url(../images/etc/bg-comp02-shadow.png) repeat-x left bottom;z-index:0 !important;opacity:.25;}
.comp02-list-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.comp02-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.comp02-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.comp02-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.comp02-list-box .img-box .type1{}
.comp02-list-box .img-box .type1 .ico{background-position:0 -176px;}
.comp02-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.comp02-list-box .img-box .type2 .ico{background:none;}
.comp02-list-box .img-box .type3{}
.comp02-list-box .img-box .type3 .ico{background-position:0 -192px;}
.comp02-list-box .img-box .type4{}
.comp02-list-box .img-box .type4 .ico{background-position:0 -208px;}

/* comp03 컴퍼넌트 */
.component-box.comp03{position:relative;}
.comp03 h5{margin:0 0 20px 0;font-size:20px;font-family:"Noto Sans Bold";}
.comp03-list{overflow:hidden;margin:0 0 0 -16px;}
.comp03-list-box{float:left;position:relative;margin:0 0 55px 16px;width:288px;height:236px;}
.comp03-list-box a{display:block;}
.comp03-list-box .playtime{display:block;position:absolute;right:0;bottom:0;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.comp03-list-box .txt{display:block;padding:10px 0 0;}
.comp03-list-box .tit{display:none;}
.comp03-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;color:#000;font-family:"Noto Sans Bold";}
.comp03-list-box .date{display:none;float:left;font-family:"Noto Sans Light";font-size:18px;color:#949699;}
.comp03-list-box .des{display:block;clear:both;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:44px;}
.comp03-list-box .time{display:none;}
.comp03-list-box .read{display:block;font-size:12px;line-height:20px;color:#949699;}
.comp03-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}
.comp03-list-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.comp03-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.comp03-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.comp03-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.comp03-list-box .img-box .type1{}
.comp03-list-box .img-box .type1 .ico{background-position:0 -176px;}
.comp03-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.comp03-list-box .img-box .type2 .ico{background:none;}
.comp03-list-box .img-box .type3{}
.comp03-list-box .img-box .type3 .ico{background-position:0 -192px;}
.comp03-list-box .img-box .type4{}
.comp03-list-box .img-box .type4 .ico{background-position:0 -208px;}

/* comp04 컴퍼넌트 */
.component-box.comp0401{position:relative;}
.comp0401-list{position:relative;}
.comp0401-list .owl-pagination{position:absolute;left:70px;bottom:20px;}
.comp0401-list .owl-page{display:block;margin-right:6px;width:6px;height:6px;border:2px solid #fff;border-radius:100%;background:none;}
.comp0401-list .owl-page.active{background:#fff;opacity:1;}
.comp0401-list-box a{display:block;font-size:0;}
.comp0401-list-box img{width:100%;}

.component-box.comp0402{position:relative;}
.comp0402-list{position:relative;}
.comp0402-list .owl-pagination{position:absolute;left:70px;bottom:40px;}
.comp0402-list .owl-page{display:block;margin-right:6px;width:6px;height:6px;border:2px solid #fff;border-radius:100%;background:none;}
.comp0402-list .owl-page.active{background:#fff;opacity:1;}
.comp0402-list-box a{display:block;font-size:0;}
.comp0402-list-box img{width:100%;}

.component-box.comp0403{position:relative;}
.comp0403-list{position:relative;}
.comp0403-list-box a{display:block;font-size:0;}
.comp0403-list-box img{width:100%;}

.component-box.comp0404{position:relative;}
.comp0404-list{position:relative;}
.comp0404-list-box a{display:block;font-size:0;}
.comp0404-list-box img{width:100%;}


/* comp05 컴퍼넌트 */
.component-box.comp05{position:relative;}
.comp05-list{overflow:hidden;border-top:1px solid #dddee0;}
.comp05-list-box{position:relative;box-sizing:border-box;width:50%;}
.comp05-list-box:nth-of-type(odd){clear:both;float:left;padding-right:24px;}
.comp05-list-box:nth-of-type(even){float:right;padding-left:24px;}
.comp05-list-box:nth-last-of-type(-n+2){margin-bottom:0;}
.comp05-list-box a{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #dddee0;}
.comp05-list-box .txt{display:table-cell;padding:35px 25px 35px 0;}
.comp05-list-box .comp05-list-txt{display:table-cell;padding:30px 25px 30px 0;}
.comp05-list-box .tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.comp05-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;}
.comp05-list-box .des{display:block;margin:15px 0 0;font-size:16px;line-height:24px;max-height:48px;letter-spacing:-.5px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:normal;}
.comp05-list-box .date{display:block;float:left;margin:30px 0 00 ;font-size:15px;line-height:27px;color:#949699;}
.comp05-list-box .read{display:block;position:relative;float:left;margin:30px 0 0;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.comp05-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.comp05-list-img{display:table-cell;width:39.8%;}
.comp05-list-img .img-thum{padding-top:66%;}
.comp05-list-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.comp05-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.comp05-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.comp05-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.comp05-list-box .img-box .type1{}
.comp05-list-box .img-box .type1 .ico{background-position:0 -176px;}
.comp05-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.comp05-list-box .img-box .type2 .ico{background:none;}
.comp05-list-box .img-box .type3{}
.comp05-list-box .img-box .type3 .ico{background-position:0 -192px;}
.comp05-list-box .img-box .type4{}
.comp05-list-box .img-box .type4 .ico{background-position:0 -208px;}
.comp05-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/* comp06 컴퍼넌트 */
.component-box.comp06{position:relative;}
.comp06-list{overflow:hidden;}
.comp06-list .arrow_prev{position:absolute;right:100%;top:50%;margin:-32px 30px 0 0;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat 0 -64px;cursor:pointer}
.comp06-list .arrow_next{position:absolute;left:100%;top:50%;margin:-32px 0 0 30px;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat -35px -64px;cursor:pointer}
.comp06-list .arrow_prev.disabled,
.comp06-list .arrow_next.disabled{background-position-y:0;}
.comp06-list-box{position:relative;}
.comp06-list-box a{display:block;}
.comp06-list-box .img-thum{padding-top:100%;}
.comp06-list-box .txt{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:44px;-webkit-box-orient:vertical;margin:10px 0 0;min-height:44px;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.comp06-list.list-type ul{overflow:hidden;}
.comp06-list.list-type li{float:left;margin:0 0 60px 16px;width:288px;}
.comp06-list.list-type li:nth-of-type(4n+1){clear:both;margin-left:0;}
.comp06-list.list-type li:nth-last-of-type(-1n+4){margin-bottom:0;}
/* comp07 컴퍼넌트 */
.component-box.comp07{position:relative;width:100%;}
.component-box.comp07 .tit-a{width:1200px;margin: 0 auto 20px auto;}
.component-box.comp07 .program-list-header{margin:0 auto 35px;width: 1200px;}
.comp07-list-row{overflow:hidden;margin:18px 0 0;}
.comp07-list-row:first-child{margin-top:0;}
.comp07-list-box{float:left;margin:0 0 0 18px;width:185px;height:185px;}
.comp07-list-box:first-child{margin-left:0;}
.comp07-list-box a{display:block;position:relative;}
.comp07-list-box .img-thum{padding-top:100%;}
.comp07-list-box .img-more{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);}
.comp07-list-box .img-more .txt{position:absolute;top:50%;left:0;right:0;margin:-26px 0 0;font-size:48px;line-height:52px;letter-spacing:-1px;color:#fff;font-family:"Noto Sans Bold";text-align:center;}
/*.comp07-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}*/
.comp07-list-row{width:1200px;margin:18px auto 0;}
.comp07-list-row.on-after{margin:30px auto 0;}
.comp07-list-row.on-before{margin:0 auto 12px;}
.comp07-list-info{position:relative;width:100%;overflow:hidden;}
.comp07-arrow{position:relative;width:1200px;height:18px;margin:12px auto 0;}
.comp07-arrow .ico{position:absolute;margin:0 0 0 -18px;left:50%;top:0;width:36px;height:18px;background:url(../images/etc/bg-comp07.png) no-repeat center center;}
.comp07-view-box{position:relative;height:530px;background:#34373c;}
.comp07-view-box .img-box{margin:40px 0;width:800px;height:450px;}
.comp07-view-box .txt-box{position:absolute;right:25px;bottom:100px;width:360px;}
.comp07-view-box .txt-box dt{color:#fff;color:#0088cf;font-size:16px;}
.comp07-view-box .txt-box dd{margin:20px 0 0 0;}
.comp07-view-box .txt-box .title{display:block;color:#fff;font-size:22px;}
.comp07-view-box .txt-box .date{display:block;color:#fff;font-size:16px;}
.comp07-view-box .btn-close{display:block;position:absolute;right:32px;top:32px;width:32px;height:32px;background:url(../images/btn/btn-close-comp07.png) no-repeat center center;}
.comp07-view{position:relative;width:1200px;margin:0 auto;}
.comp07-view-img{position:relative;}
.comp07-list-info .arrow_box{}
.comp07-list-info .arrow-buttons{width:100%;}
.comp07-list-info .arrow_box .arrow_prev{position:absolute;margin:-31px 0 0 0;left:-40px;top:50%;width:34px;height:63px;background:url(../images/arrow/arrow-banner1.png) no-repeat 0 0;text-indent:-10000px;cursor:pointer;opacity:.8;}
.comp07-list-info .arrow_box .arrow_next{position:absolute;margin:-31px 0 0 0;right:-40px;top:50%;width:34px;height:63px;background:url(../images/arrow/arrow-banner1.png) no-repeat -34px 0 ;text-indent:-10000px;cursor:pointer;opacity:.8;}
.comp07-view-count{position:absolute;right:40px;bottom:40px;}
.comp07-view-count .current{color:#fff;font-size:16px;vertical-align:middle;}
.comp07-view-count .total:before{content:'/ ';}
.comp07-view-count .total{color:#949699;font-size:16px;}

/* comp08 컴퍼넌트 */
.component-box.comp08{position:relative;}
.comp08-list{border-bottom:1px solid #dcdee0;}
.comp08-list-box{padding:20px 0;border-top:1px solid #dcdee0;}
.comp08-list-box a{display:table;table-layout:fixed;width:100%;}
.comp08-list-box .txt{display:table-cell;box-sizing:border-box;padding:0 5px;width:44%;overflow:hidden;}
.comp08-list-box .txt .des{display:block;margin:0 0 30px;font-size:22px;line-height:30px;letter-spacing:-1px;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.comp08-list-box .txt .date{clear:both;float:left;font-size:14px;line-height:18px;letter-spacing:-.025em;color:#949699;}
.comp08-list-box .txt .read{position:relative;float:left;margin:0 0 0 12px;padding:0 0 0 12px;font-size:14px;line-height:18px;letter-spacing:-.025em;color:#949699;}
.comp08-list-box .txt .read:before{content:"";position:absolute;left:0;top:50%;margin:-7px 0 0;width:1px;height:15px;background:#dddee0;}
.comp08-list-box .comp08-list-img{display:table-cell;width:56%;overflow:hidden;}
.comp08-list-box .img-box{float:left;margin:0 0 0 10px;width:216px;}
.comp08-list-box .img-box:first-child{margin:0;}
.comp08-list-box .img-thum{padding-top:66.66%;}
.comp08-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/* comp09 컴퍼넌트 */
.component-box.comp09{position:relative;}
.comp09-list.owl-carousel{overflow:hidden;position:relative;width:auto;padding:0 60px;}
.comp09-list-box{width:140px;padding:0 20px;}
.comp09-list-box .img-box{overflow:hidden;margin: 0 0 9px;height:140px;border-radius:100%;}
.comp09-list-box .img-thum{padding-top:100%;}
.comp09-list-box .txt .role{display:block;font-size:16px;line-height:20px;letter-spacing:-.5px;color:#000;font-family:"Noto Sans Bold";text-align:center;}
.comp09-list-box .txt .actor{display:block;font-size:12px;line-height:16px;color:#000;text-align:center;}
.comp09-list .arrow_prev{position:absolute;left:0;top:52px;width:24px;height:50px;background:url(../images/arrow/arrow-slide01.png) no-repeat 0 0;cursor:pointer;}
.comp09-list .arrow_next{position:absolute;right:0;top:52px;width:24px;height:50px;background:url(../images/arrow/arrow-slide01.png) no-repeat -50px 0;cursor:pointer;}
.comp09-list .arrow_prev.disabled,.comp09-list .arrow_next.disabled{background-position-y:-1px;}

/* comp10 컴퍼넌트 */
.component-box.comp10{position:relative;}
.comp10-info{display:table;table-layout:fixed;width:100%;padding:30px 0 0;border-top:4px solid #343464;}
.comp10-info-story{display:table-cell;width:50%;padding:0 22px 0 0;font-size:14px;line-height:22px;letter-spacing:-.5px;color:#000;}
.comp10-info-detail{display:table-cell;width:50%;padding:0 0 0 10px;vertical-align:top;}
/* .comp10-info-detail-left{float:left;padding:0 0 0 100px;} */
/* .comp10-info-detail-right{float:left;padding:0 0 0 12px;} */
.comp10-info-detail dl{float:left;overflow:hidden;width:50%;padding:0 0 0 12px;box-sizing:border-box;}
.comp10-info-detail dl dt{float:left;width:46px;font-size:12px;line-height:22px;color:#000;}
.comp10-info-detail dl dd{float:left;font-size:14px;color:#000;width:230px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.comp10-info-detail .program,
.comp10-info-detail .cast{float:none;clear:both;width:100%;}
.comp10-info-detail .program dd,
.comp10-info-detail .cast dd{width:525px;}
/* comp11 컴퍼넌트 */
.component-box.comp11{position:relative;}
.comp11-list.owl-carousel{position:relative;}
.comp11-list .owl-pagination{position:static;margin:25px 0 0;font-size:0;text-align:center;}
.comp11-list .owl-page{float:none;display:inline-block;width:6px;height:6px;border:2px solid #949699;border-radius:100%;}
.comp11-list .owl-page.active{background:#949699;}
.comp11-list .owl-page a{display:block;width:100%;height:100%;}
/*.comp11-list .owl-item{margin-right:16px;}*/ /* 해당 css는 플러그인에서 수정가능 */
.comp11-list-box{border:1px solid #dcdee0;}
.comp11-list-box dt{height:84px;margin:28px 26px;font-size:22px;line-height:28px;letter-spacing:-1px;color:#000;background:url(../images/etc/bg-comp11-comma.png) no-repeat right top;overflow:hidden;}
.comp11-list-box dd{padding:14px 26px;background:#f6f6f6;font-size:0;}
.comp11-list-box .writer{font-size:15px;line-height:20px;letter-spacing:-.5px;color:#000;font-family:"Noto Sans Bold"}
.comp11-list-box .date{margin: 0 0 0 10px;font-size:15px;line-height:21px;letter-spacing:-.5px;color:#000;}
.comp11-list .arrow_prev{position:absolute;right:100%;top:50%;margin:-32px 30px 0 0;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat 0 -64px;cursor:pointer}
.comp11-list .arrow_next{position:absolute;left:100%;top:50%;margin:-32px 0 0 30px;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat -35px -64px;cursor:pointer}
.comp11-list .arrow_prev.disabled,
.comp11-list .arrow_next.disabled{background-position-y:0;}

/* comp06 컴퍼넌트 */
.component-box.comp12{position:relative;}
.comp12-list{overflow:hidden;}
.comp12-list .arrow_prev{position:absolute;right:100%;top:50%;margin:-32px 30px 0 0;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat 0 -64px;cursor:pointer}
.comp12-list .arrow_next{position:absolute;left:100%;top:50%;margin:-32px 0 0 30px;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat -35px -64px;cursor:pointer}
.comp12-list .arrow_prev.disabled,
.comp12-list .arrow_next.disabled{background-position-y:0;}
.comp12-list-box{position:relative;}
.comp12-list-box a{display:block;}
.comp12-list-box .img-thum{padding-top:66.66%;}
.comp12-list-box .txt{display:block;margin:10px 0 0;min-height:44px;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* comp13 컴퍼넌트 */
.component-box.comp13{position:relative;}
.comp13-list{overflow:hidden;}
.comp13-list .arrow_prev{position:absolute;right:100%;top:50%;margin:-32px 30px 0 0;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat 0 -64px;cursor:pointer}
.comp13-list .arrow_next{position:absolute;left:100%;top:50%;margin:-32px 0 0 30px;width:35px;height:64px;background:url(../images/arrow/arrow-slide03.png) no-repeat -35px -64px;cursor:pointer}
.comp13-list .arrow_prev.disabled,
.comp13-list .arrow_next.disabled{background-position-y:0;}
.comp13-list-box{position:relative;}
.comp13-list-box a{display:block;}
.comp13-list-box .img-thum{padding-top:142.9%;}
.comp13-list-box .img-download{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5)}
.comp13-list-box:hover .img-download{display:block;}
.comp13-list-box .img-download div{display:table;table-layout:fixed;position:absolute;top:0;left:0;width:100%;height:100%;}
.comp13-list-box .img-download ul{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.comp13-list-box .img-download li + li{margin-top:15px;}
.comp13-list-box .img-download a{display:block;margin:0 auto;padding:9px 0;width:188px;border:1px solid #b6b7b9;background:#f6f6f6;font-size:16px;line-height:20px;letter-spacing:-.025em;color:#34373c;}

/*리스트*/
.program-list .no-data{padding:140px 0 0;height:660px;background:#f6f6f6;font-size:22px;line-height:26px;letter-spacing:-1px;color:#9496a3;text-align:center;margin:0 0 40px;}

/*다시보기 리스트*/
.program-list div.program-list1{width:auto;}
.program-list1 .program-list-header{margin-left:auto;margin-right:auto;width:1200px;}
.program-list1 .program-list-header:after{content:"";display:block;clear:both;}
.program-list1 .program-list-tit{float:left;line-height:40px;margin:-2px 20px 0 0;}
.program-list1 .select-box{float:left;margin:0 5px 0;width:135px;}
.program-list1 .select-box .label{padding:8px 9px;line-height:22px}
.program-list1 .select-btn{float:left;margin:0 5px 0;}
.program-list1 .select-btn .btn{cursor:pointer;border:0;width:50px;height:40px;font-size:13px;color:#fff;background:#343464;}
.program-list1 .search-box{position:absolute;top:0;right:0;}
.program-list1 .search-box .label-box{display:block;}
.program-list1 .search-box .label-box a{display:block;position:relative;padding:10px 35px 10px 0;font-size:14px;line-height:20px;letter-spacing:-.025em;color:#54585e;}
.program-list1 .search-box .label-box a .ico{position:absolute;right:0;top:50%;margin:-9px 0 0;width:18px;height:18px;background:url(../images/ico/ico-popup-btn.png) no-repeat 0 -18px;background-size:18px;}
.program-list1 .search-box .input-box{display:none;}
.program-list1 .search-box.on .label-box{display:none;}
.program-list1 .search-box.on .input-box{display:block;}
.program-list1 .search-box.on .input-box .select-box{position:static;float:left;margin:0;width:106px;}
.program-list1 .search-box.on .input-box input[type=text]{float:left;width:202px;height:40px;border-width:1px 0;}
.program-list1 .search-box.on .input-box a{float:left;display:block;width:66px;padding:10px 0;background:#343464;font-size:14px;line-height:20px;letter-spacing:-0.025em;color:#fff;text-align:center;}
.program-list1 .search-box.result .label-box{display:none;}
.program-list1 .search-box.result .input-box{display:block;}
.program-list1 .search-box.result .input-box .select-box{position:static;float:left;margin:0;width:106px;}
.program-list1 .search-box.result .input-box input[type=text]{float:left;width:202px;height:40px;border-width:1px 0;}
.program-list1 .search-box.result .input-box a{float:left;display:block;width:66px;padding:10px 0;background:#343464;font-size:14px;line-height:20px;letter-spacing:-0.025em;color:#fff;text-align:center;}
.program-list1 .comp01 .all-view{display:none;}
.program-list1 .comp02-list .tit{display:none;}
.program-list1 .comp02-list .episode{display:block;position:relative;float:left;margin:0 0 85px 20px;font-size:22px;line-height:1.5;color:#fff;font-family:"Noto Snas Bold";}
.program-list1 .comp02-list .date{display:block;position:relative;bottom:auto;left:auto;float:left;margin:0 0 85px 9px;padding:0 0 0 9px;font-size:22px;line-height:1.5;color:#fff;}
.program-list1 .comp02-list .date:before{content:"";position:absolute;left:0;top:50%;margin:-5px 0 0;width:1px;height:14px;background:#b6b7b9;}
.program-list1 .comp02-list .des{display:block;position:absolute;bottom:45px;left:20px;right:20px;font-size:14px;line-height:20px;letter-spacing:-.5px;color:#fff;}
.program-list1 .comp02-list .time{display:block;position:absolute;bottom:15px;left:0;padding:0 20px;font-size:14px;line-height:20px;color:#fff;}
.program-list1 .comp02-list .read{display:none;}
.program-list1 .comp03-list-box .episode{display:block;}
.program-list1 .comp03-list-box .date{display:block;}
.program-list1 .comp03-list-box .des{font-size:14px;}
.program-list1 .comp03-list-box .read{display:none;}

/*미리보기 리스트*/
.program-list2 .select-box{position:absolute;right:0;top:0;width:135px;}
.program-list2 .comp02-list-box .episode{display:block;}
.program-list2 .comp02-list-box .date{display:block;}
.program-list2 .comp02-list-box .des{font-size:14px;}
.program-list2 .comp02-list-box .read{display:none;}
.program-list2 .comp03-list-box .episode{display:block;}
.program-list2 .comp03-list-box .date{display:block;}
.program-list2 .comp03-list-box .des{font-size:14px;}
.program-list2 .comp03-list-box .read{display:none;}

/*미공개 영상 리스트*/
.program-list3 .comp01-list-box{margin-bottom:50px;}
.program-list3 .comp01-list-box .txt{display:block;padding:10px 0 0;}
.program-list3 .comp01-list-box .date{display:inline-block;position:absolute;bottom:2px;left:0;font-family:"Noto Sans Regular";letter-spacing:0;color:#949699;font-size:12px;line-height:12px;}
.program-list3 .comp01-list-box .des{display:block;margin:0 0 5px 0;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.program-list3 .comp01-list-box .read{position:relative;display:inline-block;margin:0 0 0 75px;padding-left:15px;font-size:12px;line-height:12px;color:#949699;}
.program-list3 .comp01-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:10px;background:#dddee0;}

.program-list4 .program-list-header{margin-left:auto;margin-right:auto;width:1200px;}
.program-list4 .program-list-header:after{content:"";display:block;clear:both;}
.program-list4 .program-list-tit{float:left;line-height:40px;}
.program-list4 .select-box{float:left;margin:0 0 0 30px;width:135px;}
.program-list4 .select-box + .select-box{margin:0 0 0 10px}
.program-list4 .select-box .label{padding:8px 9px;line-height:22px}
.program-list4 .no-data{padding:140px 0 0;height:660px;background:#f6f6f6;font-size:22px;line-height:26px;letter-spacing:-1px;color:#9496a3;text-align:center;margin:0 0 40px;}
.program-list4 .select-btn{float:left;margin:0 5px 0;}
.program-list4 .select-btn .btn{cursor:pointer;border:0;width:50px;height:40px;font-size:13px;color:#fff;background:#343464;}

/*게시판 리스트*/
.program-list6{}
.program-list6-box1{float:left;width:870px;}
.program-list6 .board{padding:0 0 80px 0;}
.program-board-btn{position:absolute;right:0;top:18px;}
.program-board-btn a{display:block;padding:8px 40px;border:1px solid #717192;font-family:"Noto Sans Bold";font-size:14px;color:#343464;}
.program-list6-box2{float:left;margin:0 0 0 45px;width:285px;}
.program-list6-box2 .img-thum{padding-top:100%;}
.program-list6-box2 .list6-info{padding:60px 0;}
.program-list6-box2 .poster img{width:100%;}
.list6-info h4{font-size:20px;font-family:"Noto Sans Bold";}
.list6-info ul{margin:8px 0 0 0;border-top:3px solid #343464;}
.list6-info li{padding:15px 0;border-bottom:1px solid #dddee0;}
.list6-info span{display:block;}
.list6-info .title{font-size:16px;line-height:22px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:44px;-webkit-box-orient:vertical;}
.list6-info .date{font-size:12px;color:#54585e;}

/*게시판1 리스트*/
.program-list5{}

.program-list5-box1{float:left;padding:0 0 80px 0;width:870px;}
.program-list5-box2{float:left;margin:0 0 0 45px;width:285px;}
.program-list5-box2 .poster img{width:100%;}
.program-list5-box2 .list5-info{padding:60px 0;}
.list5-info h4{font-size:20px;font-family:"Noto Sans Bold";}
.list5-info .info-img{margin:15px 0 0 0;}
.list5-info .info-img li{margin:0 0 10px 0;}
.list5-info .info-img a{display:block;}
.list5-info .info-img li .img-thum{padding-top:34.7%;}
.list5-info .info-txt{margin:8px 0 0 0;border-top:3px solid #343464;}
.list5-info .info-txt li{padding:15px 0;border-bottom:1px solid #dddee0;}
.list5-info .info-txt span{display:block;}
.list5-info .info-txt .title{font-size:16px;line-height:22px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:44px;-webkit-box-orient:vertical;}
.list5-info .info-txt .date{font-size:12px;color:#54585e;}


/*뉴스 리스트*/
.program-list7 .comp05-list{border-top:4px solid #343464;}
.program-list7.type2{margin:0 auto;width:1200px;}
.program-list7-box1{float:left;width:870px;}
.program-list7-box1 .component-box{width:100%;}
.program-list7.type2 .list-box{position:relative;float:none;box-sizing:border-box;margin:0;padding:0;width:100%;}
.program-list7.type2 .list-img{width:185px;height:125px;}
.program-list7.type2 .list-tit{font-size:22px;font-family:"Noto Sans Regular";}
.program-list7-box2{float:left;margin:68px 0 0 45px;width:285px;}
.program-list7-box2 h4{padding:20px 10px 0 10px;border-top:4px solid #343464;}
.program-list7-box2 h4 .txt{display:inline-block;margin:0 10px 0 0;font-size:20px;font-family:"Noto Sans Bold";}
.program-list7-box2 h4 .date{display:inline-block;margin:5px 0 0 0;font-size:12px;font-family:"Noto Sans Regular";color:#949699;}
.program-list7-box2 .list-box.point .list-count{color:#0088cf;}
.program-list7-box2 .list-txt{display:table-cell;padding:0;border-bottom:1px solid #dddee0;}
.program-list7-box2 .list-box:last-of-type .list-txt{border-bottom:3px solid #dddee0;}
.program-list7-box2 .list-txt span{display:block;}
.program-list7-box2 .list-tit{padding:30px 20px 30px 60px;font-size:16px !important;line-height:20px !important;letter-spacing:0 !important;}
.program-list7-box2 .list-count{position:absolute;left:15px;top:25px;width:40px;text-align:center;font-size:22px;font-family:"Noto Sans Bold";color:#000;}
.program-list7-box2 .list-vote{position:absolute;left:15px;top:53px;width:40px;text-align:center;font-size:12px;color:#999;}

.program-list7.type2 .tit{min-height:48px;}
.program-list7.type2 .des{min-height:72px;}


/*포토갤러리 리스트*/
.program-list9{margin:0 !important;width:100% !important;}
.program-list9 .program-list-header{margin:0 auto 35px !important;width:1200px !important;}


/* todayinfo 타입 (radio home) */
.todayinfo{overflow:hidden;margin-top:-20px;}
.todayinfo-cast{float:left;position:relative;width:50%;}
.todayinfo-cast .cast-tit{margin:0 0 20px;}
.todayinfo-cast .tit-a{display:inline-block;margin:0;font-size:24px;line-height:28px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold"}
.todayinfo-cast .cast-info dl{overflow:hidden;margin:0 0 10px;}
.todayinfo-cast .cast-info dt{float:left;width:65px;font-size:12px;line-height:18px;color:#000;}
.todayinfo-cast .cast-info dd{font-size:14px;line-height:18px;color:#000;font-family:"Noto Sans Bold"}
.todayinfo-cast .date{display:inline-block;margin:0 0 0 8px;font-size:14px;line-height:20px;color:#000;vertical-align:bottom;}
.todayinfo-feature{float:left;position:relative;width:50%;}
.todayinfo-feature .tit-a{font-size:24px;line-height:28px;letter-spacing:-1px;}
.todayinfo-feature .open-popup{position:relative;margin:10px 0 0;padding:0 12px 0 0;font-size:12px;line-height:16px;letter-spacing:0;font-family:"Noto Sans Bold"}
.todayinfo-feature .open-popup .ico{position:absolute;right:0;top:50%;margin:-4px 0 0;width:7px;height:9px;background:url(../images/arrow/arrow-link2.png) no-repeat center center;}
.feature-slide{position:relative;}
.feature-slide .slide-box{border:1px solid #e1e2e4;font-size:0;}
.feature-slide .slide-box a{display:block;box-sizing:border-box;padding:17px 20px 18px;width:100%;height:100%;}
.feature-slide .slide-box a span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;}
.feature-slide .slide-box .feature{display:inline-block;font-size:30px;line-height:40px;letter-spacing:-1px;color:#000;}
.feature-slide .slide-box .sub,
.feature-slide .slide-box .emcee{display:inline-block;padding:0 0 0 8px;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;vertical-align:bottom;}
.feature-slide .slide-box .date{display:block;margin:5px 0 0;font-size:12px;line-height:16px;color:#9496a3;max-width:100%;}
.feature-slide .owl-pagination{position:absolute;right:0;top:-35px;}
.feature-slide .owl-page{width:6px;height:6px;border:2px solid #949699;border-radius:6px;}
.feature-slide .owl-page.active{background:#949699;opacity:1;}

/* imgword (section radio T4) */
.component-box.imgword{}
.imgword .imgword-list{overflow:hidden;}
.imgword .imgword-list li{position:relative;float:left;width:136px;height:136px;margin:0 0 0 16px;}
.imgword .imgword-list li:first-child{margin:0;}
.imgword .imgword-list li a{display:block;}
.imgword .imgword-list li.type0{}
.imgword .imgword-list li.type1{background:#343464;}
.imgword .imgword-list li.type2{background:#34373c;}
.imgword .imgword-list li.type1 .img-thum,
.imgword .imgword-list li.type2 .img-thum{display:none;}
.imgword .imgword-list .img-box{width:100%;height:100%;}
.imgword .imgword-list .img-thum{padding-top:100%;}
.imgword .imgword-list .tit{position:absolute;top:0;left:0;margin:15px;font-size:22px;line-height:26px;letter-spacing:-1px;color:#fff;font-family:"Noto Sans Bold"}
.imgword .imgword-list .hash{position:absolute;bottom:0;left:0;overflow:hidden;margin:15px;/*max-height:32px;*/font-size:11px;line-height:16px;color:#fff;}
.imgword .imgword-list .hash span{display:block;}

.eventlist1 .total{margin:0 0 0 15px;color:#0088cf;vertical-align:baseline;}
.eventlist1 .tabCon{overflow:hidden;}
.eventlist1 .select-sort{overflow:hidden;padding:20px 0 10px;}
.eventlist1 .select-sort ul{float:right;}
.eventlist1 .select-sort li{line-height:normal;}
.eventlist1-box{margin:30px 0 0;}
.eventlist1-box ul{clear:both;overflow:hidden;}
.eventlist1-box li{float:left;margin:0 0 0 15px;width:390px;min-height:390px;}
.eventlist1-box li:nth-child(3n+1){clear:both;margin:0;}
.eventlist1-box a{display:block;width:100%;}
.eventlist1-box .img-thum{padding-top:56.5%;}
.eventlist1-box .txt-box{display:block;}
.eventlist1-box .tit{display:block;margin:12px 0 5px;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.eventlist1-box .program{display:block;margin:0 0 15px;font-size:14px;line-height:20px;letter-spacing:-1px;color:#34373c;font-family:"Noto Sans Bold"}
.eventlist1-box .end{display:inline-block;margin:0 8px 0 0;padding:0 8px;border:1px solid #b6b7b9;font-size:12px;line-height:20px;letter-spacing:-1px;color:#9496a3;font-family:"Noto Sans Bold"}
.eventlist1-box .date{font-size:14px;line-height:20px;color:#949699;}
.eventlist1-box .winner{margin:0 0 0 27px;font-size:14px;line-height:20px;color:#0088c8;}
.eventlist1-box .winner span{position:relative;margin:0 0 0 5px;padding:0 0 0 5px;vertical-align:baseline;}
.eventlist1-box .winner span:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:10px;background:#0088c8;}
.eventlist1-more{text-align:center;}
.eventlist1-more a{display:inline-block;padding:10px 0;width:226px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;}

.eventlist2 .total{margin:0 0 0 15px;color:#0088cf;vertical-align:baseline;}
.eventlist2-box{overflow:hidden;margin:40px 0 0;}
.eventlist2-box li{float:left;margin:0 0 0 15px;width:228px;min-height:440px;}
.eventlist2-box li:nth-child(5n+1){clear:both;margin:0;}
.eventlist2-box a{display:block;width:100%;}
.eventlist2-box .img-thum{padding-top:142.98%;}
.eventlist2-box .txt-box{display:block;margin:10px 0 0;}
.eventlist2-box .tit{display:block;margin:0 0 8px;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.eventlist2-box .state{margin:0 8px 0 0;padding:0 9px;border:1px solid #0088c8;font-size:12px;line-height:20px;letter-spacing:-1px;color:#0088c8;}
.eventlist2-box .state.type1{border-color:#0088c8;color:#0088c8;}
.eventlist2-box .state.type2{border-color:#b6b7b9;color:#9496a3;}
.eventlist2-box .date{font-size:14px;line-height:20px;color:#949699;}
.eventlist2-more{text-align:center;}
.eventlist2-more a{display:inline-block;padding:10px 0;width:226px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;}

.eventlist3 .total{margin:0 0 0 15px;color:#0088cf;vertical-align:baseline;}
.eventlist3 .tabCon{overflow:hidden;}
.eventlist3 .select-sort{overflow:hidden;padding:20px 0 10px;}
.eventlist3 .select-sort ul{float:right;}
.eventlist3 .select-sort li{line-height:normal;}
.eventlist3-box{margin:30px 0 0;}
.eventlist3-box ul{overflow:hidden;}
.eventlist3-box li{box-sizing:border-box;padding:0 0 20px;width:50%;}
.eventlist3-box li:nth-child(odd){clear:both;float:left;box-sizing:border-box;padding-right:24px;width:50%;}
.eventlist3-box li:nth-child(even){float:right;box-sizing:border-box;padding-left:24px;width:50%;}
.eventlist3-box li:nth-last-child(-n+2){margin-bottom:0;}
.eventlist3-box a{display:table;table-layout:fixed;padding:0 0 20px;width:100%;border-bottom:1px solid #dddee0;}
.eventlist3-box .txt-box{display:table-cell;position:relative;padding:0 90px 0 0;vertical-align:top;}
.eventlist3-box .program{display:block;margin:0 0 4px;font-size:16px;line-height:24px;letter-spacing:-1px;color:#000;}
.eventlist3-box .tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";}
.eventlist3-box .info{position:absolute;left:0;bottom:0;}
.eventlist3-box .date{font-size:14px;line-height:20px;color:#949699;}
.eventlist3-box .state{font-size:14px;line-height:20px;color:#949699;}
.eventlist3-box .state.type1{color:#0088c8;}
.eventlist3-box .state.type2{color:#949699;}
.eventlist3-box .img-box{display:table-cell;width:106px;}
.eventlist3-box .img-thum{padding-top:143.39%;}
.eventlist3-more{margin:60px 0 0;text-align:center;}
.eventlist3-more a{display:inline-block;padding:10px 0;width:226px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;}

/* radiocomp01 컴퍼넌트 */
.component-box.radiocomp01{position:relative;}
.radiocomp01-list{overflow:hidden;border-top:1px solid #dddee0;}
.radiocomp01-list-box{position:relative;box-sizing:border-box;width:50%;}
.radiocomp01-list-box:nth-of-type(odd){clear:both;float:left;padding-right:24px;}
.radiocomp01-list-box:nth-of-type(even){float:right;padding-left:24px;}
.radiocomp01-list-box:nth-last-of-type(-n+2){margin-bottom:0;}
.radiocomp01-list-box a{display:table;table-layout:fixed;padding:20px 0;width:100%;border-bottom:1px solid #dddee0;}
.radiocomp01-list-box .tit{display:block;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;margin:5px 0 0;}
.radiocomp01-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;}
.radiocomp01-list-box .des{display:none;margin:15px 0 0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#000;}
.radiocomp01-list-box .date{display:block;font-size:15px;line-height:27px;color:#000;}
.radiocomp01-list-box .read{display:none;position:relative;float:left;margin:30px 0 0;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.radiocomp01-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.radiocomp01-list-img{display:table-cell;width:120px;vertical-align:top;}
.radiocomp01-list-img .img-thum{padding-top:55%;}
.radiocomp01-list-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.radiocomp01-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.radiocomp01-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.radiocomp01-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.radiocomp01-list-box .img-box .type1{}
.radiocomp01-list-box .img-box .type1 .ico{background-position:0 -176px;}
.radiocomp01-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.radiocomp01-list-box .img-box .type2 .ico{background:none;}
.radiocomp01-list-box .img-box .type3{overflow:hidden;text-indent:-10000em;}
.radiocomp01-list-box .img-box .type3 .ico{background-position:0 -192px;}
.radiocomp01-list-box .img-box .type3 .ico{display:block;top:10px;right:10px;width:17px;height:12px;background:url(../images/ico/ico-radiolook.png) no-repeat right bottom;background-size:17px;}
.radiocomp01-list-box .img-box .type4{}
.radiocomp01-list-box .img-box .type4 .ico{background-position:0 -208px;}
.radiocomp01-list-box.view .img-box:after{content:"";position:absolute;right:9px;top:9px;width:16px;height:11px;background:url(../images/ico/ico-radio-view.png) no-repeat;box-shadow:0 0 1px}
.radiocomp01-list-txt{display:table-cell;vertical-align:top;}
.radiocomp01-list-time{display:table-cell;width:130px;vertical-align:middle;text-align:right;font-size:15px;line-height:27px;}
.radiocomp01-list-time.vod{background:url(../images/ico/ico-radio-vod.png) no-repeat 0 50%;}
.radiocomp01-list-tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";}
.radiocomp01-list-cont{display:block;margin:15px 0 0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#000;}
.radiocomp01-list-info{display:block;margin:30px 0 0;font-size:0;}
.radiocomp01-list-date{font-size:15px;line-height:27px;color:#949699;}
.radiocomp01-list-views{position:relative;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.radiocomp01-list-views:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.radiocomp01-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/* radiocomp02 컴퍼넌트 */
.component-box.radiocomp02{position:relative;}
.radiocomp02-list{overflow:hidden;}
.radiocomp02-list-box{float:left;position:relative;margin:0 0 40px 15px;width:390px;}
.radiocomp02-list-box:nth-of-type(3n+1){clear:both;margin-left:0;}
.radiocomp02-list-box:nth-last-of-type(-1n+3){margin-bottom:55px;}
.radiocomp02-list-box a{display:block;}
.radiocomp02-list-box .txt{display:block;padding:12px 0 0;}
.radiocomp02-list-box .tit{display:block;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.radiocomp02-list-box .date{display:inline-block;font-size:12px;line-height:16px;color:#949699;font-family:'Noto Sans Regular';}
.radiocomp02-list-box .des{display:none;margin:4px 0 0;font-size:14px;line-height:18px;letter-spacing:-.5px;color:#000;}
.radiocomp02-list-box .time{display:none;}
.radiocomp02-list-box .episode{display:none;}
.radiocomp02-list-box .read{display:inline-block;font-size:12px;line-height:16px;color:#949699;font-family:'Noto Sans Regular';}
.radiocomp02-list-box .bar{position:relative;margin:0 0 0 5px;padding:0 0 0 5px;}
.radiocomp02-list-box .bar:before{position:absolute;top:50%;left:0;margin-top:-5px;content:"";display:inline-block;width:1px;height:10px;background:#949699;}
.radiocomp02-list-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.radiocomp02-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.radiocomp02-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.radiocomp02-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.radiocomp02-list-box .img-box .type1{}
.radiocomp02-list-box .img-box .type1 .ico{background-position:0 -176px;}
.radiocomp02-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.radiocomp02-list-box .img-box .type2 .ico{background:none;}
.radiocomp02-list-box .img-box .type3{overflow:hidden;text-indent:-10000em;left:0;top:0;right:0;bottom:0;width:auto;background:rgba(0,0,0,.25)}
.radiocomp02-list-box .img-box .type3 .ico{display:block;bottom:10px;right:10px;width:41px;height:41px;background:url(../images/ico/ico-play.png) no-repeat right bottom;}
.radiocomp02-list-box .img-box .type4{}
.radiocomp02-list-box .img-box .type4 .ico{background-position:0 -208px;}
.radiocomp02-more{margin:0 0 20px;}
.radiocomp02-more a{display:block;margin:0 auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/* radiocomp02m 컴퍼넌트 */
.component-box.radiocomp02m{position:relative;width:100%;}
.component-box.radiocomp02m .tit-a{width:1200px;margin: 0 auto 20px auto;}
.radiocomp02m-list{margin:0 auto;width:1200px;}
.radiocomp02m-list-row{overflow:hidden;}
.radiocomp02m-list-box{position:relative;float:left;margin:0 0 18px 18px;width:185px;height:185px;}
.radiocomp02m-list-box:nth-of-type(6n+1){clear:both;margin-left:0;}
.radiocomp02m-list-box:nth-last-of-type(-1n+6){margin-bottom:0;}
.radiocomp02m-list-box a{display:block;}
.radiocomp02m-list-box .img-thum{padding-top:100%;}
.radiocomp02m-list-box .list-more{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}
.radiocomp02m-list-box .list-more span{position:absolute;left:0;right:0;top:50%;margin-top:-26px;font-size:48px;line-height:52px;letter-spacing:-1px;color:#fff;font-family:"Noto Sans Bold";text-align:center;}
.radiocomp02m-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}
/*.radiocomp02m-view-count .total{color:#54585e;font-size:16px;}*/

/* radiocomp3m 컴퍼넌트 */
.radiocomp3m-box ul{overflow:hidden;}
.radiocomp3m-box .select-sort{padding:0 0 8px 0;margin:0 0 15px 0;border-bottom:1px solid #e7e7e7;}
.radiocomp3m-box .slice-radiocomp3m li{position:relative;float:left;margin:0 16px 55px 0;width:288px;height:354px;font-size:0;overflow:hidden;}
.radiocomp3m-box .slice-radiocomp3m li a{width:100%;overflow:hidden;}
.radiocomp3m-box .slice-radiocomp3m li:nth-of-type(4n){margin:0 0 55px 0;}
.radiocomp3m-box .txt{display:block;margin:10px 0;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.radiocomp3m-box .txt .date{display:block;margin:2px 0 0;font-size:12px;line-height:18px;letter-spacing:-1px;color:#54585f;}
.radiocomp3m-box .txt .date strong{font-weight:normal;}
.radiocomp3m-box .img-thum{padding-top:100%;}
.radiocomp3m-more{text-align:center;}
.radiocomp3m-more a{display:inline-block;padding:10px 76px 11px;border:1px solid #54585f;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#54585f;}

/* radiocomp04 컴퍼넌트 */
.component-box.radiocomp04{overflow:hidden;width:100%;padding:0 0 30px;background:#34373c;margin:0 0 -20px;}
.radiocomp04-box{position:relative;margin:0 auto;box-sizing:border-box;padding:90px 0 60px 352px;width:1200px;}
.radiocomp04-box .tit-a{margin:0;}
.radiocomp04-box .arrow_box{position:absolute;bottom:100%;right:0;margin:0 0 20px;}
.radiocomp04-box .arrow_box .arrow_prev{float:left;margin:0 20px 0 0;width:10px;height:12px;background:url(../images/arrow/arrow-tit.png) no-repeat;background-position:0 -42px;}
.radiocomp04-box .arrow_box .arrow_next{float:left;width:10px;height:12px;background:url(../images/arrow/arrow-tit.png) no-repeat;background-position:-26px -42px;}
.radiocomp04-box .arrow_box .arrow_prev.disabled,
.radiocomp04-box .arrow_box .arrow_next.disabled{background-position-y:-56px;}
.radiocomp04-box .radiocomp04-slide{position:relative;}
.radiocomp04-box .radiocomp04-slide slide-box{position:relative;font-size:0;}
.radiocomp04-box .radiocomp04-slide a{width:100%;}
.radiocomp04-box .radiocomp04-tit{position:absolute;top:0;left:0;}
.radiocomp04-box .radiocomp04-tit .txt_tit{margin:90px 0 0;font-size:32px;line-height:40px;letter-spacing:-1px;color:#fff;}
.radiocomp04-box .radiocomp04-tit .txt_cont{margin:30px 0 0;font-size:18px;line-height:22px;color:#fff;letter-spacing:-1px;}
.radiocomp04-box .radiocomp04-slide .img-box{display:block;position:relative;border-radius:0;width:185px;}
.radiocomp04-box .radiocomp04-slide .img-box .img-thum{padding-top:100%;}
.radiocomp04-box .txt{display:block;padding:10px 0;text-overflow:ellipsis;overflow:hidden;text-align:left;font-size:16px;color:#0088c8;line-height:20px;white-space:normal;letter-spacing:-1px;font-family:"Noto Sans Bold"}
.radiocomp04-box .txt .per{display:block;font-size:20px;line-height:24px;color:#fff;font-family:'Noto Sans Regular';margin:0 0 5px 0;}
.radiocomp04-box .select-box{width:143px;border:1px solid #c0c1c2;}
.radiocomp04-box .select-box .selectric{background:#34373c;}
.radiocomp04-box .select-box .selectric .label{font-size:18px;color:#fff;font-family:"Noto Sans Bold"}
.radiocomp04-box .select-box .selectric .button{background-image:url(../images/ico/bg-selectbox02.png);}
.radiocomp04-box .select-box .selectric .label{padding:9px 15px;letter-spacing:0;}
.radiocomp04-box .select-box .selectricItems li{padding:10px 15px;}

/* radiocomp04m 컴퍼넌트 */
.component-box.radiocomp04m{position:relative;}
.radiocomp04m-list{overflow:hidden;border-top:1px solid #dddee0;border-bottom:1px solid #dddee0;}
.radiocomp04m-list-box{position:relative;box-sizing:border-box;width:50%;}
.radiocomp04m-list-box:nth-of-type(odd){clear:both;float:left;padding-right:24px;}
.radiocomp04m-list-box:nth-of-type(even){float:right;padding-left:24px;}
.radiocomp04m-list-box:nth-last-of-type(-n+2){margin-bottom:0;}
.radiocomp04m-list-box:nth-last-of-type(-n+2) a{border-bottom:0;}
.radiocomp04m-list-box a{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #dddee0;}
.radiocomp04m-list-box .txt{display:table-cell;padding:30px 25px 30px 0;}
.radiocomp04m-list-box .radiocomp04m-list-txt{display:table-cell;padding:30px 25px 30px 0;}
.radiocomp04m-list-box .tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.radiocomp04m-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;}
.radiocomp04m-list-box .des{display:block;margin:15px 0 0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#000;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.radiocomp04m-list-box .date{display:block;float:left;margin:30px 0 00 ;font-size:15px;line-height:27px;color:#949699;}
.radiocomp04m-list-box .read{display:block;position:relative;float:left;margin:30px 0 0;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.radiocomp04m-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.radiocomp04m-list-img{display:table-cell;width:39.8%;}
.radiocomp04m-list-img .img-thum{padding-top:66%;}
.radiocomp04m-list-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.radiocomp04m-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.radiocomp04m-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.radiocomp04m-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.radiocomp04m-list-box .img-box .type1{}
.radiocomp04m-list-box .img-box .type1 .ico{background-position:0 -176px;}
.radiocomp04m-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.radiocomp04m-list-box .img-box .type2 .ico{background:none;}
.radiocomp04m-list-box .img-box .type3{}
.radiocomp04m-list-box .img-box .type3 .ico{background-position:0 -192px;}
.radiocomp04m-list-box .img-box .type4{}
.radiocomp04m-list-box .img-box .type4 .ico{background-position:0 -208px;}
.radiocomp04m-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/* radiocomp04_002 컴퍼넌트 */
.component-box.radiocomp04_002{position:relative;}
.radiocomp04_002-list{position:relative;}
.radiocomp04_002-list .owl-pagination{position:absolute;left:70px;bottom:40px;}
.radiocomp04_002-list .owl-page{display:block;margin-right:6px;width:6px;height:6px;border:2px solid #fff;border-radius:100%;background:none;}
.radiocomp04_002-list .owl-page.active{background:#fff;opacity:1;}
.radiocomp04_002-list a{display:block;font-size:0;}
.radiocomp04_002-list img{width:100%;}

/* radiocomp04_005 컴퍼넌트 */
.component-box.radiocomp04_005{position:relative;}
.radiocomp04_005-list{position:relative;}
.radiocomp04_005-list-box a{display:block;font-size:0;}
.radiocomp04_005-list-box img{width:100%;}

/* radiocomp07 컴퍼넌트 */
.component-box.radiocomp07{position:relative;width:100%;}
.component-box.radiocomp07 .tit-a{width:1200px;margin: 0 auto 20px auto;}
.radiocomp07-list{margin:0 auto;width:1200px;}
.radiocomp07-list-row{overflow:hidden;}
.radiocomp07-list-box{position:relative;float:left;margin:0 0 18px 18px;width:185px;height:185px;}
.radiocomp07-list-box:nth-of-type(6n+1){clear:both;margin-left:0;}
.radiocomp07-list-box:nth-last-of-type(-1n+6){margin-bottom:0;}
.radiocomp07-list-box a{display:block;}
.radiocomp07-list-box .img-thum{padding-top:100%;}
.radiocomp07-list-box .list-more{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}
.radiocomp07-list-box .list-more span{position:absolute;left:0;right:0;top:50%;margin-top:-26px;font-size:48px;line-height:52px;letter-spacing:-1px;color:#fff;font-family:"Noto Sans Bold";text-align:center;}
.radiocomp07-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}
.radiocomp07-view-count .total{color:#54585e;font-size:16px;}

/* radiocomp10 컴퍼넌트 */
.component-box.radiocomp10{position:relative;}
.radiocomp10-info{display:table;table-layout:fixed;width:100%;padding:30px 0 0;border-top:4px solid #343464;}
.radiocomp10-info-story{display:table-cell;width:50%;font-size:14px;line-height:22px;letter-spacing:-.5px;color:#000;}
.radiocomp10-info-detail{display:table-cell;width:50%;padding:0 0 0 22px;vertical-align:top;}
.radiocomp10-info-detail-left{float:left;width:280px;padding:0 0 0 100px;}
.radiocomp10-info-detail-right{float:left;padding:0 0 0 12px;}
.radiocomp10-info-detail dl{overflow:hidden;margin:4px 0 0;}
.radiocomp10-info-detail dl:first-child{margin:0;}
.radiocomp10-info-detail dl dt{float:left;width:46px;font-size:12px;line-height:20px;color:#000;}
.radiocomp10-info-detail dl dd{float:left;font-size:14px;line-height:20px;color:#000;font-family:"Noto Sans Bold"}

/* radiocomp09 컴퍼넌트 */
.component-box.radiocomp09{width:100%;background:#f6f6f6;margin:-40px 0 -20px;}
.radiocomp09-box{position:relative;width:1200px;margin:0 auto;padding:55px 0 40px;background:url(../images/etc/logo-kong.jpg) no-repeat 15px bottom;}
.radiocomp09-box .txt-box{position:relative;padding:0 0 0 215px;}
.radiocomp09-box .txt-box dt{font-size:22px;line-height:26px;letter-spacing:-1px;font-family:'Noto Sans Bold';color:#000;}
.radiocomp09-box .txt-box dt em{color:#429c45;}
.radiocomp09-box .txt-box dd{font-size:14px;line-height:20px;color:#000;margin:10px 0 0;}
.radiocomp09-box .txt-box .button-box{overflow:hidden;margin:10px 0 0;}
.radiocomp09-box .txt-box .button-box li{float:left;margin:0 5px 0 0;}
.radiocomp09-box .txt-box .button-box li a{display:inline-block;padding:0 25px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#34373c;}
.radiocomp09-box .txt-box .button-box li .ico{display:inline-block;width:20px;height:40px;background:url(../images/ico/ico-app-down.png) no-repeat 0 0;margin:0 15px 0 0;}
.radiocomp09-box .txt-box .button-box .google .ico{background-position:0 0;}
.radiocomp09-box .txt-box .button-box .apple .ico{background-position:0 -40px;}
.radiocomp09-box .all-program-share-box{position:absolute;bottom:40px;right:0;overflow:hidden;}
.radiocomp09-box .all-program-share-box li{float:left;margin:0 0 0 40px;}
.radiocomp09-box .all-program-share-box li a span{display:inline-block;width:30px;height:30px;background:url(../images/ico/ico-group-share02.png) no-repeat 0 0;}
.radiocomp09-box .all-program-share-box li.facebook a span{background-position:0 -30px;}
.radiocomp09-box .all-program-share-box li.insta a span{background-position:0 -60px;}
.radiocomp09-box .all-program-share-box li.twitter a span{background-position:0 -90px;}
.radiocomp09-box .all-program-share-box li.weibo a span{width:40px;background-position:0 -120px;}
.radiocomp09-box .all-program-share-box li.youtube a span{width:40px;background-position:0 -120px;}

/* radiocomp10 컴퍼넌트 */
/*.component-box.radiocomp10{position:relative;}
.radiocomp10-list{overflow:hidden;}
.radiocomp10-list-box{float:left;position:relative;margin:0 0 40px 15px;width:390px;}
.radiocomp10-list-box:nth-of-type(3n+1){clear:both;margin-left:0;}
.radiocomp10-list-box:nth-last-of-type(-1n+3){margin-bottom:55px;}
.radiocomp10-list-box a{display:block;}
.radiocomp10-list-box .txt{display:block;padding:12px 0 0;}
.radiocomp10-list-box .tit{display:block;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.radiocomp10-list-box .date{display:inline-block;font-size:12px;line-height:16px;color:#949699;font-family:'Noto Sans Regular';}
.radiocomp10-list-box .des{display:none;margin:4px 0 0;font-size:14px;line-height:18px;letter-spacing:-.5px;color:#000;}
.radiocomp10-list-box .time{display:none;}
.radiocomp10-list-box .episode{display:none;}
.radiocomp10-list-box .read{display:inline-block;font-size:12px;line-height:16px;color:#949699;font-family:'Noto Sans Regular';}
.radiocomp10-list-box .bar{position:relative;margin:0 0 0 5px;padding:0 0 0 5px;}
.radiocomp10-list-box .bar:before{position:absolute;top:50%;left:0;margin-top:-5px;content:"";display:inline-block;width:1px;height:10px;background:#949699;}
.radiocomp10-list-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.radiocomp10-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.radiocomp10-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.radiocomp10-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.radiocomp10-list-box .img-box .type1{}
.radiocomp10-list-box .img-box .type1 .ico{background-position:0 -176px;}
.radiocomp10-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.radiocomp10-list-box .img-box .type2 .ico{background:none;}
.radiocomp10-list-box .img-box .type3{overflow:hidden;text-indent:-10000em;left:0;top:0;right:0;bottom:0;width:auto;background:rgba(0,0,0,.25)}
.radiocomp10-list-box .img-box .type3 .ico{display:block;bottom:10px;right:10px;width:41px;height:41px;background:url(../images/ico/ico-play.png) no-repeat right bottom;}
.radiocomp10-list-box .img-box .type4{}
.radiocomp10-list-box .img-box .type4 .ico{background-position:0 -208px;}
.radiocomp10-more a{display:block;margin:10px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}*/

/* radiocomp11 컴퍼넌트 */
.component-box.radiocomp11{position:relative;}
.radiocomp11-list-box{padding:15px 15px 40px;border:1px solid #e1e2e4;}
.radiocomp11-list-box a{display:block;}
.radiocomp11-list-box .txt{display:block;}
.radiocomp11-list-box .tit{display:none;}
.radiocomp11-list-box .episode{display:none;}
.radiocomp11-list-box .des{display:block;overflow:hidden;height:48px;font-size:20px;line-height:26px;letter-spacing:-1px;color:#000;margin:15px 0 0;}
.radiocomp11-list-box .date{display:inline-block;margin:14px 0 0 0;font-size:14px;line-height:27px;color:#949699;}
.radiocomp11-list-box .read{display:inline-block;position:relative;margin:14px 0 0 10px;padding-left:10px;font-size:14px;line-height:27px;color:#949699;}
.radiocomp11-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.radiocomp11-list-img{overflow:hidden;display:block;}
.radiocomp11-list-img .img-box{float:left;width:176px;margin:0 0 0 16px;}
.radiocomp11-list-img .img-box:first-child{margin-left:0;}
.radiocomp11-list-box .img-thum{padding-top:100%;}
.radiocomp11-list .arrow_box{position:absolute;right:0;top:5px;}
.radiocomp11-list .arrow_prev{float:left;display:block;width:16px;height:20px;background:url(../images/arrow/arrow-slide02.png) no-repeat 0 0;cursor:pointer;}
.radiocomp11-list .arrow_next{float:left;display:block;margin:0 0 0 12px;width:16px;height:20px;background:url(../images/arrow/arrow-slide02.png) no-repeat -21px 0;cursor:pointer;}

/* radiocomp011 컴퍼넌트 */
.component-box.radiocomp13{position:relative;}
.radiocomp13-info{display:table;table-layout:fixed;width:100%;padding:30px 0 0;border-top:4px solid #343464;}
.radiocomp13-info-story{display:table-cell;width:50%;padding:0 22px 0 0;font-size:14px;line-height:22px;letter-spacing:-.5px;color:#000;}
.radiocomp13-info-detail{display:table-cell;width:50%;padding:0 0 0 22px;vertical-align:top;}
.radiocomp13-info-detail-left{float:left;width:280px;padding:0 0 0 100px;}
.radiocomp13-info-detail-right{float:left;padding:0 0 0 12px;}
.radiocomp13-info-detail dl{overflow:hidden;}
.radiocomp13-info-detail dl dt{float:left;width:46px;font-size:12px;line-height:16px;color:#000;}
.radiocomp13-info-detail dl dd{float:left;font-size:14px;line-height:20px;color:#000;font-family:"Noto Sans Bold"}

/* radiocomp06 컴퍼넌트 */
.radiocomp06-box{position:relative;}
.radiocomp06-box ul{overflow:hidden;}
.radiocomp06-box .select-sort{padding:0 0 8px 0;margin:0 0 15px 0;border-bottom:1px solid #e7e7e7;}
/*.radiocomp06-box .slice-radiocomp06{margin:0 0 50px 0;}*/
.radiocomp06-box .slice-radiocomp06 li{position:relative;float:left;width:288px;min-height:288px;font-size:0;overflow:hidden;}
.radiocomp06-box .slice-radiocomp06 li a{width:100%;overflow:hidden;}
.radiocomp06-box .slice-radiocomp06 li:first-child{margin:0;}
.radiocomp06-box .txt{display:block;margin:10px 0;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.radiocomp06-box .txt .date{display:block;margin:2px 0 0;font-size:12px;line-height:18px;letter-spacing:-1px;color:#54585f;}
.radiocomp06-box .txt .date strong{font-weight:normal;}
.radiocomp06-box .img-thum{padding-top:100%;}
.radiocomp06-more{text-align:center;}
.radiocomp06-more a{display:inline-block;padding:10px 76px 11px;border:1px solid #54585f;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#54585f;}
.radiocomp06-box .arrow_box .arrow-buttons div{position:absolute;top:110px;width:34px;height:68px;background:url(../images/ico/ico-radio-arrow.png) no-repeat 0 0;cursor:pointer;}
.radiocomp06-box .arrow_box .arrow-buttons .arrow_prev{right:50%;margin:0 630px 0 0;}
.radiocomp06-box .arrow_box .arrow-buttons .arrow_prev.disabled{background-position:0 -63px;}
.radiocomp06-box .arrow_box .arrow-buttons .arrow_next{left:50%;margin:0 0 0 630px;background-position:-34px 0;}
.radiocomp06-box .arrow_box .arrow-buttons .arrow_next.disabled{background-position:-34px -63px;}

/* radiocomp12 컴퍼넌트 */
.radiocomp12-box ul{overflow:hidden;}
.radiocomp12-box .select-sort{padding:0 0 8px 0;margin:0 0 15px 0;border-bottom:1px solid #e7e7e7;}
.radiocomp12-box .slice-radiocomp12 li{position:relative;float:left;margin:0 16px 55px 0;width:288px;min-height:288px;font-size:0;overflow:hidden;}
.radiocomp12-box .slice-radiocomp12 li a{width:100%;overflow:hidden;}
.radiocomp12-box .slice-radiocomp12 li:nth-of-type(4n){margin:0 0 55px 0;}
.radiocomp12-box .txt{display:block;margin:10px 0;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.radiocomp12-box .txt .date{display:block;margin:2px 0 0;font-size:12px;line-height:18px;letter-spacing:-1px;color:#54585f;}
.radiocomp12-box .txt .date strong{font-weight:normal;}
.radiocomp12-box .img-thum{padding-top:100%;}
.radiocomp12-more{text-align:center;}
.radiocomp12-more a{display:inline-block;padding:10px 76px 11px;border:1px solid #54585f;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#54585f;}

/* omn 컴퍼넌트 */
.component-box.omn{position:relative;}
.omn-list{overflow:hidden;border-top:1px solid #dddee0;}
.omn-list-box{position:relative;box-sizing:border-box;width:50%;}
.omn-list-box:nth-of-type(odd){clear:both;float:left;padding-right:24px;}
.omn-list-box:nth-of-type(even){float:right;padding-left:24px;}
.omn-list-box:nth-last-of-type(-n+2){margin-bottom:0;}
.omn-list-box a{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #dddee0;}
.omn-list-box .txt{display:table-cell;padding:30px 25px 30px 0;}
.omn-list-box .tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";}
.omn-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;}
.omn-list-box .des{display:block;margin:15px 0 0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#000;word-break: break-all;}
.omn-list-box .date{display:block;float:left;margin:30px 0 00 ;font-size:15px;line-height:27px;color:#949699;}
.omn-list-box .read{display:block;position:relative;float:left;margin:30px 0 0;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.omn-list-box .read:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.omn-list-img{display:table-cell;width:39.8%;}
.omn-list-img .img-thum{padding-top:66%;}
.omn-list-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;}
.omn-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.omn-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.omn-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.omn-list-box .img-box .type1{}
.omn-list-box .img-box .type1 .ico{background-position:0 -176px;}
.omn-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.omn-list-box .img-box .type2 .ico{background:none;}
.omn-list-box .img-box .type3{}
.omn-list-box .img-box .type3 .ico{background-position:0 -192px;}
.omn-list-box .img-box .type4{}
.omn-list-box .img-box .type4 .ico{background-position:0 -208px;}
.omn-list-txt{display:table-cell;padding:30px 25px 30px 0;}
.omn-list-tit{display:block;font-size:20px;line-height:24px;letter-spacing:-1px;color:#000;font-family:"Noto Sans Bold";}
.omn-list-cont{display:block;margin:15px 0 0;font-size:16px;line-height:24px;letter-spacing:-.5px;color:#000;}
.omn-list-info{display:block;margin:30px 0 0;font-size:0;}
.omn-list-date{font-size:15px;line-height:27px;color:#949699;}
.omn-list-views{position:relative;margin-left:10px;padding-left:10px;font-size:15px;line-height:27px;color:#949699;}
.omn-list-views:before{content:"";position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#dddee0;}
.omn-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}

/*편성표-type*/
.component-box.table{width:100%;margin-bottom:-20px;}
.component-box.table .table-box .table-header{position:relative;width:1200px;margin:0 auto;}
.component-box.table .table-box .table-content{position:relative;background:#f6f6f6;border-top:1px solid #e6e6e6;}
.table-box .table-header .tit-a{font-size:30px;line-height:44px;padding-top:10px;}
.table-box .table-menu{position:absolute;top:17px;left:100px;overflow:hidden;}
.table-box .table-menu li{float:left;}
.table-box .table-menu li a{display:inline-block;width:70px;font-size:16px;line-height:30px;letter-spacing:-1px;color:#54585e;border:1px solid #e6e6e6;text-align:center;}
.table-box .table-menu li.on a{color:#0088c8;border-color:#0088c8;}
.table-box .table-calendar-box{position:absolute;top:0;right:0;}
.table-box .table-calendar-box .btn-calendar{display:inline-block;}
.table-box .table-calendar-box .btn-calendar .ico{display:inline-block;width:30px;height:30px;background:url(../images/ico/ico-table.png) -30px -180px no-repeat;}
.table-box .table-calendar-box .testDatepicker{display:none;position:absolute;top:35px;right:0;border:1px solid #e6e6e6;background:#fff;padding:35px 30px 30px;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:20;}
.table-box .table-calendar-box .testDatepicker .btn-calendar-close{position:absolute;top:10px;right:10px;display:inline-block;}
.table-box .table-calendar-box .testDatepicker .btn-calendar-close .ico{display:inline-block;width:24px;height:24px;background:url(../images/ico/ico-popup-btn.png) 0 -72px no-repeat;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker .ui-datepicker-header{position:relative;border:none;background:#fff;padding:0;}
/*hover*/
.table-box .table-calendar-box .testDatepicker .ui-state-hover,
.table-box .table-calendar-box .testDatepicker .ui-widget-content .ui-state-hover,
.table-box .table-calendar-box .testDatepicker .ui-widget-header .ui-state-hover,
.table-box .table-calendar-box .testDatepicker .ui-state-focus,
.table-box .table-calendar-box .testDatepicker .ui-widget-content .ui-state-focus,
.table-box .table-calendar-box .testDatepicker .ui-widget-header .ui-state-focus,
.table-box .table-calendar-box .testDatepicker .ui-button:hover,
.table-box .table-calendar-box .testDatepicker .ui-button:focus {border:none;background: none;}
.table-box .table-calendar-box .testDatepicker .ui-state-hover .ui-icon,
.table-box .table-calendar-box .testDatepicker .ui-state-focus .ui-icon,
.table-box .table-calendar-box .testDatepicker .ui-button:hover .ui-icon,
.table-box .table-calendar-box .testDatepicker .ui-button:focus .ui-icon {background-image: none;}
/*//hover*/
/*arrow*/
.table-box .table-calendar-box .testDatepicker .ui-datepicker-prev{position:absolute;top:7px;left:58px;width:19px;height:19px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-next{position:absolute;top:7px;left:182px;width:19px;height:19px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-prev .ui-icon{width:16px;height:16px;background:url(../images/arrow/arrow-tit.png) no-repeat 3px -12px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-prev-hover{top:7px;left:58px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-prev-hover .ui-icon{width:15px;height:15px;background:url(../images/arrow/arrow-tit.png) no-repeat 3px 3px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-next .ui-icon{width:15px;height:15px;background:url(../images/arrow/arrow-tit.png) no-repeat -24px -12px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-next-hover{top:7px;left:182px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-next-hover .ui-icon{width:15px;height:15px;background:url(../images/arrow/arrow-tit.png) no-repeat -24px 3px;}
/*//arrow*/
.table-box .table-calendar-box .testDatepicker .ui-widget.ui-widget-content{border:none;padding:0;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker table{margin:0;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker .ui-datepicker-title{text-align:center;margin:0 0 20px;font-size:22px;line-height:26px;color:#000;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker .ui-datepicker-title .ui-datepicker-month{font-family:"Noto Sans Bold";margin:0 0 0 8px;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker{width:auto;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-calendar thead span{display:inline-block;width:35px;height:35px;font-size:12px;line-height:35px;color:#54585e;text-align:center;padding:0;margin:0;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-calendar thead th{padding:0;}
.table-box .table-calendar-box .testDatepicker .ui-state-default,
.table-box .table-calendar-box .testDatepicker .ui-widget-content .ui-state-default,
.table-box .table-calendar-box .testDatepicker .ui-widget-header .ui-state-default,
.table-box .table-calendar-box .testDatepicker .ui-button,
.table-box .table-calendar-box .testDatepicker .ui-button.ui-state-disabled:hover,
.table-box .table-calendar-box .testDatepicker .ui-button.ui-state-disabled:active{border:none;background:#fff;color:#000;}
.table-box .table-calendar-box .testDatepicker .ui-state-default.dimmed,
.table-box .table-calendar-box .testDatepicker .ui-widget-content .ui-state-default.dimmed,
.table-box .table-calendar-box .testDatepicker .ui-widget-header .ui-state-default.dimmed{color:#dcdee0 !important;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker td span,
.table-box .table-calendar-box .testDatepicker .ui-datepicker td a{display:inline-block;width:35px;height:35px;font-size:14px;line-height:35px;color:#000;text-align:center;padding:0;margin:0;}
.table-box .table-calendar-box .testDatepicker .ui-state-active{color:#fff !important;background:url(../images/etc/bg-calendar-active.png) no-repeat center center !important;background-size:30px !important;}
.table-box .table-calendar-box .testDatepicker .ui-datepicker-today{font-family:"Noto Sans Bold";}
.table-box .table-date-box{position:relative;padding:25px 30px;border-top:1px solid #e6e6e6;}
.table-box .table-date-box .table-menu-slide li a{display:inline-block;width:100%;text-align:center;font-size:20px;line-height:30px;letter-spacing:-1px;color:#000;font-family:'Noto Sans Regular';}
.table-box .table-date-box .table-menu-slide li a .day{display:inline-block;font-size:12px;vertical-align:top;margin:0 0 0 5px;font-family:'Noto Sans Regular';}
.table-box .table-date-box .table-menu-slide li.on a,
.table-box .table-date-box .table-menu-slide li.on a .day{font-family:'Noto Sans Bold';}
.table-box .arrow_prev{position:absolute;left:0;top:25px;width:28px;height:28px;border:1px solid #e6e6e6;cursor:pointer;background:#fff;}
.table-box .arrow_next{position:absolute;right:0;top:25px;width:28px;height:28px;border:1px solid #e6e6e6;cursor:pointer;background:#fff;}
.table-box .arrow-buttons .ico{position:absolute;top:50%;left:50%;margin:-5px 0 0 -4px;width:8px;height:10px;background:url(../images/arrow/arrow-table.png) no-repeat 0 0;}
.table-box .arrow_prev .ico{background-position-x:0}
.table-box .arrow_next .ico{background-position-x:-8px;}
.table-box .arrow_prev.disabled .ico,
.table-box .arrow_next.disabled .ico{background-position-y:-10px;}
.table-box .table-program-box{position:relative;width:1200px;margin:0 auto;}
.table-box .table-program-box .table-program-slide li{width:390px;}
.table-box .table-program-box .table-program-slide dt{padding:32px 0 38px;text-align:center;}
.table-box .table-program-box .table-program-slide dt .ico{display:inline-block;width:106px;height:28px;background:url(../images/ico/radio-channel-title2.png) no-repeat;vertical-align:top;}
.table-box .table-program-box .table-program-slide .channel1 dt .ico{background-position:0 0;}
.table-box .table-program-box .table-program-slide .channel2 dt .ico{background-position:0 -28px;}
.table-box .table-program-box .table-program-slide .channel3 dt .ico{background-position:0 -56px;}
.table-box .table-program-box .table-program-slide .channel4 dt .ico{background-position:0 -84px;}
.table-box .table-program-box .table-program-slide .channel5 dt .ico{background-position:0 -112px;}
.table-box .table-program-box .table-program-slide .channel6 dt .ico{background-position:0 -140px;}
.table-box .table-program-box .table-program-slide .channel7 dt .ico{background-position:0 -168px;}
.table-box .table-program-box .table-program-slide .channel8 dt .ico{background-position:0 -196px;}
.table-box .table-program-box .table-program-slide .channel9 dt .ico{background-position:0 -224px;height:31px;}
.table-box .table-program-box .table-program-slide .arrow_prev{left:0;top:32px;}
.table-box .table-program-box .table-program-slide .arrow_next{right:0;top:32px;}
.table-box .table-program-box .table-program-list li{position:relative;border-top:2px solid #f6f6f6;background:#fff;}
.table-box .table-program-box .table-program-list li:first-child{border-top:1px solid #b6b7b9;}
.table-box .table-program-box .table-program-list a{position:relative;display:block;height:84px;padding:20px 80px 0 75px;}
.table-box .table-program-box .table-program-list a .time{position:absolute;top:20px;left:15px;display:inline-block;width:60px;font-size:18px;line-height:24px;letter-spacing:-1px;color:#54585e;vertical-align:top;}
.table-box .table-program-box .table-program-list a .title{display:inline-block;font-size:18px;line-height:24px;letter-spacing:-1px;color:#000;vertical-align:top;}
.table-box .table-program-box .table-program-list a .ico-type1{display:inline-block;}
.table-box .table-program-box .table-program-list a .ico-type2{display:block;}
.table-box .table-program-box .table-program-list a .ico-type1 .case{display:inline-block;margin-top:-6px;}
.table-box .table-program-box .table-program-list .replay{position:absolute;top:12px;right:12px;display:inline-block;height:auto;padding:0 7px;font-size:11px;line-height:23px;color:#0088c8;border:1px solid #0088c8;z-index:10;}
/*onair*/
.table-box .table-program-box .table-program-list li.onair:before{content:'';position:absolute;top:11px;right:12px;display:inline-block;}
.table-box .table-program-box .channel1 .table-program-list li.onair{background:#33335d;}
.table-box .table-program-box .channel2 .table-program-list li.onair{background:#ed7100;}
.table-box .table-program-box .channel3 .table-program-list li.onair{background:#ef3e6b;}
.table-box .table-program-box .channel4 .table-program-list li.onair{background:#3f2c7b;}
.table-box .table-program-box .channel5 .table-program-list li.onair{background:#05a5ed;}
.table-box .table-program-box .channel6 .table-program-list li.onair{background:#4d7731;}
.table-box .table-program-box .channel7 .table-program-list li.onair{background:#343464;}
.table-box .table-program-box .channel8 .table-program-list li.onair{background:#343464;}
.table-box .table-program-box .channel9 .table-program-list li.onair{background:#83c1fc;}
.table-box .table-program-box .table-program-list li.onair span{color:#fff;}
/*//onair*/
.table-box .table-notice-box{width:1200px;margin:25px auto 80px;}
.table-box .table-notice-box li{font-size:14px;line-height:20px;color:#54585e;padding:0 0 0 10px;background:url(../images/etc/bul-dot.png) no-repeat 0 center;}
.table-box .table-info-box{width:1200px;margin:0 auto;padding:15px 0 80px;border-top:1px solid #b6b7b9;}
.table-box .table-info-box dl{overflow:hidden;}
.table-box .table-info-box dt{float:left;width:120px;font-size:14px;line-height:30px;color:#34373c;font-family:'Noto Sans Bold';}
.table-box .table-info-box dd{float:left;font-size:14px;line-height:30px;color:#34373c;}
.table-box .table-info-box dd li{float:left;}
.table-box .table-info-box dd li>span{display:inline-block;margin:0 0 0 10px;}
.table-box .case .ico{display:inline-block;width:30px;height:30px;background:url(../images/ico/ico-table.png) no-repeat;vertical-align:top;}
.table-box .case.type1 .ico{background-position:0 0;}
.table-box .case.type2 .ico{background-position:-30px 0;}
.table-box .case.type3 .ico{background-position:0 -30px;}
.table-box .case.type4 .ico{background-position:-30px -30px;}
.table-box .case.type5 .ico{background-position:0 -60px;}
.table-box .case.type6 .ico{background-position:-30px -60px;}
.table-box li.onair .case.type6 .ico{background-position:-30px -90px;}
.table-box .case.type7 .ico{background-position:0 -90px;}
.table-box .case.type8 .ico{background-position:0 -120px;}
.table-box .case.type9 .ico{background-position:-30px -120px;}
.table-box .case.type10 .ico{background-position:0 -150px;}
.table-box .case.type11 .ico{background-position:-30px -150px;}
.table-box .case.type12 .ico{background-position:0 -180px;}

/* vod 컴퍼넌트 */
.component-box.vod{position:relative;}
.vod h5{margin:0 0 20px 0;font-size:20px;font-family:"Noto Sans Bold";}
.vod-list{overflow:hidden;}
.vod-list-box{float:left;position:relative;margin:0 0 55px 16px;width:288px;}
.vod-list-box:nth-of-type(4n+1){margin-left:0;}
.vod-list-box a{display:block;}
.vod-list-box .playtime{display:block;position:absolute;right:0;bottom:0;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.vod-list-box .txt{display:block;padding:10px 0 0;}
.vod-list-box .tit{display:none;}
.vod-list-box .episode{display:none;float:left;margin:0 5px 0 0;font-size:18px;font-family:"Noto Sans Bold";}
.vod-list-box .date{display:none;float:left;font-family:"Noto Sans Light";font-size:18px;color:#949699;}
.vod-list-box .des{display:block;clear:both;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000;}
.vod-list-box .time{display:none;}
.vod-list-box .read{display:block;font-size:12px;line-height:20px;color:#949699;}
.vod-more a{display:block;margin:60px auto 0;width:226px;padding:10px;border:1px solid #54585f;font-size:16px;line-height:20px;color:#54585f;text-align:center;}
.vod-list-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:46px;text-align:center;color:#fff;z-index:1;}
.vod-list-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group.png) no-repeat  0 -160px;background-size:32px;}
.vod-list-box .img-box .type0{padding:16% 0 0 0;background:rgba(0,0,0,.3);font-size:15px;}
.vod-list-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px;}
.vod-list-box .img-box .type1{}
.vod-list-box .img-box .type1 .ico{background-position:0 -176px;}
.vod-list-box .img-box .type2{top:auto;width:auto;height:auto;padding:2px 7px;background:rgba(0,0,0,.75);color:#dddee0;font-size:12px;}
.vod-list-box .img-box .type2 .ico{background:none;}
.vod-list-box .img-box .type3{}
.vod-list-box .img-box .type3 .ico{background-position:0 -192px;}
.vod-list-box .img-box .type4{}
.vod-list-box .img-box .type4 .ico{background-position:0 -208px;}

/* banner 컴퍼넌트 */
.component-box.banner01{position:relative;}
.banner01-list{position:relative;}
.banner01-list .owl-pagination{position:absolute;left:70px;bottom:20px;}
.banner01-list .owl-page{display:block;margin-right:6px;width:6px;height:6px;border:2px solid #fff;border-radius:100%;background:none;}
.banner01-list .owl-page.active{background:#fff;opacity:1;}
.banner01-list-box a{display:block;font-size:0;}
.banner01-list-box img{width:100%;}