.fv{
    background-image: url(../img/パンフレット_Bplan.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 785px;
    position: relative;
}
.fv-a{
    background-image: url(../img/bg_B.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: relative;
}
.about-fv-wrap{
    transform: translateY(240px);
}
.about-fv-text{
    margin-top: 310px;
}
.about-fv-text p{
    font-weight: 700;
}
.about-fv-text p:nth-of-type(n + 2){
    margin-top: 30px;
}
.about-img-wrap{
    margin-top: 50px;
    text-align: center;
}
.about-img-wrap img{
    width: 100%;
}
.concept-wrap{
    padding-top: 400px;
}
.concept-text{
    color: #8F9A93;
    margin-top: 100px;
    font-weight: 700;
    text-shadow: unset;
}
.concept-text p:nth-of-type(n + 2){
    margin-top: 30px;
}
.about{
    background-image: url(../img/about.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.about-wrap{
    margin-top: 100px;
    padding-top: 120px;
    padding-bottom: 200px;
}
.about-text{
    margin-top: 70px;
}
.about-text p:nth-of-type(n + 2){
    margin-top: 30px;
}
@media (max-width:768px){
    .about-img-wrap img{
        width: 80%;
    }
    .fv{
        background-image: url(../img/背景_sp.png);
        background-size: 100%;
        margin-top: 20px;
    }

    .fv-a{
        background-image: url(../img/bg_B.png);
        background-size: 100%;
        margin-top: 10px;
    }

    .about-fv-wrap{
        transform: translateY(110px);
    }
    .about-fv-text {
        margin-top: 180px;
        color: #8F9A93;
    }
    .concept{
        margin-top: 50px;
    }
    .concept-wrap{
        padding-top: 90px;
    }
    .concept-text{
        margin-top: 80px;
        padding: 0;
    }
    .about{
    background-image: unset;
}
.about-wrap{
    padding-bottom: 100px;
    margin-top: 0;
}
.about-text{
    color: #8F9A93;
}
    .about-sp-back{
        background-image: url(../img/背景_sp.png);
        height: 250px;
        background-size: cover;
        background-repeat: no-repeat;
}
p{
    text-shadow: none;
}
}