@charset "utf-8";
/* CSS Document */
@media print, screen and (min-width: 768px) {
  .p-top {
    background-image: url("../images/mv.webp");
    position: relative;
    background-position: center;
    background-color: #f0f0f0;
    border-radius: 15px;
    background-size: cover;
    background-attachment: fixed;
  }
}
@media not all and (min-width: 768px) {
  .p-top {
    background-image: url("../images/mv.webp");
    background-color: #000000;
    padding: 130px 0 50px;
    border-radius: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.p-info-item__head {
  height: auto;
}
.p-info {
  margin-top: 60px;
}
.dvd-3 .p-info-item__image {
  height: 150px !important;
}
.p-info-item__heading {
  margin: 20px 0 !important;
}
@media print, screen and (min-width: 768px) {
  .Flow-Item-Content ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 2em;
  }
  .Flow-Item-Content ul li {
    margin: 0 0.5em;
  }
  .Flow-Item-Content ul li p {
    font-size: 0.9rem;
  }
  .Flow-Item-Content ul li span {
    font-size: 0.8rem;
  }
  .fa-square-check {
    padding-right: 1rem;
  }
  .flow1 li:first-child, .flow1 li:last-child, .flow2 li:first-child, .flow3 li:nth-child(2), .flow4 li:first-child {
    max-width: 180px;
  }
  .flow3 li:first-child, .flow4 li:nth-child(2) {
    max-width: 150px;
  }
}
.flow3 dl dt {
  font-size: 0.8rem !important;
  border: 1px solid #666;
  margin: 0 0 1em;
  ;
  padding: 5px 1.3rem;
  text-align: center;
}
@media not all and (min-width: 768px) {
  .Flow-Item-Content ul {
    display: block;
    margin: 1em 0;
  }
  .Flow-Item-Content-Description {
    margin: 2em auto;
  }
  .flow1 li:first-child, .flow1 li:last-child, .flow2 li:first-child, .flow3 li:nth-child(2), .flow4 li:first-child, .flow3 li:first-child, .flow4 li:nth-child(2) {
    max-width: 130px;
    margin: 0 auto;
  }
  .Flow-Item-Content ul li p, .Flow-Item-Content ul li span, .flow3 dl dt, .Flow-Item-Content-Description {
    font-size: 1rem;
  }
}