/*---------- Emporor Cubicle Gallery ----------*/
.board-gallery {margin-left:-10px;margin-right:-10px}
.board-gallery .gallery-sizer { width:33.33333%; }
.cg_item { position:relative;width:33.33333%; margin:10px 0; padding:5px; display:inline-block; }
.cg_item_inner { position:relative; clear:both; width:100%; height:auto; margin:0; padding:8px 0 8px 0; font-family: 'Noto Sans KR', 'Sans-serif'; font-size:14px; font-weight:400; line-height:2.0em; color:#333; text-align:left; display:table; border:1px solid #ddd; border-radius:4px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.cg_item_cat { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:5px 15px; font-weight:700; letter-spacing:0.01em; color:#666; display:block; border-bottom:1px solid #ddd; }
.cg_item_img { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:15px; display:block; }
.cg_item_img .imgBox { position:relative; clear:both; float:left;  width:100%; height:auto; max-height:350px; margin:0; padding:0; overflow:hidden; display:block; border-radius:4px; }
.cg_item_img .imgBox:hover a img { opacity:0.85; }
.cg_item_info { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:0 15px; display:block; }
.cg_item_info .item_subject { position:relative; float:left; font-size:16px; font-weight:600; color:#111; display:inline-block; }
.cg_item_info .item_color { position:relative; float:right; display:inline-block; }
.cg_item_info .item_opt { position:relative; clear:both; float:left;  width:100%; height:auto; margin-top:10px; padding-top:8px; line-height:1.6em; display:block; border-top:1px dotted #ddd; }
.cg_item_info .item_pnum { position:relative; clear:both; float:left;  width:100%; height:auto; margin-top:10px; padding-top:5px; font-size:13px; font-weight:350; color:#999; line-height:1.2em; display:block; border-top:1px solid #ddd; }
.gallery_Opt { position:relative; clear:both; float:left;  width:100%; height:auto; margin-top:50px; padding:0; display:table; }
.gallery_Opt .optc { position:relative; float:left;  width:100%; height:auto; margin:30px 5px; padding:10px 0; display:block; border-top:1px solid #444; }
.gallery_Opt .optc .optTile { position:absolute; bottom:100%; left:0;  width:auto; height:30px; margin:0; padding:0 20px; font-weight:700; line-height:30px;  display:inline-block; border:1px solid #444; border-radius:5px 5px  0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.gallery_Opt .optc img { position:relative; float:left;  width:100%; height:auto; margin:0; padding:0; display:block; }

@media (max-width:991px){
	
}
@media (max-width:767px){
	.board-gallery {margin-left:-5px;margin-right:-5px}
	.board-gallery .gallery-sizer { width:50%; }
	.cg_item { width:50%; margin:5px 0; padding:2px; }
	.cg_item_inner { padding:5px 0 5px 0; font-size:11px; border-radius:3px; }
	.cg_item_cat { padding:4px 8px; }
	.cg_item_img { padding:8px; }
	.cg_item_img .imgBox { max-height:200px; border-radius:3px; }
	.cg_item_info { padding:3px 8px 0; display:block; }
	.cg_item_info .item_subject { font-size:14px; }
	.cg_item_info .item_opt { line-height:1.4em; }
	.cg_item_info .item_pnum { font-size:11px;}
	.gallery_Opt .optc { margin:40px 5px 10px; padding:5px 0; }
}