.strengths-flex {
	display:flex;
	margin-top:5%;
}
.strengths-flex-l {
	width:55%;
	padding-left:15%;
	z-index:50;
}
.strengths-flex.right {justify-content: flex-end;}
.strengths-flex img {
	width:45%;
	object-fit: contain;
    object-position: top;
}
.strengths-flex-r {margin-left:3em;}
.strengths-txt {
	font-size: 16px;
    text-align: justify;
    font-feature-settings: "palt";
}
.strengths-txt2 {
	font-size: 20px;
	font-weight:700;
	margin:1em 0;
    text-align: justify;
    font-feature-settings: "palt";
}
.strengths-flex.right img {margin-left:3em;}
.strengths-btn-wrap {margin-top:0.5em;}
.maker-more-btn {
	text-decoration: none;
    font-size: 15px;
	color:#000;
	font-weight:700;
}
.maker-arrow-svg {width:5%;}
.strengths-flex-imgbox {
	width: 85%;
    display: flex;
    justify-content: flex-start;
}
.strengths-flex-imgbox img {
	width: 25%;
    margin-right:5%;
}
.shindansi {margin-bottom:5%;}

.back-image-green {margin-top: 200px;}
.back-image-green + * {margin-top: -450px!important;}
.shindansi-top-boarder {
	border: 1px dotted;
    margin: 40px 8% 40px auto !important;
    width: 77%;
}

@media screen and (max-width: 1023px){
	.strengths-flex {flex-direction: column;}
	.strengths-flex img {width:75%;}
	.strengths-flex-r {width:90%;margin:0 auto;}
	.strengths-flex-l {width:90%;margin:0 auto;padding-left:0;z-index:50;}
	.strengths-flex.right {flex-direction: column-reverse;}
	.strengths-flex.right img {margin:0 0 0 auto;}
	.back-image-green {margin-top:150px;}
	.strengths-flex-imgbox {
		width:90%;
		display: flex;
		margin: 0 auto;
		justify-content: space-between;
	}
	.strengths-flex-imgbox img {width:30%;}
	.shindansi-top-boarder {
		margin: 40px auto 40px auto !important;
		width: 90%;
}
}

