@charset "utf-8";

/* 갤러리 목록 */
#bo_gall {}
#bo_top {position:relative;margin-bottom:30px; overflow:hidden; }
	#bo_top:after {display:block;clear:both;content:"";}
	#bo_top h2 {float:left;margin:0;font-size:1.8em;font-weight:700;color:#3d3d3d;}
	#bo_top h2 span.num {font-size:.6em;font-weight:300;color:#3d3d3d;}
	#bo_top .bo_btn {float:right;list-style:none;margin:0;padding:0;}
	#bo_top .bo_btn:after {display:block;clear:both;content:"";}
	#bo_top .bo_btn li {float:left;}
	#bo_top .bo_btn li+li {margin-left:5px;}
#bo_cate_sel {padding:2px;}
	#bo_cate_sel select {width:100%;height:40px;}
@media (min-width:768px) {#bo_cate_sel {display:none;}}
@media (max-width:1024px) {
	#bo_top {padding:0 2%;}
	#bo_top h2 {width:70%;}
}
@media (max-width:768px) {
	#bo_cate .item {min-height:auto;padding:0;}
	#bo_cate .item ul {display:none;}
	#bo_cate {padding:0;height:auto;}
}

#bo_gall #gall_ul {position:relative;list-style:none;margin:0;margin-bottom:30px;padding:0;}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_box {position:relative;margin:1%;border:1px solid #e1e1e1;background:#fff;}
#bo_gall .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px 7px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;z-index:11;}

.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;float:left;}
.gall_row .col-gn-0,.latest_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%}
@media (max-width:940px) {
	.gall_row .col-gn-3{width:50%}
}
@media (max-width:520px) {
	.gall_row .col-gn-3{width:100%}
}

.gall_row .box_clear{clear:both}

#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_img {position:relative;overflow:hidden;}
#bo_gall a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block}
#bo_gall .gall_img img {transition:all .3s;}
#bo_gall .gall_box:hover img {transform:scale(1.3) rotate(10deg);}
#bo_gall .gall_img span.no_image {display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}
#bo_gall .gall_img .gall_op {position:absolute;right:2px;bottom:2px;}
#bo_gall .gall_img .gall_op span {display:block;width:30px;height:30px;border-radius:3px;font-weight:600;color:#fff;line-height:30px;text-align:center;}
#bo_gall .gall_img .gall_op span+span {margin-top:1px;}
#bo_gall .gall_img .gall_op span.new {background:rgba(210,5,5,.7);}
#bo_gall .gall_img .gall_op span.best {background:rgba(5,100,210,.7);}

#bo_gall .gall_text_href {padding:15px 15px 30px;}
#bo_gall .gall_text_href * {display:block;}
#bo_gall .bo_cate_link {margin-bottom:10px;font-size:.9em;font-weight:300;color:#808080;}
#bo_gall .bo_tit {font-size:1.1em;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

#bo_gall li.empty_list {padding:85px 0;text-align:center}

/*글쓰기*/
#bbs_write .bo_w_option {margin-bottom:10px;}
#bbs_write .bo_w_option:after {display:block;clear:both;content:"";}
#bbs_write .bo_w_option .op {float:right;}
#bbs_write .bo_w_option .op+.op {margin-right:20px;}
#bbs_write .bo_w_option .op label {font-size:1.1em;color:#ff2e4a;}

@media all and (max-width:1024px) {
	#bo_w #bo_cate .item {padding:15px;}
}

