.estrogen-body__title-01 {
    max-width: 359px;
    width: 100%;
}

.estrogen-body__image-01 {
    max-width: 700px;
    width: 100%;
    margin: 40px auto 60px;
}

.estrogen-banner__title {
    /* max-width: 624px;
    width: 100%; */
    align-items: center;
    margin-bottom: 30px;
    line-height: 1.3;
}
@media screen and (max-width: 767px) {
    .estrogen-banner__title {
        font-size: 3.9vw;
    }
}
.estrogen-banner__title::before,
.estrogen-banner__title::after {
    height: 3em;
}
.estrogen-banner__title::before {
    transform: rotate(-30deg);
}
@media screen and (max-width: 767px) {
    .estrogen-banner__title::before {
        margin-right: .1em;
    }
}
.estrogen-banner__title::after  {
    transform: rotate(30deg);
}
@media screen and (max-width: 767px) {
    .estrogen-banner__title::after {
        margin-left: .1em;
    }
}
.estrogen-banner__title--large {
    font-size: 1.09em;
}

.under-body__block_caption strong {
    font-size: inherit;
}

@media screen and (max-width: 767px) {

    .estrogen-body__title-01 {
        width: 56.20253164556962vw;
    }

    .estrogen-body__image-01 {
        width: 82.40506329113924vw;
        margin: 6.83544303797468vw auto 7.848110126582278vw;
    }

    /* .estrogen-banner__title {
        width: 78.533333333333vw;
    } */
}