.mv h2 {
  background: url(/company/common/img/mv.jpg) no-repeat center center/cover; }

.cnt {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: -webkit- space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
  .cnt .txt {
    width: 58%; }
    @media screen and (max-width: 768px) {
      .cnt .txt {
        width: 100%;
        margin-bottom: 30px; } }
  .cnt .pic {
    width: 38%; }
    @media screen and (max-width: 768px) {
      .cnt .pic {
        width: 100%; } }

/*# sourceMappingURL=layout.css.map */
