.program_list_A_table{width:100%;table-layout:fixed;background:#CCCCCC;}
.program_list_A_td1{background:#FFFFFF;height:100px;}
.program_list_A_td2{background:#FFFFFF;height:100px;padding:5px;}
.program_list_A_td3{background:#FFFFFF;height:100px;padding:5px;}
.program_list_A_td4{background:#FFFFFF;height:100px;padding:5px;}
.program_list_A_td5{background:#FFCC66;height:100px;padding:5px;}
.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{width:150px;}
.program_list_layer_line{padding:5px;}
.program_list_layer_line1{display:none;}
.program_list_layer_line2{display:none;}
.program_list_layer_line3{display:none;}
.program_list_layer_icon{display:none; }
.program_list_prev{display:none; }
.program_list_next{display:none; }
.program_list_holiday{display:none; }
.program_list_group{display:none; }
.program_list_individual{display:none; }
.program_list_safe{display:none; }
.program_list_date_td{text-align:center;}
.program_list_schedule{margin:10px 0 0 0;}
.program_list_group_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#66FFFF;padding:4px;margin:2px 0 0 0;}
.program_list_individual_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#FF00CC;padding:4px;border:1px solid red;margin:2px 0 0 0;}
.program_list_safe_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#3333FF;padding:4px;margin:2px 0 0 0;}
.program_list_mobile_num{background:#CCFFCC;padding:0px 7px 2px 7px;border-width:1px;border-style:solid;}
.program_list_layer{position:absolute;display:none;width:280px;text-align:left;background:#FFFFFF;padding:10px;border-width:1px;border-style:solid;margin:10px;}
.program_list_layer_title{background:#FFFFFF;padding:5px 5px 5px 5px;}
.program_list_layer_content{}
.program_list_content_list{}
.program_list_close{display:none; }
.program_list_font7{font-family:Arial;font-size:15pt;font-weight:bold;color:#CCCC00;}
.program_list_font8{font-weight:bold;}
.program_list_font9{color:#666666;}
.program_list_font10{color:#0066FF;}
.program_list_font1{font-weight:bold;}
.program_list_font5{font-family:Arial;font-weight:bold;}
.program_list_font11{color:#66FF00;}
.program_list_font12{color:#CC00CC;}
.program_list_font13{color:#33CC66;}
.program_list_font2{color:#666666;}
.program_list_font3{color:#FF3333;}
.program_list_font4{color:#0066FF;}
.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;color:#FFFFFF;}
.program_list_safe_box{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#FFFFFF;}
.program_list_layer_title{}
.program_list_day_font{font-weight:bold;}
.program_list_mobile_num{color:black;}
.program_list_layer_table_alpha {position:absolute;z-index:200;display:none;filter:alpha(opacity=);opacity:0;-moz-opacity:0;}
.program_list_layer_table_alpha2 {position:absolute;z-index:200;width:300px;display:none;filter:alpha(opacity=);opacity:0;-moz-opacity:0;}
.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}

}
