@charset "UTF-8";

@media screen and (min-width: 960px) {
  #ir .ir-mvHeader {
    align-items: flex-start;
  }
}

#ir .ir-sectionTitle-ja:first-child {
  margin-top: 40px;
}
#ir .ir-sectionTitle-ja + .ir-title3 {
  width: fit-content;
  margin: 24px auto 0;
}
@media screen and (min-width: 960px) {
  #ir .ir-sectionTitle-ja:first-child {
    margin-top: 120px;
  }
  #ir .ir-sectionTitle-ja + .ir-title3 {
    margin-top: 48px;
  }
}

#ir .ir-navItem > .ir-button {
  height: auto;
  min-height: 44px;
}
.ir-button::after {
  min-width: 24px;
}
#ir .ir-mvRemarks {
  width: 60em;
}
#ir .ir-strategyProfile-name {
  white-space: normal;
}

@media screen and (min-width: 960px) {
  #ir .ir-blockContent.is-sustainability .ir-blockIcon {
    top: -45px;
  }
  #ir .ir-blockContent.is-governance .ir-blockIcon {
    top: 24px;
  }
}

@media screen and (min-width: 960px) {
  #ir .ir-blockContent.is-governance .ir-blockIcon {
    top: -50px;
  }
  #ir .ir-blockContent.is-governance .ir-text {
    margin-top: 24px;
  }
  #ir .ir-blockContent.is-governance .ir-button {
    margin-top: 24px;
  }
}

@media screen and (min-width: 960px) {
  #ir .ir-blockContent.is-economy .ir-blockIcon {
    top: -128px;
  }
}