.s-app__point-content-box.box1::before {
        top: 40px !important;
    }

.s-app__point-content-box.box1::after {
        top: 36px !important;
    }

.s-app__point-content-box-arrow{
	    top: -103px  !important;
}

.s-app__point-content-box.box3::before{
	    top: -88px  !important;
}

.s-app__home-content-box.box3::after {
    top: 75px  !important;
}

.s-app__home-content-box.box3 .s-app__home-content-box-arrow {
    height: 176px   !important;
    top: -7px   !important;
}


@media screen and (max-width: 750px) {
    .s-app__point-content-box.box1::after {
        top: 24.5vw  !important;
    }

        .s-app__point-content-box.box1::before {
        top: 25vw  !important;
    }

    .s-app__point-content-box-arrow{
    	top: -23vw  !important;
    }

    .s-app__point-content-box.box3::before{
    top: -21vw  !important;
        left: -10.6vw  !important;
        transform: rotate(68deg)  !important;
        width: 28vw  !important;
    }

    .s-app__home-content-box.box3 .s-app__home-content-box-arrow {
    height: 168px !important;
    top: 261px !important;
    }

    .s-app__home-content-box.box3::after {
        top: 324px !important;
        right: 39.9vw !important;
        transform: rotate(-295deg) !important;
        width: 14.8vw !important;
    }
    .s-app__home-content-box.box4::after{
        transform: rotate(7deg) !important;
        width: 25vw !important;
    }

    .s-app__letsuse-title::before{
                top: -25vw  !important;
    }

    .s-app.s-app__letsuse{
        padding-top: 130px !important;
    }

    .sp-only {
        display: block !important;
    }

    .pc-only {
        display: none !important;
    }

}