/* stylelint-disable */

.eir {
  max-width: var(--layout-max-width);
  margin: 0 auto var(--margin-l-pc);
}

.eirDataArea {
  font-size: 0;
}

.eirItem_title_link {
  display: flex;
  margin-bottom: var(--margin-xs);
}

.eirItem_head {
  flex: none;
}

.eirItem_head .s_eirModule_date_time {
  display: inline-block;
  margin-top: 2px;
}

.eirItem_title {
  position: relative;
  display: flex;
  width: var(--layout-middle-width);
  margin-left: 96px;
  padding-bottom: var(--margin-xs);
  font-size: 16px;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
  border-bottom: 1px solid var(--color-object-line);
}

.s_eirModule_date_time {
  font-size: 12px;
  line-height: 18px;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
}

.s_eirModule_title {
  font-size: 0;
}

.eirItem_title:has(.s_titleBox_new):before {
  position: absolute;
  top: 6px;
  left: -48px;
  font-size: 12px;
  font-weight: 700;
  color: var(--color-navy);
  content: 'NEW'
}

.s_eirModule_title_link {
  display: flex;
}

.s_eirModule_title_static {
  display: none;
}

.s_eirModule_title_label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
  padding-bottom: var(--margin-xs);
}

.s_titleBox_type {
  font-size: 0;
}

.s_titleBox_size {
  font-size: 0;
}

.s_eirList_item_type {
  display: none;
}

.s_eirModule_type_icon {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
  padding-left: var(--margin-xxs);
}

.s_eirModule_type_figure {
  display: none;
}

.s_eirModule_size_item {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
}

.s_eirList_item_size {
  display: none;
}

.s_titleBox_new {
  display: none;
}

@media screen and (max-width: 766px) {
  .eir {
    max-width: var(--layout-sp-max-width);
    margin: 0 auto var(--margin-l-sp);
  }

  .eirItem_title_link {
    display: block;
    border-bottom: 1px solid var(--color-object-line);
  }

  .eirItem_head {
    width: auto;
    padding: 0;
    margin: 0;
    margin-bottom: var(--margin-xs);
  }

  .eirItem_title {
    width: auto;
    margin-left: 0;
    margin-bottom: var(--margin-xs);
    border-bottom: none;
  }

  .eirItem_title:has(.s_titleBox_new):before {
    top: -35px;
    left: 65px;
  }

  .s_eirModule_title_label {
    line-height: 24px;
    white-space: normal;
    padding-bottom: 0;
  }

  .s_eirModule_title_label::after {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 4px;
    vertical-align: middle;
    content: '';
    background-image: url("/pictures/icons/pdf.svg");
    background-size: contain;
  }

  .s_titleBox_type {
    display: none;
  }

  .s_titleBox_size {
    display: none;
  }
}
