.box-wrap {
  display:-webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap : wrap;
  flex-wrap: wrap;
  padding-bottom: 0;
}

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

.box-txt {
  width: 65%
}

.box-photo img {
  margin-bottom: 10px;
}

.box {
  padding-bottom: 20px;
}
.box-txt ol li {
  list-style-type: decimal;
  margin: 0 0 20px 30px;
}

table.decide {
  margin-bottom: 40px;
}

table.decide td {
  padding: 10px;
  vertical-align: middle;
  line-height: 1.2em;
}

ul.list li {
  margin: 0 0 20px 30px;
  list-style: square;
  
}

.block h2.title {
  margin-bottom: 30px;
}

.pdf {
  text-align: right;
}

.pdf a {
  display: inline-block;
  color: #4A9259;
  padding: 5px 0 10px 40px;
  background: url(../images/pdficon_large.png) no-repeat;
}

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

.box-photo, .box-txt {
  width: auto;
}
.pamph-wrap {
  display: block;
}
.pamph-wrap div {
  width: auto;
}
.pamph-wrap div img {
  width: auto;

}

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

}
