.general-content > h3 > img, .general-content > h4 > img, .general-content-body > p > img, .general-content-body > ul > li > img, .general-content-body > ol > li > img {
  vertical-align: middle;
}

.general-content > h3 > img.first-character, .general-content > h4 > img.first-character, .general-content-body > p > img.first-character, .general-content-body > ul > li > img.first-character, .general-content-body > ol > li > img.first-character {
  margin-left: 0;
}

.general-content > h3 > img.num_icon {
  vertical-align: middle;
}

.general-content ul li,
.general-content ol li {
  margin-bottom: 8px;
}

.general-content-body {
  display: table;
}

.general-content-body > .pull-left {
  float: none !important;
  display: table-cell;
  padding-right: 10px;
}

.general-content-body > .pull-left img {
  width: auto;
}

.general-content-body > .pull-left + p {
  display: table-cell;
  vertical-align: middle;
}

.general-content-body > .pull-left + .table-arr-wrap {
  display: table-cell;
  vertical-align: middle;
}

.table-arr-wrap > .table-arr {
  display: table;
  margin-bottom: 0;
}

.table-arr > dt {
  display: table-cell;
  font-size: 16px;
  font-weight: normal;
}

.table-arr > dd {
  display: table-cell;
}

.faq dd#question9 dl {
    margin-top: 1em;
}
.faq dd#question9 dl dt {
    font-size: 16px;
    margin-bottom: 0.8em;
}
.faq dd#question9 dl dd {
    margin-left: 0;
}


@media screen and (max-width: 767px) {
  .table-arr > dt {
    display: block;
  }

  .table-arr > dd {
    display: block;
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  #startup-3-volume_on {
    min-width: 266px;
  }

  #startup-3-volume_slider img {
    max-width: 256px;
  }
}
@media screen and (max-width: 767px) {
  #startup-3-volume_slider img {
    width: auto;
  }
}
