@media (max-width: 767px) {
  .mv-lower {
    background-image: url(../../img/information/info_mv_sp.jpg);
  }
}
@media (min-width: 768px) {
  .mv-lower {
    background-image: url(../../img/information/info_mv_pc.jpg);
  }
}

@media (max-width: 767px) {
  .info-wrap {
    padding: 18.75vw 0;
  }
}
@media (min-width: 768px) {
  .info-wrap {
    padding: 7.1428571429vw 0 10.7142857143vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap {
    padding: 100px 0 150px;
  }
}
.info-wrap .decoration-top {
  position: relative;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .info-wrap .decoration-top {
    width: 82.5vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .decoration-top {
    width: 85.7142857143vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .decoration-top {
    width: 1200px;
  }
}
.info-wrap .decoration-top figure {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .info-wrap .decoration-top figure {
    width: 9.75vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .decoration-top figure {
    width: 5.5714285714vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .decoration-top figure {
    width: 78px;
  }
}
.info-wrap .decoration-top figure img {
  width: 100%;
}
.info-wrap .info-list {
  margin: 0 auto;
  border-top-style: solid;
  border-top-color: #000;
  border-bottom-style: solid;
  border-bottom-color: #000;
}
@media (max-width: 767px) {
  .info-wrap .info-list {
    width: 82.5vw;
    border-top-width: 0.25vw;
    border-bottom-width: 0.25vw;
    margin-bottom: 12.5vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list {
    width: 85.7142857143vw;
    border-top-width: 0.0714285714vw;
    border-bottom-width: 0.0714285714vw;
    margin-bottom: 7.1428571429vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list {
    width: 1200px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin-bottom: 100px;
  }
}
.info-wrap .info-list .info-element {
  transition: 0.3s;
  display: block;
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element {
    padding: 5vw 0;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element {
    display: flex;
    flex-wrap: wrap;
    height: 9.2857142857vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element {
    height: 130px;
  }
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-dateline {
    margin-bottom: 2.5vw;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element .info-element-dateline {
    display: grid;
    place-content: center;
    width: 14.2857142857vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element .info-element-dateline {
    width: 200px;
  }
}
.info-wrap .info-list .info-element .info-element-dateline__date {
  font-weight: bold;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-dateline__date {
    font-size: 3.75vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element .info-element-dateline__date {
    font-size: 1.2857142857vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element .info-element-dateline__date {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-titleline {
    margin-bottom: 2.5vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element .info-element-titleline {
    display: grid;
    place-content: center start;
    width: calc(100% - 25vw);
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element .info-element-titleline {
    width: calc(100% - 350px);
  }
}
.info-wrap .info-list .info-element .info-element-titleline__title {
  line-height: 1.4;
  font-weight: bold;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-titleline__title {
    font-size: 3.75vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element .info-element-titleline__title {
    font-size: 1.2857142857vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element .info-element-titleline__title {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-arrowline {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element .info-element-arrowline {
    display: grid;
    place-content: center;
    width: 10.7142857143vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element .info-element-arrowline {
    width: 150px;
  }
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element .info-element-arrowline .normal-arrow {
    margin-left: auto;
  }
}
.info-wrap .info-list .info-element:not(:last-of-type) {
  border-bottom-style: solid;
  border-bottom-color: #000;
}
@media (max-width: 767px) {
  .info-wrap .info-list .info-element:not(:last-of-type) {
    border-bottom-width: 0.25vw;
  }
}
@media (min-width: 768px) {
  .info-wrap .info-list .info-element:not(:last-of-type) {
    border-bottom-width: 0.0714285714vw;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:not(:last-of-type) {
    border-bottom-width: 1px;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:hover {
    background-color: #000;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:hover .info-element-dateline__date {
    color: #fff;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:hover .info-element-titleline__title {
    color: #fff;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:hover .info-element-arrowline .normal-arrow {
    border-color: #fff;
  }
}
@media (min-width: 1400px) {
  .info-wrap .info-list .info-element:hover .info-element-arrowline .normal-arrow figure svg {
    fill: #fff;
  }
}/*# sourceMappingURL=information.css.map */