.fv{
    margin: 0 calc(50% - 50vw);
    width: 100vw;
    box-sizing: border-box;
    background: url("../img/FV_pcback.webp") top center;
    background-size: cover;
    max-height: 1116px;
}
.fv img{
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
}
@media screen and (max-width:1000px){
    .fv{
        margin: 0 auto;
        width: 100%;
    }
    .fv img{
        width: 100%;
        max-width: initial;
    }
}
@media screen and (max-width:750px){
    .fv{
        margin: initial;
        width: initial;
        background-size: auto;
        max-height: 52.3125rem;
    }
    .section1{
        background: url("../img/kaitori_04.webp") no-repeat top center;
        height: 496px;
    }
    .section3{
        background: url("../img/kaitori_06.webp") no-repeat top center;
        height: 1291px;
    }
    .section5{
        background: url("../img/kaitori_09.webp") no-repeat top center;
        height: 1577px;
    }
    .section6{
        background: url("../img/kaitori_10.webp") no-repeat top center;
        height: 894px;
    }
    .section7{
        background: url("../img/kaitori_11.webp") no-repeat top center;
        height: 794px;
    }
    .section8{
        background: url("../img/kaitori_12.webp") no-repeat top center;
        height: 1131px;
    }
    .section9{
        background: url("../img/kaitori_13.webp") no-repeat top center;
        height: 1030px;
    }
    .section13{
        background: url("../img/kaitori_18.webp") no-repeat top center;
        height: 1669px;
    }
    .section14{
        background: url("../img/kaitori_19.webp") no-repeat top center;
        height: 1672px;
    }
    .section15{
        background: url("../img/kaitori_20.webp") no-repeat top center;
        height: 712px;
    }
    .section16{
        background: url("../img/kaitori_21.webp") no-repeat top center;
        height: 699px;
    }
    .section17{
        background: url("../img/kaitori_23-1.webp") no-repeat top center;
        height: 1023px;
    }
}