.btn-video {
    left: calc(50% + 200px - 45px);
}

.s-home .home-image-part {
    width: calc(50% - 200px);
}

.comment ul.children li {
    margin-top: calc(3.2rem + 2rem);
}

@media only screen and (max-width:1400px) {
    .s-home .home-image-part {
        width: calc(50% - 150px);
    }

    .btn-video {
        left: calc(50% + 150px - 45px);
    }
}


@media only screen and (max-width:1200px) {
    .s-home .home-image-part {
        width: calc(50% - 100px);
        height: calc(100% - 176px);
    }

    .btn-video {
        left: calc(50% + 100px - 40px);
    }
}


@media only screen and (max-width:1000px) {
    .s-home .home-image-part {
        width: calc(50% - 80px);
    }

    .btn-video {
        left: calc(50% + 80px - 40px);
    }
}


@media only screen and (max-width:900px) {
    .s-home .home-image-part {
        width: calc(50% - 40px);
    }

    .btn-video {
        left: calc(50% + 40px - 40px);
    }
}

@media only screen and (max-width:800px) {
    .s-home .home-image-part {
        width: calc(50% - 80px);
    }

    .btn-video {
        left: calc(50% + 80px - 40px);
        bottom: 12rem;
    }
}

@media only screen and (max-width:600px) {
    .comment ul.children li {
        margin-top: calc(3.2rem + 0rem);
    }
}

.comment ul.children li {
    margin-top: calc(3.2rem + 2rem);
}