@media screen and (max-width: 640px) {
    .top-irasuto1 {
        height: auto;
        transform: translate(-32%, 70px);
        width: 300%;
    }

    .common-header-pc-top-irasuto1,
    .common-header-pc-top-irasuto2 {
        height: 200px;
        position: absolute;
        bottom: 0%;
        left: 60%;
    }

    .sp__top {
        overflow-x: hidden;
    }
}