@charset "utf-8";

/*갤러리 리스트 단독*/

/*---------------------------갤러리 목록---------------------------*/

#bo_list h2{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_list #gall_allchk{display:block;margin-bottom:1rem;overflow:hidden}
#bo_list #gall_allchk .chk_box input[type="checkbox"] + label[for="chkall"]{margin:0}

/*관리자설정*/
.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:1rem;*padding-left:0;padding-right:1rem;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
.gall_row .col-gn-0,.gall_row .col-gn-1{width:100%}
.gall_row .col-gn-2{width:50%}
.gall_row .col-gn-3{width:33.33333333%}
.gall_row .col-gn-4{width:25%}
.gall_row .col-gn-5{width:20%}
.gall_row .col-gn-6{width:16.66666667%}
.gall_row .col-gn-7{width:14.28571428%}
.gall_row .col-gn-8{width:12.5%}
.gall_row .col-gn-9{width:11.11111111%}
.gall_row .col-gn-10{width:10%}
.gall_row .box_clear{clear:both}
/*관리자설정 끝*/
#bo_list .gall_href a:link, #bo_list .gall_href a:focus, #bo_list .gall_href a:hover{text-decoration:none}

#gall_ul{display:block;width:100%;padding:0;list-style:none;overflow:hidden}
#gall_ul:after{content:'';display:block;visibility:hidden;clear:both}
#gall_ul .gall_li{margin-bottom:3rem}

#gall_ul .gall_box{overflow:hidden;position:relative}
#gall_ul .gall_img{border-radius:1rem;overflow:hidden}
#gall_ul .gall_img a{display:block;width:100%}
#gall_ul .gall_img a img{width:100%;height:auto}
#gall_ul .gall_txt_box{margin-top:2rem;text-align:center}
#gall_ul .gall_li .gall_txt_box .bo_cate_link {display:inline-block;margin-bottom:1rem;padding:0.3rem 0.8rem;border-radius:2px;background:#ebf0f7;font-weight:500;font-size:13px;color:#239aee}
#gall_ul .gall_li .gall_txt_box .tit_box{display:flex;justify-content:center}
#gall_ul .gall_li .gall_txt_box .tit_box .list_icon{margin-left:.5rem}
#gall_ul .gall_li .gall_txt_box .bo_tit{margin-bottom:.5rem;font-size:2rem;font-weight:700;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#gall_ul .gall_li .gall_txt_box .s_tit{font-size:1.7rem;color:#666}


#bo_list .gall_li .gall_chk{padding:0;position:absolute;top:.5rem;left:.5rem;padding:5px;z-index:1}

/*---------------------------갤러리 목록---------------------------*/

#bo_v_img{margin-top:2rem;text-align:center}

@media(max-width:1024px){
/*1024부터 3배열 - 관리자설정 무시*/
.gall_row .col-gn-0, .gall_row .col-gn-1, .gall_row .col-gn-2, .gall_row .col-gn-3, .gall_row .col-gn-4, .gall_row .col-gn-5, .gall_row .col-gn-6, .gall_row .col-gn-7, .gall_row .col-gn-8, .gall_row .col-gn-9, .gall_row .col-gn-10
{width:33.33%;padding:.5rem}
.gall_row .box_clear{clear:none}
#gall_ul .gall_li:nth-child(3n + 1){clear:both}
}


@media(max-width:767px){
/*1024부터 2배열 - 관리자설정 무시*/
.gall_row .col-gn-0, .gall_row .col-gn-1, .gall_row .col-gn-2, .gall_row .col-gn-3, .gall_row .col-gn-4, .gall_row .col-gn-5, .gall_row .col-gn-6, .gall_row .col-gn-7, .gall_row .col-gn-8, .gall_row .col-gn-9, .gall_row .col-gn-10
{width:50%;}
.gall_row .box_clear{clear:none}
#gall_ul .gall_li:nth-child(3n + 1){clear:none}
#gall_ul .gall_li:nth-child(2n + 1){clear:both}
}

@media(max-width:360px){
/*360이하 1배열*/
.gall_row .col-gn-0, .gall_row .col-gn-1, .gall_row .col-gn-2, .gall_row .col-gn-3, .gall_row .col-gn-4, .gall_row .col-gn-5, .gall_row .col-gn-6, .gall_row .col-gn-7, .gall_row .col-gn-8, .gall_row .col-gn-9, .gall_row .col-gn-10
{width:100%;}
#gall_ul .gall_li:nth-child(2n + 1){clear:none}
}