.board-header {display: none;}

.board-category-wrap {margin-bottom: 4%;}
.board-category-wrap ul {text-align: center;}
.board-category-wrap ul li {display: inline-block; font-weight: 700; margin-right: 10px;}
.board-category-wrap ul li:last-child {margin-right: 0;}
.board-category-wrap ul li a {display: block; padding: 10px 20px; color: #666;}
.board-category-wrap ul li.selected a {color: #f5933b; }


.gallery-list { width: 100%; }
.gallery-list:after { content: ''; display: block; float: none; clear: both; }
.gallery-list .gallery-item { float: left; width: 100%; margin-top: 3%; }
.gallery-list .gallery-item:first-child{margin-top: 0;}
.gallery-list .gallery-item > div { float: left; width: 100%; border:solid 1px #f1f1f1;}
.gallery-list .gallery-item .num { margin-bottom: 10px;  border:none;}
.gallery-list .gallery-item .thumb { float: left; position: relative; overflow: hidden; }
.gallery-list .gallery-item .thumb .thumb_img {  width:80%; height:auto; position: absolute; top: 0; bottom: 0; left: 10%; right: 0; background-position: center center; cursor: pointer; background-repeat: no-repeat; }
.gallery-list .gallery-item .thumb .thumb_img.cover { background-size: contain; }
.gallery-list .gallery-item .subject { display: none;}
.gallery-list .gallery-item .info { display: none;}
.gallery-list .empty {width: 100%; text-align: center; padding: 50px 0;}

@media ( min-width: 480px ) {
  .gallery-list .gallery-item:nth-child(2) { margin-top: 0; }
}
@media ( min-width: 480px ) and ( max-width: 767px ) {
  .gallery-list .gallery-item { width: 48.5%; margin-right: 3%; }
  .gallery-list .gallery-item:nth-child(2n+0) { margin-right: 0; }
}
@media ( min-width: 768px ) {
  .gallery-list .gallery-item { width: 22.75%; margin-right: 3%; }
  .gallery-list .gallery-item:nth-child(4n+0) { margin-right: 0; }
  .gallery-list .gallery-item:nth-child(3),
  .gallery-list .gallery-item:nth-child(4) { margin-top: 0; }
}
@media only screen and (max-width: 768px){
	.board-category-wrap ul li {float: left; width: 50%; margin-right: 0; border: 1px solid #e1e1e1; border-left: none; margin-bottom: 5px; box-sizing: border-box;}
	.board-category-wrap ul li:last-child {float: none; margin: 0 atuo;}
	.board-category-wrap ul li:nth-child(2n+1) {border-left: 1px solid #e1e1e1;}
	.board-category-wrap ul li a {display: block; padding: 10px 0; text-align: center; color: #666;}
}
