@media screen and (min-width: 640px) {
  .os .os-child-header-inner {
    background-image: url("../img/mv.jpg");
  }
}

.os .os-child-header-ttl {
  width: 261.75px;
  width: 69.8vw;
}

@media screen and (min-width: 640px) {
  .os .os-child-header-ttl {
    width: calc(349px * 0.6);
  }
}

@media screen and (min-width: 767px) {
  .os .os-child-header-ttl {
    width: calc(349px * 0.7);
  }
}

@media screen and (min-width: 980px) {
  .os .os-child-header-ttl {
    width: calc(349px * 0.8);
  }
}

@media screen and (min-width: 1281px) {
  .os .os-child-header-ttl {
    width: 349px;
  }
}

.os .os-child-header-textbox {
  background: rgba(116, 94, 13, 0.85);
}
