@charset "utf-8";

#waterfall {margin:0;padding:0;overflow:hidden;font-size:1em;}
#waterfall.min {margin:0;}
#waterfall li {/*position:absolute;*/list-style:none;left:0;top:0;/* opacity:0; */ z-index:0;}
#waterfall li:hover {z-index:1;}
#waterfall li>div {margin:5px; position: relative; overflow:hidden;}
#waterfall li>div img {border:#ddd solid 1px; cursor:pointer;}

.btn_confirm .btn_submit { padding:0 20px; background:#eee; color:#000; height:40px; line-height:40px;}
.btn_confirm .btn_cancel { padding:0 20px; background:#000; color:#fff; height:40px; line-height:40px;}
.btn_confirm .btn_cancel:hover { color:#fff;}

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

li{list-style: none;}

#bo_gall{width:100%; height: auto;}

.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; border-radius:10px; line-height: 35px; text-align: center; padding:0;}
.btn_bo_user li:last-child{margin-left:5px;}

#gall_allchk{padding:10px 3%;}
.chkall{color:#fff;}
.btn_bo_adm {float:right;}
.btn_bo_adm li {float:left;}
.btn_bo_adm li input {background:#eee; margin-left:5px; border:none; padding:0 20px; color:#000; height:40px; line-height:40px;}
.btn_bo_adm li .btn_b02 {background:#000; margin-left:5px; border:none; padding:0 20px; color:#fff; height:40px; line-height:40px;}

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

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

.list_subject { text-align: center; font-size:13px; line-height:1.5; margin:10px 0 20px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@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;}
}


