.secDetail_heading ._caption {
  width: fit-content;
  background: #1D4C99;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .secDetail_heading ._caption {
    margin-top: 1.71875vw;
    padding: 0.5208333333vw;
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 768px) {
  .secDetail_heading ._caption {
    margin-top: 2.5445292621vw;
    padding: 1.5267175573vw;
    font-family: "Noto Sans JP", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 3.0534351145vw;
    line-height: 1.6666666667;
    letter-spacing: 5%;
  }
}
@media screen and (min-width: 769px) {
  .secDetail_main {
    margin-top: 3.125vw;
    padding-left: 4.6875vw;
  }
}
@media screen and (max-width: 768px) {
  .secDetail_main {
    margin-top: 10.1781170483vw;
  }
}
@media screen and (min-width: 769px) {
  .secDetail_main ._bnr {
    margin-top: 5.2083333333vw;
  }
}
@media screen and (max-width: 768px) {
  .secDetail_main ._bnr {
    margin-top: 12.7226463104vw;
  }
}/*# sourceMappingURL=new-graduate-info.css.map */