@CHARSET "UTF-8";

.boardList .list:before, .boardList .list:after{	content:""; display:table;	}
.boardList .list:after{	clear:both;	}
.boardList .list > li{	float:left; display:inline-block; margin:0 2% 30px 0; width:48%;	}
.boardList .list .photo{	float:left; display:inline-block; margin-right:20px;	}
.boardList .list .photo .thumbnail{	width:160px; height:100px; padding:5px; border:1px solid #e6e7e8; background-color:#ffffff; border-radius:5px; margin:0 0 0 1px; overflow:hidden;	}
.boardList .list .photo .thumbnail .noImg{	background-color:#f1f2f2; width:100%; height:100%; background-image:url(../images/common/no-img.png); background-repeat:no-repeat; background-position:center center; text-indent:-9999px; background-size:60px;	}
.boardList .list .photo .thumbnail img{	width:100%; height: 100%; }
.boardList .list .photo .moreBtn{	height:32px; border-radius:5px; background-color:#0E2815; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; display:block; border:1px solid #023b13; font-family:'돋움', sans-serif; line-height:32px; margin-top:10px;	}
.boardList .list .photo .moreBtn:active{	background:#113c6a; box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5), inset -1px -1px 4px rgba(0,0,0,0.5);	}
.boardList .list .txt{	overflow:hidden;	}
.boardList .list .txt > dl{	position:relative; margin-bottom:4px;	}
.boardList .list .txt > dl > dt{	font-size:11px; font-weight:bold; color:#0E2815; border:1px solid #0E2815; height:18px; line-height:18px; width:60px; text-align:center; font-family:'돋움', sans-serif; position:absolute; left:0; top:0;	}
/*
.boardList .list .txt > dl:nth-child(2n) > dt{	border-color:#5ab8f4; color:#ffffff; background-color:#5ab8f4;	}
*/
.boardList .list .txt > dl > dd{	font-size:12px; font-weight:normal; color:#6d6e71; font-family:'돋움', sans-serif; text-align:left; margin-left:70px; height:18px; line-height:18px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;	}

@media only screen and (max-width:768px){
	.boardList .list > li{	width:100%; margin:0 0 30px 0; border-top:1px dashed #d1d3d4; padding-top:20px;	}	
}

@media only screen and (max-width:440px){
	.boardList .list .photo .thumbnail{	margin:0 auto; width:100px; height:62px;	}
	.boardList .list .photo .moreBtn{	height:26px; line-height:26px;	}
	.boardList .list .photo .thumbnail .noImg{	background-size:30px;	}
}