@charset "utf-8";
/* CSS Document */

.wrap {
  display: flex;
}

.one {
  width: 33%;
  border: 0px solid green;
  text-align:center;
}
.one h2 {
	font-size:2.1em;
}
.one li {
	font-size:1.4em;
	margin-bottom:.2em;
}

.two {
  width: 33%;
  border: 0px solid blue;
  text-align:center;
}
.two h2 {
	font-size:2.1em;
}
.two li {
	font-size:1.4em;
	margin-bottom:.2em;
}

.three {
  width: 33%;
  border: 0px solid red;
  text-align:center;
}
.three h2 {
	font-size:2.1em;
}
.three li {
	font-size:1.4em;
	margin-bottom:.2em;
}

@media (max-width: 767px) {
  .wrap {
    flex-direction: column;
  }
  .one,
  .two,
  .three {
    width: auto;
	text-align:center;
  }
}