@charset "UTF-8";

.r-content-box figure img {
    width: 100%;
    max-width:max-content;
    height: auto;

    @media screen and (min-width: 768px) {
      width: auto;
      max-width: 310px;
    }
}

.win-box a img {
   width: auto;
   max-width: 100%;

  @media screen and (min-width: 768px) {
    max-height: 45px;
    width: auto;
  }
}

.win-box a img[src*="logo_think-tax"] {
  @media screen and (max-width: 767px) {
    max-height: 34px;
  }
  @media screen and (min-width: 768px) {
    max-height: 34px;
  }
}

.win-box a img[src*="logo_mahna"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
}
.r-content-box figure img[src*="logo_mahna"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
  @media screen and (min-width: 768px) {
    max-height: 70px;
  }
}

.win-box a img[src*="logo_rub-lab"] {
  @media screen and (max-width: 767px) {
    max-height: 64px;
  }
  @media screen and (min-width: 768px) {
    max-height: 56px;
  }
}
.win-box a img[src*="logo_p-partners"] {
  @media screen and (min-width: 768px) {
    max-height: 64px;
  }
}
.win-box a img[src*="logo_jibunbank"] {
  @media screen and (min-width: 768px) {
    max-height: 26px;
  }
}
.win-box a img[src*="logo_takaso"] {
  @media screen and (min-width: 768px) {
    max-height: 64px;
  }
}

.win-box a img[src*="logo_e-navic"] {
  @media screen and (min-width: 768px) {
    max-height: 42px;
  }
}
.r-content-box figure img[src*="logo_e-navic"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
  @media screen and (min-width: 768px) {
    max-height: 60px;
  }
}

.win-box a img[src*="logo_plasess"] {
  @media screen and (min-width: 768px) {
    max-height: 64px;
  }
}
.r-content-box figure img[src*="logo_plasess"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
  @media screen and (min-width: 768px) {
    max-height: 80px;
  }
}


.r-content-box figure img[src*="logo_solpac"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
  @media screen and (min-width: 768px) {
    max-height: 64px;
  }
}

.r-content-box figure img[src*="logo_think-tax"] {
  @media screen and (max-width: 767px) {
    max-height: 40px;
  }
  @media screen and (min-width: 768px) {
    max-height: 48px;
  }
}


.r-content-box figure img[src*="logo_rub-lab"] {
  @media screen and (max-width: 767px) {
    max-height: 64px;
  }
  @media screen and (min-width: 768px) {
    max-height: 96px;
  }
}

.r-content-box figure img[src*="logo_p-partners"] {
  @media screen and (max-width: 767px) {
    max-height: 64px;
  }
  @media screen and (min-width: 768px) {
    max-height: 88px;
  }
}

.r-content-box figure img[src*="logo_jibunbank"] {
  @media screen and (max-width: 767px) {
    max-height: 32px;
  }
  @media screen and (min-width: 768px) {
    max-height: 32px;
  }
}

.r-content-box figure img[src*="logo_takaso"] {
  @media screen and (max-width: 767px) {
    max-height: 64px;
  }
  @media screen and (min-width: 768px) {
    max-height: 88px;
  }
}

.c-list--disc {
  list-style: disc;
  padding-left: 24px;
}


.img-right_box {
  display: flex;
  flex-flow: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .img-right_box {
      display: flex;
      flex-flow: row wrap;
      gap: 24px;
  }
}

.img-right_box span{
  @media screen and (min-width: 768px) {
    width: 100%;
  }
  @media screen and (min-width: 960px) {
    width: calc(100% - 250px);
  }
}


.r-content-box .sub-text-box dd {
  position: relative;
}
.r-content-box .sub-text-box dd .img-right {
    height: auto;
    width: 100%;

    @media screen and (min-width: 960px) {
      width: auto;
      padding-left: 12px;
  }
}
.r-content-box .sub-text-box dd .img-right img{
    width: 240px;
    height: auto;

   @media screen and (min-width: 768px) {
      width: 200px;
      height: auto;
   }
}
