/*=======================================================
mv
=======================================================*/
.bl_mv {
  background: url("../images/finance/mv_bg.jpg") top center/cover no-repeat;
}
.bl_mv_conts {
  width: min(584 / 1280 * 100vw, 584px);
}
.bl_mv_txt {
  margin-bottom: min(75 / 1280 * 100vw, 75px);
}
@media screen and (max-width: 750px) {
  .bl_mv {
    background: url("../images/finance/mv_bg_sp.jpg") top center/cover no-repeat;
  }
  .bl_mv_conts {
    width: auto;
  }
}
/*=======================================================
feature
=======================================================*/
.bl_feature .el_sec_mainTtl .el_ttl_deco {
  width: min(428 / 1280 * 100vw, 428px);
}
@media screen and (max-width: 750px) {
  .bl_feature .el_sec_mainTtl .el_ttl_deco {
    width: 642px;
  }
}
/*=======================================================
achievements
=======================================================*/
@media screen and (max-width: 750px) {
  .bl_achievements .bl_item_childItem:first-of-type .bl_childItem_list > li:nth-of-type(2) dt {
    font-size: 22px;
  }
}