.p-column__inner__list__item {
  border-bottom: 1px solid var(--color-deep-azuki);
  padding: 1.2em 0.4em;
}
.p-column__inner__list__item:first-child {
  border-top: 1px solid var(--color-deep-azuki);
}
.p-column__inner__list__item a.c-column_item__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
}
.p-column__inner__list__item a.c-column_item__inner .c-column_item__inner__date {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
  width: 10%;
}
.p-column__inner__list__item a.c-column_item__inner .c-column_item__inner__title {
  width: 85%;
  margin: 0 auto;
}
.p-column__inner__list__item a.c-column_item__inner .arw {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  background: var(--color-deep-azuki);
  -ms-flex-item-align: center;
      align-self: center;
}
.p-column__inner__list__item a.c-column_item__inner .arw:before, .p-column__inner__list__item a.c-column_item__inner .arw:after {
  content: "";
  background: #fff;
  position: absolute;
  display: inline-block;
  width: 2px;
  height: 6px;
}
.p-column__inner__list__item a.c-column_item__inner .arw:before {
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transform: translateY(-1px) rotate(-45deg);
          transform: translateY(-1px) rotate(-45deg);
}
.p-column__inner__list__item a.c-column_item__inner .arw:after {
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transform: translateY(1px) rotate(45deg);
          transform: translateY(1px) rotate(45deg);
}
@media screen and (max-width: 600px) {
  .p-column__inner__list__item a.c-column_item__inner {
    display: block;
    position: relative;
  }
  .p-column__inner__list__item a.c-column_item__inner .c-column_item__inner__date {
    width: 100%;
    font-size: 14px;
  }
  .p-column__inner__list__item a.c-column_item__inner .c-column_item__inner__title {
    width: calc(100% - 32px);
    margin: 0 auto 0 0;
    font-size: 16px;
  }
  .p-column__inner__list__item a.c-column_item__inner .arw {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (max-width: 600px) {
  .u-text--head {
    font-size: 20px !important;
  }
  .u-text--subhead {
    font-size: 16px !important;
  }
}
.c-pagination .c-pagination__list {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 60%;
  border-bottom: none;
}
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__prev,
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__next {
  background: var(--color-deep-azuki);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  width: auto;
  height: auto;
}
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__prev {
  -webkit-transform: scale(1);
          transform: scale(1);
  padding: 18px 80px 18px 60px;
}
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__prev i {
  margin-right: 10px;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__next {
  padding: 18px 60px 18px 80px;
}
.c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__next i {
  margin-left: 10px;
}
@media screen and (max-width: 960px) {
  .c-pagination .c-pagination__list {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .c-pagination .c-pagination__list {
    display: block;
    width: 100%;
  }
  .c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__prev,
  .c-pagination .c-pagination__list .c-pagination__list__item .c-pagination__list__item__next {
    margin-bottom: 12px;
  }
}

.p-column_header__panel .p-column_header__panel__inner .p-column_header__panel__inner__top {
  border-bottom: 1px solid var(--color-deep-azuki);
}
.p-column_header__panel .p-column_header__panel__inner .p-column_header__panel__inner__top .p-column_header__panel__inner__top__date {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
  padding: 0.5em 0;
}
.p-column_header__panel .p-column_header__panel__inner h1 {
  font-size: 20px;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #707070 !important;
  margin: 2em auto 1em;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .p-column_header__panel .p-column_header__panel__inner h1 {
    margin: 1em auto;
    font-size: 16px;
    text-align: left;
  }
}

.p-page_article__inner.u-text--body {
  font-size: 14px;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  color: #707070 !important;
}

.c-article_nav .c-article_nav__inner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer_banners {
  margin: 2em auto;
  max-width: 1120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer_banners > div {
  width: 30%;
}
@media screen and (max-width: 600px) {
  .footer_banners {
    display: block;
    margin: 2em 15px;
  }
  .footer_banners > div {
    width: 100%;
    margin-bottom: 1em;
  }
}

.p-page_header__inner__title {
  font-size: 26px;
  font-family: "Noto Sans JP", sans-serif;
  color: #2B2B2B;
  text-align: left;
  margin-top: 64px;
  margin-bottom: 24px;
}

@media screen and (max-width: 600px) {
  .p-page_header__inner__title {
    font-size: 26px !important;
  }
}

.c-article_nav__inner__back {
  display: inline-block;
  background: var(--color-soft-azuki);
  color: #fff;
  padding: 14px 32px;
  text-decoration: none;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 14px;
}

/*# sourceMappingURL=information.css.map */