.adaption .mvBlock {
  background-image: url(../images/mv.png);
}

.mainContents table td {
  line-height: 1.5;
}

.mainContents figure {
  text-align: center;
}

@media (max-width: 767px) {
  .mainContents figure {
    width: 60%;
    margin: 0 auto;
  }
}

.mainContents .clickToggle {
  margin: 40px 0 40px;
  background-image: url(../images/icon_down.svg);
  background-position: left top 5px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

.mainContents .clickToggle:hover {
  cursor: pointer;
  opacity: 0.5;
}

@media (max-width: 767px) {
  .mainContents .clickToggle {
    background-size: 14px 14px;
    padding-right: 2em;
    margin: 30px 0 30px;
  }
}

.mainContents .toggleWrap {
  display: none;
}

.mainContents .iconDown {
  background-image: url(../images/icon_up.svg) !important;
}

div.intern_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/*# sourceMappingURL=style.css.map */