.fv-about-between {
    position: relative;
    width: 100%;
}
.fv-about-between p {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #555;
    font-size: 4.8rem;
    font-weight: 600;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center;
    letter-spacing: 0.15em;
}



.fv-about-between_imgBx {
    position: relative;
    width: 100%;
    height: 40rem;
    overflow: hidden;
    opacity: .4;
}
.fv-about-between_imgBx::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(transparent, transparent, transparent, #fff);
}
.fv-about-between_imgBx img {
    width: 100%;
}





@media screen and (max-width: 960px) {
    .fv-about-between p {
        font-size: 3.6rem;
    }
    .fv-about-between_imgBx {
        position: relative;
        width: 100%;
        height: 30rem;
        overflow: hidden;
    }
}





@media screen and (max-width: 520px) {
    .fv-about-between p {
        top: 35%;
        font-size: 3rem;
    }
    .fv-about-between_imgBx {
        position: relative;
        width: 100%;
        height: 15rem;
        overflow: hidden;
    }
}