/* stylelint-disable */

.eir_area_area_top_001,
.eir_area_area_top_012 {
  max-width: var(--layout-max-width);
  margin: 0 auto;
}

.eir_area_area_top_001 .eirDataArea,
.eir_area_area_top_012 .eirDataArea {
  font-size: 0;
}

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

.eir_area_area_top_001 .eirItem:nth-child(n + 6),
.eir_area_area_top_012 .eirItem:nth-child(n + 6) {
  display: none;
}

.eir_area_area_top_001 .eirItem_head,
.eir_area_area_top_012 .eirItem_head {
  flex: none;
}

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

.eir_area_area_top_001 .eirItem_title,
.eir_area_area_top_012 .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);
}

.eir_area_area_top_001 .eirItem_title:has(.s_titleBox_new):before,
.eir_area_area_top_012 .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'
}

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

.eir_area_area_top_001 .s_eirModule_title,
.eir_area_area_top_012 .s_eirModule_title {
  font-size: 0;
}

.eir_area_area_top_001 .s_eirModule_title_link,
.eir_area_area_top_012 .s_eirModule_title_link {
  display: flex;
}

.eir_area_area_top_001 .s_eirModule_title_static,
.eir_area_area_top_012 .s_eirModule_title_static {
  display: none;
}

.eir_area_area_top_001 .s_eirModule_title_label,
.eir_area_area_top_012 .s_eirModule_title_label {
  font-size: 16px;
  line-height: 1.5;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
}

.eir_area_area_top_001 .s_titleBox_type,
.eir_area_area_top_012 .s_titleBox_type {
  font-size: 0;
}

.eir_area_area_top_001 .s_titleBox_size,
.eir_area_area_top_012 .s_titleBox_size {
  font-size: 0;
}

.eir_area_area_top_001 .s_titleBox_new,
.eir_area_area_top_012 .s_titleBox_new {
  display: none;
}

.eir_area_area_top_001 .s_eirList_item_type,
.eir_area_area_top_012 .s_eirList_item_type {
  display: none;
}

.eir_area_area_top_001 .s_eirModule_type_icon,
.eir_area_area_top_012 .s_eirModule_type_icon {
  font-size: 16px;
  line-height: 1.5;
  color: var(--color-text-black);
  letter-spacing: 0.012em;
}

.eir_area_area_top_001 .s_eirModule_type_figure,
.eir_area_area_top_012 .s_eirModule_type_figure {
  display: none;
}

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

.eir_area_area_top_001 .s_eirList_item_size,
.eir_area_area_top_012 .s_eirList_item_size {
  display: none;
}

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

  .eir_area_area_top_001 .eirItem_title_link,
  .eir_area_area_top_012 .eirItem_title_link {
    display: block;
    height: auto;
    margin-bottom: var(--margin-s);
    border-bottom: 1px solid var(--color-object-line);
  }

  .eir_area_area_top_001 .eirItem_head,
  .eir_area_area_top_012 .eirItem_head {
    width: auto;
    margin: 0 0 var(--margin-xs);
  }

  .eir_area_area_top_001 .eirItem_title,
  .eir_area_area_top_012 .eirItem_title {
    flex-wrap: wrap;
    width: auto;
    padding-bottom: 0;
    margin-left: 0;
    margin-bottom: var(--margin-xs);
    border-bottom: none;
  }

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

  .eir_area_area_top_001 .s_eirModule_title_label,
  .eir_area_area_top_012 .s_eirModule_title_label {
    line-height: 1.5;
    white-space: normal;
  }
}
