.lg-only-break {
    display: block;
}

@media only screen and (max-width: 1068px) {
    .lg-only-break {
        display: none;
    }
}


/* @media only screen and (min-width: 734px) {
    .page-overview .section-hero .hero-headline {
        margin-left: -3.5vw;
    }
} */

@media only screen and (max-width: 1068px) {
    .headline-center-m {
        position: absolute;
    }
}

@media only screen and (max-width: 734px) {
    /* .headline-center-l {
        position: relative;
    } */

    .headline-center-s {
        position: absolute;
    }

}

.modal-content-footer-quote .quote-copy.reset1stRow:not(:last-child):before {
    content: "";
}

.beforeQuo {
    position: relative;
    color: #f25db4;
    /* color: rgba(255, 110, 91, 1); */
}
.beforeQuo:before {
    content: "「";
    position: absolute;
    top: -5px;
    left: -1.8rem;
    display: block;
    color: #f25db4;
    /* color: rgba(255, 110, 91, 1); */
}

blockquote.quote-copy.reset1stRow:after {
    content: "。」";
    position: absolute;
    color: rgba(135, 66, 232, 1);
}

.ml05em {
    margin-left: .5em;
}
@media only screen and (max-width: 734px) {
    .ml05em {
        margin-left: .65em;
        }
}