body.page-id-1810 .sub-header {
    background-position: center 35%;
}

.nursery .sub-header-txt {
    margin-top: 150px;
}

.sub-header.event-post {
    background-position: center 30%;
}

.preschool .introduction .txt span
 {
    font-size: 110%;
    font-weight: bold;
}


/*2025-0808 すみれ組バナー*/
.preschool .information .bnr__item .bnr.kindergarten,
.nursery .information .bnr__item .bnr.kindergarten,
.afterschool .information .bnr__item .bnr.kindergarten {
    display: block;
    width: 47%;
    background-size: auto auto;
    background-color: #fff;
    background-image: repeating-linear-gradient(130deg, transparent, transparent 6px, var(--kindergarten_light) 6px, var(--kindergarten_light) 12px);
    padding: 10px;
    border-radius: 20px;
    margin: auto;
    width: 100%;
}


.preschool .information .bnr__item .bnr.nursery {
    display: block;
    width: 47%;
    background-size: auto auto;
    background-color: #fff;
    background-image: repeating-linear-gradient(130deg, transparent, transparent 6px, var(--nursery_light) 6px, var(--nursery_light) 12px);
    padding: 10px;
    border-radius: 20px;
    margin: auto;
    width: 100%;
}



.preschool .information .bnr__item .bnr.kindergarten .content,
.nursery .information .bnr__item .bnr.kindergarten .content,
.afterschool .information .bnr__item .bnr.kindergarten .content {
    background-color: var(--kindergarten);
}

.preschool .information .bnr__item .bnr.nursery .content {
    background-color: var(--nursery);
}


.preschool .information .bnr__item .bnr.kindergarten .content .txtArea .txt,
.nursery .information .bnr__item .bnr.kindergarten .content .txtArea .txt,
.afterschool .information .bnr__item .bnr.kindergarten .content .txtArea .txt {
    color: var(--white);
    font-size: clamp(14px, 1.25vw, 2.4rem);
}

.preschool .information .bnr__item .bnr.nursery .content .txtArea .txt {
    color: var(--white);
    font-size: clamp(14px, 1.25vw, 2.4rem);
}



.preschool .information .bnr__item .bnr.kindergarten .content .txtArea .btn-arrow path,
.nursery .information .bnr__item .bnr.kindergarten .content .txtArea .btn-arrow path,
.afterschool .information .bnr__item .bnr.kindergarten .content .txtArea .btn-arrow path {
    fill: var(--white);
}

.preschool .information .bnr__item .bnr.nursery .content .txtArea .btn-arrow path {
    fill: var(--white);
}

.nursery .life .event__item .img img, .kindergarten .life .event__item .img img {
    width: 100%;
    height: 382px;
    object-fit: cover;
}
.intro-pdfimg-wrap img {
    width: 100%;
    height: 500px;
    object-fit: contain;
    margin: 50px auto;
}

@media screen and (max-width: 1024px) {
    .preschool .information .bnr__item {
        margin-bottom: 16px;
        width: 100%;
    }
}

/*2025-0925　追加*/
.afterschool .sub-header-txt {
    margin-top: 150px;
}

/*2025-0925　追加*/
.afterschool .sub-header-txt {
    margin-top: 150px;
}

/*2025-0926 追加*/
.plaza .information .bnr__list {
    display: flex;
    justify-content: space-between;
}

.plaza .information .bnr__item {
    width: 47%;
}

.plaza .information .bnr__item .bnr.nursery {
    display: block;
    background-size: auto auto;
    background-color: #fff;
    background-image: repeating-linear-gradient(130deg, transparent, transparent 6px, var(--nursery_light) 6px, var(--nursery_light) 12px);
    padding: 10px;
    border-radius: 20px;
    margin: auto;
    width: 100%;
}


.plaza .bnr {
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .plaza .information .bnr__list {
        flex-direction: column;
    }
}

@media screen and (max-width: 1024px) {
    .plaza .information .bnr__item {
        width: 100%;
    }
}

.plaza .bnr__item .bnr.preschool {
    display: block;
    background-size: auto auto;
    background-color: #fff;
    background-image: repeating-linear-gradient(130deg, transparent, transparent 6px, var(--preschool_light) 6px, var(--preschool_light) 12px);
    padding: 10px;
    border-radius: 20px;
    margin: auto;
    width: 100%;
}

.plaza .bnr.\/preschool\/ {
  display: block;
  background-size: auto auto;
  background-color: #fff;
  background-image: repeating-linear-gradient(
    130deg,
    transparent,
    transparent 6px,
    var(--preschool_light) 6px,
    var(--preschool_light) 12px
  );
  padding: 10px;
  border-radius: 20px;
  margin: auto;
}

.plaza .bnr.\/nursery\/ {
  display: block;
  background-size: auto auto;
  background-color: #fff;
  background-image: repeating-linear-gradient(
    130deg,
    transparent,
    transparent 6px,
    var(--nursery_light) 6px,
    var(--nursery_light) 12px
  );
  padding: 10px;
  border-radius: 20px;
  margin: auto;
}

.plaza .bnr[class*="/preschool/"] .content {
    background-color: var(--preschool);
}

.plaza .bnr[class*="/nursery/"] .content {
    background-color: var(--nursery);
}

.plaza .information .bnr__item .bnr[class*="/preschool/"] .content .txtArea .txt, .plaza .information .bnr__item .bnr[class*="/nursery/"] .content .txtArea .txt {
    color: var(--white);
    font-size: clamp(14px, 1.25vw, 2.4rem);
}

.plaza .information .bnr__item .bnr[class*="/preschool/"] .content .txtArea .btn-arrow path, .plaza .information .bnr__item .bnr[class*="/nursery/"] .content .txtArea .btn-arrow path {
    fill: var(--white);
}

.plaza .information {
    margin-bottom: 5rem;
}

@media screen and (max-width: 1200px) {
    .plaza .information .bnr__item{
        margin-bottom: 1rem;
    }
}

.plaza section.sec:nth-of-type(3) {
    padding-bottom: 0px;
}

.afterschool .bnr.\/nursery\/ {
  display: block;
  background-size: auto auto;
  background-color: #fff;
  background-image: repeating-linear-gradient(
    130deg,
    transparent,
    transparent 6px,
    var(--kindergarten_light) 6px,
    var(--kindergarten_light) 12px
  );
  padding: 10px;
  border-radius: 20px;
  margin: auto;
}

.afterschool .bnr[class*="/nursery/"] .content {
    background-color: var(--nursery);
}

.afterschool .information .bnr__item .bnr[class*="/nursery/"] .content .txtArea .txt {
    color: var(--white);
    font-size: clamp(14px, 1.25vw, 2.4rem);
}

.afterschool .information .bnr__item .bnr[class*="/nursery/"] .content .txtArea .btn-arrow path {
    fill: var(--white);
}

.afterschool .information .bnr__item .bnr[class*="/nursery/"] {
    display: block;
    background-size: auto auto;
    background-color: #fff;
    background-image: repeating-linear-gradient(130deg, transparent, transparent 6px, var(--nursery_light) 6px, var(--nursery_light) 12px);
    padding: 10px;
    border-radius: 20px;
    margin: auto;
    width: 100%;
}