	/*******************************************************************/
	.CPpreView{
		padding:5% 0;
		text-align:center;font-size:0;
	}
	.CPpreView .middleWrap{
		display:inline-block;
	}
	.CPpreView .boxBtn{margin:0 10px;}
	/* 이미지버튼 */
	.CPpreView .linkBtnWrap {
		padding-top:50px;
		text-align:left;
	}
	.CPpreView .linkBtnWrap a{
		overflow:hidden;
		position:relative;
		display:inline-block;vertical-align:top;
		width:280px;height:200px;
		margin:5px;
		background-size:cover;background-position:center;
		transition:width 0.7s, margin 0.7s;
	}
	.CPpreView .linkBtnWrap a.HIDE{
		width:0;margin:5px 0;
	}
	.CPpreView .linkBtnWrap .over{
		display:block;
		position:absolute;
		width:100%;height:100%;
		background-color:rgba(171,139,101,0);
		border:10px solid transparent;
		opacity:0.5;
		transition:opacity 0.3s;
	}
	.CPpreView .linkBtnWrap a:hover .over{
		opacity:1;
		background-color:rgba(171,139,101,0.7);
		border:10px solid #ab8b65;
	}
	.CPpreView .linkBtnWrap h5{
		display:block;
		position:absolute;
		left:0;right:0;top:50%;
		transform:translateY(-50%);
		font-size:18px;line-height:20px;color:#fff;text-align:center;
	}


@media screen and (max-width: 820px) {
    .CPpreView{
		padding:15% 0;
		text-align:center;font-size:0;
	}    
    .CPpreView .middleWrap{
        width: 100%;
    }
    .CPpreView .linkBtnWrap{
        padding-top: 10px;
        width: 100%!important;
    }
    
    .CPpreView .linkBtnWrap a{
        overflow:hidden;
		position:relative;
		display:inline-block;vertical-align:top;
		width:48%;height:150px;
		margin:1%;
		background-size:cover;background-position:center;
		transition:width 0.7s, margin 0.7s;
    }
    
    .CPpreView .linkBtnWrap .over{
		display:block;
		position:absolute;
		width:100%;height:100%;
		background-color:rgba(171,139,101,0.1);
		border:5px solid #ab8b65;
		opacity:1;
		transition:opacity 0.3s;
	}
}



@media screen and (max-width: 540px) {
    
    .CPpreView .linkBtnWrap a{
        overflow:hidden;
		position:relative;
		display:inline-block;vertical-align:top;
		width:48%;height:120px;
		margin:1%;
		background-size:cover;background-position:center;
		transition:width 0.7s, margin 0.7s;
    }
}