@charset "utf-8";

#waterfall {margin:0;padding:0;font-size:0;}
#waterfall.min {margin:0;}
#waterfall li { display:inline-block; vertical-align:top; width:33.1%; margin:0.1%; position:relative; background:#000;overflow:hidden; cursor:pointer;}
#waterfall li .list_thumb { height:300px;}
#waterfall li .list_thumb_text { font-family: 'NanumSquareNeoLight'; color:#fff; position:absolute; left:20px; right:20px; bottom:40px; transition: opacity 0.5s ease;}
#waterfall li:hover .list_thumb_text { opacity: 0;}
#waterfall li .list_thumb_black { width:100%; height:100%; position:absolute; background:#000; opacity: 0.5; transition: opacity 0.5s ease;}
#waterfall li:hover .list_thumb_black { opacity: 0;}

#waterNone {margin:0;padding:0;font-size:0;}
#waterNone.min {margin:0;}
#waterNone li { display:inline-block; vertical-align:top; width:33.1%; margin:0.1%; position:relative; background:#000;overflow:hidden;}
#waterNone li .list_thumb { height:300px;}
#waterNone li .list_thumb_text { font-family: 'NanumSquareNeoLight'; color:#fff; position:absolute; left:20px; right:20px; bottom:40px; transition: opacity 0.5s ease;}
#waterNone li:hover .list_thumb_text { opacity: 0;}
#waterNone li .list_thumb_black { width:100%; height:100%; position:absolute; background:#000; opacity: 0.5; transition: opacity 0.5s ease;}
#waterNone li:hover .list_thumb_black { opacity: 0;}

.btn_confirm .btn_cancel { padding:0 20px; background:#eee; border-radius: 0; border:#000 solid 1px; color:#000; font-size:13px; height:40px; line-height:40px;}
.btn_confirm .btn_submit { padding:0 20px; background:#000; border-radius: 0; border:#000 solid 1px; color:#fff; font-size:13px; height:40px; line-height:40px;}
.btn_confirm .btn_submit:hover { color:#fff;}

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

#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{ margin-bottom:40px;}
.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:#000 solid 1px; padding:0 20px; font-size:13px; color:#000; height:40px; line-height:40px;}
.btn_bo_adm li .btn_b02 {background:#000; margin-left:5px; border:#000 solid 1px; padding:0 20px; font-size:13px; color:#fff; height:40px; line-height:40px;}

.chk_and_wrbtn {font-size:13px; color:#fff; position:absolute; z-index:9999; position:absolute; left:10px; top:10px;}
.chk_and_wrbtn a {color:#fff;}

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

.frm_input { border-radius:0; width:100%;}
.cke_sc { display:none;}
@media screen and (max-width:767px){
	#waterfall li { width:100%; margin:1px 0;}
	#waterfall li .list_thumb { height:220px;}
	#waterNone li { width:100%; margin:1px 0;}
	#waterNone li .list_thumb { height:220px;}
}


