#header-banner-a {
    width: 100%;
    height: 60vw;
    position: relative;
    color: #ffffff;
}

#header-banner-a > img {
    width: 100%;
    height: 60vw;
}

#header-banner-a .banner-title {
    position: absolute;
    bottom: 20vw;
    left: 5vw;
    font-size: 1rem;
    padding-right: 5vw;
    height: 20vw;
    display: flex;
    align-items: center;
}

#header-banner-a .banner-navigation {
    position: absolute;
    bottom: 6vw;
    left: 5vw;
    font-size: 0.6rem;
}
#header-banner-a .banner-navigation > i {
    line-height: 0;
}


#box{
    margin:9vw 10vw;
    list-style-type: disc;
}
#box >li{
    margin-top: 4vw;
    font-size: 0.7rem;
    color: #333;
}
#box >li::marker {
    color: #333;
}
