@media screen and (max-width : 375px) {
    img.pc_lab {
        width: 45%;
    }
    p.sp_size2 {
        font-size: 1.2rem;
        width: 45%;
    }
    div.botan {
        margin-left: -350px;
    }
    div.title2 span {
        font-size: 1.5rem;
        margin-left: 25px;
    }
    p.sp_size2 {
        width: 45%;
    }
    li.gazou {
        display: none;
    }
}
@media screen and (min-width : 376px) and (max-width : 440px) {
    img.pc_lab {
        width: 55%;
    }
    p.sp_size2 {
        width: 55%;
    }
    div.botan {
        margin-left: -300px;
        font-size: 1.5rem;
    }
    div.title2 span {
        font-size: 1.5rem;
        margin-left: 25px;
    }
    li.gazou {
        display: none;
    }
}
@media screen and (max-width : 440px) {
    br.pc_br {
        display: none;
    }
}