<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------------- intro */
.spring-bridal-fair-intro-text {
  color: var(--text-main-color);
  font-size: 13px;
  letter-spacing: var(--default-letter-spacing-ja);
  line-height: 2.0;
  margin: 0;
  text-align: justify;
}
@media screen and (max-width: 767px) {
  .spring-bridal-fair-intro {
    margin: var(--sp-margin-vertical) auto;
    padding: 0 var(--sp-padding-horizontal);
  }
  .spring-bridal-fair-intro-text {
    text-align: justify;
  }
  .spring-bridal-fair-intro .bp-box-link-wrap__inner {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .spring-bridal-fair-intro {
    margin: var(--pc-margin-vertical) auto;
  }
  .spring-bridal-fair-intro-text {
    text-align: center;
  }
  .spring-bridal-fair-intro .bp-box-link-wrap {
    margin-top: 7%;
  }
}

/*---------------------------------------- bp-panel-slider */
.christmasfair-special .bp-panel-slider {
  margin-top: 0;
}
.bp-panel-slider-list__item {
  align-items: center;
}
.bp-image-text-parallel-list__box-link:nth-of-type(1) {
  margin-top: 30px;
}
.bp-image-text-parallel-list__box-link {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .bp-headline--pc-center {
    text-align: center;
  }
  .bp-panel-slider-list__text-wrap {
    padding: 0 6.8181% 0;
  }
}
@media screen and (max-width: 767px) {
  .bp-headline--pc-center {
    text-align: left;
  }
}

/*---------------------------------------- about_brilliance */
.about_brilliance .bp-panel-slider {
  margin-bottom: 0;
}</pre></body></html>