#mainbody470 {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

#lefttopcontainerland470 {
    display: flex;
    justify-content: space-between;
    max-height: calc(360vh/10.80);
    margin-bottom: calc(20vh/10.80);
    flex-direction: row;

}

.imagep470 {
    flex-grow: 1;
}

#imagecellland470 {
    max-height: calc(360vh/10.80);
    margin: calc(7vw/19.20);
    text-align: right;
}

#rightbody_imgland470 {
    margin-left: calc(10vw/19.20);
    max-width: calc(1200vw/19.20);
    max-height: calc(360vh/10.80);
    min-height: calc(200vh/10.80);
}

imagep470 {
    max-height: calc(360vh/10.80);
    width: 100%;
    flex-grow: 1;
}

#bcontentland470 {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#oneland470 {
    width: 100%;
}

#bcontent1land470 {
    margin-top: calc(15vh/10.80);
    margin-bottom: calc(10vh/10.80);
}

#bcontent3land470 {
    margin-right: calc(15vw/19.20);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#departures_header470 {
    font-size: 110%;
    margin-bottom: calc(20vh/10.80);
}

#departuretable470 {
    font-size: 70%;
    width: 75%;
}

#departurepanel470 {
    margin-left: calc(50vw/19.20);
}

.timestablecellhead {
    white-space: nowrap;
    padding-right: calc(20vw/19.20);
    border-bottom: 1px solid #303030;
}

.timestablecell {
    white-space: nowrap;
    padding-right: calc(20vw/19.20);
}

.departure_header470 {
    font-style: italic;
}
