@charset "UTF-8";
.fv {
  background-image: url(/business/solutions/img/mid-market/it-cost-optimization/ico-01hero-pc.png);
  background-repeat: no-repeat;
  background-position: 50% 67%;
  background-size: cover;
}
@media (max-width: 640px) {
  .fv {
    background-image: url(/business/solutions/img/mid-market/it-cost-optimization/ico-01hero-sp.png);
    background-position: center;
  }
}

#recommendation .recommendation--img-wrapper {
  position: relative;
}
@media (max-width: 1000px) {
  #recommendation .recommendation--img-wrapper {
    margin: 0 auto;
  }
}
#recommendation .recommendation--icon-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: min(1.025vw, 14px) 0 0 0;
}
@media (max-width: 1000px) {
  #recommendation .recommendation--icon-wrapper {
    flex-direction: column;
    align-items: start;
    justify-content: start;
    margin: 20px 0 min(12.791vw, 55px);
  }
}
#recommendation .hn--content-img {
  width: min(40.264vw, 550px);
  height: min(350px, 25.622vw);
}
@media (max-width: 1000px) {
  #recommendation .hn--content-img {
    width: min(93.023vw, 400px);
    height: min(58.14vw, 250px);
  }
}
#recommendation .amd-logo {
  width: min(11.739vw, 160.36px);
  height: min(6.206vw, 84.77px);
}
@media (max-width: 1000px) {
  #recommendation .amd-logo {
    width: 134px;
    height: 71px;
    margin: 0 0 33px 0;
  }
}
#recommendation .copilot-logo {
  width: min(20.644vw, 282px);
  height: min(3.807vw, 52px);
}
@media (max-width: 1000px) {
  #recommendation .copilot-logo {
    width: 266px;
    height: 49px;
    margin: 0;
  }
}
#recommendation .recommendation--logo-desc {
  font-family: "Noto Sans JP", "Montserrat", "Helvetica Neue", Helvetica, Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "游ゴシック", YuGothic, sans-serif;
  color: #1E0013;
  font-size: min(1.025vw, 14px);
  font-weight: 400;
  letter-spacing: -0.028em;
  line-height: 1.7;
}
@media screen and (max-width: 1000px) {
  #recommendation .recommendation--logo-desc {
    font-size: min(3.256vw, 14px);
  }
}

#service, #recommendation {
  background-color: #F1E1ED;
}

.ls-70 {
  letter-spacing: -0.07em !important;
}/*# sourceMappingURL=ico.css.map */