.box-wrap {
  display:-webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap : wrap;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-bottom: 20px;
}
.block h2 {
  margin-bottom: 30px;
}

.box-photo {
  width: 30%;
  text-align: center;
}

.box-txt {
  width: 65%
}

.box {
  width: 45%
}

.pamph-wrap {
  text-align: center;
}

.pamph-wrap div {
  margin: 0 auto;
  padding-bottom: 40px;
}

.pamph-wrap div img {
  width: 40%;
}

#contents p.pamph {
  padding: 50px 0 140px;
  text-align: center;
}

.pamph img {
  margin-bottom: 10px;
}

.pamph a {
  color: #4A9259;
  font-size: 1.1em;
}

@media screen and (max-width: 640px) {
.box-wrap {
  display: block;
  padding-bottom: 0;
}

.box-photo, .box-txt {
  width: auto;
  text-align: center;
}
.box {
  width: auto;
}

.pamph-wrap {
  display: block;
}
.pamph-wrap div {
  width: auto;
}
.pamph-wrap div img {
  width: auto;

}
#contents p.pamph {
  padding: 50px 0;
}

}
@media screen and (max-width: 320px) {

}

span.sample2 {font-weight: 900; }

