.gallery-list {margin-top:20px}
.gallery-list .thumbnails {margin:10px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:30%}
.gallery-list .thumbnails ul {margin:0px 0px 20px 0px; letter-spacing:-0.05em; }
.gallery-list .thumbnails ul li {padding-bottom:10px;}

.gallery-list .thumbnails ul li span {font-family:"NanumSquareR";font-size: 16px;letter-spacing:0;}
.gallery-list .thumbnails ul .sub-ject {/* text-align:justify; */word-break: keep-all;/* word-wrap: break-word; */line-height: 24px;margin-top:10px;font-weight: bold;font-size: 16px;}
.gallery-list .thumbnails ul .name {color:#555}
.gallery-list .thumbnails a {display:inline-block;}
.gallery-list .thumbnails a img {display:block;max-width:100%;width: 100%;height: 400px;}

.gallery-list .data-nothing {border-bottom:1px solid #e5e5e5}

.thumb_wrap {position:relative; font-size:0; overflow: hidden; height: 150px;}
.thumb_wrap .thumbImg{width: 100%; height:163px;}

@media (max-width: 767px) 
{
	.gallery-list .thumbnails ul li img {width:100%; height:140px;}
	.gallery-list .thumbnails ul {margin:0px; letter-spacing:-0.05em;}
	.gallery-list .thumbnails {width:45%; margin-right:5px;}
	.gallery-list .thumbnails ul li { width:100%}
	.gallery-list .thumbnails a {display:block;}
}


ul.cate {display: block;margin: 0 auto;text-align: center;max-width: 1000px;font-size: 0;}
ul.cate li{width: 31%;border: 1px solid #ccc;margin: 0 2% 0 0;background: #fff;}
ul.cate li:last-child{margin:0;}
ul.cate li a {display:block;padding:24px;font-size:18px;font-weight:bold;line-height: 32px;}
ul.cate li.on{background: #2c53b0;}
ul.cate li.on a {color:#fff;}