.test_home_style {
    display: block;
}

.banner-pc {
    display: block;
}

.banner-right {
    display: block;
    float: left;
    width: 50%;
    background-color: white;
}

.banner-left {
    display: block;
    float: left;
    width: 50%;
    background-color: white;
}

.banner-vertical {
    display: none;
}

.banner-horizontal {
    display: none;
}

#banner {
    position: relative;
    z-index: +2;
}

@media only screen and (max-width: 767px) {
    .banner-pc {
        display: none;
    }
    .banner-vertical {
        display: block;
    }
}

@media only screen and (max-height:500px) {
    .banner-pc {
        display: none;
    }
    .banner-horizontal {
        width: 100%;
        display: block;
    }
    
}