/*방송정보 팝업*/
.program_pop{width: 580px;height: 780px;background:#fff url(../Images/popup/pop_deco.png) 0 0 no-repeat;box-shadow: 3px 3px 7px rgba(0,0,0,0.24);box-sizing: border-box;padding:20px 20px 30px 20px;display: none;}
.program_pop .pop_tit{color: #fff;text-align: left;font-weight: 500;font-family: 'Godo';font-size: 25px;line-height: 1.2;width: 98%;display: -webkit-box;overflow: hidden;height: 2.3em;text-overflow: ellipsis;
    word-wrap: break-word;word-break: keep-all;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.program_pop .content_area{margin:15px 0 20px;}
.program_pop .pop_desc .round{color: #fff;text-align: center;background: #268cc0;font-weight: 500;font-size: 16px;font-family: 'Noto Sans Korean';width: 50px;height:28px;line-height: 28px;display: inline-block; }
.program_pop .pop_desc .date{color: rgba(86,86,86,0.7);font-weight: 500;font-size: 16px;font-family: 'Noto Sans Korean';margin:0 10px;}
.program_pop .pop_desc .time{color: rgba(86,86,86,0.7);font-weight: 500;font-size: 16px;font-family: 'Noto Sans Korean';display: inline-block;border-left: 1px solid rgba(86,86,86,0.1);line-height: 1;padding-left: 10px;}
.program_pop .category_area{position: absolute;top: 415px;right: 20px;}
.program_pop .category_area .air{color: #fff;text-align: center;width: 52px;height: 26px;line-height: 26px;border-radius: 15px;background: #0967b1;font-weight: 500;font-size: 16px;font-family: 'Noto Sans Korean';display: inline-block;}
.program_pop .category_area .grade{color: #fff;text-align: center;width: 52px;height: 26px;line-height: 26px;border-radius: 15px;background: #268cc0;font-weight: 500;font-size: 16px;font-family: 'Noto Sans Korean';margin-left: 5px;display: inline-block;}
.program_pop .category_area .grade.high{background:#e5002c}
.program_pop .program_name{color: #565656;font-weight: 500;font-family: 'Godo';font-size: 24px;line-height: 1.2;margin:10px 0;}
.program_pop .program_subname{color: rgba(86,86,86,0.8);font-weight: 500;font-family: 'Godo';font-size: 20px;line-height: 1.2;word-break:keep-all;}
.program_pop .pop_info{width: 100%;border-top:1px solid rgba(0,0,0,0.15);padding-top: 15px;margin-top:15px;}
.program_pop .info_desc{color: #565656;font-size: 18px;font-weight: 500;margin-bottom: 5px}
.program_pop .info_desc span{display: inline-block;font-weight: 500;}
.program_pop .info_desc strong{display: inline-block;width:100px;font-weight: 700;}
.program_pop .info_desc .cast_p{width:440px;vertical-align:top;line-height:1.2;word-break:keep-all;}
.program_pop .bul1 em{display: inline-block;vertical-align: middle;background: url(../Images/popup/bul_place.png) 0 50% no-repeat;width: 16px;height: 15px;margin-right: 5px;}
.program_pop .bul2 em{display: inline-block;vertical-align: middle;background: url(../Images/popup/bul_cast.png) 40% 50% no-repeat;width: 16px;height: 14px;margin-right: 5px;}
.program_pop .bul3 em{display: inline-block;vertical-align: middle;background: url(../Images/popup/bul_time.png) 40% 50% no-repeat;width: 16px;height: 15px;margin-right: 5px;}
.program_pop .btn_area{display: block;text-align: center;margin-top:35px;}
.program_pop .btn_share{text-align: center;color: #fff;font-weight: 500;background: #268cc0;width: 265px;height: 53px;font-size: 24px;font-family: 'Godo';display: inline-block;margin-right: 8px}
.program_pop .btn_share > em{display: inline-block;vertical-align: middle;background: url(../Images/popup/icon_share.png) 0 50% no-repeat;width: 20px;height: 17px;margin-left: 8px;margin-top: -2px;}
.program_pop .btn_close{text-align: center;color: #fff;font-weight: 500;background: #14387f;width: 265px;height: 53px;font-size: 24px;font-family: 'Godo';display: inline-block;}
.program_pop .btn_close > em{display: inline-block;vertical-align: middle;background: url(../Images/popup/icon_close.png) 0 50% no-repeat;width: 19px;height: 19px;margin-left: 8px;margin-top:-2px;}
.program_pop .share_list{display: none;width:265px;height: 107px;background: url(../Images/popup/share_box.png) 0 50% no-repeat;position: absolute;bottom:90px;left:20px;box-sizing: border-box;padding-top: 15px; }
.program_pop .share_list .shareTw{background: url(../Images/popup/icon_tw.png) 0 50% no-repeat;display: inline-block;vertical-align: middle;width: 66px;height: 67px;}
.program_pop .share_list .shareFb{background: url(../Images/popup/icon_fb.png) 0 50% no-repeat;margin:0 12px;display: inline-block;vertical-align: middle;width: 66px;height: 67px;}
.program_pop .share_list .shareKs{background: url(../Images/popup/icon_ks.png) 0 50% no-repeat;display: inline-block;vertical-align: middle;width: 66px;height: 67px;}

/*GTOUR 라이브방송 이벤트 팝업*/
.layer_mask1 {display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:black;opacity:.5;filter:alpha(opacity=50)}
.layer_pop1 {display:none;position:absolute;top:0;left:50%;z-index:200;width:600px;height:680px;margin-left: -300px;background-color:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=8);margin-top: 0px;}
.layer_pop1_cont {overflow:hidden;position:relative;width:100%}
.todayPop1_table {width:600px;height:680px;border-collapse:collapse;border:0 none}
.todayPop1_table * {margin:0;padding:0;vertical-align:top}
.todayPop1_top {text-align:center}
.todayPop1_top area{outline:none;}
.todayPop_bottom {height:33px;background-color:#282828;color:#fff;text-align:right;}
.todayPop_bottom ul {overflow:hidden}
.todayPop_bottom li {float:left;height:33px;margin:7px 0;box-sizing:border-box;line-height:33px;}
.todayPop_bottom .bottom_l{width:80%;text-align: left;padding-left: 25px;}
.todayPop_bottom .bottom_r{width:20%;text-align: center;background: url(../images/index/line.png) 0 50% no-repeat;}
.todayPop_bottom .input_chk {width:20px;height:20px;margin-right:5px;vertical-align:middle}
.todayPop_bottom label {font-weight:500;font-size:20px;color:#fff;vertical-align:middle;}
.todayPop_bottom .layer_pop_close_1 {display:inline-block;position:static;top:0;right:0;width:100%;height:50px;background:none;font-weight:500;font-size:20px;color:#fff;text-indent:0}

/*메인 오늘의 프로그램 팝업*/
.onair_pop{width:562px;height:462px;box-shadow: 3px 3px 7px rgba(0,0,0,0.24);background:#fff;position:absolute;left:50%;top:350px;margin-left:-281px;z-index:998;border-radius:10px;overflow:hidden;}
.onair_pop .inner_pop{position:relative;width:100%}
.onair_pop .pop_tit{width:100%;box-sizing:border-box;padding:20px;background:#0967b1;}
.onair_pop .pop_tit h4{color:#fff;text-align:left;font-size:20px;font-weight:400;line-height:1.1;padding-right:30px;box-sizing:border-box;}
.onair_pop .notice{width:100%;background:#003585;height:30px;}
.onair_pop .notice p{font-size:16px;text-align:center;font-weight:400;color:#fff;height:30px;line-height:30px}
.onair_pop .notice p > em{display:inline-block;vertical-align:middle;margin-top:-2px;background:url(../Images/popup/notice_ico.png) 0 0 no-repeat;width:18px;height:18px;margin-right:5px;}
.onair_pop .onair_list{width:100%;box-sizing:border-box;padding:20px;height: 370px;overflow-y: scroll;}
.onair_pop .onair_list li{width:100%;margin-bottom:15px;}
.onair_pop .onair_list li:last-child{margin-bottom:0}
.onair_pop .onair_list li.onair_data{color:#565656;font-size:16px;font-weight:500;text-align:left;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.15)}
.onair_pop .onair_list .pro_list{width:100%;}
.onair_pop .onair_list .pro_list::after{display:block;content:'';clear:both}
.onair_pop .onair_list .pro_list li{float:left;width:100px;text-align:center;height:28px;line-height:28px;border-radius:14px;color:#fff;font-size:15px;font-weight:700;background:#268cc0;margin-right:5px;margin-bottom:5px;}
.onair_pop .onair_list .pro_list li:nth-of-type(5n){margin-right:0}
.onair_pop .btn_close{width:19px;height:19px;background:url(../Images/popup/close_ico.png) 0 0 no-repeat;position:absolute;right:20px;top:20px;background-size:cover;}

/*임시팝업*/
/*.mask {display:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60)}
.testPop{width:500px;height:645px;box-shadow: 3px 3px 7px rgba(0,0,0,0.24);position:absolute;left:50%;top:180px;margin-left:-250px;z-index:999;border-radius:10px;overflow:hidden;display:none}*/
.mask {display:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60)}
.testPop{width:500px;height:645px;box-shadow: 3px 3px 7px rgba(0,0,0,0.24);position:absolute;left:50%;top:180px;margin-left:-250px;z-index:999;border-radius:10px;overflow:hidden;}
.testPop .inner_pop{position:relative;width:100%}
.testPop .btn_close{width:33px;height:33px;background:url(../Images/popup/close_ico.png?ver=190904) 0 0 no-repeat;position:absolute;right:20px;top:20px}
.testPop .chk_bottom {height:45px;background-color:#282828;color:#fff;text-align:right;overflow:hidden}
.testPop .chk_bottom li {float:left;height:45px;box-sizing:border-box;line-height:45px;}
.testPop .chk_bottom .bottom_l{width:80%;text-align: left;padding-left: 25px;}
.testPop .chk_bottom .bottom_r{width:20%;text-align: center;background: url(../images/index/line.png) 0 50% no-repeat;}
.testPop .chk_bottom .input_chk {width:20px;height:20px;margin-right:5px;vertical-align:middle}
.testPop .chk_bottom label {font-weight:500;font-size:20px;color:#fff;vertical-align:middle;}
.testPop .chk_bottom .btn_close_btm {display:inline-block;position:static;top:0;right:0;width:100%;height:45px;background:none;font-weight:500;font-size:20px;color:#fff;text-indent:0}