.mediaViewInfo {
    --web-view-name: index;
    --web-view-id: index;
    --web-scale-on-resize: true;
    --web-enable-deep-linking: true;
}

:root {
    --web-view-ids: index;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: none;
}

.resizeimage {
    max-width: 800px;
    /* 最大幅 */
    min-width: 240px;
    /* 最小幅 */
}

.resizeimage img {
    width: 100%;
}

img {
    width: 100%;
}

#index {
    position: relative;
    width: 100%;
    /* width: 100%; */
    height: 8796px;
    background-color: rgba(255, 255, 255, 1);
    overflow: hidden;
    --web-view-name: index;
    --web-view-id: index;
    --web-scale-on-resize: true;
    --web-enable-deep-linking: true;
}

#n_98 {
    position: absolute;
    width: 100%;
    height: 1080px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_17999150_946651909640891_285 {
    position: absolute;
    width: 100%;
    height: 1080px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_2 {
    opacity: 0.503;
    fill: rgba(0, 0, 0, 1);
}

.n_2 {
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 1080px;
    left: 0px;
    top: 0px;
}

#n_32 {
    opacity: 0.499;
    fill: rgba(255, 255, 255, 1);
}

.n_32 {
    position: relative;
    overflow: visible;
    width: 100%;
    height: 150px;
}

#n_92 {
    position: absolute;
    width: 769.5px;
    height: 131px;
    left: 44.5px;
    top: 9.5px;
    overflow: visible;
}

#footer-brand {
    position: absolute;
    width: 229.2px;
    height: 131px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_88 {
    position: absolute;
    width: 228.3px;
    height: 107.917px;
    left: 0.4px;
    top: 11.483px;
    overflow: visible;
}

#n_121 {
    fill: rgba(27, 149, 212, 1);
}

.n_121 {
    overflow: visible;
    position: absolute;
    width: 61.928px;
    height: 34.009px;
    left: 92.2px;
    top: 0.408px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_122 {
    fill: rgba(238, 125, 28, 1);
}

.n_122 {
    overflow: visible;
    position: absolute;
    width: 37.703px;
    height: 52.917px;
    left: 73.397px;
    top: 0px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_123 {
    fill: rgba(27, 149, 212, 1);
}

.n_123 {
    overflow: visible;
    position: absolute;
    width: 60.055px;
    height: 33.7px;
    left: 73.845px;
    top: 74.217px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_124 {
    fill: rgba(238, 125, 28, 1);
}

.n_124 {
    overflow: visible;
    position: absolute;
    width: 37.676px;
    height: 51.595px;
    left: 115.1px;
    top: 55.616px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_125 {
    fill: rgba(238, 125, 28, 1);
}

.n_125 {
    overflow: visible;
    position: absolute;
    width: 42.8px;
    height: 33.6px;
    left: 68.7px;
    top: 55.717px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_126 {
    fill: rgba(27, 149, 212, 1);
}

.n_126 {
    overflow: visible;
    position: absolute;
    width: 41.4px;
    height: 34.699px;
    left: 92.7px;
    top: 36.917px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_127 {
    fill: rgba(238, 125, 28, 1);
}

.n_127 {
    overflow: visible;
    position: absolute;
    width: 42.6px;
    height: 33.6px;
    left: 115.5px;
    top: 19.417px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_128 {
    fill: rgba(27, 149, 212, 1);
}

.n_128 {
    overflow: visible;
    position: absolute;
    width: 89.4px;
    height: 35.214px;
    left: 138.9px;
    top: 36.203px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_129 {
    fill: rgba(238, 125, 28, 1);
}

.n_129 {
    overflow: visible;
    position: absolute;
    width: 88.5px;
    height: 39.224px;
    left: 0px;
    top: 34.259px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_89 {
    position: absolute;
    width: 229.2px;
    height: 131px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_130 {
    fill: rgba(34, 23, 20, 1);
}

.n_130 {
    overflow: visible;
    position: absolute;
    width: 229.2px;
    height: 131px;
    left: 0px;
    top: 0px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_90 {
    position: absolute;
    width: 220.6px;
    height: 122.8px;
    left: 4.3px;
    top: 4.1px;
    overflow: visible;
}

#n_131 {
    fill: rgba(34, 23, 20, 1);
}

.n_131 {
    overflow: visible;
    position: absolute;
    width: 220.6px;
    height: 122.801px;
    left: 0px;
    top: 0px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_ {
    left: 255.5px;
    top: 32.5px;
    position: absolute;
    overflow: visible;
    width: 515px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 46px;
    color: rgba(255, 255, 255, 1);
}

#texture_00010 {
    position: absolute;
    width: 100%;
    height: 2158.688px;
    left: 0px;
    top: 4479px;
    overflow: visible;
}

#n_14 {
    fill: rgba(47, 47, 47, 1);
    stroke: rgba(47, 47, 47, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_14 {
    filter: drop-shadow(0px 3px 6px rgba(255, 255, 255, 1));
    position: absolute;
    overflow: visible;
    width: 1938px;
    height: 2718px;
    left: 0px;
    top: 1080px;
}

#Text {
    left: 140px;
    top: 626px;
    position: absolute;
    overflow: visible;
    width: 793px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 52px;
    color: rgba(255, 255, 255, 1);
}

#n_1__1 {
    position: absolute;
    width: 1412px;
    height: 104px;
    left: 140px;
    top: 722px;
    overflow: visible;
}

#Making_Dreams_an_Extension_of_ {
    left: 0px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 1413px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 52px;
    color: rgba(255, 255, 255, 1);
}

#priscilla-du-preez-XkKCui44iM0 {
    position: relative;
    width: 1502px;
    height: 639px;
    left: 278px;
    /* top: 1080px; */
    overflow: visible;
}

#n_1 {
    fill: rgba(255, 255, 255, 1);
}

.n_1 {
    filter: drop-shadow(0px 3px 6px rgba(255, 255, 255, 0.161));
    overflow: visible;
    position: absolute;
    width: 830px;
    height: 692.701px;
    left: 968px;
    top: 450px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_9 {
    position: absolute;
    width: 674px;
    height: 425px;
    left: 278px;
    top: 595px;
    overflow: visible;
}

#cytonn-photography-n95VMLxqM2I {
    position: absolute;
    width: 674px;
    height: 425px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_1_bg {
    fill: rgba(255, 255, 255, 1);
}

.n_1_bg {
    position: absolute;
    overflow: visible;
    width: 107px;
    height: 106px;
    left: 284px;
    top: 170px;
}

#n_3 {
    fill: rgba(255, 0, 0, 1);
}

.n_3 {
    overflow: visible;
    position: absolute;
    width: 37px;
    height: 38px;
    transform: translate(-278px, -3001px) matrix(1, 0, 0, 1, 603.5, 3205.5) rotate(90deg);
    transform-origin: center;
    left: 0px;
    top: 0px;
}

#DX_IT___BOP_IT____SI_IT____SES {
    left: 988px;
    top: 482px;
    position: absolute;
    overflow: visible;
    width: 780px;
    white-space: nowrap;
    text-align: left;
    font-family: YuGothic;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    color: rgba(0, 0, 0, 1);
}

#n________________ {
    left: 140px;
    top: 250px;
    position: absolute;
    overflow: visible;
    width: 46px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 42px;
    color: rgba(255, 255, 255, 1);
}

#Growth_Target_Assist_System {
    left: 705px;
    top: 2471px;
    position: absolute;
    overflow: visible;
    width: 511px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
    text-transform: capitalize;
}

#Text_bl {
    left: 782px;
    top: 2540px;
    position: absolute;
    overflow: visible;
    width: 358px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
}

#n_1_bm {
    fill: transparent;
    stroke: rgba(255, 0, 0, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_1_bm {
    overflow: visible;
    position: absolute;
    width: 1640px;
    height: 1px;
    left: 140px;
    top: 2702px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_15 {
    fill: rgba(255, 0, 0, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_15 {
    position: absolute;
    overflow: visible;
    width: 398px;
    height: 10px;
    left: 140px;
    top: 2692px;
}

#Text_bo {
    left: 197px;
    top: 2635px;
    position: absolute;
    overflow: visible;
    width: 286px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
}

#MBO {
    left: 140px;
    top: 2750px;
    position: absolute;
    overflow: visible;
    width: 1641px;
    height: 70px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(247, 247, 247, 1);
}

#n_2_bq {
    fill: transparent;
    stroke: rgba(255, 0, 0, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_2_bq {
    overflow: visible;
    position: absolute;
    width: 1640px;
    height: 1px;
    left: 140px;
    top: 3541px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_16 {
    fill: rgba(255, 0, 0, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_16 {
    position: absolute;
    overflow: visible;
    width: 260px;
    height: 10px;
    left: 140px;
    top: 3531px;
}

#Text_bs {
    left: 162px;
    top: 3474px;
    position: absolute;
    overflow: visible;
    width: 181px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
}

#n__ {
    left: 140px;
    top: 3589px;
    position: absolute;
    overflow: hidden;
    width: 1641px;
    height: 109px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(247, 247, 247, 1);
}

#Text_bu {
    left: 140px;
    top: 2856px;
    position: absolute;
    overflow: visible;
    width: 521px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    color: rgba(247, 247, 247, 1);
}

#n_17 {
    fill: rgba(255, 255, 255, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_17 {
    position: absolute;
    overflow: visible;
    width: 10px;
    height: 100px;
    left: 278px;
    top: 2936px;
}

#n_1_b {
    left: 162px;
    top: 2941px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Osaka;
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    color: rgba(247, 247, 247, 1);
}

#Text_bx {
    left: 317px;
    top: 2931px;
    position: absolute;
    overflow: visible;
    width: 593px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n__by {
    left: 317px;
    top: 2979px;
    position: absolute;
    overflow: visible;
    width: 987px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n_18 {
    fill: rgba(255, 255, 255, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_18 {
    position: absolute;
    overflow: visible;
    width: 10px;
    height: 100px;
    left: 278px;
    top: 2936px;
}

#n_1_b {
    left: 162px;
    top: 2941px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Osaka;
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    color: rgba(247, 247, 247, 1);
}

#n_19 {
    fill: rgba(255, 255, 255, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_19 {
    position: absolute;
    overflow: visible;
    width: 10px;
    height: 100px;
    left: 278px;
    top: 3064px;
}

#n_2_b {
    left: 162px;
    top: 3069px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Osaka;
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    color: rgba(247, 247, 247, 1);
}

#Text_b {
    left: 317px;
    top: 3059px;
    position: absolute;
    overflow: visible;
    width: 243px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#Text_ca {
    left: 317px;
    top: 3107px;
    position: absolute;
    overflow: visible;
    width: 857px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n_20 {
    fill: rgba(255, 255, 255, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_20 {
    position: absolute;
    overflow: visible;
    width: 10px;
    height: 100px;
    left: 278px;
    top: 3192px;
}

#n_3_b {
    left: 162px;
    top: 3197px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Osaka;
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    color: rgba(247, 247, 247, 1);
}

#Text_cb {
    left: 317px;
    top: 3187px;
    position: absolute;
    overflow: visible;
    width: 287px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n__b {
    left: 317px;
    top: 3235px;
    position: absolute;
    overflow: visible;
    width: 1451px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n_21 {
    fill: rgba(255, 255, 255, 1);
    stroke: rgba(112, 112, 112, 1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.n_21 {
    position: absolute;
    overflow: visible;
    width: 10px;
    height: 100px;
    left: 278px;
    top: 3320px;
}

#n_4 {
    left: 162px;
    top: 3325px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Osaka;
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    color: rgba(247, 247, 247, 1);
}

#Text_cc {
    left: 317px;
    top: 3315px;
    position: absolute;
    overflow: visible;
    width: 306px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#n__cc {
    left: 317px;
    top: 3363px;
    position: absolute;
    overflow: visible;
    width: 991px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(247, 247, 247, 1);
}

#vnwayne-fan-Zqmia99hgF8-unspla {
    position: absolute;
    width: 100%;
    height: 700px;
    left: 0px;
    top: 3780px;
    overflow: visible;
}

#n_26 {
    opacity: 0.753;
    fill: rgba(0, 0, 0, 1);
}

.n_26 {
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 700px;
    left: 0px;
    top: 3779px;
}

#Text_cf {
    left: 140px;
    top: 3854px;
    position: absolute;
    overflow: visible;
    width: 1009px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 72px;
    color: rgba(255, 255, 255, 1);
}

#n_1__2 {
    position: absolute;
    width: 361px;
    height: 104px;
    left: 140px;
    top: 3985px;
    overflow: visible;
}

#WORKSTYLE {
    left: 0px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 362px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 72px;
    color: rgba(255, 255, 255, 1);
    text-transform: capitalize;
}

#n__ci {
    left: 140px;
    top: 4344px;
    position: absolute;
    overflow: visible;
    width: 1649px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    color: rgba(247, 247, 247, 1);
}

#n_17_cj {
    position: absolute;
    width: 100%;
    height: 601px;
    left: 0px;
    top: 8194px;
    overflow: visible;
}

#n_29 {
    fill: rgba(235, 235, 235, 1);
}

.n_29 {
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 601px;
    left: 0px;
    top: 0px;
}

#n_15_cl {
    position: absolute;
    width: 1640px;
    height: 472px;
    left: 140px;
    top: 73px;
    overflow: visible;
}

#n_3_cm {
    fill: transparent;
}

.n_3_cm {
    overflow: visible;
    position: absolute;
    width: 398px;
    height: 1px;
    left: 0px;
    top: 45px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_4_cn {
    fill: transparent;
}

.n_4_cn {
    overflow: visible;
    position: absolute;
    width: 398px;
    height: 1px;
    left: 414px;
    top: 46px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_5 {
    fill: transparent;
}

.n_5 {
    overflow: visible;
    position: absolute;
    width: 398px;
    height: 1px;
    left: 828px;
    top: 46px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n_6 {
    fill: transparent;
}

.n_6 {
    overflow: visible;
    position: absolute;
    width: 398px;
    height: 1px;
    left: 1242px;
    top: 46px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#n___cq {
    left: 0px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 102px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(112, 112, 112, 1);
}

#n__cr {
    left: 414px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 250px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(112, 112, 112, 1);
}

#n___cs {
    left: 828px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 190px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(112, 112, 112, 1);
}

#n___ct {
    left: 1242px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 102px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: rgba(112, 112, 112, 1);
}

#n_1__02__ {
    left: 414px;
    top: 78px;
    position: absolute;
    overflow: visible;
    width: 399px;
    height: 102px;
    line-height: 41px;
    margin-top: -10.5px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(112, 112, 112, 1);
}

#BOP2020__2022__2020__PM2021_ {
    left: 828px;
    top: 78px;
    position: absolute;
    overflow: visible;
    width: 399px;
    height: 122px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(112, 112, 112, 1);
}

#Text_cw {
    left: 1242px;
    top: 78px;
    position: absolute;
    overflow: visible;
    width: 399px;
    height: 20px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(112, 112, 112, 1);
}

#n_DX_BOP_SI_SES_______ {
    left: 0px;
    top: 78px;
    position: absolute;
    overflow: visible;
    width: 399px;
    height: 394px;
    text-align: left;
    font-family: Hiragino Kaku Gothic ProN;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(112, 112, 112, 1);
}

#texture_00010_cy {
    /* fill: rgba(0,42,157,1); */
    fill: #1b95d4;
}

.texture_00010_cy {
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 1557px;
    left: 0px;
    top: 6638px;
}

#Mission_and_Execution_as_an_Em {
    left: 610px;
    top: 5642px;
    position: absolute;
    overflow: visible;
    width: 701px;
    white-space: nowrap;
    text-align: left;
    font-family: Toppan Bunkyu Midashi Mincho;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(0, 0, 0, 1);
}

#Text_c {
    left: 762px;
    top: 5708px;
    position: absolute;
    overflow: visible;
    width: 397px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    color: rgba(0, 0, 0, 1);
}

#n_1_c {
    position: absolute;
    width: 398px;
    height: 575px;
    left: 140px;
    top: 5868px;
    overflow: visible;
}

#n_10 {
    fill: rgba(255, 255, 255, 1);
}

.n_10 {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 70%;
    left: 0px;
    top: 177px;
}

#n_1-1 {
    position: absolute;
    width: 398px;
    height: 398px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_2_c {
    position: absolute;
    width: 398px;
    height: 575px;
    left: 554px;
    top: 5868px;
    overflow: visible;
}

#n_11 {
    fill: rgba(255, 255, 255, 1);
}

.n_11 {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 70%;
    left: 0px;
    top: 177px;
}

#n_1-2 {
    position: absolute;
    width: 398px;
    height: 398px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_3_c {
    position: absolute;
    width: 398px;
    height: 575px;
    left: 968px;
    top: 5868px;
    overflow: visible;
}

#n_12 {
    fill: rgba(255, 255, 255, 1);
}

.n_12 {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 70%;
    left: 0px;
    top: 177px;
}

#n_1-5 {
    position: absolute;
    width: 398px;
    height: 398px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#n_4_da {
    position: absolute;
    width: 398px;
    height: 575px;
    left: 1382px;
    top: 5868px;
    overflow: visible;
}

#n_13 {
    fill: rgba(255, 255, 255, 1);
}

.n_13 {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
    position: absolute;
    overflow: visible;
    width: 100%;
    height: 70%;
    left: 0px;
    top: 177px;
}

#n_1-6 {
    position: absolute;
    width: 398px;
    height: 398px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

#BOP_ {
    left: 153px;
    top: 6280px;
    position: absolute;
    overflow: visible;
    width: 134px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: lighter;
    font-size: 22px;
    color: rgba(0, 0, 0, 1);
}

#n__de {
    left: 153px;
    top: 6326px;
    position: absolute;
    overflow: visible;
    width: 169px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
}

#Shintarou_Ohgusu {
    left: 224px;
    top: 6383px;
    position: absolute;
    overflow: visible;
    width: 232px;
    white-space: nowrap;
    text-align: left;
    font-family: Cochin;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    color: rgba(0, 0, 0, 1);
}

#Text_dg {
    left: 567px;
    top: 6280px;
    position: absolute;
    overflow: visible;
    width: 89px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: lighter;
    font-size: 22px;
    color: rgba(0, 0, 0, 1);
}

#Engineer {
    left: 984px;
    top: 6280px;
    position: absolute;
    overflow: visible;
    width: 97px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: lighter;
    font-size: 22px;
    color: rgba(0, 0, 0, 1);
}

#Text_di {
    left: 1395px;
    top: 6280px;
    position: absolute;
    overflow: visible;
    width: 352px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: lighter;
    font-size: 22px;
    color: rgba(0, 0, 0, 1);
}

#n__dj {
    left: 567px;
    top: 6326px;
    position: absolute;
    overflow: visible;
    width: 137px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
}

#Manaka_Nakahara {
    left: 650px;
    top: 6383px;
    position: absolute;
    overflow: visible;
    width: 235px;
    white-space: nowrap;
    text-align: left;
    font-family: Cochin;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    color: rgba(0, 0, 0, 1);
}

#n__dl {
    left: 984px;
    top: 6326px;
    position: absolute;
    overflow: visible;
    width: 137px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
}

#Yousuke_Nakamori {
    left: 1046px;
    top: 6383px;
    position: absolute;
    overflow: visible;
    width: 243px;
    white-space: nowrap;
    text-align: left;
    font-family: Cochin;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    color: rgba(0, 0, 0, 1);
}

#n__dn {
    left: 1395px;
    top: 6326px;
    position: absolute;
    overflow: visible;
    width: 105px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    color: rgba(0, 0, 0, 1);
}

#Manabu_Taniguchi {
    left: 1463px;
    top: 6383px;
    position: absolute;
    overflow: visible;
    width: 237px;
    white-space: nowrap;
    text-align: left;
    font-family: Cochin;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    color: rgba(0, 0, 0, 1);
}

#n_2-15 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 140px;
    top: 4565px;
    overflow: visible;
}

#n_2-6 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 1382px;
    top: 4565px;
    overflow: visible;
}

#n_2-45 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 968px;
    top: 4565px;
    overflow: visible;
}

#n_2-14 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 554px;
    top: 4565px;
    overflow: visible;
}

#BOP__ {
    left: 167px;
    top: 4889px;
    position: absolute;
    overflow: visible;
    width: 345px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n__du {
    left: 604px;
    top: 4889px;
    position: absolute;
    overflow: visible;
    width: 302px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n__dv {
    left: 1040px;
    top: 4889px;
    position: absolute;
    overflow: visible;
    width: 254px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n__dw {
    left: 1409px;
    top: 4889px;
    position: absolute;
    overflow: visible;
    width: 346px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n_2-49 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 140px;
    top: 5094px;
    overflow: visible;
}

#n_2-25 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 1382px;
    top: 5094px;
    overflow: visible;
}

#n_2-36 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 968px;
    top: 5094px;
    overflow: visible;
}

#n_2-40 {
    position: absolute;
    width: 398px;
    height: 284px;
    left: 554px;
    top: 5094px;
    overflow: visible;
}

#n___d {
    left: 167px;
    top: 5418px;
    position: absolute;
    overflow: visible;
    width: 346px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n___ea {
    left: 616px;
    top: 5418px;
    position: absolute;
    overflow: visible;
    width: 275px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#OK_ {
    left: 1005px;
    top: 5418px;
    position: absolute;
    overflow: visible;
    width: 323px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n_LINE {
    left: 1392px;
    top: 5418px;
    position: absolute;
    overflow: visible;
    width: 379px;
    white-space: nowrap;
    text-align: center;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    color: rgba(0, 0, 0, 1);
}

#n_201 {
    fill: rgba(255, 127, 0, 1);
}

.n_201 {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
    position: absolute;
    overflow: visible;
    width: 218px;
    height: 68px;
    left: 567px;
    top: 5883px;
}

#New_face {
    left: 609px;
    top: 5891px;
    position: absolute;
    overflow: visible;
    width: 121px;
    white-space: nowrap;
    text-align: left;
    font-family: Cochin;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    color: rgba(255, 255, 255, 1);
}

#Text_d {
    left: 624px;
    top: 6735px;
    position: absolute;
    overflow: visible;
    width: 673px;
    white-space: nowrap;
    text-align: center;
    font-family: YuGothic;
    font-style: normal;
    font-weight: bold;
    font-size: 42px;
    color: rgba(255, 255, 255, 1);
}

#n__d {
    left: 436px;
    top: 6915px;
    position: absolute;
    overflow: visible;
    width: 1049px;
    white-space: nowrap;
    text-align: center;
    font-family: YuGothic;
    font-style: normal;
    font-weight: bold;
    font-size: 42px;
    color: rgba(255, 255, 255, 1);
}

#n_2-20 {
    position: absolute;
    width: 674px;
    height: 674px;
    left: 278px;
    top: 7070px;
    overflow: visible;
}

#n_2-26 {
    position: absolute;
    width: 674px;
    height: 674px;
    left: 968px;
    top: 7070px;
    overflow: visible;
}

#About {
    left: 968px;
    top: 43px;
    position: absolute;
    overflow: visible;
    width: 120px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 39px;
    color: rgba(255, 255, 255, 1);
}

#Follow_System {
    left: 1131px;
    top: 43px;
    position: absolute;
    overflow: visible;
    width: 280px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 39px;
    color: rgba(255, 255, 255, 1);
}

#Intervew {
    left: 1453px;
    top: 43px;
    position: absolute;
    overflow: visible;
    width: 176px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 39px;
    color: rgba(255, 255, 255, 1);
}

#Entry {
    left: 1672px;
    top: 43px;
    position: absolute;
    overflow: visible;
    width: 109px;
    white-space: nowrap;
    text-align: left;
    font-family: Source Han Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 39px;
    color: rgba(255, 255, 255, 1);
}

#btn-boshu {
    position: absolute;
    width: 536px;
    height: 146px;
    left: 692px;
    top: 7882px;
    overflow: visible;
}

.follow {
    width: 100%;
    text-align: center;
}