.mb-board .responsive-list .memo-list-head{border-top:solid 2px #dbdbdb !important;padding-bottom:6px !important;} 
.mb-board .responsive-list .memo-list-foot{border-bottom:solid 2px #dbdbdb !important;padding-top:16px !important;} 
.mb-board .responsive-list .memo-list-body .memo-item-box{padding:0px 6px 0 5px !important; margin-top:10px;}
.mb-board .responsive-list .memo-list-body .memo-item-wrap{text-align:center !important;padding:11px !important;margin-bottom:5px !important;border: 1px solid #f0f0f0 !important;}

.mb-board .mb-memo-category{font-weight:600;font-size:13px; line-height:17px; text-align:left; padding-top:15px; padding-left:7px;padding-right:7px;}
.mb-board .mb-memo-name-box{position:relative; padding-top:12px; margin-left:10px;margin-right:10px;min-height:32px;}
.mb-board .mb-memo-date{ text-align:right; font-size:12px; line-height:17px; color:#888; padding-right:10px;}
.mb-board .mb-memo-good{ position:absolute; top:12px; right:0; text-align:right; font-size:12px; line-height:17px; color:#6f6f6f; }
.mb-board .mb-memo-name{ text-align:left;font-size:13px;line-height:17px;  }
.mb-board .mb-memo-content{text-align:left;padding-left:10px;padding-right:10px; padding-top:10px;text-align:left;font-size:13px;line-height:20px;  min-height:170px;	}
.mb-board .mb-list-content{height:170px;overflow:hidden;}

.mb-board .mb-style1 .table-view>tbody td.view-title-wrap{padding:15px 0px 4px !important; border:none !important;}
.mb-board .mb-style1 .view-td-titlebox{border-bottom: solid 1px #dbdbdb !important; margin-bottom:8px; padding:0px 11px 10px 13px;}
.mb-board .mb-style1 .view-td-userdatebox{ padding:0px 11px 0px 13px;}
.mb-board .mb-style1 .view-td-title{font-size:19px; font-weight:600;}
.mb-board .mb-style1 .view-td-date {font-size:11px; color:#C2C1BF;}

.mb-board .mb-style1 .view-td2-titlebox{border-bottom:solid 1px #dbdbdb !important; padding:0 10px 10px;}
.mb-board .mb-style1 .table-view tr .view-td2-title{padding-bottom:5px;}
.mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:19px !important; font-weight:600; color:#676c73;  border:none; min-width:230px !important;}
.mb-board .mb-style1 .table-view tr .view-td2-date{font-size:12px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view tr .view-td2-hit{font-size:12px;color:#777}

.mb-board .list-head .mb-category{padding-bottom:0px !important;}
.mb-board .list-head .mb-category button{margin-bottom:5px !important}
.mb-board .list-head .mb-category button{margin-right: 5px !important; border:1px solid #dbdbdb; }

.mb-board .btn-default {background-color: #fbfbfb !important;}
.mb-board .cmt-list-box {background-color: #FFF;}

.mb-board .cmt-list-item .cl_name_item{float:left;min-width:70px;line-height:18px;}
.mb-board .cmt-reply-item .cl_name_item{ min-width:86px !important;}
.mb-board .cmt-list-box .cmt-reply-item .cmt-name{ min-width:70px;}



/* 좋아요 싫어요 버튼 시작 */
.mb-board .btn-good2, .mb-board .btn-bad2{
	border-radius:3px;
	padding:0 0px !important;	
	border:none;
	min-width:34px !important;
}


.mb-board .btn-good2 > span > span, .mb-board .btn-bad2 > span > span{
	margin-left:4px;
	vertical-align:bottom;
	font-size:12px !important;
	color:#AAA; !important
}

.mb-board .btn-good2:hover, .mb-board .btn-bad2:hover{
	background:none !important;
}


.mb-board .btn-good, .mb-board .btn-bad{
	padding:7px 25px !important;
	border:1px solid #DDD;
}
.mb-board .btn-good > span > span, .mb-board .btn-bad > span > span{
	margin-left:6px;
	vertical-align:bottom;
	font-size:13px !important;
	color:#AAA; !important
}
/* 좋아요 싫어요 버튼 끝 */

.mb-board .responsive-list .memo-list-body .memo-item-wrap{
	position:relative;
}

.mb-board .responsive-list .memo-list-body .mb-memo-shadow{
	-webkit-box-shadow: 8px 12px 10px rgba(100, 100, 100, 0.7);
	box-shadow: 8px 12px 10px rgba(100, 100, 100, 0.7);
    position:absolute;
	content:'';
	background:transparent;
	bottom:17px;
	right:12px;
	width:70%;
	height:70%;

	-webkit-transform: rotate(5deg) skew(10deg);
	-moz-transform: rotate(5deg) skew(10deg);
	-ms-transform: rotate(5deg) skew(10deg);
	-o-transform: rotate(5deg) skew(10deg);
	transform: rotate(5deg) skew(10deg);

}

/* Tab 버튼 */
.mb-board .tab-buttons li.tab-button {min-width: 107px;float:left;border: 1px solid #ccc !important;font-size: 14px;padding: 5px 7px !important;margin-bottom:0px; margin-right:6px !important;text-align: center;font-size:13px !important;cursor:pointer !important;list-style:none !important;margin-right:-1px; position:relative;}
.mb-board li.tab-button.tab-active { border:1px solid #FF0000 !important;}
.mb-board .tab-buttons li.tab-button{ min-height:20px !important; min-width:20px !important;}


.mb-board .responsive-list .memo-list-body .memo-item-wrap{
	padding:0 !important;
}

.mb-board .responsive-list .memo-item-box .mb-memo-delete{visibility:hidden;}
.mb-board .responsive-list .memo-item-box:hover .mb-memo-delete{visibility:visible;}

.mb-board .responsive-list .memo-list-body .memo-item-box{
	background:url('../images/img_shadow.png') no-repeat right bottom; 
}
.mb-board .responsive-list .memo-list-body .memo-item-box:hover{
	transition-delay: 0s !important;
	-webkit-transition-delay: 0s !important;
	background-position:85% 85%;
}


.mb-board .mb-category button{margin-right:3px !important;}
.mb-board .memo-list-body{min-height:58px;}
.mb-board .memo-list-body > div {overflow: hidden;  opacity:0;}

.mb-board .mb-ani-start1{
	-webkit-transition:all 0.5s; 
	-moz-transition:all 0.5s; 
	-ms-transition:all 0.5s; 
	-o-transition:all 0.5s; 
	transition:all 0.5s;
	opacity:0;
}
.mb-board .mb-ani-effect1{
	opacity:1 !important;
}
