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

#list_gallery{clear:both}
#list_gallery ul{padding:0; margin:0; list-style:none;zoom:1; margin:0; position:relative;  display: -webkit-flex; display:grid; gap:1em; grid-template-columns: repeat(3,1fr);}
#list_gallery ul li{position:relative; padding:0px;    }
#list_gallery ul li.empty_list{width:100%; padding:5em; height:20em; line-height:16em}
#list_gallery ul li label{position:absolute; top:0; right:0;margin-right:0; z-index:3;}
#list_gallery ul li img{width:100%;}
#list_gallery ul li span.ga_image{border:1px solid #DDD;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:#DDD url(../../../../../img/logo.png) center center no-repeat; background-size:auto; text-align:center; font-size:1em; color:#999; background-size:70%;}
#list_gallery ul li span.no_image:after{position:absolute; left:0; right:0;  line-height:1em; bottom:1em; content:"NO IMAGE";}
#list_gallery ul li input{position:absolute; top:0; right:0; z-index:10;}
#list_gallery ul li h6 {position:relative; text-align:center;   padding:1em 0; line-height:1.3em; font-size:1.1em;  overflow: hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;word-break: break-all; }
#list_gallery ul li.empty_list {border:1px dashed #AAA; grid-column: span 3; height:auto; line-height:10em}


@media (max-width:736px){
#list_gallery ul{padding:0; margin:0; list-style:none;zoom:1; margin:0; position:relative;  display: -webkit-flex; display:grid; gap:1em; grid-template-columns: repeat(2,1fr);}
#list_gallery ul li h6 {  padding:.5em 0; line-height:1.3em; font-size:.9em;  }

}