:root {
  --header-height-pc: 60;
  --header-height-sp: 44;
  --color-text: #393939;
  --color-azure-radiance: #0096FF;
  --color-biscay: #20386D;
  --color-white: #fff;
  --color-prussian-blue: #001F4A;
  --font-family-base: "Noto Sans JP", sans-serif;
  --font-en: "Roboto", sans-serif;
  --font-ja: "Noto Sans JP", sans-serif;
  --font-inter: "Inter", sans-serif;
  --z-index-header: 100;
  --z-float: 90;
}
.p_information .c_page_mv__content {
  position: relative;
  left: -7px;
  bottom: 2px;
}
@media screen and (min-width: 768px) {
  .p_information .c_page_mv__content {
    left: 5px;
    bottom: 5px;
  }
}
.p_information .c_page_mv__en {
  position: relative;
  top: 7px;
}
@media screen and (min-width: 768px) {
  .p_information .c_page_mv__en {
    top: 0;
  }
}
.p_information__head {
  display: grid;
  justify-content: start;
  color: var(--color-biscay);
  padding-top: 40px;
  gap: 7px;
}
@media screen and (min-width: 768px) {
  .p_information__head {
    gap: 16px;
    padding-top: 100px;
  }
}
.p_information__head_en {
  font-weight: 700;
  font-family: var(--font-en);
  font-style: italic;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .p_information__head_en {
    font-size: 2.5rem;
  }
}
.p_information__head_ja {
  font-weight: 700;
  font-size: 1.25rem;
}
.p_information__list {
  margin-top: 43px;
}
@media screen and (min-width: 768px) {
  .p_information__list {
    margin-top: 75px;
    padding-right: 20px;
  }
}
.p_information__list .item {
  border-top: 1px solid #E5E5E5;
}
.p_information__list .item:last-child {
  border-bottom: 1px solid #E5E5E5;
}
.p_information__list .item_link {
  display: block;
  padding-block: 17px 15px;
  padding-inline: 2px;
}
@media screen and (min-width: 768px) {
  .p_information__list .item_link {
    padding-block: 23px 19px;
    padding-inline: 5px;
  }
}
.p_information__list .item_date {
  display: table;
  font-weight: 700;
  font-size: 0.71875rem;
  margin-left: 2px;
}
@media screen and (min-width: 768px) {
  .p_information__list .item_date {
    font-size: 0.9375rem;
    margin-left: 3px;
  }
}
.p_information__list .item_ttl {
  font-weight: 700;
  color: #20386D;
  font-size: 0.8125rem;
  margin-top: 14px;
}
@media screen and (min-width: 768px) {
  .p_information__list .item_ttl {
    font-size: 1.25rem;
    margin-top: 25px;
  }
}
.p_information__list .item_desc {
  font-size: 0.71875rem;
  margin-top: 7px;
  line-height: 2.1739130435;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p_information__list .item_desc {
    line-height: 2.3333333333;
    font-size: 0.9375rem;
    margin-top: 16px;
  }
}
.p_information .c_printer {
  margin-top: 75px;
}
@media screen and (min-width: 768px) {
  .p_information .c_printer {
    margin-top: 200px;
  }
}
