/* Scss Document */
/* Scss Document */
/* Scss Document */
/* Scss Document */
@media (min-width: 981px) {
  .eisapo_proposal #content .list li.new.new-border_white .wrap:before {
    border: 2px solid #fff;
  }

  .casestudy_lead_bnrs {
    width: 888px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 60px;
    margin: 0 auto 60px;
    border-bottom: 2px solid #54a734;
  }

  .casestudy_lead_bnrs .large_bnr {
    width: 444px;
    padding-bottom: 0;
    margin: 0;
    border-bottom: none;
  }

  .casestudy_lead_bnrs .small_bnrs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 430px;
    padding-top: 20px;
    margin-top: -20px;
  }

  .casestudy_lead_bnrs .small_bnr {
    margin-bottom: 12px;
  }

  .casestudy_lead_bnrs .small_bnr:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 980px) {
  .eisapo_proposal #content .list li.new.new-border_white .wrap:before {
    border: 2px solid #fff;
  }

  .casestudy_lead_bnrs {
    width: 86.66667%;
    max-width: 650px;
    padding-bottom: 40px;
    margin: 0 auto 40px;
    border-bottom: 2px solid #54a734;
  }

  .casestudy_lead_bnrs .large_bnr {
    padding-bottom: 0;
    margin: 0 auto 10px;
    border-bottom: none;
  }

  .casestudy_lead_bnrs .small_bnrs {
    width: 86.66667%;
    max-width: 650px;
    margin: 0 auto;
    padding-top: 20px;
    margin-top: -20px;
  }

  .casestudy_lead_bnrs .small_bnr {
    margin-bottom: 10px;
  }

  .casestudy_lead_bnrs .small_bnr:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 981px) {
  .eisapo_proposal #content .list li.new.new-border_white .wrap:before {
    border: 2px solid #fff;
  }

  .eisapo_proposal #content .list li {
    /* padding-top: 140px;
    margin-top: -140px; */
    padding-top: 0;
    margin-top: 0;
    scroll-margin-top: 140px;
  }

  #newCard.newCard {
    position: relative;top: -140px;
    height: 0;
    visibility: hidden;
    pointer-events: none;
  }
}
@media (max-width: 980px) {
  .eisapo_proposal #content .list li.new.new-border_white .wrap:before {
    border: 2px solid #fff;
  }
  .eisapo_proposal #content .list .item {
    padding-top: 0;
    margin-top: 0;
    scroll-margin-top: 140px;
  }

  #newCard.newCard {
    position: relative;top: -140px;
    height: 0;
    visibility: hidden;
    pointer-events: none;
  }
}
