@charset "utf-8";
.waterfall_wrap {padding:5px;}
#waterfall {margin:10px;padding:0;overflow:hidden;font-size:1em;letter-spacing:0.1em;line-height:1.6em}
#waterfall.min {margin:0;}
#waterfall li {/*position:absolute;*/list-style:none;left:0;top:0;/* opacity:0; */ z-index:0;transform:translateY(100px);}
#waterfall li:hover {z-index:1;}
#waterfall li.show {opacity:1;transform:translateY(0);transition:all 0.3s, top 1s;cursor:pointer}
#waterfall li>div>div {background:#000;color:rgba(0, 0, 0, 0.6);font-size:32px;padding-bottom:38px;margin:1px 1px 0 1px;/*padding:15px;background:rgb(255, 255, 255);*/border:0; position: relative; overflow:hidden;}
#waterfall li>div>div a img{opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-ms-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#waterfall li>div:hover>div a img{opacity:0.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);border:0;-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, 0);transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#waterfall li.min>div>div {margin:0;transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterfall li.min>div>div:hover {transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterfall li>div>div.adsense:hover {transform:inherit}

#waterNone {margin:10px;padding:0;overflow:hidden;font-size:1em;letter-spacing:0.1em;line-height:1.6em}
#waterNone.min {margin:0;}
#waterNone li {/*position:absolute;*/list-style:none;left:0;top:0;/* opacity:0; */ z-index:0;transform:translateY(100px);}
#waterNone li:hover {z-index:1;}
#waterNone li.show {opacity:1;transform:translateY(0);transition:all 0.3s, top 1s;}
#waterNone li>div>div {background:#000;color:rgba(0, 0, 0, 0.6);font-size:32px;padding-bottom:38px;margin:1px 1px 0 1px;border:0; position: relative; overflow:hidden;}
#waterNone li>div>div>a img{opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-ms-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#waterNone li>div:hover>div a img {opacity:0.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);border:0;-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, 0);transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#waterNone li.min>div>div {margin:0;transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterNone li.min>div>div:hover {transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterNone li>div>div.adsense:hover {transform:inherit}

/* 소행성 2018/04/06 */
input[type="checkbox"]{
	width:20px; height: 20px; margin:0!important; border-radius: 0px!important;z-index:99
}

li{list-style: none;}

.gall_all_wrap{padding-bottom:20px;}
#bo_gall{width:100%; height: auto; margin-top:110px;max-width:1940px !important;margin-bottom: 0 !important;}
#bo_list_total{padding: 5px 10px; background: #ececec; display: inline-block;}

.bo_fx{padding:10px 3.5%;}
.btn_bo_user{display: table; margin:0 auto;}
.btn_bo_user li{float:left;}
.btn_bo_user li a{width:150px; height: 35px;line-height: 35px; text-align: center; padding:0;}
.btn_bo_user li:last-child{margin-left:5px;}

#gall_allchk{padding:10px 3%;}
#gall_allchk:after{display:block;clear:both;content:''}
.chkall{color:#fff;}
.btn_bo_adm{float:right;}
.btn_bo_adm li{float:left;}
.btn_bo_adm li input{background: #ececec; margin-left:5px;border:none; padding:5px 10px;}

.chk_and_wrbtn, .modified{position: absolute; z-index: 1;  background: rgba(0,0,0,0);  top: 0px; left:0px; font-size:14px; color:#000; text-align: left; margin: 0 auto;z-index:10;
width:100%; box-sizing: border-box; padding: 5px 10px; line-height: 37px;height:100% }
.chk_wr_ids{position:absolute;z-index:3}

/* .chk_wr_ids{position: absolute; top: 20px; left:20px; z-index: 1;} */


.more_button{width:250px; height: 40px; background: #ddd;line-height: 40px; text-align: center; margin: 20px auto; cursor:pointer;}

.thum-area{margin:15px;padding:5px;border:1px solid #ccc}
.thum-title{background:#fff;text-align:center;position:absolute;bottom:0;width:100%;left:0;font-size:16px;padding:8px 0 6px;color:#000}
.i-play{opacity:0.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);position:absolute;top:50%;z-index:9;left:50%;margin:-45px 0 0 -25px;width:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#waterNone li>div:hover>div .i-play, #waterfall li>div:hover>div .i-play{opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}

@media(max-width:414px){
	#waterfall {margin:10px;padding:0;overflow:inherit!important;font-size:1em;letter-spacing:0.1em;line-height:1.6em}
	#waterfall li {width:100%!important;}
	
	#gall_allchk{overflow:hidden;}
}


