.program_list_A_table{width:100%;table-layout:fixed;background:#333333;}
.program_list_A_td1{background:#F1F1F1;width:100px;height:100px;}
.program_list_A_td2{background:#FFFFFF;height:100px;}
.program_list_A_td3{background:#FFD7D7;height:100px;}
.program_list_A_td4{background:#CCCCFF;height:100px;}
.program_list_A_td5{background:#FF9900;height:100px;}
.program_list_A_line1{width:100%;font-size:0;.overflow:hidden}
.program_list_A_line2{width:100%;font-size:0;.overflow:hidden}
.program_list_A_line3{width:100%;font-size:0;.overflow:hidden}
.program_list_A_line4{width:100%;font-size:0;.overflow:hidden}
.program_list_layer_table{background:#FF6633;width:150px;border:1px solid black;}
.program_list_layer_line{background:#FFD7D7;height:30px;padding:5px;}
.program_list_layer_line1{display:none;}
.program_list_layer_line2{background:#FF6600 url('https://test988.webprosoft.co.kr/m9_img/list_line/dot_2X2_white.gif');height:1px;width:100%;font-size:0;.overflow:hidden}
.program_list_layer_line3{display:none;}
.program_list_layer_icon{vertical-align:middle;padding:0;}
.program_list_prev{vertical-align:middle;}
.program_list_next{vertical-align:middle;}
.program_list_holiday{vertical-align:middle;}
.program_list_group{vertical-align:middle;}
.program_list_individual{vertical-align:middle;}
.program_list_safe{vertical-align:middle;}
.program_list_date_td{text-align:left;}
.program_list_schedule{padding:0px 0px 0px 0px;}
.program_list_group_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#CCFFCC;padding:4px;margin:2px 0 0 0;}
.program_list_individual_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#FFBCDD;padding:4px;margin:2px 0 0 0;}
.program_list_safe_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:15pt url('NanumGothicBold');padding:4px;margin:2px 0 0 0;}
.program_list_mobile_num{background:#CCFFCC;padding:2px 7px 2px 7px;border:1px solid #666666;}
.program_list_layer{position:absolute;display:none;width:280px;text-align:left;background:#FFFFFF;padding:10px;border:1px solid #CCCCCC;margin:10px;}
.program_list_layer_title{padding:5px 5px 5px 5px;margin:0;}
.program_list_layer_content{}
.program_list_content_list{}
.program_list_close{vertical-align:middle;}
.program_list_font7{color:#0099FF;}
.program_list_font8{font-size:9pt;color:#FF3333;}
.program_list_font9{font-size:9pt;color:#3399CC;}
.program_list_font10{}
.program_list_font1{}
.program_list_font5{}
.program_list_font11{}
.program_list_font12{}
.program_list_font13{}
.program_list_font2{}
.program_list_font3{}
.program_list_font4{}
.program_list_layer_font{}
.program_list_layer_font_a{}
.program_list_group_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.program_list_individual_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.program_list_safe_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.program_list_layer_title{}
.program_list_day_font{}
.program_list_mobile_num{}
.program_list_layer_table_alpha {position:absolute;z-index:200;display:none;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.program_list_layer_table_alpha2 {position:absolute;z-index:200;width:300px;display:none;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.program_list_A_table>tbody>tr>td{word-break:break-all;vertical-align:top}

.day_cell{display:table;width:100%}
.day_cell>div{display:table-cell;vertical-align:middle}
.day_cell>.day{text-align:left}
.day_cell>.memory{text-align:right}

._schedule_in{display:table}
._schedule_in>._time{display:table-cell;width:60px;vertical-align:middle;text-align:center}
._schedule_in>._time>._start_time{display:block;padding:2px 0;font-size:0.9em}
._schedule_in>._time>._end_time{display:block;padding:2px 0;font-size:0.9em}
._schedule_in>._content{display:table-cell;vertical-align:middle;white-space:normal}

._mobile_num_box{display:none;text-align:center}
._close_box{float:right}


/* 반응형 */
@media screen and (max-width:683px){

}

@media screen and (max-width:439px){
.day_cell>.memory{display:none}

.program_list_A_td1,.program_list_A_td2,.program_list_A_td3,.program_list_A_td4,.program_list_A_td5{height:50px}
.program_list_font1{font-size:1.1em}
.program_list_font5{font-size:1em}

.program_list_schedule{text-align:center}
.program_list_schedule>a>ul{display:none}
._mobile_num_box{display:block}

}
