@charset "UTF-8";
/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .c-section-keyvisual__title-english {
    top: 0;
    width: 2.26rem;
    margin-left: -0.72rem;
  }
  .c-list--anchor {
    margin-bottom: 0.52rem;
  }

  .p-section-intro{
    
  }
}
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .c-section-keyvisual__title-english {
    top: -25px;
    width: 446px;
    margin-left: -69px;
  }
}
.p-section-private__data-list {
  border-top: 1px solid #a5d1ea;
  border-bottom: 1px solid #a5d1ea;
  background: #fff;
}
.p-section-private__data-item {
  border-bottom: 1px solid #a5d1ea;
}
.p-section-private__data-item:last-child {
  border-bottom: none;
}
.p-section-private__data-head {
  font-weight: 700;
}

/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .p-section-private {
    padding-bottom: 1.2rem;
    background: url("../img/common/sp/bg_01.jpg") no-repeat center 3.53rem/cover;
  }
  .p-section-private__row {
    margin-bottom: 0.55rem;
    padding-top: 0.2rem;
  }
  .p-section-private__row:last-child {
    margin-bottom: 0;
  }
  .p-section-private__description {
    margin-bottom: 0.4rem;
  }
  .p-section-private__data-item {
    padding: 0.09rem 0.21rem;
  }
  .p-section-private__data-head {
    margin-bottom: 0.1rem;
    color: #208bc6;
  }
  .p-section-private .c-list--anchor {
    margin-bottom: 0.47rem;
  }
  .p-section-private .c-list--button {
    padding-top: 0.11rem;
  }
}
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .p-section-private {
    padding-bottom: 161px;
    background: url("../img/common/bg_01.jpg") no-repeat center 43px/3000px auto;
  }
  .p-section-private__row {
    margin-bottom: 67px;
    padding-top: 40px;
  }
  .p-section-private__row:last-child {
    margin-bottom: 0;
  }
  .p-section-private__description {
    margin-bottom: 60px;
  }
  .p-section-private__data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 104px;
    padding: 10px 30px;
  }
  .p-section-private__data-head {
    width: 140px;
    margin-right: 20px;
  }
  .p-section-private__data-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .p-section-private .c-list--button {
    padding-top: 10px;
  }
}
/*# sourceMappingURL=private.css.map */