.shikisai-container {
	width:80%;
	margin: 0 auto;
	padding-top:5%;
}
.shikisai-flex {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.shikisai-flex-l {width:50%;}
.shikisai-flex-l img {
	width:100%;
}
.shikisai-flex-r {width:47%;}

.shikisai-txt {
	font-size: 16px;
    text-align: justify;
    font-feature-settings: "palt";
}

.shikisai-container2 {
	width:60%;
	margin:5% auto 0 auto;
}
.shikisai-flex-l.area2 {
	width:60%;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.shikisai-flex-r.area2 {width:37%;}
.shikisai-before {
	text-align:end;
	font-weight:bold;
}
.shikisai-img2 {width:80%;}
.shikisai-container3 {
	width:80%;
	margin:0 auto;
	padding-bottom:5%;
}

@media screen and (max-width: 1023px){
	.zigzag-divider3 {top: 25px;}
	.shikisai-flex {margin-top: 10%;flex-direction: column;}
	.shikisai-flex-l {width:100%;}
	.shikisai-flex-r {width:100%;}
	.shikisai-container2 {width:80%;}
	.shikisai-flex.bottom {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: flex-end;
	}
	.shikisai-txt.bottom {font-size:15px;line-height:1.3;}
	.shikisai-before {font-size:13px;}
	.shikisai-container3 {width:90%;}

}





