@charset "utf-8";

/* 갤러리 목록 */


#bo_gall h2 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

#bo_gall #gall_allchk {margin:0 10px}

#bo_gall #gall_ul {margin:10px -10px 0;padding:0 10px;list-style:none}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}

#bo_list_total{position:absolute;top:20px;right:15px;line-height:20px;color:#656565;font-size:0.923em}

#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#bo_cate {background:#fff;color:#333;
-webkit-box-shadow0 0 10px #eee ;
-moz-box-shadow:0 0 10px #eee  ;
box-shadow: 0 0 10px #eee;
white-space: nowrap;overflow-x: auto;
-webkit-overflow-scrolling: touch
 -ms-overflow-style: -ms-autohiding-scrollbar;}
#bo_cate::-webkit-scrollbar {display: none;}
#bo_cate ul{padding:0 10px}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_cate li{display:inline-block;padding:0 15px}
#bo_cate li a{display:block;line-height:55px;color:#333947}
#bo_cate #bo_cate_on{position:relative;font-weight:bold}
#bo_cate #bo_cate_on:before{width:100%;content:'';height:3px;background:#696ae6;position:absolute;bottom:0;left:0}


#bo_gall{margin:0px 0}
#bo_gall .gall_li_wr{background:#fff;position:relative;border-radius:12px;
-webkit-box-shadow: 0 2px 10px #e3e3e3;
   -moz-box-shadow: 0 2px 10px #e3e3e3;
    box-shadow: 0 2px 10px #e3e3e3;


    text-align: center;
    overflow: hidden;

	
	}
#bo_gall .gall_li_chk{display:inline-block;padding:5px;}
#bo_gall .gall_li .gall_img img{max-width: 100%;height: auto !important;transition:transform 1s;box-sizing:border-box;border-radius:12PX 12PX 0 0;
    -webkit-transition: -webkit-transform 1s;}

#bo_gall .gall_li .gall_img img:hover{-webkit-transform: scale(1.2, 1.2);}

#bo_gall .gall_li .gall_img .no-img{display:block;background:#ddd;text-align:center;padding:34% 0}

#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_href strong, #bo_gall .gall_href span {display:block;width:174px;height:124px;background:#f7f7f7;text-align:center;line-height:8em}

#bo_gall .gall_text_href {padding:10px 0 5px 0;display:block}
#bo_gall .gall_li_tit{display:inline-block;margin:15px 0 2px 0;font-weight:bold;font-size:11pt}
#bo_gall .bo_cate_link {display:inline-block;;color:#696ae6 ;border:1px solid #696ae6;font-weight:normal;text-decoration:none;font-size:0.92em;line-height:22px;border-radius:5px;padding:0 6px} /* 글제목줄 분류스타일 */
#bo_gall .profile_img img{border-radius:50%}
#bo_gall .gall_info{padding:5px 0 0;color:#86909a}
#bo_gall .gall_info:after {display:block;visibility:hidden;clear:both;content:""} 

#bo_gall .gall_infos{padding:5px 0 0px 0;color:#af1f24;font-weight:bold;font-size:12pt}
#bo_gall .gall_infoss{padding:2px 0 11px 0;color:#000;font-size:11pt}

#bo_gall .gall_infos:after{display:block;visibility:hidden;clear:both;content:""} 

#bo_gall .gall_info strong{display:inline-block;font-weight:normal;margin-left:6px}
#bo_gall .gal_heart{float:right;}
#bo_gall .gal_heart i{color:#ff0000}
#bo_gall .sv_member{;color:#86909a;font-weight:normal}

#bo_gall .notice_icon{display: inline-block;background: #696ae6;text-align:center;width:24px;line-height: 24px;border-radius: 5px;font-weight: normal;font-size:11px;color: #fff;}

@media (min-width: 640px){
    #bo_gall .gall_li {float:left;;width:20%;padding:10px}
    #bo_gall .gall_li:nth-child(5n+1) {clear:both}

}

@media (max-width: 639px){
    #bo_cate {margin:0 -10px ;}
    #bo_cate li a{line-height:40px}
    #bo_list_total{top:15px;right:10px}
    #bo_gall .gall_li{width:50%;float:left;padding:10px}
    #bo_gall .gall_li:nth-child(2n+1) {clear:both}

}


/* 최근게시물 스킨 (latest) */
.pic {}
.pic .lt_title {line-height: 65px;padding: 0 25px;;border-bottom:1px solid #e8e8e8;font-size: 1.154em;display:block}
.pic .more {display: inline-block;padding: 0 23px;text-decoration: none;color: #c8c5c3;position: absolute; top: 0;right: 0; line-height: 65px;font-size:18px}
.pic ul:after {display:block;visibility:hidden;clear:both;content:""}
.pic li{float:left;width:20%;padding:10px;text-align:center}
.pic li:first-child{border:0}
.pic li:hover{background:#f9fbfc}
.pic li .lt_img{text-align:Center}
.pic li img{max-width:100%;height:auto;border-radius:12px}
.pic li .lt_tit{display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:1.077em;margin:10px 0;line-height:22px}
.pic li .lt_tit:hover{color:#696ae6}
.pic .lt_info{line-height:20px;color:#9a9aa1;font-size:0.923em;position:relative;}
.pic li .lt_date {display:inline-block;position:relative;margin-left:5px;padding-left:7px}
.pic li .lt_date:before{content:'';position:absolute;top:50%;left:0;margin-top:-1px;width:3px;height:3px;background:#ddd}
.pic li .lt_cmt{position:absolute;top:0;right:0;color:#696ae6}
.pic .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;}
.pic .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;font-weight: normal;}
.pic .fa-heart{width:16px;height:16px;line-height:16px;background:#ff66b0;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;;font-weight: normal;}
.pic .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;border-radius:4px;text-align:center;vertical-align:middle;}
.pic .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 4px;font-size: 12px;border:1px solid #a2c6ce}

@media (max-width:639px){
   .pic li{width:50%;}
   .pic li:nth-child(2n+1){clear:both}
}
