#content {
    margin: 0 5vw;
    margin-top: 20vw;
}
#content .title {
    font-size: 1.3rem;
    line-height: 1.6em;
}
#content .describe {
    margin-top:  5vw;
}
#content .describe> span {
    font-size: 0.6rem;
}
#content .describe .span1 {
    padding:  0.5em 1em;
    background-color: #016BCA;
    color: #fff;
    border-radius: 6px;
}
#content .describe .span2 {
    color: #707070;
    margin-left: 1.2vw;
}
#content .describe .span3 {
    color: #707070;
}
#content .describe .span4 {
    color: #707070;
    margin-left: 4vw;
}
#content .border-b {
    margin-top:  8vw;
    margin-bottom: 10vw;
    border-bottom: 1px solid #cccccc;
}
#content .text * {
    line-height: 1.7em;
    color: #333;
}
#content .text p {
    font-size: 0.8rem;
    margin-bottom: 20px;
    color: #333;
}
#content .text h1,.text h2,.text h3,.text h4,.text h5,.text h6 {
    margin-bottom: 2px;
}
#content .text img {
    margin-top: 2vw;
    width: 100% !important;
    height: auto !important;
}

#p-bot {
    color: #BEBEBE;
    font-size: 0.7rem;
    text-align: center;
    margin: 8vw 0;
}

#upOn {
    margin: 0 5vw;
    justify-content: space-between;
}
#upOn > a > div {
    width: 78vw;
    height: 30vw;
    background-color: #F9F9F9;
    padding: 0 6vw;
    display: flex;
    flex-direction: column;
    margin-bottom: 5vw;
}
#upOn > a > div .p1 {
    margin-top: 5vw;
    font-size: 0.6rem;
    color: #929292;
}

#upOn > a > div .p2 {
    margin-top:  4vw;
    font-size: 0.8rem;
    color: #333333;
    line-height: 1.6em;
}