/* 내용 간격 초기화 */
#bo_v_con p {margin:0}
section #bo_v_atc p {margin:0}

/* 카테고리 */
#bo_cate_ul li {padding: 10px 0;}
#bo_cate_ul li a{
border-radius: 5px;
padding: 5px 10px;
border: 1px solid #ddd;}
#bo_cate_on {font-weight: bold;
border-radius: 5px;
padding: 5px 10px;
border: 1px solid #ddd;
}

/*갤러리 */
#gall_ul .thumbnail hover{ border:2px solid 555;}
#gall_ul .gall_href {border:1px solid #ddd; font-size: 47px; padding: 40px 0;}
#gall_ul .namecard {margin-top: -24px;}
#gall_ul i.notice {font-size:83px;}
#gall_ul .good {position: absolute; top: 35px; right: 30px;}



.panel {margin-bottom:0; border:0; border-radius:0; box-shadow:none;}
.panel-default {border:0;}
.panel-heading {/* display:none; */}
.panel-body {padding:0;}
.row {margin:0;}
.list {padding:10px;}
.thumbnail {text-align:center; padding:0; border:0; border-radius:0; overflow:hidden; margin-bottom:0;}
.thumbnail:hover {box-shadow:none;}
.thumbnail > a {display:block; width:100%; height:100%; position:relative;}
.thumbnail > a img {width:100%;}
.thumbnail:hover img {transform:scale(1.1);}
.thumbnail > a .bg_black {display:none; position:absolute;left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:99998;}
.thumbnail:hover .bg_black {display:block; font-weight:200;  font-family: 'Noto Sans KR','Nanum Gothic',dotum, sans-serif !important;}
.thumbnail:hover .caption {opacity:1;}
.thumbnail .caption {opacity:0; position:absolute; width:100%; top:50%; margin-top:-10px; margin-left:-10px; padding:0 20px; color:#fff; text-align:center; z-index:99999;} 
.thumbnail .caption a {display:block; color:#fff; font-size:22px;}

/*.bg_layer {position:fixed; top:0; left:0; right:0; bottom:0; background:url(../images/common/bg_black.png) repeat 0 0;}
.layer_pop {display:none; position:fixed; top:0; left:0; bottom:0; right:0; overflow-y:scroll; z-index:999999;}
.layer_pop .list{position:absolute; left:50%; top:100px; max-width:1000px; height:auto;  margin-left:-500px; box-shadow:0 0 15px #222; overflow-y:auto; padding:0;}
.search_pop .pop_tit {width:100%; height:50px; color:#fff; background:#00afe7; border-radius:5px 5px 0 0;}
.search_pop .pop_tit > p {font-size:16px; font-weight:600; color:#fff; padding:10px 0 0 15px; }
.search_pop .pop_tit .btn_close a{position:absolute; right:0; top:0; width:50px; height:50px; border-left:1px solid rgba(255,255,255,.2); background:url(../images/common/icon_close.png) no-repeat 50%;}
.pop_box {width:100%; text-align:center;}*/
@media only screen and (max-width:767px) {
	.list {padding:5px 0;}
}


#gall_ul .list { width:33%; }

/* 모바일에서 회원아이콘 안보이게 */
#bo_list .user img {display: none;}
#gall_ul .user img {display: none;}
