/* 이미지목록 */
#wrap > #body > #body_content #image_list_wrap{
	margin-top:100px;
	margin-left:10px;
	margin-right:10px;
}
#container{
	position:relative;
	width:100%;
	margin:0 auto;	
}
.grid{
	/*width:188px;*/
	width:240px;
	min-height:100px;
	padding:0px;
	background:#fff;
	margin:25px;
	font-size:12px;
	letter-spacing:-1px;
	float:left;	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid .imgholder{
	width:240px;
}
.grid .imgholder .img{
	position:relative;
	display:inline-block;
	width:100%;
}
.grid .imgholder .img img{
	/*max-width:100%;*/
	width:100%;
	border-radius:5px;
	background:#ccc;
	display:block;
	cursor:pointer;
	margin-top:2px;
	margin-left:2px;
}
.grid .imgholder .img .img_mouse_over{
	display:none;
	position:absolute;
	top:0px;
	left:2px;
	width:240px;
	height:100%;
	background:rgba(0,0,0,0.7);
	border-radius:5px;
	padding-bottom:0px;
}
.grid .imgholder .img .img_mouse_over .img_mouse_over_background{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	cursor:pointer;
}
.grid .imgholder .img .img_mouse_over .img_mouse_over_save,
.grid .imgholder .img .img_mouse_over .img_mouse_over_delete{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	z-index:3;
}
.grid .imgholder .img .img_mouse_over .img_mouse_over_url{
	display:none; /* 사용하지 않기로 함 */
	position:absolute;
	bottom:10px;
	left:10px;
	width:216px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#595a57;
	border-radius:5px;
	padding:10px 0px;
	cursor:pointer;
	z-index:3;
}
.grid .imgholder .img .img_mouse_over .img_mouse_over_url_mobile{
	display:none;
}

.grid .imgholder .img .img_mouse_over .img_mouse_over_url a,
.grid .imgholder .img .img_mouse_over .img_mouse_over_url a:visited,
.grid .imgholder .img .img_mouse_over .img_mouse_over_url a:hover,
.grid .imgholder .img .img_mouse_over .img_mouse_over_url_mobile a,
.grid .imgholder .img .img_mouse_over .img_mouse_over_url_mobile a:visited,
.grid .imgholder .img .img_mouse_over .img_mouse_over_url_mobile a:hover{
	color:#fff;
}
.grid .imgholder:hover .img_mouse_over{
	display:block;
}
.grid figcaption{
	display: block;
	padding:0px 10px;
	margin-top:10px;
	margin-bottom:30px;
}
.grid figcaption strong{
	color:#333333;
	font-size:16px;
}
.grid figcaption p{
	color:#939393;
	font-size:14px;
	margin-top:5px;
}
.grid figcaption .meta{
	color:#9b9b9b;
	font-size:16px;
	margin-top:5px;
}
.grid figcaption .meta .member_icon{
	display:inline-block;
	width:25px;
	height:25px;
	border:1px solid #dcdcdc;
	border-radius:17.5px;
	vertical-align:middle;
	margin-right:5px;
	overflow:hidden;
}
.grid figcaption .meta .member_icon img{
	width:100%;
}