

.gozen, .gogo{
    color: #ed7a04;
}
.line{
    border-left: thick solid #006DA7;
}

    .grid-sche{
        display: grid;
        grid-template-columns: 45% 10% 45%;
        
    }

    .schedule{
        margin: 10% auto;
    }
    
    .time1, .time2{
        margin-top:10%;
    }
    
    .images1,.images2{
        margin: 15% auto;
    }
    
    .images1 img,.images2 img{
        margin: 10% auto;
    }
    
    .time1 p,.time2 p{
        margin: 50% auto!important;
    }

    .line{
        width: 5%;
        margin: 0 auto;
    }




.grid-sche{
    display: ms-grid;
    -ms-grid-columns:45% 10% 45%;
}

.center-line{
    -ms-grid-columns: 2;
}

.time1{
    -ms-grid-columns: 1;
}

.time2{
    -ms-grid-columns: 3;
}

.images1{
    -ms-grid-columns: 3;
}
.images2{
    -ms-grid-columns: 1;
}

.schedule-sp>div{
    margin: 5% auto;
}

.schedule-sp img{
    width: 100%;
}

@media screen and (min-width:320px) {
    .schedule{
        display: none;
    }
    .line{
        height: 98%;
    }
    .line-sp p{
        margin: 0% auto!important;
    }
}

@media screen and (min-width:600px) {
    .line{
        height: 100%;
    }
    .line-sp p{
        margin: 10% auto!important;
    }
}

@media screen and (min-width:960px) {
    .line{
        height: 98%;
    }


}

@media screen and (min-width:1024px) {
    .schedule{
        display: block;
    }

    .schedule-sp{
        display: none;
    }
}

.grid-sche-sp{
    display: grid;
    grid-template-columns: 15% 85%;
    display: ms-grid;
    -ms-grid-columns: 10% 90%;
}

.grid-sche-sp{
    -ms-grid-columns: 1;
}


.time-sp{
    -ms-grid-columns: 2;
}

.text-center{
    text-align: center;
}

.time-sp>div{
    margin-top: 5%;
}