@charset "utf-8";

.flexCol2SP {display: none;}
.flexCol2 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.flexCol2 section {
	width: 50%;
}
.flexCol2 .item img {
	width: 100%;
	display: block;
	transition: all 0.8s;
}
.flexCol2 .centerFlex {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #efefef;
}
.des {
	padding: 1.6em;
	font-size: 16px; line-height: 2; 
}


@media only screen and (max-width: 768px) {
	.flexCol2 {display: none;}
	.flexCol2SP {display: block;}
}
@media only screen and (max-width: 680px) {
	
}
@media only screen and (max-width: 768px) {
	
}



