@charset "UTF-8";

/* ==========================================================================
   p-benefit-fv.css
   ========================================================================== */

/* partial override */
/* ========================================================================= */

.o-m__breadcrumb-list {
  @media screen and (max-width: 576px) {
    display: block;
    padding: 8px 12px 9px;
  }
}

.o-m__breadcrumb-list_link {
  @media screen and (max-width: 576px) {
    display: inline;
    margin: 0 5px 0 0;
  }
  &:after {
    @media screen and (max-width: 576px) {
      position: static;
      display: inline-block;
      margin: 0 0 0 5px;
    }
  }
}

.o-m__fv{
  @media screen and (max-width: 576px) {
    padding: 80px 0 160px;
  }
}
.o-m__fv_cta{
  @media screen and (max-width: 576px) {
    top: -120px;
  }
}

@media screen and (min-width: 769px){
  .o-m__fv_block .left{
    width: 580px;
  }
}

.o-c__cta-link_orange._fv{
  padding: 30px 25px 24px;
   @media screen and (max-width: 576px) {
    padding: 19px 15px 14px;
   }
}

/* ========================================================================= */
/* object page_common */
/* ========================================================================= */

.p__benefit-ba-text_highlighter {
  background: linear-gradient(transparent 75%, var(--rmeisai-accent) 75%);
  background-position: 0 1.3em;
}
