/* Etc */
.program_list_div1{}
.program_list_div1>.box1{float:left;padding:2px}
.program_list_div1>.box2{float:right;padding:2px}
.program_list_div2{}
.program_list_div2>.box1{float:left}
.program_list_div2>.box2{float:right}
.program_list_div2>.box2>.search1{display:inline-block;*display:inline;*zoom:1}
.program_list_div2>.box2>.search2{display:inline-block;*display:inline;*zoom:1}
a:hover .program_list_font_value1, a:focus .program_list_font_value1{color:#333333;}


/* Data */
.program_list_out_table{width:100%;}
.program_list_bottom_empty{height:30px;width:100%;font-size:0;.overflow:hidden}
.program_list_button_empty{height:15px;width:100%;font-size:0;.overflow:hidden}
.program_list_A_table{}
.program_list_A_tr1{}
.program_list_A_tr2{}
.program_list_A_line1{width:100%;font-size:0;.overflow:hidden}
.program_list_A_line2{display:none;}
.program_list_A_line3{display:none;}
.program_list_A_line4{background:#EAEAEA;height:1px;margin:10px 0 0 0;width:100%;font-size:0;.overflow:hidden}
.program_list_photo{vertical-align:TOP;}
.program_list_front_icon{vertical-align:middle;}
.program_list_key{vertical-align:middle;}
.program_list_new{vertical-align:middle;}
.program_list_write{vertical-align:middle;}
.program_list_search{vertical-align:middle;}
.program_list_reset{vertical-align:middle;}
.program_list_one_group{display:block;text-align:center;border:1px solid #eee;margin:10px;}
.program_list_contents_image_td{text-align:center;}
.program_list_font_group{height:80px;padding:10px 10px 10px 10px;text-align:left;}
.program_list_view{vertical-align:middle;}
.program_list_f_key{font-weight:bold;color:#333333;}
.program_list_f_num{color:#333333;}
.program_list_f_light{color:red;}
.program_list_font_title{color:#333333;}
.program_list_font_value1{font-size:11pt;color:#333333;}
.program_list_font_value2{color:#333333;}
.program_list_font_value3{color:#333333;}
.program_list_font_value4{color:#333333;}
.program_list_font_value5{font-size:5pt;color:#333333;}
.program_list_font_value1_a{color:#333333;}
.program_list_font_value2_a{color:#333333;}
.program_list_input1{font-size:9pt;color:#333333;border:1px solid #CCCCCC;background:#FFFFFF;padding:4px;line-height:1;}

.program_list_gallery_list:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.program_list_gallery_list>div{width:25%;float:left}
.program_list_font_file_num{display:inline-block;*display:inline;*zoom:1;background:#000;color:#fff;padding:6px 12px}
._list_error_msg{width:100% !important;padding:100px 0;text-align:center}

/* 반응형 */
@media screen and (max-width:683px){
.program_list_gallery_list>div{width:50%}	
}

@media screen and (max-width:439px){
.program_list_A_table{display:block;width:100%}			
.program_list_A_table tbody{display:block;width:100%}	
.program_list_A_table tr{display:block;width:100%;clear:both}		
.program_list_A_table td{display:block;width:100%;clear:both}	
.program_list_contents_image_td{width:auto;height:auto}

.program_list_gallery_list>div{width:50%}

.program_list_div2>.box1{float:none}
.program_list_div2>.box2{float:none;margin-top:20px}
.program_list_div2>.box2>.search1{display:block;text-align:center}
.program_list_div2>.box2>.search2{display:block;text-align:center}	
}
/* User Value */
.program_list_value_content{font-size:12px;color:#999;font-family:gulim}
.program_list_font_contents{font-size:12px;color:#999;font-family:gulim}
.admin_btn_area{text-align:center;padding:5px}
.program_list_one_group{position:relative;min-height:230px}
.program_list_font_gro1up{position:absolute;top:0;left:0;z-index:1;width:100%;height:100% !important;background:rgba(0, 0, 0, 0.58);color:#fff;opacity:0;padding:0;margin:0;transition-duration:0.3s}
.program_list_etc_s_box{position:absolute;top:10px;left:10px}
._list_key_kind{display:none}
._list_var_kind{display:inline-block;padding:2px 5px;font-size:12px;font-family:gulim}
.sumnail_count{position:absolute;top:0;right:0}
.sumnail_count.hidden{display:none}
.program_list_font_file_num{background:rgba(0,0,0,0.3)}
.program_list_font_value1{line-height:1.6;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
a img.program_list_photo{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s}
a:hover img.program_list_photo{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
/* 반응형 */
@media screen and (max-width:683px){
.program_list_one_group{margin:2px}
.program_list_font_group{100px}
.program_list_font_group{height:auto}
.program_list_font_contents{display:none}
}
