@charset "utf-8";


/***********************************************
	리스트
***********************************************/

.gall_con {text-align: center;}

.gall_th {text-align: left;}

.gall_th_li {
	height:190px; /* 리스트 썸네일 높이 1 */
	width:190px; /* 리스트 썸네일 너비 1 */
	padding: 0.35%;
    position: relative;
    display: inline-block;
    overflow: hidden;}

.img_link {	
	height:190px; /* 리스트 썸네일 높이 2 */
	width:190px; /* 리스트 썸네일 너비 2 */}

.gall_chbox {
    position: absolute;
    padding: 5px;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;}
	
.gall_chbox label {vertical-align: top;}

.gall_th_tit {
	display: flex;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 90%;}

.gall_th_li:hover .gall_th_tit {display: flex;}


/* 리스트 - 썸네일 */
.img_link {
	border-radius:1em;
    position: relative;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    z-index: 1;}

.img_link::before {
	border-radius:1em;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    opacity: 0; 
    z-index: 2; 
    transition: opacity 0.5s ease; }

.img_link:hover::before {opacity: 1; }

.form-input,
input[type="file"]
 { margin-left: 0 !important;}
 

.gall_you img {max-width: 100%;}


/* 동영상 */
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}




/**************************************************************
	댓글
***************************************************************/

.cm_re_icon {position: absolute;}