.cardlayer.cap{width: 830px;position: relative;}
.cardlayer.cap .card-wrap2 {width: 830px;}
.cardlayer.cap .save-btn{text-align: center;padding: 30px 0;display: block;}
.cardlayer.cap .save-btn img{width: auto;}
.cardlayer.cap .down-btns{text-align: center;}
.cardlayer.cap .card-wrap {width: 830px;margin: auto;position: relative;}
.cardlayer.cap .card-wrap .card {position: absolute;overflow: hidden;width: 355px; height: 355px;background: #000; }
.cardlayer.cap .card-wrap .card .img-box:before{content: '';position: absolute;left: 0;top: 0;border: 10px solid #000;width: 100%;height: 100%;}
.cardlayer.cap .card-wrap .card:nth-of-type(1){left: 39px; top: 197px;}
.cardlayer.cap .card-wrap .card:nth-of-type(2){left: 39px; top: 610px;}
.cardlayer.cap .card-wrap .card:nth-of-type(3){left: 432px; top: 65px;}
.cardlayer.cap .card-wrap .card:nth-of-type(4){left: 432px; top: 470px;}
.cardlayer.cap .card-wrap .card .img-box{position: relative;width: 355px; height: 355px;}
.cardlayer.cap .card-wrap2 .card .img-box:after {display: none;}
.cardlayer.cap .card-wrap .card .img-box img {width: 345px;height: 345px;object-fit: cover;}
.cardlayer.cap .card-wrap .upload-btn {position: absolute;bottom: 10px;right: 10px;cursor: pointer;transition: 0.2s;z-index: 2;}
.cardlayer.cap .card-wrap .upload-btn:hover {transform: scale(1.1);}
.cardlayer.cap .card-wrap .upload-btn input {display: none;}
.cardlayer.cap .bgimg{position: absolute;top: 50px;left: 0;}