
#pcWrap {
  width: 600px;
  text-align: center;
  margin: 0 auto;
}
#pcWrap h1 {
  margin: 0;
  padding: 0;
}
#pcWrap .txt {
  margin: 0;
  padding: 0.5em 0;
}
.row {
  display: table;
  width: 100%;
}
.row .col-4 {
  display: table-cell;
  width: calc(100%/3);
  text-align: center;
}
.border .col-4 {
  border-right: 1px solid #ccc;
}
.border .col-4:last-child {
  border-right: none;
}
.qr {
  width: 172px;
  height: 172px;
  border-radius: 86px;
  margin: 0 auto;
  background-color:  #f4f4f4;
  padding-top: 26px;
  box-sizing: border-box;
}

.qr img {
  width: 120px;
  height: auto;
}
.arw {
  padding: 0.5em 0;
}
.link {
  padding: 1em 0;
}
