/*.board-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width: 100%;}
.board-top.inner{flex-direction: column;}
.board-top .board-infobox{display:flex;align-items:center;}
.board-top .board-infobox .board-info-paging{display:flex;}
.board-top .board-infobox select{width:110px;height:30px;line-height:30px;margin-left:17px;font-weight:bold;font-size:12px;}
.board-top .board-infobox p:first-child{position:relative;padding-right:18px;}
.board-top .board-infobox p:first-child:after{position:absolute;right:9px;top:50%;transform:translateY(-50%);content:'';display:inline-block;width:1px;height:10px;background-color:#e9e9e9}
.board-top .board-searchbox{display:flex;align-items:center;}
.board-top .board-searchbox button{width:100px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background-color:#003663;border:0;cursor:pointer;margin-left:5px;}
.board-top .board-searchbox input[name='searchValue']{width:170px;height:40px;border:1px solid #ddd;box-sizing:border-box;margin-left:5px;}
.board-top .board-searchbox select{width:114px;height:40px;line-height:40px;border:1px solid #ddd;font-size:14px;}
.board-top .board-searchbox select[name='searchTitle']{margin-left:5px;} */
.btnwritebox{margin:35px 0 10px;text-align:right;}
.btnwritebox button{width:100px;height:40px;line-height:40px;color:#fff;background-color:#5e738b;font-size:14px;font-weight:bold;}

.board-contents {width: 100%;}
.board-contents .gallery-box > ul{display:flex;flex-wrap:wrap; width: 100%;    gap: 7px;}
.board-contents .gallery-box > ul > li{width:calc(25% - 6px);}
.board-contents .gallery-box > ul > li.list-len3{width:calc(33.3% - 6px);}
.board-contents .gallery-box > ul > li.list-len4{width:calc(25% - 6px);}
.board-contents .gallery-box > ul li .g_box{position: relative; padding: 15px; /*min-height: 293px;*/    border: 1px solid #eee; border-radius: 10px;box-sizing:border-box;}
.board-contents .gallery-box > ul li .g_box .g_img{width:100%;height:auto;background-size:cover;border-radius:5px;}
.board-contents .gallery-box > ul li .g_box .g_img img{width:100%;height:100%;}
.board-contents .gallery-box > ul li .g_info{display: inline-block;vertical-align: middle;width: 100%;margin-top: 15px;text-align: left;}
.board-contents .gallery-box > ul li .g_info h4{display: block;vertical-align: middle;width: 100%;margin-bottom: 50px;font-size:17px;font-weight: 500;color: #1d1f21;line-height: 20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break:break-all;}
.board-contents .gallery-box > ul li .g_info h4 strong{color:#000 !important;}
.board-contents .gallery-box > ul li .g_info .g_category_ul{display:flex;flex-wrap:wrap;margin-bottom:5px; display: none;}
.board-contents .gallery-box > ul li .g_info .g_category_ul li{padding:5px 10px;line-height:1;border-radius:50px;border:1px solid #d7d7d7;color:#395b9b;font-weight:600;margin-right:4px;width:auto;margin-bottom:5px;font-size:12px;}
.board-contents .gallery-box > ul li .g_info .g_category_ul li:last-child{border-bottom:1px solid #d7d7d7;}

.board-contents .gallery-box > ul li .g_info > .g_info_category_ul{display:flex;justify-content:space-between; width: 100%;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul {display:flex; position: absolute; bottom: 37px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li{display:flex;width:auto;margin-right:15px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li > strong{text-indent:-9999px;position:relative;float:none;width:auto;overflow:visible;display:block;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li > strong:before{position:absolute;left:0;top:-1px;display:inline-block;content:'';}
/* .board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li:nth-child(1) {width: 90px;} */
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li:nth-child(1) > strong:before{width:15px;height:15px;background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/icon-time.png');top:-1px; background-size: cover;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li:nth-child(2) > strong:before{width:15px;height:12px;background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/icon-view.png');top: 1px; ; background-size: cover;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li:nth-child(3) > strong:before{width:15px;height:13px;background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/icon-comment2.png'); background-size: cover; top:0px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.g_info_ul > li > span{width:auto;float:none;padding-left:22px;color:#aeaeae;font-size:13px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul2 ul.g_info_ul {position: absolute; bottom: 15px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul2 ul.g_info_ul > li.wr {width: 100%;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul2 ul.g_info_ul > li.wr > strong:before {width:15px;height:15px;background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/icon-wr.png');top:-1px; background-size: cover;}

.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul {position: absolute;bottom: 37px;right: 15px;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a{display:flex;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a > strong{text-indent:-9999px;position:relative;float:none;width:auto;overflow:visible;display:block;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a > strong:before{position:absolute;left:0;top: 1px;display:inline-block;content:'';width:15px;height:13px;background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/little_line.png'); background-size: cover;}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a:hover > strong:before{background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/little_full.png');}
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a > span{padding-left:19px;color:#aeaeae;font-size:13px;}

.g_btn {display: inline-block; vertical-align: middle; width: 100%; text-align: center; margin-bottom:10px;}
.g_btn a { display: inline-block; vertical-align: middle; position: relative; width: 100%; height: 28px; border: #b2d5f3 solid 1px; background-color: #fff; font-size: 12px; color: #0075d8; line-height: 28px; text-align: center;
border-radius:5px;}
.g_btn a:hover { border-color: #0075d8; background-color: #0075d8; color: #fff; transition:0.3s;}

/* likeFull */
/* .board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a.likeFull > strong {background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/little_line.png');width:15px;height:13px;} */
.board-contents .gallery-box > ul li .g_info > .g_info_category_ul ul.like-ul > li a.likeFull > strong:before{background-image:url('/modules/board/boardManager/user/core/view/gallery/inc/images/renewal/little_full.png');width:15px;height:13px;}

/************************************************ 반응형 ************************************************/

@media all and (max-width: 1360px)
{
	.board-contents .gallery-box > ul li{width:33.3%;}
}
@media all and (max-width: 1024px)
{
	.board-contents .gallery-box > ul > li.list-len4 { width: calc( 100% / 2 - 6px ); }
}
@media all and (max-width: 860px)
{
	.board-contents .gallery-box > ul li{width:50%;}

	.board-contents .gallery-box > ul > li.list-len3 { width: calc( 100% / 2 - 6px ); }
}
@media all and (max-width: 768px)
{
	.board-top{flex-wrap:wrap; align-items: flex-start}
	.board-top .board-searchbox{width:100%;justify-content:flex-end;margin-top:0;}
	.board-top .board-searchbox{flex-wrap:wrap; margin-left: 0;}
	.board-top .board-searchbox select{width:100%;margin-bottom:7px;}
	.board-top .board-searchbox input[name='searchValue']{width:calc(100% - 208px);}
	.board-top .board-searchbox select[name='searchTitle']{margin-left:0;margin-bottom:0;width:90px;}
	.board-top .board-searchbox button{width:90px;}
	.board-top{flex-direction: column; margin-bottom: 13px;}
	.search-left {width: 100%;}
	.board-top .board-infobox .board-info-paging { padding-left: 5px;}
	.board-contents .gallery-box > ul li .g_info h4 {font-size: 15px;}
}	
@media all and (max-width: 480px)
{
	.board-top .board-searchbox{flex-wrap:wrap;}
	.board-top .board-searchbox select{width:100%;margin-bottom:7px;}
	.board-top .board-searchbox input[name='searchValue']{width:calc(100% - 190px);margin-bottom: 0;}
	.board-top .board-searchbox select[name='searchTitle']{margin-left:0;margin-bottom:0;width:90px;}
	.board-top .board-searchbox button{width:90px;}
	.board-top{flex-direction: column-reverse;margin-bottom:13px;}
	.board-top .board-infobox{width:100%;justify-content:space-between;margin-top:16px;}
	.board-top .board-infobox select{margin-left:0;}
	.board-contents .gallery-box > ul li{width:100%;}

	.board-contents .gallery-box > ul > li.list-len4 { width: 100%; }
	.board-contents .gallery-box > ul > li.list-len3 { width: 100%; }

	.board-top .board-infobox {margin-top: 0;}
}	