@charset "utf-8";
/* from soc_procurement */
.m_table .arrow {
  display: inline;
  vertical-align: baseline;
}
.img-note-v1 {
  width: 690px;
  margin: 15px auto;
}

div.m_sectionSS
  > p.m_titleSS:has(+ :is(.m_centerImg, .m_tableScroll, .m_table)) {
  text-align: center;
  margin-bottom: 0;
}
div.m_sectionSS > p.m_titleSS + :is(.m_centerImg, .m_tableScroll, .m_table) {
  margin-top: 22px !important;
}
.capRarea {
  font-weight: bold;
  float: right;
  display: flex;
  text-align: left;
}
.capRarea img {
  display: inline;
  vertical-align: baseline;
}
.capRarea .capRareaCol {
  padding-left: 10px;
}
.capRarea .capRareaCol:first-child {
  padding-left: 10px;
}

.sus-tagttl {
  background-color: #3679a5;
  color: #fff;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.03em;
  padding: 6px 12px;
  margin-bottom: 17px;
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .sus-tagttl {
    margin-top: 20px;
  }
}
.sus-tag {
  display: flex;
  column-gap: 16px;
  row-gap: 8px;
  flex-flow: wrap;
  margin-bottom: 32px;
}
.sus-tag__head {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.5;
}
.sus-tag__list {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}
.sus-tag__list li {
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.2;
  border: 1px solid #3679a5;
  color: #3679a5;
  padding: 4px 16px;
  border-radius: 5px;
}
