/*갤러리목록 스타일*/

#list_gallery{ margin:4% 0;}
#list_gallery:after {display:block;visibility:hidden;clear:both;content:""}
#list_gallery ul{padding:0; margin:0; list-style:none;zoom:1; margin:-2%;  display: -webkit-flex; display: flex; flex-flow:wrap; }
#list_gallery ul li{position:relative; float:left; width:29.33%; margin:2%;  border:1px solid #DDD; text-align:center;}
#list_gallery ul li label{position:absolute; top:0; right:0;}
#list_gallery ul li img{width:100%;}
#list_gallery ul li span.ga_image{display:Block; background-size:cover; background-position:center;   text-align:center; font-size:1.2em; color:#999;}
#list_gallery ul li span.no_image{position:relative; display:Block; background:#F6F6F6 url(../../../../../img/logo.png) center center no-repeat; background-size:auto; text-align:center; font-size:1em; color:#999;}
#list_gallery ul li span.no_image:after{position:absolute; left:0; right:0; top:50%;  line-height:20px; margin-top:30px; content:"NO-IMAGE";}
#list_gallery ul li input{position:absolute; top:5px; right:5px; z-index:10;}
#list_gallery ul li p {color:rgb(141, 195, 62)}
#list_gallery ul li h6 {position:relative; line-height:120%; font-size:1.4em; margin:.2em 0; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#list_gallery ul li article{padding:1em;}
#list_gallery ul li span{color:#a8aaac}
#list_gallery ul li.empty_list{width:96%; line-height:20rem}

@media (max-width:900px){

#list_gallery{ margin:2% 0;}
#list_gallery ul{ margin:-2%;   }
#list_gallery ul li{ width:48%; margin:1%;   }
#list_gallery ul li h6 {  font-size:1.2em; }

}
