@charset "UTF-8";
.img-wrap {
	display: flex;
    position: relative;
    /*max-width: 700px;*/
    width: 100%;
    flex-direction: column;
}

.img-top {
    max-width: 77%;
    margin-left: auto;
    z-index: 2;
}

.img-bottom {
	max-width: 51.5%;
    margin-top: -12%;
	margin-right: auto;
	z-index: 1;
}
	.img-top figcaption,
	.img-bottom figcaption{
		font-size: 15px;
	    margin-top: 15px !important;
		line-height: 1.333;
	}
	.img-top figcaption{
		/*margin-right: -40px !important;*/
	}

.img-wrap img {
  width: 100%;
  height: auto;
  display: block;
}

@media screen and (max-width: 1120px) {
	.img-top {
	    max-width: 67%;
	}

	.img-bottom {
		max-width: 44%;
	}
}
@media screen and (max-width: 950px) {
	.img-top,.img-bottom{
		max-width: 100%;
		margin: auto;
	}
	.img-top figcaption,
	.img-bottom figcaption{
	    font-size: 1.0714285714rem !important;
		margin-top: 5px !important;
		margin-bottom: 10px !important;
		margin-right: 0px !important;
	}
}