@font-face {
    font-family: OPENSANS-REGULAR;
    font-weight: 500;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/OPENSANS-REGULAR.woff2?v=1730366039")
}

@font-face {
    font-family: Accidental Presidency;
    font-weight: 500;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/ACCID.TTF?v=1686895776")
}

body {
    margin: 0;
    padding: 0
}

#bv8900 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-family: OPENSANS-REGULAR;
    margin: 0 auto;
    overflow: hidden;
    line-height: 1
}

#bv8900 div,
#bv8900 ul,
#bv8900 ol,
#bv8900 dl,
#bv8900 dt,
#bv8900 dd,
#bv8900 li,
#bv8900 dl,
#bv8900 h1,
#bv8900 h2,
#bv8900 h3,
#bv8900 h4,
#bv8900 p {
    margin: 0;
    padding: 0;
    font-style: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1
}

#bv8900 ol,
#bv8900 ul,
#bv8900 li {
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#bv8900 img {
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none
}

#bv8900 .big-img {
    width: 100%;
    height: auto
}

#bv8900 .bv8900-pc {
    display: inherit
}

#bv8900 .bv8900-phone {
    display: none !important
}

#bv8900 .transHide {
    display: inherit;
    opacity: 0;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transform: translate3d(0, 150px, 0) scale(0.6);
    transform: translate3d(0, 150px, 0) scale(0.6)
}

#bv8900 .showDelay {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
    transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#bv8900 .se {
    position: relative
}

#bv8900 .sect1 .box {
    position: absolute;
    left: 53%;
    width: 41.5291644771%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect1 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect1 .box .word .tit {
    font-size: 5.2083333333vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect1 .box .word .lab {
    width: 72.3333333333%
}

#bv8900 .sect1 .box .word .msg {
    font-size: 1.575vw;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    margin: 1vw 0 2vw 0
}

#bv8900 .sect1 .box .word .msg span {
    display: block
}

#bv8900 .sect2 {
    padding: 4vw 0;
    background-color: #f2f2f2
}

#bv8900 .sect2 .box {
    position: relative;
    width: 78.8754598003%;
    margin: 0 auto;
    height: 78.4895833333vw
}

#bv8900 .sect2 .box .item-box {
    position: absolute;
    overflow: hidden
}

#bv8900 .sect2 .box .item-box .scale-box {
    position: absolute;
    width: 100%;
    height: 100%
}

#bv8900 .sect2 .box .item-box .scale-box .word {
    position: absolute;
    width: 96%;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    z-index: 11;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect2 .box .item-box .scale-box .word .word-tit {
    font-family: Accidental Presidency;
    font-weight: 400;
    line-height: 1
}

#bv8900 .sect2 .box .item-box .scale-box .word .word-msg {
    font-weight: 400;
    font-family: OPENSANS-REGULAR;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box .scale-box img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

#bv8900 .sect2 .box .item-box .scale-box img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#bv8900 .sect2 .box .item-box:nth-child(1) {
    top: 0;
    left: 0;
    width: 37.708194537%;
    height: 31.1877903119%
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word {
    width: 84.9823321555%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit p {
    font-size: 2.5vw;
    background: -o-linear-gradient(358deg, #FFF33C 0%, #FF5811 66.3330078125%, #8B2CF8 100%);
    background: linear-gradient(92deg, #FFF33C 0%, #FF5811 66.3330078125%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit img {
    width: 37.0062370062%
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-msg {
    font-size: 1.5625vw;
    width: 60%;
    font-weight: 400;
    color: #fff
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab {
    margin-top: 38%;
    width: 100%
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li .li-tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li .li-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(2) {
    top: 31.8513603185%;
    left: 0;
    width: 37.708194537%;
    height: 25.2820172528%
}

#bv8900 .sect2 .box .item-box:nth-child(2) .word {
    width: 96%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(2) .word .word-tit {
    font-size: 1.875vw;
    color: #fff
}

#bv8900 .sect2 .box .item-box:nth-child(2) .word .word-tit span {
    display: block
}

#bv8900 .sect2 .box .item-box:nth-child(3) {
    top: 57.9296615793%;
    left: 0;
    width: 37.708194537%;
    height: 21.101526211%
}

#bv8900 .sect2 .box .item-box:nth-child(3) .word {
    width: 96%;
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(3) .word .word-tit {
    font-size: 1.875vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(3) .word .word-msg {
    font-size: 1.5625vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(4) {
    top: 0;
    left: 38.4410393071%;
    width: 37.2418387742%;
    height: 25.0165892502%
}

#bv8900 .sect2 .box .item-box:nth-child(4) .word {
    width: 96%;
    top: 5%;
    left: 55%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(4) .word .word-tit {
    font-size: 1.875vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(4) .word .word-lab {
    width: 3.75vw;
    margin-top: 20%
}

#bv8900 .sect2 .box .item-box:nth-child(4) .word .word-msg {
    font-size: 1.8229166667vw;
    width: 40%;
    font-weight: 500;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(5) {
    top: 25.6801592568%;
    left: 38.4410393071%;
    width: 37.1752165223%;
    height: 26.7418712674%
}

#bv8900 .sect2 .box .item-box:nth-child(5) .word {
    width: 96%;
    top: 5%;
    left: 55%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(5) .word .word-tit {
    font-size: 1.875vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg p {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg img {
    width: 1.0416666667vw;
    margin-left: 1vw
}

#bv8900 .sect2 .box .item-box:nth-child(6) {
    top: 53.4837425348%;
    left: 38.4410393071%;
    width: 37.1752165223%;
    height: 24.8175182482%
}

#bv8900 .sect2 .box .item-box:nth-child(6) .word {
    width: 46.5949820789%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(6) .word .word-tit {
    font-size: 1.875vw;
    color: #000;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(7) {
    top: 0;
    left: 76.5489673551%;
    width: 23.4510326449%;
    height: 24.9502322495%
}

#bv8900 .sect2 .box .item-box:nth-child(7) .word {
    width: 96%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(7) .word .word-tit {
    width: 9.8958333333vw
}

#bv8900 .sect2 .box .item-box:nth-child(7) .word .word-msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect2 .box .item-box:nth-child(7) .word .word-lab {
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: .5vw
}

#bv8900 .sect2 .box .item-box:nth-child(8) {
    top: 25.6138022561%;
    left: 76.5489673551%;
    width: 23.4510326449%;
    height: 24.0875912409%
}

#bv8900 .sect2 .box .item-box:nth-child(8) .word {
    width: 61.9318181818%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(8) .word .word-tit {
    font-size: 1.9791666667vw;
    font-weight: 500;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg p {
    font-size: 1.25vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg img {
    width: 1.0416666667vw
}

#bv8900 .sect2 .box .item-box:nth-child(9) {
    top: 50.696748507%;
    left: 76.5489673551%;
    width: 23.2511658894%;
    height: 21.0351692104%
}

#bv8900 .sect2 .box .item-box:nth-child(9) .word {
    width: 65.9025787966%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(9) .word .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(9) .word .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: .51vw
}

#bv8900 .sect2 .box .item-box:nth-child(9) .word .word-msg span {
    display: block
}

#bv8900 .sect2 .box .item-box:nth-child(10) {
    top: 72.5945587259%;
    left: 76.5489673551%;
    width: 23.2511658894%;
    height: 27.1400132714%
}

#bv8900 .sect2 .box .item-box:nth-child(10) .word {
    width: 90%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(10) .word .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(10) .word .word-tit span {
    display: block
}

#bv8900 .sect2 .box .item-box:nth-child(10) .word .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: .51vw
}

#bv8900 .sect2 .box .item-box:nth-child(10) .word .word-msg span {
    display: block
}

#bv8900 .sect2 .box .item-box:nth-child(11) {
    top: 79.8938287989%;
    left: 0;
    width: 22.7848101266%;
    height: 19.8407431984%
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word {
    width: 90%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word .word-tit {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab img {
    width: 6.6145833333vw;
    margin: 2vw 0 1vw 0;
    -ms-flex-item-align: end;
    align-self: flex-end
}

#bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab p {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(12) {
    top: 79.8938287989%;
    left: 23.3844103931%;
    width: 28.6475682878%;
    height: 19.8407431984%
}

#bv8900 .sect2 .box .item-box:nth-child(12) .word {
    width: 96%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect2 .box .item-box:nth-child(12) .word .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(12) .word .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect2 .box .item-box:nth-child(13) {
    top: 79.8938287989%;
    left: 52.5649566955%;
    width: 23.1845436376%;
    height: 19.9071001991%
}

#bv8900 .sect2 .box .item-box:nth-child(13) .word {
    width: 90%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect2 .box .item-box:nth-child(13) .word .word-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect2 .box .item-box:nth-child(13) .word .word-tit img {
    width: 1.0416666667vw
}

#bv8900 .sect2 .box .item-box:nth-child(13) .word .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect3 {
    background-color: #000
}

#bv8900 .sect3 .box {
    position: relative
}

#bv8900 .sect3 .box .word {
    position: absolute;
    left: 50%;
    width: 68.5233841303%;
    top: 25%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect3 .box .word .tit {
    font-size: 5.2083333333vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect3 .box .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 5%
}

#bv8900 .sect3 .box .word ul li {
    width: 24.1564417178%;
    background-color: rgba(255, 255, 255, .2862745098);
    border-radius: 10px;
    height: 9.9479166667vw;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect3 .box .word ul li .li-word {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect3 .box .word ul li .li-word p {
    width: 60%;
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 500;
    color: #fff;
    word-break: break-all;
    line-height: 1.2
}

#bv8900 .sect3 .box .word ul li .li-word img {
    width: 3.125vw
}

#bv8900 .sect4 {
    background-color: #000
}

#bv8900 .sect4 .box {
    position: relative
}

#bv8900 .sect4 .box .word {
    position: absolute;
    left: 50%;
    width: 100%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect4 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect4 .box-2 {
    padding: 4vw 0;
    width: 63.4261692065%;
    margin: 0 auto
}

#bv8900 .sect4 .box-2 .title {
    font-size: 2.5vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    margin-bottom: 2vw;
    text-align: center
}

#bv8900 .sect4 .box-2 ul {
    background: rgba(27, 27, 27, .3764705882);
    border: 1px solid;
    -o-border-image: -o-linear-gradient(bottom, rgba(249, 127, 51, 0.3215686275), rgba(255, 255, 135, 0.3843137255), rgba(255, 52, 55, 0.3843137255), rgba(136, 11, 178, 0.4666666667)) 10 10;
    border-image: -webkit-gradient(linear, left bottom, left top, from(rgba(249, 127, 51, 0.3215686275)), color-stop(rgba(255, 255, 135, 0.3843137255)), color-stop(rgba(255, 52, 55, 0.3843137255)), to(rgba(136, 11, 178, 0.4666666667))) 10 10;
    border-image: linear-gradient(0deg, rgba(249, 127, 51, 0.3215686275), rgba(255, 255, 135, 0.3843137255), rgba(255, 52, 55, 0.3843137255), rgba(136, 11, 178, 0.4666666667)) 10 10;
    border-radius: 15px;
    padding: 4vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect4 .box-2 ul li {
    padding: 2vw 0
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) {
    width: 86.164043082%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #f8631f
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word:nth-child(3) .li-tit {
    width: 13.0729166667vw;
    margin: 0 auto
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word .li-tit {
    font-size: 2.5vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word .li-msg {
    font-size: 1.4583333333vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) {
    width: 62.8003314002%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1vw
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-tit {
    padding-bottom: .5vw
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-tit img {
    width: 6.6145833333vw;
    margin: 0 auto
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-msg {
    font-size: 1.1458333333vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(1) {
    width: 17.8100263852%
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(2) {
    width: 26.3852242744%
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(3) {
    width: 26.3852242744%
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(4) {
    width: 17.8100263852%
}

#bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(8) {
    width: 21.1081794195%
}

#bv8900 .sect5 {
    background-color: #000
}

#bv8900 .sect5 .box {
    position: relative;
    width: 58.6442459275%;
    margin: 0 auto
}

#bv8900 .sect5 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect5 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect5 .box .word .lab {
    font-size: 1.875vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    margin: 1vw 0
}

#bv8900 .sect5 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect5 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect5 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 2vw 0 4vw 0
}

#bv8900 .sect5 .box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48.7455197133%;
    flex: 0 1 48.7455197133%;
    text-align: center
}

#bv8900 .sect5 .box ul li p {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect5 .box-2 {
    position: relative;
    width: 60.4834471886%;
    height: 13.75vw;
    margin: 0 auto
}

#bv8900 .sect5 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

#bv8900 .sect5 .box-2 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24.3266724587%;
    flex: 0 1 24.3266724587%;
    position: relative
}

#bv8900 .sect5 .box-2 ul li .li-box {
    position: relative
}

#bv8900 .sect5 .box-2 ul li .li-box .li-word {
    position: absolute;
    width: 96%;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect5 .box-2 ul li .li-box .li-word p {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect5 .box-2 ul li .li-box .li-word p span {
    display: block
}

#bv8900 .sect5 .box-2 ul li:nth-child(1) .li-word {
    top: 15%
}

#bv8900 .sect5 .box-2 ul li:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22.9365768897%;
    flex: 0 1 22.9365768897%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect5 .box-2 ul li:nth-child(2) .li-box:nth-child(1) .li-word {
    top: 5%
}

#bv8900 .sect5 .box-2 ul li:nth-child(2) .li-box:nth-child(2) .li-word {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#bv8900 .sect5 .box-2 ul li:nth-child(3) .li-word {
    top: 10%
}

#bv8900 .sect5 .box-2 ul li:nth-child(3) .li-word p {
    font-size: 1.4583333333vw
}

#bv8900 .sect5 .box-2 ul li:nth-child(4) .li-word {
    top: 5%
}

#bv8900 .sect5 .box-2 ul li:nth-child(4) .li-word p span {
    margin-top: 50%
}

#bv8900 .sect6 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect6 .box {
    position: relative;
    width: 62.0599054125%;
    margin: 0 auto;
    text-align: center
}

#bv8900 .sect6 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect6 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect6 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    margin-top: 2vw
}

#bv8900 .sect6 .box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32.8535139712%;
    flex: 0 1 32.8535139712%
}

#bv8900 .sect6 .box ul li p {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fefefe;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect7 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect7 .box {
    position: relative;
    width: 61.324224908%;
    margin: 0 auto;
    text-align: center
}

#bv8900 .sect7 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect7 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect7 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 2vw
}

#bv8900 .sect7 .box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49.2716366752%;
    flex: 0 1 49.2716366752%;
    margin: 2vw 0
}

#bv8900 .sect7 .box ul li p {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fefefe;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect8 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect8 .box {
    position: relative;
    width: 61.324224908%;
    margin: 0 auto;
    text-align: center
}

#bv8900 .sect8 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect8 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect8 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 2vw
}

#bv8900 .sect8 .box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49.2716366752%;
    flex: 0 1 49.2716366752%;
    margin: 2vw 0;
    position: relative
}

#bv8900 .sect8 .box ul li p {
    position: absolute;
    width: 96%;
    bottom: 1%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 1.2625vw;
    font-weight: 400;
    color: #fefefe;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect8 .box ul li:nth-child(4) p {
    width: 70%;
    bottom: 0;
    line-height: 1
}

#bv8900 .sect9 {
    background-color: #000
}

#bv8900 .sect9 .box {
    position: relative
}

#bv8900 .sect9 .box .word {
    position: absolute;
    left: 50%;
    width: 48.0084077772%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect9 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect9 .box-2 {
    padding: 4vw 0;
    width: 63.7414608513%;
    margin: 0 auto
}

#bv8900 .sect9 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

#bv8900 .sect9 .box-2 ul li {
    position: relative;
    margin: 0.2604166667vw 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48.6397361913%;
    flex: 0 1 48.6397361913%
}

#bv8900 .sect9 .box-2 ul li .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    text-align: center;
    top: 2%;
    left: 50%;
    width: 96%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect9 .box-2 ul li .li-word .li-tit {
    font-size: 2.96875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect9 .box-2 ul li .li-word .li-msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect9 .box-2 ul li:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 51.0305028854%;
    flex: 0 1 51.0305028854%
}

#bv8900 .sect9 .box-2 ul li:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 51.0305028854%;
    flex: 0 1 51.0305028854%
}

#bv8900 .sect9 .box-2 ul li:nth-child(4) .li-word .li-tit {
    width: 60.4200323102%;
    line-height: 1.1
}

#bv8900 .sect10 {
    background-color: #000
}

#bv8900 .sect10 .box {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    width: 64.0042038886%;
    margin: 0 auto
}

#bv8900 .sect10 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect10 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect10 .box .word .lab {
    font-size: 1.875vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    margin: 1vw 0
}

#bv8900 .sect10 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect10 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect11 {
    background-color: #000
}

#bv8900 .sect11 .box {
    -webkit-transform: translateY(30%);
    -ms-transform: translateY(30%);
    transform: translateY(30%);
    width: 59.7477666842%;
    margin: 0 auto
}

#bv8900 .sect11 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect11 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect11 .box .word .lab {
    font-size: 1.875vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    margin: 1vw 0
}

#bv8900 .sect11 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect11 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect12 .box {
    width: 69.7845507094%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect12 .box .word {
    width: 85.3915662651%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect12 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect12 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0 2vw 0
}

#bv8900 .sect12 .box .word .msg span {
    color: #f60
}

#bv8900 .sect13 .box {
    width: 69.6794534945%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect13 .box .word {
    width: 84.766214178%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect13 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect13 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0 2vw 0
}

#bv8900 .sect13 .box .word .msg span {
    color: #f60
}

#bv8900 .sect14 .box {
    width: 58.5391487126%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect14 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect14 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect14 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0 0 0
}

#bv8900 .sect14 .box .word .msg span {
    color: #f60
}

#bv8900 .sect15 {
    background-color: #000
}

#bv8900 .sect15 .box {
    position: absolute;
    width: 27.0099842354%;
    top: 50%;
    left: 15%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect15 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect15 .box ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, .2392156863);
    border: 1px solid rgba(255, 255, 255, .2588235294);
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 5px;
    margin: 2vw 0
}

#bv8900 .sect15 .box ul li:nth-child(2) .word .tit {
    font-size: 2.0833333333vw;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect15 .box ul li .img-box {
    width: 25.2918287938%;
    -webkit-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    transform: translateY(-40%)
}

#bv8900 .sect15 .box ul li .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 70%
}

#bv8900 .sect15 .box ul li .word .tit {
    font-size: 2.5vw;
    font-family: Accidental Presidency;
    font-weight: 500;
    line-height: 1;
    color: #f97f33
}

#bv8900 .sect15 .box ul li .word .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff
}

#bv8900 .sect16 .box {
    width: 59.957961114%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect16 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect16 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect16 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect16 .box .word .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect16 .box .word .msg span {
    color: #f60
}

#bv8900 .sect16 .picture-box {
    position: relative
}

#bv8900 .sect16 .picture-box .word {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: 1.2
}

#bv8900 .sect16 .picture-box .word-1 {
    color: #000;
    top: 0%
}

#bv8900 .sect16 .picture-box .word-2 {
    color: #fff;
    bottom: 2%
}

#bv8900 .sect17 .box {
    width: 62.11245402%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect17 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

#bv8900 .sect17 .box .word .img-box {
    width: 29.3570219966%
}

#bv8900 .sect17 .box .word .word-box {
    margin-left: 2vw
}

#bv8900 .sect17 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect17 .box .word .word-box .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect17 .box .msg {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect17 .box .msg span {
    color: #f60
}

#bv8900 .sect17 .box-2 {
    position: relative;
    width: 68.3131897005%;
    margin: 0 auto
}

#bv8900 .sect17 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#bv8900 .sect17 .box-2 ul li {
    position: relative;
    margin: .5% 0
}

#bv8900 .sect17 .box-2 ul li .word {
    position: absolute;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect17 .box-2 ul li .word .tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    color: #121212;
    line-height: 1
}

#bv8900 .sect17 .box-2 ul li:nth-child(1) {
    width: 32.7692307692%
}

#bv8900 .sect17 .box-2 ul li:nth-child(1) .word {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect17 .box-2 ul li:nth-child(1) .word .img-box {
    width: 10.8333333333vw
}

#bv8900 .sect17 .box-2 ul li:nth-child(1) .word .tit {
    background: -webkit-gradient(linear, left top, right top, from(#34E3DE), to(#2084E3));
    background: -o-linear-gradient(left, #34E3DE 0%, #2084E3 100%);
    background: linear-gradient(90deg, #34E3DE 0%, #2084E3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect17 .box-2 ul li:nth-child(2) {
    width: 32.9230769231%
}

#bv8900 .sect17 .box-2 ul li:nth-child(2) .word {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect17 .box-2 ul li:nth-child(2) .word .img-box {
    width: 10.3125vw
}

#bv8900 .sect17 .box-2 ul li:nth-child(2) .word .tit {
    background: -webkit-gradient(linear, left top, right top, from(#41B234), color-stop(0%, #FCFF02), to(#83E045));
    background: -o-linear-gradient(left, #41B234 0%, #FCFF02 0%, #83E045 100%);
    background: linear-gradient(90deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect17 .box-2 ul li:nth-child(3) {
    width: 32.7692307692%
}

#bv8900 .sect17 .box-2 ul li:nth-child(3) .word {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect17 .box-2 ul li:nth-child(3) .word .img-box {
    width: 10.46875vw
}

#bv8900 .sect17 .box-2 ul li:nth-child(3) .word .tit {
    background: -webkit-gradient(linear, left top, right top, from(#C7E3F8), color-stop(52.587890625%, #8FEBF6), to(#5287CB));
    background: -o-linear-gradient(left, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
    background: linear-gradient(90deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect17 .box-2 ul li:nth-child(4) {
    width: 49.6153846154%
}

#bv8900 .sect17 .box-2 ul li:nth-child(4) .word {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#bv8900 .sect17 .box-2 ul li:nth-child(4) .word .img-box {
    width: 10.4166666667vw
}

#bv8900 .sect17 .box-2 ul li:nth-child(4) .word .tit {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.1220703125%, #2EFFD0), color-stop(52.7587890625%, #00FFFC), to(#00FF6C));
    background: -o-linear-gradient(left, #2EFFD0 0.1220703125%, #00FFFC 52.7587890625%, #00FF6C 100%);
    background: linear-gradient(90deg, #2EFFD0 0.1220703125%, #00FFFC 52.7587890625%, #00FF6C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect17 .box-2 ul li:nth-child(5) {
    width: 49.6153846154%
}

#bv8900 .sect17 .box-2 ul li:nth-child(5) .word {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    left: 5%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

#bv8900 .sect17 .box-2 ul li:nth-child(5) .word .img-box {
    width: 10.4166666667vw
}

#bv8900 .sect17 .box-2 ul li:nth-child(5) .word .tit {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background: -webkit-gradient(linear, right top, left top, from(#FD5D2B), color-stop(64.2822265625%, #A6B0F4), to(#FFFFFF));
    background: -o-linear-gradient(right, #FD5D2B 0%, #A6B0F4 64.2822265625%, #FFFFFF 100%);
    background: linear-gradient(-90deg, #FD5D2B 0%, #A6B0F4 64.2822265625%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect18 .box {
    width: 60.1681555439%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0
}

#bv8900 .sect18 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    width: 100%
}

#bv8900 .sect18 .box .word .img-box {
   
    -webkit-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    transform: translateY(-30%)
}

#bv8900 .sect18 .box .word .word-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width:100%
}

#bv8900 .sect18 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect18 .box .word .word-box .msg {
    width: 50.360094451%;
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect18 .box .word .word-box .msg span {
    color: #f60
}

#bv8900 .sect19 .box {
    width: 68.3657383079%;
    margin: 0 auto
}

#bv8900 .sect19 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    width: 90.3151421983%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0
}

#bv8900 .sect19 .box .word .img-box {
 
}

#bv8900 .sect19 .box .word .word-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

#bv8900 .sect19 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect19 .box .word .word-box .msg {
    width: 50.3874580067%;
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect19 .box .word .word-box .msg span {
    color: #f60
}

#bv8900 .sect20 .box {
    width: 63.6889122438%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0
}

#bv8900 .sect20 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    width: 100%
}

#bv8900 .sect20 .box .word .img-box {
   
}

#bv8900 .sect20 .box .word .word-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

#bv8900 .sect20 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -o-linear-gradient(160deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(290deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect20 .box .word .word-box .msg {
    width:50.789815818%;
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect20 .box .word .word-box .msg span {
    color: #f60
}

#bv8900 .sect21 .box {
    width: 60.9038360483%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0
}

#bv8900 .sect21 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    width: 100%
}

#bv8900 .sect21 .box .word .img-box {
}

#bv8900 .sect21 .box .word .word-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width:100%
}

#bv8900 .sect21 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect21 .box .word .word-box .msg {
    width:52.8222996516%;
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect21 .box .word .word-box .msg span {
    color: #f60
}

#bv8900 .sect22 {
    background-color: #000
}

#bv8900 .sect22 .box {
    width: 61.429322123%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0
}

#bv8900 .sect22 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    width: 100%
}

#bv8900 .sect22 .box .word .img-box {
    width: 17.878528657%
}

#bv8900 .sect22 .box .word .word-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 79.127459367%
}

#bv8900 .sect22 .box .word .word-box .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, right top, left top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(right, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(270deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect22 .box .word .word-box .msg {
    width: 71.3513513514%;
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect22 .box .word .word-box .msg span {
    color: #f60
}

#bv8900 .sect23 {
    position: relative;
    background-color: #000
}

#bv8900 .sect23 .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4vw 0
}

#bv8900 .sect23 .box .title {
    font-size: 4.5833333333vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    padding: 4vw 0;
    background: -o-linear-gradient(160deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(290deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect23 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect23 .box ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

#bv8900 .sect23 .box ul li .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect23 .box ul li .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, right top, left top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(right, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(270deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect23 .box ul li .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect23 .box ul li .word .msg span {
    color: #f60
}

#bv8900 .sect23 .box ul li .img-box {
    position: relative
}

#bv8900 .sect23 .box ul li .img-box .img-tit {
    position: absolute;
    bottom: 5%;
    left: 5%;
    font-size: 1.875vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect23 .box ul li:nth-child(1) {
    width: 69.2065160273%;
    -webkit-transform: translateY(2%);
    -ms-transform: translateY(2%);
    transform: translateY(2%);
    z-index: 10;
    margin: 0 auto
}

#bv8900 .sect23 .box ul li:nth-child(1) .word {
    width: 39.0280941534%
}

#bv8900 .sect23 .box ul li:nth-child(1) .img-box {
    width: 59.4533029613%
}

#bv8900 .sect23 .box ul li:nth-child(2) {
    width: 73.3578560168%;
    margin: 0 auto;
    z-index: 9
}

#bv8900 .sect23 .box ul li:nth-child(2) .word {
    width: 39.9713467049%
}

#bv8900 .sect23 .box ul li:nth-child(2) .img-box {
    width: 56.0888252149%
}

#bv8900 .sect23 .box ul li:nth-child(3) {
    width: 69.5743562796%;
    -webkit-transform: translateY(-2%);
    -ms-transform: translateY(-2%);
    transform: translateY(-2%);
    margin: 0 auto;
    z-index: 8
}

#bv8900 .sect23 .box ul li:nth-child(3) .word {
    width: 38.8217522659%
}

#bv8900 .sect23 .box ul li:nth-child(3) .img-box {
    width: 59.1389728097%
}

#bv8900 .sect23 .box ul li:nth-child(4) {
    width: 79.1907514451%;
    margin: 0 auto;
    margin-top: 8vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#bv8900 .sect23 .box ul li:nth-child(4) .word {
    width: 67.4850696749%
}

#bv8900 .sect23 .box ul li:nth-child(4) .word .lab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 2vw 0 4vw 0
}

#bv8900 .sect23 .box ul li:nth-child(4) .word .lab p {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect23 .box ul li:nth-child(4) .word .lab img {
    width: 5.0520833333vw;
    margin: 0 5px
}

#bv8900 .sect23 .box ul li:nth-child(4) .img-box {
    width: 100%
}

#bv8900 .sect24 {
    padding: 4vw 0;
    background-color: #000
}

#bv8900 .sect24 .box {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect24 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect24 .box ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1% 0
}

#bv8900 .sect24 .box ul li img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    height: 19.6354166667vw;
    width: 30%;
    margin: 0 .5%
}

#bv8900 .sect25 {
    background-color: #000
}

#bv8900 .sect25 .box {
    position: relative
}

#bv8900 .sect25 .box .word {
    position: absolute;
    left: 50%;
    width: 87.2727272727%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect25 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect25 .box-2 {
    padding: 4vw 0;
    width: 63.1108775617%;
    margin: 0 auto
}

#bv8900 .sect25 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

#bv8900 .sect25 .box-2 ul li {
    position: relative;
    margin: 0.2604166667vw 0
}

#bv8900 .sect25 .box-2 ul li .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
    text-align: left;
    top: 5%;
    left: 50%;
    width: 90%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect25 .box-2 ul li .li-word .li-tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect25 .box-2 ul li .li-word .li-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect25 .box-2 ul li:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 26.4779350541%;
    flex: 0 1 26.4779350541%
}

#bv8900 .sect25 .box-2 ul li:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45.4621149042%;
    flex: 0 1 45.4621149042%
}

#bv8900 .sect25 .box-2 ul li:nth-child(2) .li-word {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect25 .box-2 ul li:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 26.4779350541%;
    flex: 0 1 26.4779350541%
}

#bv8900 .sect25 .box-2 ul li:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.8051623647%;
    flex: 0 1 33.8051623647%
}

#bv8900 .sect25 .box-2 ul li:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.3888426311%;
    flex: 0 1 33.3888426311%
}

#bv8900 .sect25 .box-2 ul li:nth-child(5) .li-word .li-msg span {
    display: block
}

#bv8900 .sect25 .box-2 ul li:nth-child(6) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 29.7252289759%;
    flex: 0 1 29.7252289759%
}

#bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    top: 3%
}

#bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word .li-tit {
    font-size: 3.3854166667vw
}

#bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word .li-msg {
    font-size: 1.4583333333vw
}

#bv8900 .sect26 {
    background-color: #000
}

#bv8900 .sect26 .box {
    width: 54.5454545455%;
    margin: 0 auto;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

#bv8900 .sect26 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    width: 100%
}

#bv8900 .sect26 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect26 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect26 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect26 .box .word .msg span {
    color: #f60
}

#bv8900 .sect27 {
    background-color: #0b0b0b
}

#bv8900 .sect27 .box .word {
    width: 63.1108775617%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    padding: 4vw 0
}

#bv8900 .sect27 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect27 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect27 .box .word .msg span {
    color: #f60
}

#bv8900 .sect27 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect27 .box ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 2.5% 0
}

#bv8900 .sect27 .box ul li .li-num {
    position: absolute
}

#bv8900 .sect27 .box ul li .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect27 .box ul li .li-word .li-tit {
    font-size: 2.6125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect27 .box ul li .li-word .li-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect27 .box ul li .li-word .li-msg span {
    color: #f60
}

#bv8900 .sect27 .box ul li:nth-child(1) {
    width: 77.6142932212%
}

#bv8900 .sect27 .box ul li:nth-child(1) .img-box {
    width: 69.7359512525%;
    position: relative
}

#bv8900 .sect27 .box ul li:nth-child(1) .img-box .note {
    position: absolute;
    text-align: center;
    top: 5%;
    left: 30%;
    font-size: 1.875vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect27 .box ul li:nth-child(1) .li-word {
    width: 34.0555179418%;
    -webkit-transform: translate(-10%, -50%);
    -ms-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%)
}

#bv8900 .sect27 .box ul li:nth-child(1) .li-num {
    width: 8.125vw;
    top: -10%;
    left: 50%
}

#bv8900 .sect27 .box ul li:nth-child(2) {
    width: 87.2306883868%
}

#bv8900 .sect27 .box ul li:nth-child(2) .img-box {
    width: 54.3373493976%;
    position: relative
}

#bv8900 .sect27 .box ul li:nth-child(2) .li-word {
    width: 36.1445783133%
}

#bv8900 .sect27 .box ul li:nth-child(2) .li-num {
    width: 9.9479166667vw;
    top: -10%;
    left: 33%
}

#bv8900 .sect27 .box ul li:nth-child(3) {
    width: 82.8691539674%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#bv8900 .sect27 .box ul li:nth-child(3) .img-box {
    width: 60.8116677235%;
    position: relative
}

#bv8900 .sect27 .box ul li:nth-child(3) .li-word {
    width: 37.3493975904%
}

#bv8900 .sect27 .box ul li:nth-child(3) .li-num {
    width: 9.9479166667vw;
    top: -10%;
    left: 57%
}

#bv8900 .sect27 .box-2 {
    width: 59.2222806096%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4vw 0
}

#bv8900 .sect27 .box-2 .img-box {
    width: 25.9094942325%
}

#bv8900 .sect27 .box-2 .word-box {
    width: 69.387755102%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect27 .box-2 .word-box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect27 .box-2 .word-box .word .tit {
    font-size: 9.375vw;
    font-family: Accidental Presidency;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.1220703125%, #17EDEE), to(#0AF258));
    background: -o-linear-gradient(left, #17EDEE 0.1220703125%, #0AF258 100%);
    background: linear-gradient(90deg, #17EDEE 0.1220703125%, #0AF258 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    line-height: 1
}

#bv8900 .sect27 .box-2 .word-box .word .msg {
    font-size: 1.875vw;
    margin-left: 1vw;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect27 .box-2 .word-box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw;
    width: 100%
}

#bv8900 .sect27 .box-2 .word-box ul li {
    position: relative
}

#bv8900 .sect27 .box-2 .word-box ul li p {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect27 .box-2 .word-box ul li:nth-child(1) {
    font-size: 6.25vw;
    font-family: OPENSANS-REGULAR;
    -webkit-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    transform: translateY(-30%);
    font-weight: 400;
    color: #0bf264;
    line-height: 1
}

#bv8900 .sect27 .box-2 .word-box ul li:nth-child(2),
#bv8900 .sect27 .box-2 .word-box ul li:nth-child(4),
#bv8900 .sect27 .box-2 .word-box ul li:nth-child(6) {
    width: 18.925831202%
}

#bv8900 .sect27 .box-2 .word-box ul li:nth-child(3) {
    font-size: 3.125vw;
    font-family: OPENSANS-REGULAR;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: bold;
    color: #00feff;
    line-height: 1
}

#bv8900 .sect27 .box-2 .word-box ul li:nth-child(5) {
    font-size: 3.125vw;
    font-family: OPENSANS-REGULAR;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: bold;
    color: #00feff;
    line-height: 1
}

#bv8900 .sect27 .box-3 {
    width: 85.9169732002%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect27 .box-3 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect27 .box-3 ul li {
    position: relative;
    width: 16.3302752294%
}

#bv8900 .sect27 .box-3 ul li .word {
    position: absolute;
    bottom: 5%;
    left: 50%;
    width: 96%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#bv8900 .sect27 .box-3 ul li .word .tit {
    font-size: 2.5vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #f97f33;
    line-height: 1
}

#bv8900 .sect27 .box-3 ul li .word .msg {
    font-size: 1.1458333333vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-left: .51vw
}

#bv8900 .sect28 {
    background-color: #000;
    padding: 4vw 0 0 0
}

#bv8900 .sect28 .box {
    width: 57.8034682081%;
    margin: 0 auto
}

#bv8900 .sect28 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    width: 100%
}

#bv8900 .sect28 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect28 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect28 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect28 .box .word .msg span {
    color: #f60
}

#bv8900 .sect28 .box .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 4vw
}

#bv8900 .sect28 .box .word ul li:nth-child(1) {
    width: 19.7916666667vw
}

#bv8900 .sect28 .box .word ul li:nth-child(2) {
    width: 19.6875vw;
    margin-left: 2vw
}

#bv8900 .sect29 {
    background-color: #000
}

#bv8900 .sect29 .box {
    width: 63.3210719916%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect29 .box .title {
    text-align: center;
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect29 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 2vw 0
}

#bv8900 .sect29 .box ul li {
    position: relative;
    width: 47.9668049793%
}

#bv8900 .sect29 .box ul li .word {
    position: absolute;
    top: 80%;
    left: 0%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    width: 100%
}

#bv8900 .sect29 .box ul li .word .tit {
    font-size: 2.6041666667vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect29 .box ul li .word .msg {
    width: 100%;
    margin: 0 auto;
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect29 .box ul li .word .msg span {
    color: #f60
}

#bv8900 .sect30 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect30 .box .word {
    width: 57.6983709932%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    padding-bottom: 4vw
}

#bv8900 .sect30 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect30 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect30 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect30 .box .word .msg span {
    color: #f60
}

#bv8900 .sect30 .box .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 4vw
}

#bv8900 .sect30 .box .word ul li:nth-child(1) {
    width: 19.7916666667vw
}

#bv8900 .sect30 .box .word ul li:nth-child(2) {
    width: 19.6875vw;
    margin-left: 2vw
}

#bv8900 .sect30 .picture-box {
    width: 85.3914871256%;
    margin: 0 auto;
    position: relative
}

#bv8900 .sect30 .picture-box .note {
    position: absolute;
    top: 5%;
    left: 10%;
    font-size: 1.3541666667vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect31 {
    background-color: #000
}

#bv8900 .sect31 .box {
    position: relative
}

#bv8900 .sect31 .box .word {
    position: absolute;
    width: 59.7477666842%;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

#bv8900 .sect31 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect31 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect31 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect31 .box .word .msg span {
    color: #f60
}

#bv8900 .sect31 .box-2 {
    width: 64.6347871781%;
    margin: 0 auto;
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    transform: translateY(-20%)
}

#bv8900 .sect31 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect31 .box-2 ul li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49.3495934959%;
    flex: 0 1 49.3495934959%
}

#bv8900 .sect31 .box-2 ul li .word {
    position: absolute;
    bottom: 5%;
    width: 100%;
    left: 0;
    text-align: center
}

#bv8900 .sect31 .box-2 ul li .word .tit {
    font-size: 1.5625vw;
    font-family: OPENSANS-REGULAR;
    font-weight: bold;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect32 {
    background-color: #000
}

#bv8900 .sect32 .box {
    position: relative;
    width: 92.6431949553%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect32 .box .word {
    width: 67.3851389677%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    padding: 0 0 4vw 0
}

#bv8900 .sect32 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect32 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect32 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect32 .box .word .msg span {
    color: #f60
}

#bv8900 .sect33 {
    background-color: #000;
    padding: 8vw 0 0 0
}

#bv8900 .sect33 .box {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 68.1555438781%;
    margin: 0 auto
}

#bv8900 .sect33 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

#bv8900 .sect33 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect33 .box .word ul {
    margin-top: 2vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#bv8900 .sect33 .box .word ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 18.7355435621%;
    flex: 0 1 18.7355435621%;
    margin: .5% 0;
    position: relative
}

#bv8900 .sect33 .box .word ul li p {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 10%;
    font-size: 1.3625vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect34 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect34 .box {
    width: 77.4040987914%;
    margin: 0 auto
}

#bv8900 .sect34 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect34 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect34 .box .picture-box {
    position: relative
}

#bv8900 .sect34 .box .picture-box .picture-word {
    position: absolute;
    width: 13.0208333333vw;
    height: 13.0208333333vw;
    border: 1px solid #40c752;
    border-radius: 50%;
    top: 55%;
    left: 13%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect34 .box .picture-box .picture-word .tit {
    font-size: 2.50208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#bv8900 .sect34 .box .picture-box .picture-word .msg {
    font-size: 1.5104166667vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect35 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect35 .box {
    width: 77.4040987914%;
    margin: 0 auto
}

#bv8900 .sect35 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect35 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect35 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: 2vw
}

#bv8900 .sect35 .box ul li {
    position: relative;
    text-align: center
}

#bv8900 .sect35 .box ul li .item p {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect35 .box ul li:nth-child(1) {
    width: 52.749490835%
}

#bv8900 .sect35 .box ul li:nth-child(2) {
    width: 45.9606245757%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#bv8900 .sect36 {
    background-color: #000
}

#bv8900 .sect36 .box {
    position: relative
}

#bv8900 .sect36 .box .word {
    position: absolute;
    left: 55%;
    top: 15%;
    width: 33.5260115607%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

#bv8900 .sect36 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect36 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect36 .box .word .msg span {
    color: #f60
}

#bv8900 .sect36 .box-2 {
    width: 74.0935365213%;
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    transform: translateY(-20%);
    margin: 0 auto;
    position: relative
}

#bv8900 .sect36 .box-2 .picture-box {
    position: absolute;
    width: 100%;
    height: 33.4375vw;
    top: 0;
    left: 0
}

#bv8900 .sect36 .box-2 .picture-box .item {
    position: absolute
}

#bv8900 .sect36 .box-2 .picture-box .item .word {
    position: absolute
}

#bv8900 .sect36 .box-2 .picture-box .item .word .tit {
    font-size: 1.5666666667vw;
    font-family: OPENSANS-REGULAR;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(1) {
    left: 3.829787234%;
    top: 0;
    width: 33.1205673759%;
    height: 49.6124031008%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(1) .word {
    left: 5%;
    top: 70%;
    width: 40.0428265525%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(2) {
    left: 37.3758865248%;
    top: 1px;
    border: 2px solid #f97f33;
    width: 33.6170212766%;
    height: 49.7674418605%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(2) .word {
    right: 5%;
    text-align: right;
    top: 70%;
    width: 100%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(3) {
    left: 3.829787234%;
    top: 51.007751938%;
    width: 33.1205673759%;
    height: 48.2170542636%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(3) .word {
    left: 15%;
    text-align: center;
    top: 65%;
    width: 74.2398286938%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(4) {
    left: 36.6666666667%;
    top: 51.007751938%;
    width: 34.3262411348%;
    height: 48.5271317829%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(4) .word {
    left: 5%;
    top: 70%;
    width: 61.3223140496%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(5) {
    right: 0;
    top: 0;
    width: 28.5815602837%;
    height: 100%
}

#bv8900 .sect36 .box-2 .picture-box .item:nth-child(5) .word {
    left: 5%;
    text-align: center;
    top: 80%;
    width: 100%
}

#bv8900 .sect37 {
    background-color: #000
}

#bv8900 .sect37 .box {
    position: relative
}

#bv8900 .sect37 .box .word {
    position: absolute;
    left: 50%;
    width: 100%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect37 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect37 .box-2 {
    padding: 4vw 0;
    width: 63.1108775617%;
    margin: 0 auto
}

#bv8900 .sect37 .box-2 .ul-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

#bv8900 .sect37 .box-2 .ul-box .li-box {
    position: relative;
    margin: 0.2604166667vw 0
}

#bv8900 .sect37 .box-2 .ul-box .li-box .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
    text-align: left;
    top: 5%;
    left: 50%;
    width: 90%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect37 .box-2 .ul-box .li-box .li-word .li-tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect37 .box-2 .ul-box .li-box .li-word .li-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 15.8201498751%;
    flex: 0 1 15.8201498751%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word {
    width: 96%;
    top: 10%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-tit {
    font-size: 1.5625vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-msg img {
    width: 1.0416666667vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25.645295587%;
    flex: 0 1 25.645295587%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(2) .li-word {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30.8076602831%;
    flex: 0 1 30.8076602831%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word {
    width: 96%;
    top: 10%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg {
    width: 45%;
    margin: 5% 0 0 auto
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul li img {
    width: 1.0416666667vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25.9783513739%;
    flex: 0 1 25.9783513739%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word {
    width: 85%;
    top: 10%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg {
    margin: 40% 0 0 0
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li img {
    width: 1.0416666667vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li:nth-child(2) {
    margin-left: 1vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 19.6502914238%;
    flex: 0 1 19.6502914238%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word {
    width: 96%;
    top: 10%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg span {
    color: #ff5f33;
    font-size: 1.875vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg img {
    width: 1.0416666667vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24.3130724396%;
    flex: 0 1 24.3130724396%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) .li-word {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) .li-word .li-tit {
    background: -o-linear-gradient(191deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(259deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 34.2214820983%;
    flex: 0 1 34.2214820983%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-msg {
    margin: 3% 0 5% 0
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab img {
    width: 3.75vw
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab p {
    font-size: 1.5625vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(8) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 19.9000832639%;
    flex: 0 1 19.9000832639%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(9) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 26.9775187344%;
    flex: 0 1 26.9775187344%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(9) .li-word {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(10) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 27.3105745212%;
    flex: 0 1 27.3105745212%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(10) .li-word {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(11) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 27.3105745212%;
    flex: 0 1 27.3105745212%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(11) .li-word {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(12) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 17.0691090758%;
    flex: 0 1 17.0691090758%
}

#bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(12) .li-word {
    width: 96%
}

#bv8900 .sect38 {
    background: #e2f2fc
}

#bv8900 .sect38 .box {
    position: relative;
    padding: 4vw 0
}

#bv8900 .sect38 .box .word {
    width: 63.0583289543%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect38 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box .word .lab {
    font-size: 2.1875vw;
    font-weight: 400;
    color: #000305;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect38 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect38 .box .word .msg span {
    color: #f60
}

#bv8900 .sect38 .box-2 {
    position: relative;
    width: 66.894377299%;
    margin: 0 auto;
    padding-bottom: 4vw
}

#bv8900 .sect38 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#bv8900 .sect38 .box-2 ul li {
    position: relative;
    margin: .3% 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 19.5600942655%;
    flex: 0 1 19.5600942655%
}

#bv8900 .sect38 .box-2 ul li:nth-child(1),
#bv8900 .sect38 .box-2 ul li:nth-child(2),
#bv8900 .sect38 .box-2 ul li:nth-child(3),
#bv8900 .sect38 .box-2 ul li:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24.5090337785%;
    flex: 0 1 24.5090337785%
}

#bv8900 .sect38 .box-2 ul li .word {
    position: absolute;
    width: 96%;
    left: 50%;
    top: 5%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect38 .box-2 ul li .word .tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#bv8900 .sect38 .box-2 ul li .word .tit span {
    display: block
}

#bv8900 .sect38 .box-2 ul li:nth-child(1) .word .tit {
    background: -o-linear-gradient(358deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
    background: linear-gradient(92deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(2) .word .tit {
    background: -o-linear-gradient(358deg, #41B234 0%, #39AF31 0%, #A2E674 100%);
    background: linear-gradient(92deg, #41B234 0%, #39AF31 0%, #A2E674 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(3) .word {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

#bv8900 .sect38 .box-2 ul li:nth-child(3) .word .tit {
    background: -o-linear-gradient(358deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
    background: linear-gradient(92deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(4) .word .tit {
    background: -o-linear-gradient(358deg, #8FC1FE 0%, #BDECFC 46.1181640625%, #D3E89D 100%);
    background: linear-gradient(92deg, #8FC1FE 0%, #BDECFC 46.1181640625%, #D3E89D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(6) .word .tit {
    background: -o-linear-gradient(358deg, #E10019 0%, #0E3844 100%);
    background: linear-gradient(92deg, #E10019 0%, #0E3844 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(7) .word .tit {
    background: -o-linear-gradient(358deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
    background: linear-gradient(92deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect38 .box-2 ul li:nth-child(9) .word .tit {
    background: -o-linear-gradient(358deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
    background: linear-gradient(92deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect39 {
    background: #fff
}

#bv8900 .sect39 .box {
    position: relative;
    padding: 4vw 0
}

#bv8900 .sect39 .box .word {
    width: 35.9957961114%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

#bv8900 .sect39 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect39 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#bv8900 .sect39 .box ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4vw 0
}

#bv8900 .sect39 .box ul li .li-word .lab {
    font-size: 2.1875vw;
    font-weight: 600;
    color: #000305;
    line-height: 1.2;
    margin: 0 0 1vw 0
}

#bv8900 .sect39 .box ul li .li-word .msg {
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect39 .box ul li .li-word .msg span {
    color: #f60
}

#bv8900 .sect39 .box ul li:nth-child(1) {
    width: 57.6983709932%
}

#bv8900 .sect39 .box ul li:nth-child(1) .li-word {
    width: 40.072859745%
}

#bv8900 .sect39 .box ul li:nth-child(1) .li-img {
    width: 50.8196721311%
}

#bv8900 .sect39 .box ul li:nth-child(2) {
    width: 71.781397793%
}

#bv8900 .sect39 .box ul li:nth-child(2) .li-word {
    width: 49.0483162518%
}

#bv8900 .sect39 .box ul li:nth-child(2) .li-img {
    width: 45.4612005857%
}

#bv8900 .sect39 .box ul li:nth-child(3) {
    margin: 0;
    width: 100%;
    position: relative
}

#bv8900 .sect39 .box ul li:nth-child(3) .li-word {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 18%;
    width: 26.2881177708%
}

#bv8900 .sect39 .box ul li:nth-child(3) .li-img {
    width: 100%
}

#bv8900 .sect40 {
    padding: 4vw
}

#bv8900 .sect40 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect40 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect41 {
    padding: 4vw
}

#bv8900 .sect41 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect41 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect41 .picture-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 61.2191276931%;
    margin: 0 auto;
    padding-top: 2vw
}

#bv8900 .sect41 .picture-box img {
    width: 38.7982832618%
}

#bv8900 .sect41 .picture-box .img-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 54.7639484979%
}

#bv8900 .sect41 .picture-box .img-box .lab {
    font-size: 1.875vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect41 .picture-box .img-box .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect41 .picture-box .img-box .msg span {
    color: #f8631f
}

#bv8900 .sect42 .box {
    position: relative
}

#bv8900 .sect42 .box .word {
    position: absolute;
    width: 35.3126642144%;
    top: 50%;
    left: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect42 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect42 .box .word .msg {
    margin-top: 4vw;
    font-size: 1.875vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect43 {
    padding: 4vw 0
}

#bv8900 .sect43 .box {
    position: relative;
    width: 42.9847609038%;
    margin: 0 auto
}

#bv8900 .sect43 .box .word {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect43 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect43 .box .word .msg {
    margin-top: 2vw
}

#bv8900 .sect43 .box .word .msg ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

#bv8900 .sect43 .box .word .msg ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49.1442542787%;
    flex: 0 1 49.1442542787%;
    text-align: center
}

#bv8900 .sect43 .box .word .msg ul li p {
    margin-top: 1vw;
    font-size: 1.875vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect44 .box {
    padding: 4vw
}

#bv8900 .sect44 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect44 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect44 .picture-box {
    position: relative
}

#bv8900 .sect44 .picture-box .img-box {
    position: absolute;
    top: 18%;
    left: 47%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect44 .picture-box .img-box .lab {
    font-size: 2.5vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect44 .picture-box .img-box .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect44 .picture-box .img-box .msg span {
    color: #f8631f
}

#bv8900 .sect45 {
    background: #f0f5f3
}

#bv8900 .sect45 .box {
    padding: 4vw 0;
    width: 80.5044666316%;
    margin: 0 auto
}

#bv8900 .sect45 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#bv8900 .sect45 .box .word .tit {
    font-size: 3.125vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect45 .box .word .msg {
    width: 100%;
    margin-top: 4vw
}

#bv8900 .sect45 .box .word .msg ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

#bv8900 .sect45 .box .word .msg ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%
}

#bv8900 .sect45 .box .word .msg ul li .li-word {
    margin-top: 2vw;
    width: 90%;
    margin: 0 auto
}

#bv8900 .sect45 .box .word .msg ul li .li-word .li-tit {
    font-size: 1.5625vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect45 .box .word .msg ul li .li-word .li-msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect45 .box .word .msg ul li:nth-child(1) {
    margin-top: 5%
}

#bv8900 .sect45 .box .word .msg ul li:nth-child(2) {
    margin-top: 15%
}

#bv8900 .sect45 .box .word .msg ul li:nth-child(4) {
    margin-top: 17%
}

#bv8900 .sect46 .box {
    width: 60.7987388334%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect46 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect46 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(160deg, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(290deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect46 .box .word .msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 2vw
}

#bv8900 .sect46 .box .word .msg .lab {
    font-size: 2.5vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    width: 40.6568712187%
}

#bv8900 .sect46 .box .word .msg p {
    width: 75.9723422645%;
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect46 .box .word .msg p span {
    color: #f8631f
}

#bv8900 .sect46 .box-2 {
    width: 89.7530215449%;
    margin: 0 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect46 .box-2 .img1 {
    width: 31.206088993%;
    -webkit-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%);
    z-index: 1;
    position: relative
}

#bv8900 .sect46 .box-2 .picture-box {
    width: 68.793911007%;
    position: relative
}

#bv8900 .sect46 .box-2 .picture-box .word {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 15%;
    width: 68.085106383%
}

#bv8900 .sect46 .box-2 .picture-box .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect46 .box-2 .picture-box .word ul li {
    margin: .5vw 0;
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect46 .box-3 {
    width: 68.6810299527%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect46 .box-3 .img1 {
    width: 40.7804131599%;
    -webkit-transform: translate(-10%, -20%);
    -ms-transform: translate(-10%, -20%);
    transform: translate(-10%, -20%);
    z-index: 1;
    position: relative
}

#bv8900 .sect46 .box-3 .word {
    width: 59.2195868401%;
    z-index: 0
}

#bv8900 .sect46 .box-3 .word .tit {
    font-size: 2.5vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect46 .box-3 .word .msg {
    font-size: 1.5625vw;
    width: 90%;
    margin-top: 1vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect46 .box-3 .word .msg span {
    color: #f8631f
}

#bv8900 .sect46 .box-3 .word .picture-box {
    position: relative
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box {
    position: absolute;
    width: 73.1266149871%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.33%;
    flex: 0 1 33.33%;
    margin: 2% 0
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li .li-word .li-tit {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(1) img,
#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(2) img,
#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(3) img {
    width: 5.3645833333vw
}

#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(4) img,
#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(5) img,
#bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(6) img {
    width: 6.1458333333vw
}

#bv8900 .sect47 .box {
    position: absolute;
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 62.2175512349%;
    margin: 0 auto
}

#bv8900 .sect47 .box .word {
    width: 52.1114864865%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect47 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect47 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect47 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-top: 4vw
}

#bv8900 .sect47 .box .word .msg span {
    color: #f8631f
}

#bv8900 .sect47 .box-2 {
    position: absolute;
    top: 75%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 62.2175512349%;
    margin: 0 auto
}

#bv8900 .sect47 .box-2 .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect47 .box-2 .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw
}

#bv8900 .sect47 .box-2 .word ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect47 .box-2 .word ul li .tit {
    font-size: 1.875vw;
    font-weight: 600;
    color: #e8e8e8;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect47 .box-2 .word ul li .msg {
    font-size: 1.25625vw;
    width: 96%;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    background: rgba(232, 247, 234, .1294117647);
    height: 4.375vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .51vw;
    border-radius: 15px
}

#bv8900 .sect48 .box {
    position: absolute;
    z-index: 1;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 81.0036784025%;
    margin: 0 auto
}

#bv8900 .sect48 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect48 .box .word .tit {
    font-size: 2.5vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect48 .picture-box {
    position: relative
}

#bv8900 .sect48 .picture-box .word {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect48 .picture-box .word .tit {
    font-size: 1.875vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect48 .picture-box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect48 .picture-box .word .lab span {
    color: #35e5fe
}

#bv8900 .sect48 .picture-box .word .msg {
    font-size: 1.25vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect48 .picture-box .word-1 {
    top: 18%;
    left: 25%
}

#bv8900 .sect48 .picture-box .word-1 .line {
    position: absolute;
    left: 20%;
    top: 100%;
    width: 4.6354166667vw;
    height: 7.0833333333vw;
    position: absolute;
    border-left: 1px solid rgba(255, 255, 255, .5019607843);
    border-bottom: 1px solid rgba(255, 255, 255, .5019607843)
}

#bv8900 .sect48 .picture-box .word-2 {
    top: 18%;
    left: 53%
}

#bv8900 .sect48 .picture-box .word-2 .line {
    position: absolute;
    left: 20%;
    top: 100%;
    width: 4.6354166667vw;
    height: 7.0833333333vw;
    position: absolute;
    border-left: 1px solid rgba(255, 255, 255, .5019607843);
    border-bottom: 1px solid rgba(255, 255, 255, .5019607843)
}

#bv8900 .sect48 .picture-box .word-3 {
    top: 63%;
    left: 39%
}

#bv8900 .sect48 .picture-box .word-3 .line {
    position: absolute;
    left: 20%;
    bottom: 100%;
    width: 0;
    height: 7.0833333333vw;
    position: absolute;
    border-left: 1px solid rgba(255, 255, 255, .5019607843)
}

#bv8900 .sect48 .picture-box .word-4 {
    top: 80%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 28.323699422%;
    text-align: center
}

#bv8900 .sect49 .box {
    position: absolute;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 66.3163426169%;
    margin: 0 auto
}

#bv8900 .sect49 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect49 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect49 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect49 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-top: 4vw
}

#bv8900 .sect49 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect49 .box .word .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: 4vw
}

#bv8900 .sect49 .box .word .note p {
    font-size: 1.875vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect49 .box .word .note p span {
    font-size: 3.125vw
}

#bv8900 .sect49 .box .word .note img {
    width: 3.90625vw;
    margin-left: 1vw
}

#bv8900 .sect50 .box {
    position: absolute;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 65.4755648975%;
    margin: 0 auto
}

#bv8900 .sect50 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect50 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(351deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(99deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect50 .box .word .lab {
    font-size: 2.1875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect50 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#bv8900 .sect50 .box .word .msg span {
    color: #ff7709
}

#bv8900 .sect50 .box-2 {
    position: absolute;
    bottom: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 73.5680504467%
}

#bv8900 .sect50 .box-2 .ul-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect50 .box-2 .ul-1 .li-1 {
    position: relative;
    width: 49.5714285714%
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(1) .tit {
    position: absolute;
    top: 5%;
    left: 50%;
    width: 71.757925072%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 1.875vw;
    font-weight: 600;
    color: #000;
    background: -o-linear-gradient(181deg, #FB5B3B 0%, #334255 100%);
    background: linear-gradient(-91deg, #FB5B3B 0%, #334255 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) {
    background-color: rgba(220, 230, 235, .6862745098);
    height: 24.9479166667vw;
    border-radius: 15px;
    position: relative;
    text-align: center
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) .tit {
    width: 61.8155619597%;
    margin: 0 auto;
    margin-top: 3%;
    font-size: 1.875vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#F8631F), to(#8B2CF8));
    background: -o-linear-gradient(bottom, #F8631F 0%, #8B2CF8 100%);
    background: linear-gradient(0deg, #F8631F 0%, #8B2CF8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 81.9884726225%;
    margin: 0 auto
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li {
    position: relative;
    width: 48.3304042179%
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li .msg {
    position: absolute;
    width: 96%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1.875vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li:nth-child(1) {
    width: 100%;
    margin: 1vw 0
}

#bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li:nth-child(1) .msg {
    font-size: 2.5vw
}

#bv8900 .sect51 .box {
    position: absolute;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 52.5486074619%;
    margin: 0 auto
}

#bv8900 .sect51 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect51 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(295deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(155deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect51 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect51 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect51 .box .word .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw
}

#bv8900 .sect51 .box .word .note p {
    font-size: 1.875vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
    background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect51 .box .word .note img {
    width: 3.90625vw;
    margin-left: 1vw
}

#bv8900 .sect52 {
    background-color: #000;
    padding: 4vw 0
}

#bv8900 .sect52 .box {
    width: 66.1586967945%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect52 .box .picture-box {
    width: 46.7831612391%
}

#bv8900 .sect52 .box .word {
    width: 53.2168387609%;
    -webkit-transform: translateX(-5%);
    -ms-transform: translateX(-5%);
    transform: translateX(-5%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect52 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(295deg, #F97F33 0%, #FFFE87 46.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(155deg, #F97F33 0%, #FFFE87 46.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect52 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect52 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect52 .box .word .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect52 .box .word .note p {
    font-size: 1.875vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
    background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect52 .box .word .note img {
    width: 3.90625vw;
    margin-left: 1vw
}

#bv8900 .sect53 {
    background-color: #000
}

#bv8900 .sect53 .box .word {
    width: 50.6043089858%;
    -webkit-transform: translateY(30%);
    -ms-transform: translateY(30%);
    transform: translateY(30%);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#bv8900 .sect53 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect53 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect53 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect53 .box .word .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect53 .box .word .note p {
    font-size: 1.875vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
    background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect53 .box .word .note p span {
    font-size: 2.1875vw
}

#bv8900 .sect53 .box .word .note img {
    width: 3.90625vw;
    margin-left: 1vw
}

#bv8900 .sect54 {
    background-color: #000;
    padding-bottom: 4vw
}

#bv8900 .sect54 .box {
    width: 83.4471886495%;
    margin: 0 auto
}

#bv8900 .sect54 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect54 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin-bottom: 4vw;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect54 .box .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#bv8900 .sect54 .box .word ul li {
    background: #0f0f0f;
    border-radius: 20px;
    height: 21.1458333333vw;
    margin: 1% auto
}

#bv8900 .sect54 .box .word ul li .li-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1vw .5vw
}

#bv8900 .sect54 .box .word ul li .li-word .li-tit {
    font-size: 1.5625vw;
    font-weight: bold;
    color: #e8e8e8;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
    background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect54 .box .word ul li .li-word .li-msg {
    font-size: 1.3541666667vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin-top: .5vw
}

#bv8900 .sect54 .box .word ul li:nth-child(1) {
    width: 89.6725440806%
}

#bv8900 .sect54 .box .word ul li:nth-child(2) {
    width: 24.0554156171%
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw;
    width: 100%
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-tit {
    font-size: 1.5625vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-tit span {
    font-size: 5.8333333333vw;
    font-weight: bold;
    color: #e8e8e8;
    line-height: .5;
    background: -o-linear-gradient(40deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(50deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-msg {
    font-size: 3.1770833333vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect54 .box .word ul li:nth-child(2) .note img {
    width: 3.0729166667vw;
    margin-left: 1vw
}

#bv8900 .sect54 .box .word ul li:nth-child(3) {
    width: 21.7884130982%
}

#bv8900 .sect54 .box .word ul li:nth-child(3) .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw;
    width: 100%
}

#bv8900 .sect54 .box .word ul li:nth-child(3) .note .note-word img {
    width: 11.6666666667vw;
    margin-left: 0
}

#bv8900 .sect54 .box .word ul li:nth-child(3) .note img {
    width: 3.0729166667vw;
    margin-left: 1vw
}

#bv8900 .sect54 .box .word ul li:nth-child(4) {
    width: 23.9924433249%
}

#bv8900 .sect54 .box .word ul li:nth-child(4) .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw;
    width: 100%
}

#bv8900 .sect54 .box .word ul li:nth-child(4) .note .note-word img {
    width: 6.9791666667vw;
    margin-left: 2vw
}

#bv8900 .sect54 .box .word ul li:nth-child(4) .note img {
    width: 3.0729166667vw;
    margin-left: 1vw
}

#bv8900 .sect54 .box .word ul li:nth-child(5) {
    width: 27.644836272%;
    padding-top: 1vw
}

#bv8900 .sect54 .box .word ul li:nth-child(5) .note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 3vw;
    width: 100%
}

#bv8900 .sect54 .box .word ul li:nth-child(5) .note .note-word img {
    width: 15.78125vw;
    margin-left: 0
}

#bv8900 .sect54 .box .word ul li:nth-child(5) .note img {
    width: 3.0729166667vw;
    margin-left: 1vw
}

#bv8900 .sect55 {
    background-color: #000
}

#bv8900 .sect55 .box {
    position: absolute;
    top: 50%;
    left: 55%;
    width: 29.6374146085%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect55 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect55 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect55 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin: 2vw 0
}

#bv8900 .sect55 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect55 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect56 {
    background-color: #000
}

#bv8900 .sect56 .box {
    position: absolute;
    top: 5%;
    left: 50%;
    width: 70.1329479769%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect56 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect56 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect56 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect56 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect56 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect56 .note {
    position: absolute;
    bottom: 5%;
    left: 50%;
    width: 45.8749343142%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

#bv8900 .sect56 .note .tit {
    font-size: 1.875vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect56 .note .msg {
    font-size: 1.25vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#bv8900 .sect57 .box {
    position: absolute;
    top: 3%;
    left: 50%;
    width: 61.9022595901%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect57 .box .word {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect57 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect57 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin: 0 0 2vw 0
}

#bv8900 .sect57 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect57 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect58 {
    background-color: #000
}

#bv8900 .sect58 .box {
    position: absolute;
    top: 10%;
    left: 50%;
    width: 68.7861271676%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect58 .box .picture-box {
    width: 52.7883880825%
}

#bv8900 .sect58 .box .word {
    width: 45.8365164248%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect58 .box .word .tit {
    font-size: 3.75vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect58 .box .word .lab {
    font-size: 1.875vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2;
    margin: 1vw 0
}

#bv8900 .sect58 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #e8e8e8;
    line-height: 1.2
}

#bv8900 .sect58 .box .word .msg span {
    color: #f97f33
}

#bv8900 .sect58 .box-2 {
    position: absolute;
    bottom: 5%;
    left: 50%;
    width: 91.697320021%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#bv8900 .sect58 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#bv8900 .sect58 .box-2 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32.435530086%;
    flex: 0 1 32.435530086%;
    text-align: center
}

#bv8900 .sect58 .box-2 ul li .tit {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 1vw
}

#bv8900 .sect58 .box-2 ul li .msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    background-color: rgba(4, 2, 2, .64);
    padding: .5vw 0;
    border-radius: 28px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect59 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 4vw
}

#bv8900 .sect59 .box {
    position: relative;
    width: 50.4466631634%
}

#bv8900 .sect59 .box .word {
    width: 63.75%;
    margin: 0 1vw 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#bv8900 .sect59 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect59 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2
}

#bv8900 .sect59 .picture-box {
    width: 50.4466631634%
}

#bv8900 .sect59 .note {
    position: absolute;
    width: 64.6873357856%;
    top: 70%;
    left: 50%;
    -webkit-transform: translateX(-63%);
    -ms-transform: translateX(-63%);
    transform: translateX(-63%)
}

#bv8900 .sect59 .note ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect59 .note ul li {
    text-align: center
}

#bv8900 .sect59 .note ul li div {
    height: 5.2083333333vw
}

#bv8900 .sect59 .note ul li div img {
    width: 4.4270833333vw
}

#bv8900 .sect59 .note ul li p {
    font-size: 1.0416666667vw;
    font-weight: 400;
    color: #040202;
    line-height: 1.2
}

#bv8900 .sect59 .note ul li:nth-child(5) p,
#bv8900 .sect59 .note ul li:nth-child(6) p,
#bv8900 .sect59 .note ul li:nth-child(7) p {
    color: #fff
}

#bv8900 .sect59 .note ul li:nth-child(5) div img {
    width: 4.1145833333vw
}

#bv8900 .sect60 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect60 .box {
    position: relative;
    width: 50.4466631634%
}

#bv8900 .sect60 .box .word {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect60 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect60 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect60 .picture-box {
    width: 50.4466631634%
}

#bv8900 .sect61 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect61 .box {
    position: relative;
    width: 42.5643720441%
}

#bv8900 .sect61 .box .word {
    width: 65.5555555556%;
    margin: 0 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right
}

#bv8900 .sect61 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect61 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect61 .picture-box {
    width: 58.3289542827%
}

#bv8900 .sect62 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect62 .box {
    position: relative;
    width: 49.6584340515%
}

#bv8900 .sect62 .box .word {
    width: 74.0740740741%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect62 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect62 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect62 .picture-box {
    width: 51.76037835%
}

#bv8900 .sect63 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect63 .box {
    position: relative;
    width: 45.0341565949%
}

#bv8900 .sect63 .box .word {
    width: 74.2123687281%;
    margin: 0 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right
}

#bv8900 .sect63 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect63 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect63 .picture-box {
    width: 55.859169732%
}

#bv8900 .sect64 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 4vw
}

#bv8900 .sect64 .box {
    position: relative;
    width: 45.2968996322%
}

#bv8900 .sect64 .box .word {
    width: 52.5522041763%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#bv8900 .sect64 .box .word .tit {
    font-size: 3.125vw;
    font-family: Accidental Presidency;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
    background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#bv8900 .sect64 .box .word .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #040202;
    line-height: 1.2;
    margin-top: 1vw
}

#bv8900 .sect64 .picture-box {
    width: 54.7031003678%
}

#bv8900 .sect65 .box {
    position: relative
}

#bv8900 .sect65 .box .word {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bv8900 .sect65 .box .word span {
    display: block;
    width: 1.3541666667vw;
    height: 1.3541666667vw;
    border-radius: 50%;
    margin-right: .5vw
}

#bv8900 .sect65 .box .word .tit {
    font-size: 1.875vw;
    font-weight: 400;
    line-height: 1.2
}

#bv8900 .sect65 .box .word-1 {
    left: 68%;
    top: 13%
}

#bv8900 .sect65 .box .word-1 span {
    background: #1b1b1b
}

#bv8900 .sect65 .box .word-1 .tit {
    color: #000
}

#bv8900 .sect65 .box .word-2 {
    left: 22%;
    top: 38%
}

#bv8900 .sect65 .box .word-2 span {
    background: #147f0b
}

#bv8900 .sect65 .box .word-2 .tit {
    color: #36ae19
}

#bv8900 .sect65 .box .word-3 {
    left: 70%;
    top: 39%
}

#bv8900 .sect65 .box .word-3 span {
    background: #ff6b0d
}

#bv8900 .sect65 .box .word-3 .tit {
    color: #ff6b0d
}

#bv8900 .sect66 .box {
    width: 65.528113505%;
    margin: 0 auto;
    padding: 4vw 0
}

#bv8900 .sect66 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#bv8900 .sect66 .box ul li {
    font-size: 1.875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    word-break: break-all;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1vw 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#bv8900 .sect66 .box ul li:nth-of-type(even) {
    background-color: rgba(220, 220, 220, .67);
    border-radius: 15px
}

#bv8900 .sect66 .box ul li .li-tit {
    width: 40%;
    padding-left: 2%
}

#bv8900 .sect66 .box ul li .li-msg {
    width: 60%
}
 

@media screen and (max-width: 768px) {
    #bv8900 {
        overflow: hidden
    }

    #bv8900 .bv8900-pc {
        display: none !important
    }

    #bv8900 .bv8900-phone {
        display: initial !important
    }

    #bv8900 .sect1 .box {
        position: absolute;
        left: 50%;
        width: 47.5841874085%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #bv8900 .sect1 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect1 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect1 .box .word .lab {
        width: 72.3333333333%
    }

    #bv8900 .sect1 .box .word .msg {
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1;
        margin: 1vw 0 2vw 0
    }

    #bv8900 .sect1 .box .word .msg span {
        display: block
    }

    #bv8900 .sect2 {
        padding: 8vw 0;
        background-color: #f2f2f2
    }

    #bv8900 .sect2 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        height: 98.5677083333vw
    }

    #bv8900 .sect2 .box .item-box {
        position: absolute;
        overflow: hidden
    }

    #bv8900 .sect2 .box .item-box .scale-box {
        position: absolute;
        width: 100%;
        height: 100%
    }

    #bv8900 .sect2 .box .item-box .scale-box .word {
        position: absolute;
        width: 96%;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        z-index: 11;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect2 .box .item-box .scale-box .word .word-tit {
        font-family: Accidental Presidency;
        font-weight: 400;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box .scale-box .word .word-lab {
        display: none !important
    }

    #bv8900 .sect2 .box .item-box .scale-box .word .word-msg {
        display: none !important;
        font-weight: 400;
        font-family: OPENSANS-REGULAR;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box .scale-box img {
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    #bv8900 .sect2 .box .item-box .scale-box img:hover {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) {
        top: 0;
        left: 0;
        width: 37.708194537%;
        height: 31.1877903119%
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word {
        width: 84.9823321555%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit p {
        font-size: 6.25vw;
        background: -o-linear-gradient(358deg, #FFF33C 0%, #FF5811 66.3330078125%, #8B2CF8 100%);
        background: linear-gradient(92deg, #FFF33C 0%, #FF5811 66.3330078125%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-tit img {
        width: 37.0062370062%
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-msg {
        font-size: 3.90625vw;
        width: 100%;
        font-weight: 400;
        color: #fff
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab {
        margin-top: 30%;
        width: 100%
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li .li-tit {
        font-size: 4.6875vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(1) .word .word-lab ul li .li-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(2) {
        top: 31.8513603185%;
        left: 0;
        width: 37.708194537%;
        height: 25.2820172528%
    }

    #bv8900 .sect2 .box .item-box:nth-child(2) .word {
        width: 96%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(2) .word .word-tit {
        font-size: 3.90625vw;
        color: #fff
    }

    #bv8900 .sect2 .box .item-box:nth-child(2) .word .word-tit span {
        display: block
    }

    #bv8900 .sect2 .box .item-box:nth-child(3) {
        top: 57.9296615793%;
        left: 0;
        width: 37.708194537%;
        height: 21.101526211%
    }

    #bv8900 .sect2 .box .item-box:nth-child(3) .word {
        width: 96%;
        top: 10%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(3) .word .word-tit {
        font-size: 4.6875vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(3) .word .word-msg {
        font-size: 3.90625vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(4) {
        top: 0;
        left: 38.4410393071%;
        width: 37.2418387742%;
        height: 25.0165892502%
    }

    #bv8900 .sect2 .box .item-box:nth-child(4) .word {
        width: 96%;
        top: 5%;
        left: 55%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(4) .word .word-tit {
        font-size: 4.6875vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(4) .word .word-lab {
        width: 9.375vw;
        margin-top: 20%
    }

    #bv8900 .sect2 .box .item-box:nth-child(4) .word .word-msg {
        font-size: 4.5572916667vw;
        width: 40%;
        font-weight: 500;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) {
        top: 25.6801592568%;
        left: 38.4410393071%;
        width: 37.1752165223%;
        height: 26.7418712674%
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) .word {
        width: 96%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) .word .word-tit {
        font-size: 3.90625vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg p {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(5) .word .word-msg img {
        width: 2.6041666667vw;
        margin-left: 1vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(6) {
        top: 53.4837425348%;
        left: 38.4410393071%;
        width: 37.1752165223%;
        height: 24.8175182482%
    }

    #bv8900 .sect2 .box .item-box:nth-child(6) .word {
        width: 100%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(6) .word .word-tit {
        font-size: 3.90625vw;
        color: #000;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(7) {
        top: 0;
        left: 76.5489673551%;
        width: 23.4510326449%;
        height: 24.9502322495%
    }

    #bv8900 .sect2 .box .item-box:nth-child(7) .word {
        width: 96%;
        top: 30%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(7) .word .word-tit {
        width: 20.8333333333vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(7) .word .word-msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(7) .word .word-lab {
        -ms-flex-item-align: center;
        align-self: center;
        font-size: 4.6875vw;
        font-family: Accidental Presidency;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: .5vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) {
        top: 25.6138022561%;
        left: 76.5489673551%;
        width: 23.4510326449%;
        height: 24.0875912409%
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) .word {
        width: 96%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) .word .word-tit {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg p {
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(8) .word .word-msg img {
        width: 2.6041666667vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(9) {
        top: 50.696748507%;
        left: 76.5489673551%;
        width: 23.2511658894%;
        height: 21.0351692104%
    }

    #bv8900 .sect2 .box .item-box:nth-child(9) .word {
        width: 96%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(9) .word .word-tit {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(9) .word .word-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: .51vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(9) .word .word-msg span {
        display: block
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) {
        top: 72.5945587259%;
        left: 76.5489673551%;
        width: 23.2511658894%;
        height: 27.1400132714%
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) .word {
        width: 90%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) .word .word-tit {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) .word .word-tit span {
        display: block
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) .word .word-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: .51vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(10) .word .word-msg span {
        display: block
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) {
        top: 79.8938287989%;
        left: 0;
        width: 22.7848101266%;
        height: 19.8407431984%
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word {
        width: 90%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word .word-tit {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word .word-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab img {
        width: 16.5364583333vw;
        margin: 1vw 0;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    #bv8900 .sect2 .box .item-box:nth-child(11) .word .word-lab p {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(12) {
        top: 79.8938287989%;
        left: 23.3844103931%;
        width: 28.6475682878%;
        height: 19.8407431984%
    }

    #bv8900 .sect2 .box .item-box:nth-child(12) .word {
        width: 96%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect2 .box .item-box:nth-child(12) .word .word-tit {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(12) .word .word-msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect2 .box .item-box:nth-child(13) {
        top: 79.8938287989%;
        left: 52.5649566955%;
        width: 23.1845436376%;
        height: 19.9071001991%
    }

    #bv8900 .sect2 .box .item-box:nth-child(13) .word {
        width: 90%;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect2 .box .item-box:nth-child(13) .word .word-tit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect2 .box .item-box:nth-child(13) .word .word-tit img {
        width: 2.6041666667vw
    }

    #bv8900 .sect2 .box .item-box:nth-child(13) .word .word-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect3 {
        background-color: #000
    }

    #bv8900 .sect3 .box {
        position: relative
    }

    #bv8900 .sect3 .box .word {
        position: absolute;
        left: 50%;
        width: 96%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect3 .box .word .tit {
        font-size: 10.0208333333vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect3 .box .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 5%
    }

    #bv8900 .sect3 .box .word ul li {
        width: 48%;
        background-color: rgba(255, 255, 255, .2862745098);
        border-radius: 10px;
        height: 24.8697916667vw;
        margin: 2% 0;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect3 .box .word ul li .li-word {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect3 .box .word ul li .li-word p {
        width: 60%;
        font-size: 5.5104166667vw;
        font-family: Accidental Presidency;
        font-weight: 500;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect3 .box .word ul li .li-word img {
        width: 7.8125vw
    }

    #bv8900 .sect3 .box img:not(.word img) {
        height: 104.1666666667vw;
        -o-object-fit: cover;
        object-fit: cover
    }

    #bv8900 .sect4 {
        background-color: #000
    }

    #bv8900 .sect4 .box {
        position: relative
    }

    #bv8900 .sect4 .box .word {
        position: absolute;
        left: 50%;
        width: 95.8854166667%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect4 .box .word .tit {
        font-size: 5.375vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect4 .box img {
        height: 19.53125vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: left;
        object-position: left
    }

    #bv8900 .sect4 .box-2 {
        padding: 8vw 0;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect4 .box-2 .title {
        font-size: 6.25vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        margin-bottom: 2vw;
        text-align: center
    }

    #bv8900 .sect4 .box-2 ul {
        background: rgba(27, 27, 27, .3764705882);
        border: 1px solid;
        -o-border-image: -o-linear-gradient(bottom, rgba(249, 127, 51, 0.3215686275), rgba(255, 255, 135, 0.3843137255), rgba(255, 52, 55, 0.3843137255), rgba(136, 11, 178, 0.4666666667)) 10 10;
        border-image: -webkit-gradient(linear, left bottom, left top, from(rgba(249, 127, 51, 0.3215686275)), color-stop(rgba(255, 255, 135, 0.3843137255)), color-stop(rgba(255, 52, 55, 0.3843137255)), to(rgba(136, 11, 178, 0.4666666667))) 10 10;
        border-image: linear-gradient(0deg, rgba(249, 127, 51, 0.3215686275), rgba(255, 255, 135, 0.3843137255), rgba(255, 52, 55, 0.3843137255), rgba(136, 11, 178, 0.4666666667)) 10 10;
        border-radius: 15px;
        padding: 4vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect4 .box-2 ul li {
        padding: 2vw 0
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        border-bottom: 1px solid #f8631f
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word:nth-child(3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 40%;
        flex: 0 1 40%
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word:nth-child(3) .li-tit {
        width: 32.6822916667vw;
        margin: 0 auto
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word .li-tit {
        font-size: 5.2083333333vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(1) .li-word .li-msg {
        font-size: 3.125vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 1vw
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-tit {
        padding-bottom: .5vw
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-tit img {
        width: 16.5364583333vw;
        margin: 0 auto
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word .li-msg {
        font-size: 2.8645833333vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(1) {
        width: 17.8100263852%
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(2) {
        width: 26.3852242744%
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(3) {
        width: 26.3852242744%
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(4) {
        width: 17.8100263852%
    }

    #bv8900 .sect4 .box-2 ul li:nth-child(2) .li-word:nth-child(8) {
        width: 21.1081794195%
    }

    #bv8900 .sect5 {
        background-color: #000
    }

    #bv8900 .sect5 .box {
        position: relative;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect5 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect5 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect5 .box .word .lab {
        font-size: 4.6875vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        margin: 1vw 0
    }

    #bv8900 .sect5 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect5 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect5 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 2vw 0 4vw 0
    }

    #bv8900 .sect5 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 48.7455197133%;
        flex: 0 1 48.7455197133%;
        text-align: center
    }

    #bv8900 .sect5 .box ul li p {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect5 .box-2 {
        position: relative;
        width: 96%;
        height: auto;
        margin: 0 auto
    }

    #bv8900 .sect5 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #bv8900 .sect5 .box-2 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49%;
        flex: 0 1 49%;
        position: relative
    }

    #bv8900 .sect5 .box-2 ul li .li-box {
        position: relative
    }

    #bv8900 .sect5 .box-2 ul li .li-box .li-word {
        position: absolute;
        width: 96%;
        text-align: center;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #bv8900 .sect5 .box-2 ul li .li-box .li-word p {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect5 .box-2 ul li .li-box .li-word p span {
        display: block
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(1) .li-word {
        top: 15%
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49%;
        flex: 0 1 49%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(2) .li-box:nth-child(1) .li-word {
        top: 5%
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(2) .li-box:nth-child(2) .li-word {
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(3) .li-word {
        top: 10%
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(3) .li-word p {
        font-size: 3.6458333333vw
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(4) .li-word {
        top: 10%
    }

    #bv8900 .sect5 .box-2 ul li:nth-child(4) .li-word p span {
        margin-top: 50%
    }

    #bv8900 .sect6 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect6 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #bv8900 .sect6 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect6 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect6 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
        margin-top: 2vw
    }

    #bv8900 .sect6 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 32.8535139712%;
        flex: 0 1 32.8535139712%
    }

    #bv8900 .sect6 .box ul li p {
        font-size: 3.125vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fefefe;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect7 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect7 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #bv8900 .sect7 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect7 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect7 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 2vw
    }

    #bv8900 .sect7 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49.2716366752%;
        flex: 0 1 49.2716366752%;
        margin: 2vw 0
    }

    #bv8900 .sect7 .box ul li p {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fefefe;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect8 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect8 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #bv8900 .sect8 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect8 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect8 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 2vw
    }

    #bv8900 .sect8 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        margin: 2vw 0;
        position: relative
    }

    #bv8900 .sect8 .box ul li p {
        position: absolute;
        width: 96%;
        bottom: 1%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 4.2083333333vw;
        font-weight: 400;
        color: #fefefe;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect8 .box ul li:nth-child(4) p {
        width: 100%;
        bottom: 0;
        line-height: 1
    }

    #bv8900 .sect9 {
        background-color: #000
    }

    #bv8900 .sect9 .box {
        position: relative
    }

    #bv8900 .sect9 .box .word {
        position: absolute;
        left: 50%;
        width: 69.4010416667%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect9 .box .word .tit {
        font-size: 6.375vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect9 .box img {
        height: 19.53125vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: left;
        object-position: left
    }

    #bv8900 .sect9 .box-2 {
        padding: 8vw 0;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect9 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #bv8900 .sect9 .box-2 ul li {
        position: relative;
        margin: 0.6510416667vw 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 48.6397361913%;
        flex: 0 1 48.6397361913%
    }

    #bv8900 .sect9 .box-2 ul li .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        text-align: center;
        top: 2%;
        left: 50%;
        width: 96%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #bv8900 .sect9 .box-2 ul li .li-word .li-tit {
        font-size: 6.5104166667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect9 .box-2 ul li .li-word .li-msg {
        font-size: 3.6458333333vw;
        display: none;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect9 .box-2 ul li:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 51.0305028854%;
        flex: 0 1 51.0305028854%
    }

    #bv8900 .sect9 .box-2 ul li:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 51.0305028854%;
        flex: 0 1 51.0305028854%
    }

    #bv8900 .sect9 .box-2 ul li:nth-child(4) .li-word .li-tit {
        width: 96%;
        line-height: 1.1
    }

    #bv8900 .sect10 {
        background-color: #000
    }

    #bv8900 .sect10 .box {
        -webkit-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect10 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect10 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect10 .box .word .lab {
        font-size: 4.6875vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        margin: 1vw 0
    }

    #bv8900 .sect10 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect10 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect11 {
        background-color: #000
    }

    #bv8900 .sect11 .box {
        -webkit-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect11 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect11 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect11 .box .word .lab {
        font-size: 4.6875vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        margin: 1vw 0
    }

    #bv8900 .sect11 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect11 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect12 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect12 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect12 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect12 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0 2vw 0
    }

    #bv8900 .sect12 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect13 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect13 .box .word {
        width: 100%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect13 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect13 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0 2vw 0
    }

    #bv8900 .sect13 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect14 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect14 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect14 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect14 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0 0 0
    }

    #bv8900 .sect14 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect15 {
        background-color: #000
    }

    #bv8900 .sect15 .box {
        position: relative;
        padding-top: 12vw;
        width: 96%;
        margin: 0 auto;
        top: 0;
        left: 0;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%)
    }

    #bv8900 .sect15 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect15 .box ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background: rgba(0, 0, 0, .2392156863);
        border: 1px solid rgba(255, 255, 255, .2588235294);
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 5px;
        margin: 4vw 0
    }

    #bv8900 .sect15 .box ul li:nth-child(2) .word .tit {
        font-size: 5.2083333333vw;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect15 .box ul li .img-box {
        width: 25.2918287938%;
        -webkit-transform: translateY(-20%);
        -ms-transform: translateY(-20%);
        transform: translateY(-20%)
    }

    #bv8900 .sect15 .box ul li .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 70%
    }

    #bv8900 .sect15 .box ul li .word .tit {
        font-size: 6.25vw;
        font-family: Accidental Presidency;
        font-weight: 500;
        line-height: 1;
        color: #f97f33
    }

    #bv8900 .sect15 .box ul li .word .msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff
    }

    #bv8900 .sect16 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect16 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect16 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect16 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect16 .box .word .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #bv8900 .sect16 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect16 .picture-box {
        position: relative
    }

    #bv8900 .sect16 .picture-box .word {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
        font-size: 3.90625vw;
        font-weight: 500;
        line-height: 1.2
    }

    #bv8900 .sect16 .picture-box .word-1 {
        color: #000;
        opacity: 0;
        top: -5%
    }

    #bv8900 .sect16 .picture-box .word-2 {
        color: #fff;
        bottom: 2%
    }

    #bv8900 .sect17 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #bv8900 .sect17 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect17 .box .word .img-box {
        width: 29.3570219966%
    }

    #bv8900 .sect17 .box .word .word-box {
        margin-left: 0
    }

    #bv8900 .sect17 .box .word .word-box .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect17 .box .word .word-box .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect17 .box .msg {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #bv8900 .sect17 .box .msg span {
        color: #f60
    }

    #bv8900 .sect17 .box-2 {
        position: relative;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect17 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect17 .box-2 ul li {
        position: relative;
        margin: .5% 0
    }

    #bv8900 .sect17 .box-2 ul li .word {
        position: absolute;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect17 .box-2 ul li .word .tit {
        font-size: 3.125vw;
        font-family: Accidental Presidency;
        color: #121212;
        line-height: 1
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(1) {
        width: 32.7692307692%
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(1) .word {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(1) .word .img-box {
        width: 27.0833333333vw
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(1) .word .tit {
        background: -webkit-gradient(linear, left top, right top, from(#34E3DE), to(#2084E3));
        background: -o-linear-gradient(left, #34E3DE 0%, #2084E3 100%);
        background: linear-gradient(90deg, #34E3DE 0%, #2084E3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(2) {
        width: 32.9230769231%
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(2) .word {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(2) .word .img-box {
        width: 25.78125vw
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(2) .word .tit {
        background: -webkit-gradient(linear, left top, right top, from(#41B234), color-stop(0%, #FCFF02), to(#83E045));
        background: -o-linear-gradient(left, #41B234 0%, #FCFF02 0%, #83E045 100%);
        background: linear-gradient(90deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(3) {
        width: 32.7692307692%
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(3) .word {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(3) .word .img-box {
        width: 26.171875vw
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(3) .word .tit {
        background: -webkit-gradient(linear, left top, right top, from(#C7E3F8), color-stop(52.587890625%, #8FEBF6), to(#5287CB));
        background: -o-linear-gradient(left, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
        background: linear-gradient(90deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(4) {
        width: 49.6153846154%
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(4) .word {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(4) .word .img-box {
        width: 26.0416666667vw
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(4) .word .tit {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.1220703125%, #2EFFD0), color-stop(52.7587890625%, #00FFFC), to(#00FF6C));
        background: -o-linear-gradient(left, #2EFFD0 0.1220703125%, #00FFFC 52.7587890625%, #00FF6C 100%);
        background: linear-gradient(90deg, #2EFFD0 0.1220703125%, #00FFFC 52.7587890625%, #00FF6C 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(5) {
        width: 49.6153846154%
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(5) .word {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        left: 5%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(5) .word .img-box {
        width: 26.0416666667vw
    }

    #bv8900 .sect17 .box-2 ul li:nth-child(5) .word .tit {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        background: -webkit-gradient(linear, right top, left top, from(#FD5D2B), color-stop(64.2822265625%, #A6B0F4), to(#FFFFFF));
        background: -o-linear-gradient(right, #FD5D2B 0%, #A6B0F4 64.2822265625%, #FFFFFF 100%);
        background: linear-gradient(-90deg, #FD5D2B 0%, #A6B0F4 64.2822265625%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect18 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0
    }

    #bv8900 .sect18 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #bv8900 .sect18 .box .word .img-box {
        width: 23.3187772926%;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%)
    }

    #bv8900 .sect18 .box .word .word-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #bv8900 .sect18 .box .word .word-box .tit {
        font-size: 10.4166666667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect18 .box .word .word-box .msg {
        width: 100%;
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect18 .box .word .word-box .msg span {
        color: #f60
    }

    #bv8900 .sect19 .box {
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect19 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0
    }

    #bv8900 .sect19 .box .word .img-box {
        width: 22.7234042553%;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%)
    }

    #bv8900 .sect19 .box .word .word-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #bv8900 .sect19 .box .word .word-box .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect19 .box .word .word-box .msg {
        width: 100%;
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect19 .box .word .word-box .msg span {
        color: #f60
    }

    #bv8900 .sect20 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0
    }

    #bv8900 .sect20 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        width: 100%
    }

    #bv8900 .sect20 .box .word .img-box {
        width: 22.0297029703%;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%)
    }

    #bv8900 .sect20 .box .word .word-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto
    }

    #bv8900 .sect20 .box .word .word-box .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -o-linear-gradient(160deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(290deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect20 .box .word .word-box .msg {
        width: auto;
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect20 .box .word .word-box .msg span {
        color: #f60
    }

    #bv8900 .sect21 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0
    }

    #bv8900 .sect21 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        width: 100%
    }

    #bv8900 .sect21 .box .word .img-box {
        width: 23.0371009491%;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%)
    }

    #bv8900 .sect21 .box .word .word-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto
    }

    #bv8900 .sect21 .box .word .word-box .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect21 .box .word .word-box .msg {
        width: auto;
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect21 .box .word .word-box .msg span {
        color: #f60
    }

    #bv8900 .sect22 {
        background-color: #000
    }

    #bv8900 .sect22 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0
    }

    #bv8900 .sect22 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #bv8900 .sect22 .box .word .img-box {
        width: 17.878528657%
    }

    #bv8900 .sect22 .box .word .word-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto
    }

    #bv8900 .sect22 .box .word .word-box .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, right top, left top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(right, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(270deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect22 .box .word .word-box .msg {
        width: auto;
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect22 .box .word .word-box .msg span {
        color: #f60
    }

    #bv8900 .sect23 {
        position: relative;
        background-color: #000
    }

    #bv8900 .sect23 .box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 8vw 0
    }

    #bv8900 .sect23 .box .title {
        font-size: 11.4583333333vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        padding: 4vw 0;
        background: -o-linear-gradient(160deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(290deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect23 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect23 .box ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        padding: 4vw 0
    }

    #bv8900 .sect23 .box ul li .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 2vw
    }

    #bv8900 .sect23 .box ul li .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, right top, left top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(right, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(270deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect23 .box ul li .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect23 .box ul li .word .msg span {
        color: #f60
    }

    #bv8900 .sect23 .box ul li .img-box {
        position: relative
    }

    #bv8900 .sect23 .box ul li .img-box .img-tit {
        position: absolute;
        bottom: 5%;
        left: 5%;
        font-size: 4.6875vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect23 .box ul li:nth-child(1) {
        width: 96%;
        -webkit-transform: translateY(2%);
        -ms-transform: translateY(2%);
        transform: translateY(2%);
        z-index: 10;
        margin: 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect23 .box ul li:nth-child(1) .word {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(1) .img-box {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(2) {
        width: 96%;
        margin: 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        z-index: 9
    }

    #bv8900 .sect23 .box ul li:nth-child(2) .word {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(2) .img-box {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(3) {
        width: 96%;
        -webkit-transform: translateY(-2%);
        -ms-transform: translateY(-2%);
        transform: translateY(-2%);
        margin: 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        z-index: 8
    }

    #bv8900 .sect23 .box ul li:nth-child(3) .word {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(3) .img-box {
        width: auto
    }

    #bv8900 .sect23 .box ul li:nth-child(4) {
        width: 96%;
        margin: 0 auto;
        margin-top: 8vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect23 .box ul li:nth-child(4) .word {
        width: 96%
    }

    #bv8900 .sect23 .box ul li:nth-child(4) .word .lab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 2vw 0 4vw 0
    }

    #bv8900 .sect23 .box ul li:nth-child(4) .word .lab p {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect23 .box ul li:nth-child(4) .word .lab img {
        width: 12.6302083333vw;
        margin: 0 5px
    }

    #bv8900 .sect23 .box ul li:nth-child(4) .img-box {
        width: 100%
    }

    #bv8900 .sect24 {
        padding: 8vw 0;
        background-color: #000
    }

    #bv8900 .sect24 .box {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 0;
        overflow: hidden;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #bv8900 .sect24 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect24 .box ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 1% 0
    }

    #bv8900 .sect24 .box ul li img {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        width: 30%;
        margin: 0 .5%
    }

    #bv8900 .sect25 {
        background-color: #000
    }

    #bv8900 .sect25 .box {
        position: relative
    }

    #bv8900 .sect25 .box .word {
        position: absolute;
        left: 50%;
        width: 96%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect25 .box .word .tit {
        font-size: 7.375vw;
        font-family: Accidental Presidency;
        font-weight: 600;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect25 .box img {
        height: 19.53125vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: left;
        object-position: left
    }

    #bv8900 .sect25 .box-2 {
        padding: 8vw 0;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect25 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #bv8900 .sect25 .box-2 ul li {
        position: relative;
        margin: 0.6510416667vw 0
    }

    #bv8900 .sect25 .box-2 ul li .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: absolute;
        text-align: left;
        top: 5%;
        left: 50%;
        width: 90%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #bv8900 .sect25 .box-2 ul li .li-word .li-tit {
        font-size: 3.90625vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect25 .box-2 ul li .li-word .li-msg {
        font-size: 3.125vw;
        display: none;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(1) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 26.4779350541%;
        flex: 0 1 26.4779350541%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 45.4621149042%;
        flex: 0 1 45.4621149042%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(2) .li-word {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 26.4779350541%;
        flex: 0 1 26.4779350541%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.8051623647%;
        flex: 0 1 33.8051623647%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(5) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3888426311%;
        flex: 0 1 33.3888426311%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(5) .li-word .li-msg span {
        display: block
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(6) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 29.7252289759%;
        flex: 0 1 29.7252289759%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        top: 3%
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word .li-tit {
        font-size: 8.4635416667vw
    }

    #bv8900 .sect25 .box-2 ul li:nth-child(6) .li-word .li-msg {
        font-size: 3.6458333333vw
    }

    #bv8900 .sect26 {
        background-color: #000
    }

    #bv8900 .sect26 .box {
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
        transform: translateY(20%)
    }

    #bv8900 .sect26 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        width: 100%
    }

    #bv8900 .sect26 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect26 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect26 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect26 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect27 {
        background-color: #0b0b0b
    }

    #bv8900 .sect27 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        padding: 8vw 0
    }

    #bv8900 .sect27 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect27 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect27 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect27 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect27 .box ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        margin: 2.5% 0
    }

    #bv8900 .sect27 .box ul li .li-num {
        position: absolute
    }

    #bv8900 .sect27 .box ul li .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect27 .box ul li .li-word .li-tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect27 .box ul li .li-word .li-msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect27 .box ul li .li-word .li-msg span {
        color: #f60
    }

    #bv8900 .sect27 .box ul li:nth-child(1) {
        width: 96%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #bv8900 .sect27 .box ul li:nth-child(1) .img-box {
        width: 96%;
        position: relative;
        margin-top: 8vw
    }

    #bv8900 .sect27 .box ul li:nth-child(1) .img-box .note {
        display: none;
        position: relative;
        text-align: center;
        top: 0%;
        left: 0%;
        font-size: 4.6875vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect27 .box ul li:nth-child(1) .li-word {
        width: 96%;
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%)
    }

    #bv8900 .sect27 .box ul li:nth-child(1) .li-num {
        width: 20.3125vw;
        top: 30%;
        left: 70%
    }

    #bv8900 .sect27 .box ul li:nth-child(2) {
        width: 96%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect27 .box ul li:nth-child(2) .img-box {
        width: 100%;
        position: relative
    }

    #bv8900 .sect27 .box ul li:nth-child(2) .li-word {
        width: 100%;
        padding: 8vw 0
    }

    #bv8900 .sect27 .box ul li:nth-child(2) .li-num {
        width: 24.8697916667vw;
        top: -10%;
        left: 33%
    }

    #bv8900 .sect27 .box ul li:nth-child(3) {
        width: 96%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #bv8900 .sect27 .box ul li:nth-child(3) .img-box {
        width: 100%;
        position: relative
    }

    #bv8900 .sect27 .box ul li:nth-child(3) .li-word {
        width: 100%;
        padding: 8vw 0
    }

    #bv8900 .sect27 .box ul li:nth-child(3) .li-num {
        width: 24.8697916667vw;
        top: 35%;
        left: 57%
    }

    #bv8900 .sect27 .box-2 {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 4vw 0
    }

    #bv8900 .sect27 .box-2 .img-box {
        width: 25.9094942325%
    }

    #bv8900 .sect27 .box-2 .word-box {
        width: 69.387755102%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect27 .box-2 .word-box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect27 .box-2 .word-box .word .tit {
        font-size: 23.4375vw;
        font-family: Accidental Presidency;
        color: #fff;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.1220703125%, #17EDEE), to(#0AF258));
        background: -o-linear-gradient(left, #17EDEE 0.1220703125%, #0AF258 100%);
        background: linear-gradient(90deg, #17EDEE 0.1220703125%, #0AF258 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        line-height: 1
    }

    #bv8900 .sect27 .box-2 .word-box .word .msg {
        font-size: 3.90625vw;
        margin-left: 1vw;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect27 .box-2 .word-box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw;
        width: 100%
    }

    #bv8900 .sect27 .box-2 .word-box ul li {
        position: relative
    }

    #bv8900 .sect27 .box-2 .word-box ul li p {
        position: absolute;
        bottom: 5%;
        left: 0;
        width: 100%;
        text-align: center;
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(1) {
        font-size: 13.0208333333vw;
        font-family: OPENSANS-REGULAR;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%);
        font-weight: 400;
        color: #0bf264;
        line-height: 1
    }

    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(2),
    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(4),
    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(6) {
        width: 18.925831202%
    }

    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(3) {
        font-size: 7.8125vw;
        font-family: OPENSANS-REGULAR;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        font-weight: bold;
        color: #00feff;
        line-height: 1
    }

    #bv8900 .sect27 .box-2 .word-box ul li:nth-child(5) {
        font-size: 7.8125vw;
        font-family: OPENSANS-REGULAR;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        font-weight: bold;
        color: #00feff;
        line-height: 1
    }

    #bv8900 .sect27 .box-3 {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect27 .box-3 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect27 .box-3 ul li {
        position: relative;
        width: 33%;
        margin: 1% 0
    }

    #bv8900 .sect27 .box-3 ul li .word {
        position: absolute;
        bottom: 5%;
        left: 50%;
        width: 96%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    #bv8900 .sect27 .box-3 ul li .word .tit {
        font-size: 6.25vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #f97f33;
        line-height: 1
    }

    #bv8900 .sect27 .box-3 ul li .word .msg {
        font-size: 2.8645833333vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-left: .51vw
    }

    #bv8900 .sect28 {
        background-color: #000;
        padding: 8vw 0 0 0
    }

    #bv8900 .sect28 .box {
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect28 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        width: 100%
    }

    #bv8900 .sect28 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect28 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect28 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect28 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect28 .box .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin-top: 8vw
    }

    #bv8900 .sect28 .box .word ul li:nth-child(1) {
        width: 48%
    }

    #bv8900 .sect28 .box .word ul li:nth-child(2) {
        width: 48%;
        margin-left: 2vw
    }

    #bv8900 .sect29 {
        background-color: #000
    }

    #bv8900 .sect29 .box {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect29 .box .title {
        text-align: center;
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect29 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin: 4vw 0
    }

    #bv8900 .sect29 .box ul li {
        position: relative;
        width: 47.9668049793%
    }

    #bv8900 .sect29 .box ul li .word {
        position: absolute;
        top: 80%;
        left: 0%;
        display: -webkit-box;
        display: -ms-flexbox;opacity: 0;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        width: 100%
    }

    #bv8900 .sect29 .box ul li .word .tit {
        font-size: 6.5104166667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect29 .box ul li .word .msg {
        width: 80%;
        margin: 0 auto;
        font-size: 3.90625vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect29 .box ul li .word .msg span {
        color: #f60
    }

    #bv8900 .sect30 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect30 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        padding-bottom: 4vw
    }

    #bv8900 .sect30 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect30 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect30 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect30 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect30 .box .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin-top: 4vw
    }

    #bv8900 .sect30 .box .word ul li:nth-child(1) {
        width: 49.4791666667vw
    }

    #bv8900 .sect30 .box .word ul li:nth-child(2) {
        width: 49.21875vw;
        margin-left: 2vw
    }

    #bv8900 .sect30 .picture-box {
        width: 96%;
        margin: 0 auto;
        position: relative
    }

    #bv8900 .sect30 .picture-box .note {
        position: absolute;
        top: 5%;
        left: 10%;
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect31 {
        background-color: #000
    }

    #bv8900 .sect31 .box {
        position: relative
    }

    #bv8900 .sect31 .box .word {
        position: relative;
        width: 96%;
        top: 0%;
        left: 0%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left
    }

    #bv8900 .sect31 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect31 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect31 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect31 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect31 .box-2 {
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateY(-20%);
        -ms-transform: translateY(-20%);
        transform: translateY(-20%)
    }

    #bv8900 .sect31 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect31 .box-2 ul li {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49.3495934959%;
        flex: 0 1 49.3495934959%
    }

    #bv8900 .sect31 .box-2 ul li .word {
        position: absolute;
        bottom: 5%;
        width: 100%;opacity: 0;
        left: 0;
        text-align: center
    }

    #bv8900 .sect31 .box-2 ul li .word .tit {
        font-size: 3.90625vw;
        font-family: OPENSANS-REGULAR;
        font-weight: bold;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect32 {
        background-color: #000
    }

    #bv8900 .sect32 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect32 .box .word {
        width: 100%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        padding: 0 0 4vw 0
    }

    #bv8900 .sect32 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect32 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect32 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect32 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect33 {
        background-color: #000;
        padding: 8vw 0 0 0
    }

    #bv8900 .sect33 .box {
        position: relative;
        left: 0%;
        top: 0;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect33 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left
    }

    #bv8900 .sect33 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect33 .box .word ul {
        margin-top: 0vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect33 .box .word ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 48%;
        flex: 0 1 48%;
        margin: 2% 0;
        position: relative
    }

    #bv8900 .sect33 .box .word ul li p {
        position: absolute;
        width: 100%;
        text-align: center;
        left: 0;
        bottom: 10%;
        font-size: 3.90625vw;
        font-weight: 600;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect34 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect34 .box {
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect34 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect34 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect34 .box .picture-box {
        position: relative
    }

    #bv8900 .sect34 .box .picture-box .picture-word {
        position: absolute;
        width: 32.5520833333vw;
        height: 32.5520833333vw;
        border: 1px solid #40c752;
        border-radius: 50%;
        top: 45%;
        left: 5%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect34 .box .picture-box .picture-word .tit {
        font-size: 7.5520833333vw;
        font-weight: 600;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect34 .box .picture-box .picture-word .msg {
        font-size: 3.7760416667vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect35 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect35 .box {
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect35 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect35 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect35 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin-top: 2vw
    }

    #bv8900 .sect35 .box ul li {
        position: relative;
        text-align: center
    }

    #bv8900 .sect35 .box ul li .item p {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect35 .box ul li:nth-child(1) {
        width: 52.749490835%
    }

    #bv8900 .sect35 .box ul li:nth-child(2) {
        width: 45.9606245757%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    #bv8900 .sect36 {
        background-color: #000
    }

    #bv8900 .sect36 .box {
        position: relative
    }

    #bv8900 .sect36 .box .word {
        position: relative;
        left: 0%;
        top: 0;
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left
    }

    #bv8900 .sect36 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(20.2939453125%, #F97F33), color-stop(40.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #F97F33 20.2939453125%, #FFFE87 40.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect36 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect36 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect36 .box-2 {
        width: 96%;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
        margin: 0 auto;
        position: relative;
        padding-bottom: 8vw
    }

    #bv8900 .sect36 .box-2 .picture-box {
        position: absolute;
        width: 100%;
        height: 45.5729166667vw;
        top: 0;
        left: 0
    }

    #bv8900 .sect36 .box-2 .picture-box .item {
        position: absolute
    }

    #bv8900 .sect36 .box-2 .picture-box .item .word {
        position: absolute
    }

    #bv8900 .sect36 .box-2 .picture-box .item .word .tit {
        font-size: 2.03854166667vw;
        font-family: OPENSANS-REGULAR;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(1) {
        left: 3.829787234%;
        top: 0;
        width: 33.1205673759%;
        height: 49.6124031008%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(1) .word {
        left: 5%;
        top: 60%;
        width: 96%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(2) {
        left: 37.3758865248%;
        top: 1px;
        border: 2px solid #f97f33;
        width: 33.6170212766%;
        height: 49.7674418605%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(2) .word {
        right: 5%;
        text-align: right;
        top: 60%;
        width: 96%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(3) {
        left: 3.829787234%;
        top: 51.007751938%;
        width: 33.1205673759%;
        height: 48.2170542636%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(3) .word {
        left: 15%;
        text-align: center;
        top: 60%;
        width: 96%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(4) {
        left: 36.6666666667%;
        top: 51.007751938%;
        width: 34.3262411348%;
        height: 48.5271317829%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(4) .word {
        left: 5%;
        top: 60%;
        width: 96%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(5) {
        right: 0;
        top: 0;
        width: 28.5815602837%;
        height: 100%
    }

    #bv8900 .sect36 .box-2 .picture-box .item:nth-child(5) .word {
        left: 10%;
        text-align: center;
        top: 60%;
        width: 96%
    }

    #bv8900 .sect37 {
        background-color: #000
    }

    #bv8900 .sect37 .box {
        position: relative
    }

    #bv8900 .sect37 .box .word {
        position: absolute;
        left: 50%;
        width: 96%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect37 .box .word .tit {
        font-size: 7.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect37 .box img {
        height: 19.53125vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: left;
        object-position: left
    }

    #bv8900 .sect37 .box-2 {
        padding: 8vw 0;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect37 .box-2 .ul-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box {
        position: relative;
        margin: 0.6510416667vw 0
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: absolute;
        text-align: left;
        top: 5%;
        left: 50%;
        width: 90%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box .li-word .li-tit {
        font-size: 3.90625vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#B209E9));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #B209E9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box .li-word .li-lab {
        display: none
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box .li-word .li-msg {
        font-size: 3.125vw;
        display: none !important;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 15.8201498751%;
        flex: 0 1 15.8201498751%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word {
        width: 96%;
        top: 10%;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-tit {
        font-size: 3.90625vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-msg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(1) .li-word .li-msg img {
        width: 2.6041666667vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25.645295587%;
        flex: 0 1 25.645295587%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(2) .li-word {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30.8076602831%;
        flex: 0 1 30.8076602831%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word {
        width: 96%;
        top: 10%;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg {
        width: 45%;
        margin: 5% 0 0 auto
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(3) .li-word .li-msg ul li img {
        width: 2.6041666667vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25.9783513739%;
        flex: 0 1 25.9783513739%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word {
        width: 85%;
        top: 50%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg {
        margin: 40% 0 0 0
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li img {
        width: 2.6041666667vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(4) .li-word .li-msg ul li:nth-child(2) {
        margin-left: 1vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 19.6502914238%;
        flex: 0 1 19.6502914238%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word {
        width: 96%;
        top: 10%;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg span {
        color: #ff5f33;
        font-size: 4.6875vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(5) .li-word .li-msg img {
        width: 2.6041666667vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 24.3130724396%;
        flex: 0 1 24.3130724396%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) .li-word {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(6) .li-word .li-tit {
        background: -o-linear-gradient(191deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(259deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 34.2214820983%;
        flex: 0 1 34.2214820983%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word {
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-msg {
        margin: 3% 0 5% 0
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab img {
        width: 6.5104166667vw
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(7) .li-word .li-lab p {
        font-size: 3.3854166667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(8) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 19.9000832639%;
        flex: 0 1 19.9000832639%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(9) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 26.9775187344%;
        flex: 0 1 26.9775187344%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(9) .li-word {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(10) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 27.3105745212%;
        flex: 0 1 27.3105745212%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(10) .li-word {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(11) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 27.3105745212%;
        flex: 0 1 27.3105745212%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(11) .li-word {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(12) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 17.0691090758%;
        flex: 0 1 17.0691090758%
    }

    #bv8900 .sect37 .box-2 .ul-box .li-box:nth-child(12) .li-word {
        width: 96%
    }

    #bv8900 .sect38 {
        background: #e2f2fc
    }

    #bv8900 .sect38 .box {
        position: relative;
        padding: 8vw 0
    }

    #bv8900 .sect38 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect38 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box .word .lab {
        font-size: 5.46875vw;
        font-weight: 400;
        color: #000305;
        line-height: 1.2;
        margin: 1vw 0
    }

    #bv8900 .sect38 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect38 .box .word .msg span {
        color: #f60
    }

    #bv8900 .sect38 .box-2 {
        position: relative;
        width: 96%;
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #bv8900 .sect38 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect38 .box-2 ul li {
        position: relative;
        margin: .3% 0;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 49% !important;
        flex: 0 1 49% !important
    }

    #bv8900 .sect38 .box-2 ul li .word {
        position: absolute;
        width: 96%;
        left: 50%;
        top: 5%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect38 .box-2 ul li .word .tit {
        font-size: 6.5104166667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1
    }

    #bv8900 .sect38 .box-2 ul li .word .tit span {
        display: block
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(1) .word .tit {
        background: -o-linear-gradient(358deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
        background: linear-gradient(92deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(2) .word .tit {
        background: -o-linear-gradient(358deg, #41B234 0%, #39AF31 0%, #A2E674 100%);
        background: linear-gradient(92deg, #41B234 0%, #39AF31 0%, #A2E674 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(3) .word {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(3) .word .tit {
        background: -o-linear-gradient(358deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
        background: linear-gradient(92deg, #41B234 0%, #FCFF02 0%, #83E045 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(4) .word .tit {
        background: -o-linear-gradient(358deg, #8FC1FE 0%, #BDECFC 46.1181640625%, #D3E89D 100%);
        background: linear-gradient(92deg, #8FC1FE 0%, #BDECFC 46.1181640625%, #D3E89D 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(6) .word .tit {
        background: -o-linear-gradient(358deg, #E10019 0%, #0E3844 100%);
        background: linear-gradient(92deg, #E10019 0%, #0E3844 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(7) .word .tit {
        background: -o-linear-gradient(358deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
        background: linear-gradient(92deg, #CD4626 0%, #F9BC90 52.587890625%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect38 .box-2 ul li:nth-child(9) .word .tit {
        background: -o-linear-gradient(358deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
        background: linear-gradient(92deg, #C7E3F8 0%, #8FEBF6 52.587890625%, #5287CB 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect39 {
        background: #fff
    }

    #bv8900 .sect39 .box {
        position: relative;
        padding: 8vw 0
    }

    #bv8900 .sect39 .box .word {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    #bv8900 .sect39 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect39 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    #bv8900 .sect39 .box ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 8vw 0
    }

    #bv8900 .sect39 .box ul li .li-word {
        padding: 4vw 0
    }

    #bv8900 .sect39 .box ul li .li-word .lab {
        font-size: 5.46875vw;
        font-weight: 600;
        color: #000305;
        line-height: 1.2;
        margin: 0 0 1vw 0
    }

    #bv8900 .sect39 .box ul li .li-word .msg {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect39 .box ul li .li-word .msg span {
        color: #f60
    }

    #bv8900 .sect39 .box ul li:nth-child(1) {
        width: 96%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #bv8900 .sect39 .box ul li:nth-child(1) .li-word {
        width: 100%
    }

    #bv8900 .sect39 .box ul li:nth-child(1) .li-img {
        width: 100%
    }

    #bv8900 .sect39 .box ul li:nth-child(2) {
        width: 96%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #bv8900 .sect39 .box ul li:nth-child(2) .li-word {
        width: auto
    }

    #bv8900 .sect39 .box ul li:nth-child(2) .li-img {
        width: auto
    }

    #bv8900 .sect39 .box ul li:nth-child(3) {
        margin: 0;
        width: 100%;
        position: relative
    }

    #bv8900 .sect39 .box ul li:nth-child(3) .li-word {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 2%;
        width: 50%
    }

    #bv8900 .sect39 .box ul li:nth-child(3) .li-word .msg {
        font-size: 3.3854166667vw
    }

    #bv8900 .sect39 .box ul li:nth-child(3) .li-img {
        width: 100%
    }

    #bv8900 .sect40 {
        padding: 8vw 0
    }

    #bv8900 .sect40 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect40 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect41 {
        padding: 8vw 0
    }

    #bv8900 .sect41 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect41 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect41 .picture-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 96%;
        margin: 0 auto;
        padding-top: 4vw
    }

    #bv8900 .sect41 .picture-box img {
        width: 38.7982832618%
    }

    #bv8900 .sect41 .picture-box .img-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 55.7939914163%
    }

    #bv8900 .sect41 .picture-box .img-box .lab {
        font-size: 4.6875vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect41 .picture-box .img-box .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect41 .picture-box .img-box .msg span {
        color: #f8631f
    }

    #bv8900 .sect42 .box {
        position: relative
    }

    #bv8900 .sect42 .box .word {
        position: absolute;
        width: 60%;
        top: 50%;
        left: 35%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect42 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect42 .box .word .msg {
        margin-top: 4vw;
        font-size: 3.90625vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect42 .box img {
        height: 52.0833333333vw;
        -o-object-fit: cover;
        object-fit: cover
    }

    #bv8900 .sect43 {
        padding: 8vw 0
    }

    #bv8900 .sect43 .box {
        position: relative;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect43 .box .word {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect43 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect43 .box .word .msg {
        margin-top: 2vw
    }

    #bv8900 .sect43 .box .word .msg ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%
    }

    #bv8900 .sect43 .box .word .msg ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49.1442542787%;
        flex: 0 1 49.1442542787%;
        text-align: center
    }

    #bv8900 .sect43 .box .word .msg ul li p {
        margin-top: 1vw;
        font-size: 4.6875vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect44 .box {
        padding: 8vw 0
    }

    #bv8900 .sect44 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect44 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(left, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(90deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect44 .picture-box {
        position: relative
    }

    #bv8900 .sect44 .picture-box img {
        height: 65.1041666667vw;
        -o-object-fit: cover;
        object-fit: cover
    }

    #bv8900 .sect44 .picture-box .img-box {
        position: absolute;
        top: 5%;
        left: 45%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect44 .picture-box .img-box .lab {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect44 .picture-box .img-box .msg {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect44 .picture-box .img-box .msg span {
        color: #f8631f
    }

    #bv8900 .sect45 {
        background: #f0f5f3
    }

    #bv8900 .sect45 .box {
        padding: 8vw 0;
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect45 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    #bv8900 .sect45 .box .word .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect45 .box .word .msg {
        width: 100%;
        margin-top: 4vw
    }

    #bv8900 .sect45 .box .word .msg ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #bv8900 .sect45 .box .word .msg ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 49%;
        flex: 0 1 49%;
        padding-bottom: 4vw;
        margin-top: 0 !important
    }

    #bv8900 .sect45 .box .word .msg ul li .li-word {
        margin-top: 2vw;
        width: 90%;
        margin: 0 auto
    }

    #bv8900 .sect45 .box .word .msg ul li .li-word .li-tit {
        font-size: 3.90625vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect45 .box .word .msg ul li .li-word .li-msg {
        font-size: 3.6458333333vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect45 .box .word .msg ul li:nth-child(1) {
        margin-top: 5%
    }

    #bv8900 .sect45 .box .word .msg ul li:nth-child(2) {
        margin-top: 15%
    }

    #bv8900 .sect45 .box .word .msg ul li:nth-child(4) {
        margin-top: 17%
    }

    #bv8900 .sect46 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect46 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect46 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(160deg, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(290deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect46 .box .word .msg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 4vw
    }

    #bv8900 .sect46 .box .word .msg .lab {
        font-size: 6.25vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        width: auto
    }

    #bv8900 .sect46 .box .word .msg p {
        width: auto;
        font-size: 3.90625vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect46 .box .word .msg p span {
        color: #f8631f
    }

    #bv8900 .sect46 .box-2 {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect46 .box-2 .img1 {
        width: 31.206088993%;
        -webkit-transform: translateX(20%);
        -ms-transform: translateX(20%);
        transform: translateX(20%);
        z-index: 1;
        position: relative
    }

    #bv8900 .sect46 .box-2 .picture-box {
        width: 68.793911007%;
        position: relative
    }

    #bv8900 .sect46 .box-2 .picture-box .word {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 15%;
        width: 88.085106383%
    }

    #bv8900 .sect46 .box-2 .picture-box .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect46 .box-2 .picture-box .word ul li {
        margin: .5vw 0;
        font-size: 3.03854166667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect46 .box-3 {
        width: 96%;
        margin: 8vw auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect46 .box-3 .img1 {
        width: 40.7804131599%;
        -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        z-index: 1;
        position: relative
    }

    #bv8900 .sect46 .box-3 .word {
        width: 59.2195868401%;
        z-index: 0
    }

    #bv8900 .sect46 .box-3 .word .tit {
        font-size: 6.25vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect46 .box-3 .word .msg {
        font-size: 3.090625vw;opacity: 0;
        width: 90%;
        margin-top: 1vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect46 .box-3 .word .msg span {
        color: #f8631f
    }

    #bv8900 .sect46 .box-3 .word .picture-box {
        position: relative
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.33%;
        flex: 0 1 33.33%;
        margin: 2% 0
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li .li-word .li-tit {
        font-size: 3.125vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(1) img,
    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(2) img,
    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(3) img {
        width: 13.4114583333vw
    }

    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(4) img,
    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(5) img,
    #bv8900 .sect46 .box-3 .word .picture-box .ul-box ul li:nth-child(6) img {
        width: 15.3645833333vw
    }

    #bv8900 .sect47 {
        background-color: #000
    }

    #bv8900 .sect47 .box {
        position: relative;
        top: 0%;
        left: 0%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect47 .box .word {
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect47 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect47 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect47 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-top: 4vw
    }

    #bv8900 .sect47 .box .word .msg span {
        color: #f8631f
    }

    #bv8900 .sect47 .box-2 {
        position: relative;
        top: 0%;
        left: 0%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect47 .box-2 .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect47 .box-2 .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 4vw 0
    }

    #bv8900 .sect47 .box-2 .word ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
        flex: 0 1 33%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect47 .box-2 .word ul li .tit {
        font-size: 4.6875vw;
        font-weight: 600;
        color: #e8e8e8;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect47 .box-2 .word ul li .msg {
        font-size: 3.125vw;
        width: 96%;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        background: rgba(232, 247, 234, .1294117647);
        height: 10.9375vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: .51vw;
        border-radius: 15px
    }

    #bv8900 .sect48 {
        background-color: #000
    }

    #bv8900 .sect48 .box {
        position: relative;
        padding: 4vw 0;
        z-index: 1;
        top: 0%;
        left: 0%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect48 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect48 .box .word .tit {
        font-size: 6.25vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect48 .picture-box {
        position: relative
    }

    #bv8900 .sect48 .picture-box .word {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect48 .picture-box .word .tit {
        font-size: 4.6875vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect48 .picture-box .word .lab {
        font-size: 3.3854166667vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect48 .picture-box .word .lab span {
        color: #35e5fe
    }

    #bv8900 .sect48 .picture-box .word .msg {
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect48 .picture-box .word-1 {
        top: 10%;
        left: 10%
    }

    #bv8900 .sect48 .picture-box .word-1 .line {
        position: absolute;
        width: 18.2291666667vw;
        left: 20%;
        top: 100%;
        position: absolute;
        border-left: 1px solid rgba(255, 255, 255, .5019607843);
        border-bottom: 1px solid rgba(255, 255, 255, .5019607843)
    }

    #bv8900 .sect48 .picture-box .word-2 {
        top: 8%;
        left: 50%
    }

    #bv8900 .sect48 .picture-box .word-2 .line {
        position: absolute;
        left: 20%;
        top: 100%;
        position: absolute;
        border-left: 1px solid rgba(255, 255, 255, .5019607843);
        border-bottom: 1px solid rgba(255, 255, 255, .5019607843)
    }

    #bv8900 .sect48 .picture-box .word-3 {
        top: 65%;
        left: 37%
    }

    #bv8900 .sect48 .picture-box .word-3 .line {
        position: absolute;
        left: 20%;
        bottom: 100%;
        width: 0;
        position: absolute;
        border-left: 1px solid rgba(255, 255, 255, .5019607843)
    }

    #bv8900 .sect48 .picture-box .word-4 {
        top: 85%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect49 {
        background-color: #000
    }

    #bv8900 .sect49 .box {
        position: relative;
        top: 0%;
        left: 0%;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        transform: translateY(30%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect49 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect49 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect49 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 400;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect49 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-top: 2vw
    }

    #bv8900 .sect49 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect49 .box .word .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-item-align: center;
        align-self: center;
        margin-top: 2vw
    }

    #bv8900 .sect49 .box .word .note p {
        font-size: 4.6875vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect49 .box .word .note p span {
        font-size: 7.8125vw
    }

    #bv8900 .sect49 .box .word .note img {
        width: 9.765625vw;
        margin-left: 1vw
    }

    #bv8900 .sect50 .box {
        position: relative;
        top: 0%;
        left: 0%;
        -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
        transform: translateY(20%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect50 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect50 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(351deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(99deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect50 .box .word .lab {
        font-size: 5.46875vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #bv8900 .sect50 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #bv8900 .sect50 .box .word .msg span {
        color: #ff7709
    }

    #bv8900 .sect50 .box-2 {
        position: absolute;
        bottom: 2%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%
    }

    #bv8900 .sect50 .box-2 .ul-1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1 {
        position: relative;
        width: 49.5714285714%
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(1) .tit {
        position: absolute;
        top: 5%;
        left: 50%;
        width: 96%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 3.125vw;
        font-weight: 600;
        color: #000;
        background: -o-linear-gradient(181deg, #FB5B3B 0%, #334255 100%);
        background: linear-gradient(-91deg, #FB5B3B 0%, #334255 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) {
        background-color: rgba(220, 230, 235, .6862745098);
        height: 35.15625vw;
        border-radius: 15px;
        position: relative;
        text-align: center
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) .tit {
        width: auto;
        margin: 0 auto;
        margin-top: 3%;
        font-size: 3.90625vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left bottom, left top, from(#F8631F), to(#8B2CF8));
        background: -o-linear-gradient(bottom, #F8631F 0%, #8B2CF8 100%);
        background: linear-gradient(0deg, #F8631F 0%, #8B2CF8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 81.9884726225%;
        margin: 0 auto
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li {
        position: relative;
        width: 48.3304042179%
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li .msg {
        position: absolute;
        width: 96%;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 2.125vw;
        font-weight: 600;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li:nth-child(1) {
        width: 100%;
        margin: 1vw 0
    }

    #bv8900 .sect50 .box-2 .ul-1 .li-1:nth-child(2) ul li:nth-child(1) .msg {
        font-size: 3.090625vw
    }

    #bv8900 .sect51 {
        background-color: #000
    }

    #bv8900 .sect51 .box {
        position: relative;
        top: 0%;
        left: 0%;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        transform: translateY(30%);
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect51 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect51 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(295deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(155deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect51 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect51 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect51 .box .word .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw
    }

    #bv8900 .sect51 .box .word .note p {
        font-size: 4.6875vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
        background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect51 .box .word .note img {
        width: 9.765625vw;
        margin-left: 1vw
    }

    #bv8900 .sect52 {
        background-color: #000;
        padding: 8vw 0
    }

    #bv8900 .sect52 .box {
        width: 92.1669106881%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect52 .box .picture-box {
        width: 46.7831612391%
    }

    #bv8900 .sect52 .box .word {
        width: 53.2168387609%;
        -webkit-transform: translateX(-5%);
        -ms-transform: translateX(-5%);
        transform: translateX(-5%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect52 .box .word .tit {
        font-size: 7.08125vw;
        font-family: Accidental Presidency;
        word-break: break-all;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(295deg, #F97F33 0%, #FFFE87 46.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(155deg, #F97F33 0%, #FFFE87 46.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect52 .box .word .msg {
        font-size: 3.03854166667vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect52 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect52 .box .word .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect52 .box .word .note p {
        font-size: 4.6875vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
        background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect52 .box .word .note img {
        width: 7.8125vw;
        margin-left: 1vw
    }

    #bv8900 .sect53 {
        background-color: #000
    }

    #bv8900 .sect53 .box .word {
        width: 96%;
        -webkit-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%);
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #bv8900 .sect53 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect53 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin: 1vw 0
    }

    #bv8900 .sect53 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect53 .box .word .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect53 .box .word .note p {
        font-size: 4.6875vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FFBB5D 0%, #F67B52 100%);
        background: linear-gradient(95deg, #FFBB5D 0%, #F67B52 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect53 .box .word .note p span {
        font-size: 5.46875vw
    }

    #bv8900 .sect53 .box .word .note img {
        width: 9.765625vw;
        margin-left: 1vw
    }

    #bv8900 .sect54 {
        background-color: #000;
        padding-bottom: 8vw
    }

    #bv8900 .sect54 .box {
        width: 96%;
        margin: 0 auto
    }

    #bv8900 .sect54 .box .word {
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect54 .box .word .tit {
        font-size: 8.8541666667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin-bottom: 4vw;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect54 .box .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #bv8900 .sect54 .box .word ul li {
        background: #0f0f0f;
        border-radius: 20px;
        height: 52.8645833333vw;
        margin: 1% auto;
        width: 49% !important
    }

    #bv8900 .sect54 .box .word ul li .li-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1vw .5vw
    }

    #bv8900 .sect54 .box .word ul li .li-word .li-tit {
        font-size: 4.5104166667vw;
        font-weight: bold;
        word-break: break-all;
        color: #e8e8e8;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#F97F33), color-stop(26.2939453125%, #FFFE87), color-stop(55.7373046875%, #FF3437), to(#890BB2));
        background: -o-linear-gradient(left, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(90deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect54 .box .word ul li .li-word .li-msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin-top: .5vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(1) {
        width: 100% !important;
        height: auto
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) {
        width: 49%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw;
        width: 100%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-tit {
        font-size: 3.90625vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-tit span {
        font-size: 14.5833333333vw;
        font-weight: bold;
        color: #e8e8e8;
        line-height: .5;
        background: -o-linear-gradient(40deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(50deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note .note-word .note-msg {
        font-size: 7.9427083333vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect54 .box .word ul li:nth-child(2) .note img {
        width: 7.6822916667vw;
        margin-left: 1vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(3) {
        width: 21.7884130982%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(3) .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw;
        width: 100%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(3) .note .note-word img {
        width: 26.0416666667vw;
        margin-left: 0
    }

    #bv8900 .sect54 .box .word ul li:nth-child(3) .note img {
        width: 7.6822916667vw;
        margin-left: 1vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(4) {
        width: 23.9924433249%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(4) .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw;
        width: 100%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(4) .note .note-word img {
        width: 17.4479166667vw;
        margin-left: 2vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(4) .note img {
        width: 7.6822916667vw;
        margin-left: 1vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(5) {
        width: 27.644836272%;
        padding-top: 1vw
    }

    #bv8900 .sect54 .box .word ul li:nth-child(5) .note {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 3vw;
        width: 100%
    }

    #bv8900 .sect54 .box .word ul li:nth-child(5) .note .note-word img {
        width: 35.15625vw;
        margin-left: 0
    }

    #bv8900 .sect54 .box .word ul li:nth-child(5) .note img {
        width: 7.6822916667vw;
        margin-left: 1vw
    }

    #bv8900 .sect55 {
        background-color: #000
    }

    #bv8900 .sect55 .box {
        position: absolute;
        top: 50%;
        left: 49%;
        width: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #bv8900 .sect55 .box .word {
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect55 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect55 .box .word .lab {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin: 2vw 0
    }

    #bv8900 .sect55 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect55 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect56 {
        background-color: #000
    }

    #bv8900 .sect56 .box {
        position: relative;
        top: 0%;
        left: 0%;
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        padding: 4vw 0
    }

    #bv8900 .sect56 .box .word {
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect56 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect56 .box .word .lab {
        font-size: 5.2083333333vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin: 0 0 2vw 0
    }

    #bv8900 .sect56 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect56 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect56 .note {
        display: none;
        position: absolute;
        bottom: 10%;
        left: 50%;
        width: 63.9092240117%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        text-align: center
    }

    #bv8900 .sect56 .note .tit {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect56 .note .msg {
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2
    }

    #bv8900 .sect57 {
        background-color: #000
    }

    #bv8900 .sect57 .box {
        position: relative;
        top: 0%;
        left: 0%;
        width: 96%;
        margin: 0 auto;
        padding-top: 8vw;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }

    #bv8900 .sect57 .box .word {
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect57 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect57 .box .word .lab {
        font-size: 5.2083333333vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin: 0 0 2vw 0
    }

    #bv8900 .sect57 .box .word .msg {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect57 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect58 {
        background-color: #000
    }

    #bv8900 .sect58 .box {
        position: relative;
        top: 0;
        left: 0%;
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #bv8900 .sect58 .box .picture-box {
        width: auto
    }

    #bv8900 .sect58 .box .word {
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 4vw 0
    }

    #bv8900 .sect58 .box .word .tit {
        font-size: 9.375vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(35deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        background: linear-gradient(55deg, #F97F33 0%, #FFFE87 26.2939453125%, #FF3437 55.7373046875%, #890BB2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect58 .box .word .lab {
        font-size: 4.6875vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2;
        margin: 1vw 0
    }

    #bv8900 .sect58 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #e8e8e8;
        line-height: 1.2
    }

    #bv8900 .sect58 .box .word .msg span {
        color: #f97f33
    }

    #bv8900 .sect58 .box-2 {
        position: relative;
        bottom: 0%;
        left: 0;
        width: 96%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        margin: 8vw auto
    }

    #bv8900 .sect58 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    #bv8900 .sect58 .box-2 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 32.435530086%;
        flex: 0 1 32.435530086%;
        text-align: center
    }

    #bv8900 .sect58 .box-2 ul li .tit {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-bottom: 1vw
    }

    #bv8900 .sect58 .box-2 ul li .msg {
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;opacity: 0;
        line-height: 1.2;
        background-color: rgba(4, 2, 2, .64);
        padding: .5vw 0;
        border-radius: 28px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #bv8900 .sect59 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 8vw
    }

    #bv8900 .sect59 .box {
        position: relative;
        width: 70.2781844802%
    }

    #bv8900 .sect59 .box .word {
        width: 96%;
        margin: 0 1vw 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%)
    }

    #bv8900 .sect59 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect59 .box .word .msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2
    }

    #bv8900 .sect59 .picture-box {
        width: 70.2781844802%
    }

    #bv8900 .sect59 .note {
        position: absolute;
        display: none;
        width: 96%;
        top: 70%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #bv8900 .sect59 .note ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect59 .note ul li {
        text-align: center
    }

    #bv8900 .sect59 .note ul li div {
        height: 13.0208333333vw
    }

    #bv8900 .sect59 .note ul li div img {
        width: 11.0677083333vw
    }

    #bv8900 .sect59 .note ul li p {
        font-size: 2.6041666667vw;
        font-weight: 400;
        color: #040202 !important;
        line-height: 1.2
    }

    #bv8900 .sect59 .note ul li:nth-child(5) p,
    #bv8900 .sect59 .note ul li:nth-child(6) p,
    #bv8900 .sect59 .note ul li:nth-child(7) p {
        color: #fff
    }

    #bv8900 .sect59 .note ul li:nth-child(5) div img {
        width: 10.2864583333vw
    }

    #bv8900 .sect60 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect60 .box {
        position: relative;
        width: 70.2781844802%
    }

    #bv8900 .sect60 .box .word {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect60 .box .word .tit {
        font-size: 4.9895833333vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect60 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect60 .picture-box {
        width: 70.2781844802%
    }

    #bv8900 .sect61 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect61 .box {
        position: relative;
        width: 59.2972181552%
    }

    #bv8900 .sect61 .box .word {
        width: 96%;
        margin: 0 0 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        text-align: right
    }

    #bv8900 .sect61 .box .word .tit {
        font-size: 7.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect61 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect61 .picture-box {
        width: 81.2591508053%
    }

    #bv8900 .sect62 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect62 .box {
        position: relative;
        width: 69.1800878477%
    }

    #bv8900 .sect62 .box .word {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect62 .box .word .tit {
        font-size: 5.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect62 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect62 .picture-box {
        width: 72.1083455344%
    }

    #bv8900 .sect63 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect63 .box {
        position: relative;
        width: 62.737920937%
    }

    #bv8900 .sect63 .box .word {
        width: 96%;
        margin: 0 0 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        text-align: right
    }

    #bv8900 .sect63 .box .word .tit {
        font-size: 7.2916666667vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect63 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect63 .picture-box {
        width: 77.8184480234%
    }

    #bv8900 .sect64 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 8vw
    }

    #bv8900 .sect64 .box {
        position: relative;
        width: 63.1039531479%
    }

    #bv8900 .sect64 .box .word {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #bv8900 .sect64 .box .word .tit {
        font-size: 5.8125vw;
        font-family: Accidental Presidency;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, color-stop(0.5126953125%, #6142DB), color-stop(56.73828125%, #D91604), to(#F4B146));
        background: -o-linear-gradient(left, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        background: linear-gradient(90deg, #6142DB 0.5126953125%, #D91604 56.73828125%, #F4B146 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #bv8900 .sect64 .box .word .msg {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #040202;
        line-height: 1.2;
        margin-top: 1vw
    }

    #bv8900 .sect64 .picture-box {
        width: 76.2079062958%
    }

    #bv8900 .sect65 .box {
        position: relative
    }

    #bv8900 .sect65 .box .word {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #bv8900 .sect65 .box .word span {
        display: block;
        width: 3.3854166667vw;
        height: 3.3854166667vw;
        border-radius: 50%;
        margin-right: .5vw
    }

    #bv8900 .sect65 .box .word .tit {
        font-size: 3.6875vw;
        font-weight: 400;
        line-height: 1.2
    }

    #bv8900 .sect65 .box .word-1 {
        left: 68%;
        top: 13%
    }

    #bv8900 .sect65 .box .word-1 span {
        background: #1b1b1b
    }

    #bv8900 .sect65 .box .word-1 .tit {
        color: #000
    }

    #bv8900 .sect65 .box .word-2 {
        left: 10%;
        top: 38%
    }

    #bv8900 .sect65 .box .word-2 span {
        background: #147f0b
    }

    #bv8900 .sect65 .box .word-2 .tit {
        color: #36ae19
    }

    #bv8900 .sect65 .box .word-3 {
        left: 70%;
        top: 39%
    }

    #bv8900 .sect65 .box .word-3 span {
        background: #ff6b0d
    }

    #bv8900 .sect65 .box .word-3 .tit {
        color: #ff6b0d
    }

    #bv8900 .sect66 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #bv8900 .sect66 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    #bv8900 .sect66 .box ul li {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 2vw 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        word-break: break-word
    }

    #bv8900 .sect66 .box ul li:nth-of-type(even) {
        background-color: rgba(220, 220, 220, .67);
        border-radius: 15px
    }

    #bv8900 .sect66 .box ul li .li-tit {
        width: 40%;
        padding-left: 2%
    }

    #bv8900 .sect66 .box ul li .li-msg {
        width: 60%
    }
}