.section {
    position: relative;
    color: #000;
    font-size: 16px;
    font-family: 'myriadsetpro-thinthin', Arial;
    line-height: 1.2;
    font-weight: normal;
    margin: 0 auto;
}

.big-img {
    width: 100%;
}

p {
    line-height: 1.2;
}

.bv-init {
    pointer-events: none;
    opacity: 0;
    transform: translateY(25px);
    transition: transform 500ms cubic-bezier(0, 0, 0.5, 1), opacity 500ms cubic-bezier(0, 0, 0.5, 1), visibility 500ms cubic-bezier(0, 0, 0.5, 1);
}

.bv-transform-move {
    transform: translateY(0px);
    opacity: 1;
    pointer-events: auto;
}

.sect {
    box-sizing: border-box;
    position: relative;
}

.sect .img-100p {
    width: 100%;
}

.sect .position-relative {
    position: relative;
}

.sect .t-center {
    text-align: center;
}

.sect .t-left {
    text-align: left;
}

.sect .t-right {
    text-align: right;
}

.sect .sit-absolute {
    position: absolute;
}

.sect .m-auto {
    margin: 0 auto !important;
}

.sect .x-center {
    left: 50%;
    transform: translateX(-50%);
}

.sect .y-center {
    top: 50%;
    transform: translateY(-50%);
}

.sect .f-s-72 {
    font-size: 3.75vw;
}

.sect .f-s-60 {
    font-size: 3.125vw;
}

.sect .f-s-54 {
    font-size: 2.8125vw;
}

.sect .f-s-48 {
    font-size: 2.5vw;
}

.sect .f-s-42 {
    font-size: 2.1875vw;
}

.sect .f-s-40 {
    font-size: 2.0833333333vw;
}

.sect .f-s-36 {
    font-size: 1.875vw;
}

.sect .f-s-32 {
    font-size: 1.6666666667vw;
}

.sect .f-s-30 {
    font-size: 1.5625vw;
}

.sect .f-s-26 {
    font-size: 1.3541666667vw;
}

.sect .f-s-24 {
    font-size: 1.25vw;
}

.sect .f-s-20 {
    font-size: 1.0416666667vw;
}

.sect .f-s-18 {
    font-size: 0.9375vw;
}

.sect .f-s-16 {
    font-size: 0.8333333333vw;
}

.sect .f-s-52 {
    font-size: 2.7083333333vw;
}

.sect .f-s-22 {
    font-size: 1.1458333333vw;
}

.sect .f-s-16 {
    font-size: 0.8333333333vw;
}

#Active10Pro .common-txt .icon-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

#Active10Pro .common-txt .icon-img {
    width: 6.25vw;
    margin-right: 1.5625vw;
}

#Active10Pro .w-63p {
    width: 63%;
}

#Active10Pro .sect {
    position: relative;
}

#Active10Pro .pt-90 {
    padding-top: 4.6875vw;
}

#Active10Pro .w-73p {
    width: 73%;
}

#Active10Pro .main-color {
    color: #FFC900;
}

#Active10Pro .gradient-txt {
    background: linear-gradient(45deg, #FEC053 0%, #FF7A75 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#Active10Pro .type-area {
    width: 62%;
}

#Active10Pro .f-bold {
}

#Active10Pro .w-56p {
    width: 56%;
}

#Active10Pro .pt-25 {
    padding-top: 1.3020833333vw;
}

#Active10Pro .pt-120 {
    padding-top: 6.25vw;
}

#Active10Pro .sect-point .sect-content {
    width: 100%;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#Active10Pro {
    background: #000;
    color: #fff;
}

#Active10Pro .sect1 {
    background: white;
    color: #000;
}

#Active10Pro .sect1 p {
    line-height: 1;
}

#Active10Pro .sect1 .sect-txt {
    width: 42%;
    right: 3%;
}

#Active10Pro .sect1 .p4 {
    width: 90%;
}

#Active10Pro .sect2 {
    padding-top: 7.8125vw;
}

#Active10Pro .sect2 .title-txt {
    padding-bottom: 4.1666666667vw;
}

#Active10Pro .sect2 span {
    line-height: 1;
}

#Active10Pro .sect2 .sect-item {
    display: grid;
    grid-template-columns: 9.375vw auto 6.25vw;
    column-gap: 1.0416666667vw;
    justify-content: space-between;
    align-items: center;
    border-radius: 10px;
    padding: 1.0416666667vw 1.0416666667vw;
    margin-bottom: 0.5208333333vw;
    transition: all ease .2s;
    background: #111;
}

#Active10Pro .sect2 .icon-box {
    width: 6.25vw;
}

#Active10Pro .sect2 .no {
    color: #fff;
    padding: 0.5208333333vw 0.5208333333vw;
    background: linear-gradient(-90deg, #FEC053 0%, #FF7A75 100%);
}

#Active10Pro .sect2 .sect-item-1 .p1 {
    color: #477F7F;
}

#Active10Pro .sect2 .sect-item-2 .p1 {
    color: #A0AD5B;
}

#Active10Pro .sect2 .sect-item-3 .p1 {
    color: #2BABFF;
}

#Active10Pro .sect2 .sect-item-4 .p1 {
    color: #64E8A2;
}

#Active10Pro .sect2 .sect-item-5 .p1 {
    color: #1FB3F3;
}

#Active10Pro .sect2 .sect-item-6 .p1 {
    color: #962DFF;
}

#Active10Pro .sect2 .sect-item:hover {
    transform: translateX(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15) !important;
}

#Active10Pro .sect3 .img-box {
    padding-top: 4.6875vw;
}

#Active10Pro .sect5 .sect-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.3020833333vw;
}

#Active10Pro .sect6 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.3020833333vw;
    align-items: center;
}

#Active10Pro .sect6 .common-txt {
    width: 90%;
}

#Active10Pro .sect8 {
    padding-bottom: 6.25vw;
}

#Active10Pro .sect8 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.78125vw;
}

#Active10Pro .sect10 .common-txt {
    width: 45%;
    top: 8%;
    right: 20%;
}

#Active10Pro .sect11 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5625vw;
}

#Active10Pro .sect11 .p-title {
    padding: 1.0416666667vw 0;
}

#Active10Pro .sect12 .sect-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.0416666667vw;
}

#Active10Pro .sect12 .p-title {
    padding: 1.0416666667vw 0;
}

#Active10Pro .sect14 p {
    line-height: 1;
}

#Active10Pro .sect14 .sect-content {
    display: grid;
    grid-template-columns: 40% 50%;
    gap: 0.5208333333vw;
    justify-content: flex-end;
}

#Active10Pro .sect14 .notice {
    bottom: -5%;
    left: 2%;
    color: #fff;
    opacity: .36;
}

#Active10Pro .sect16 .sect-content {
    padding-top: 3.90625vw;
    display: grid;
    grid-template-columns: 47.5% auto;
    gap: 1.5625vw;
}

#Active10Pro .sect16 .p-txt {
    padding: 1.0416666667vw 0;
}

#Active10Pro .sect17 .notice {
    color: #fff;
    opacity: .36;
}

#Active10Pro .sect18 .sect-content {
    padding-top: 3.90625vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.3020833333vw;
}

#Active10Pro .sect18 .p-txt {
    padding: 1.0416666667vw 0;
}

#Active10Pro .sect19 .img-box {
    width: 60%;
    top: 5%;
    left: 0;
}

#Active10Pro .sect19 .common-txt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    z-index: 1;
}

#Active10Pro .sect19 .p3 {
    width: 40%;
}

#Active10Pro .sect19 .sect-item {
    display: flex;
    text-align: left;
}

#Active10Pro .sect19 .icon {
    width: 4.6875vw;
    margin-right: 0.5208333333vw;
}

#Active10Pro .sect19 .sect-txt {
    line-height: 1;
}

#Active10Pro .sect20 .sect-title .p1 {
    white-space: nowrap;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#Active10Pro .sect20 .sect-list-1 {
    margin-top: 5.2083333333vw;
    margin-bottom: 3.125vw;
    display: grid;
    grid-template-columns: 33% 33% auto;
    gap: 0.78125vw;
}

#Active10Pro .sect20 .sect-list-2 {
    display: grid;
    grid-template-columns: 48.5% auto;
    gap: 0.5208333333vw;
}

#Active10Pro .sect20 .p-title {
    padding: 1.0416666667vw 0;
}

#Active10Pro .sect22 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.0416666667vw;
}

#Active10Pro .sect22 .common-txt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}

#Active10Pro .sect22 .common-txt p {
    width: 80%;
}

#Active10Pro .sect22 .icon-box-1 {
    padding-top: 4.1666666667vw;
}

#Active10Pro .sect22 .sect-inner {
    padding-top: 3.125vw;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0.78125vw 1.5625vw;
}

#Active10Pro .sect22 .p-txt {
    bottom: 2px;
    right: 10%;
}

#Active10Pro .sect24 .sect-content {
    display: grid;
    grid-template-columns: 45% auto;
    column-gap: 0.5208333333vw;
    align-items: center;
}

#Active10Pro .sect25 .sect-content {
    display: grid;
    grid-template-columns: 40% auto;
    column-gap: 0.5208333333vw;
    align-items: center;
}

#Active10Pro .sect26 {
    padding: 5.2083333333vw 0;
}

#Active10Pro .sect26 .sect-content {
    padding: 0.5208333333vw;
    background: #1F1F1F;
    border-radius: 0.5208333333vw;
}

#Active10Pro .sect26 .sect-title {
    margin-top: 3.125vw;
    color: #F97D21;
}

#Active10Pro .sect26 .sect-item {
    margin-bottom: 0.5208333333vw;
}

#Active10Pro .sect26 .p-value {
    position: absolute;
    left: 10%;
}

#Active10Pro .sect26 .p-value-3 {
    top: 2%;
    left: 10%;
}

#Active10Pro .sect28 .common-txt {
    position: relative;
    z-index: 1;
}

#Active10Pro .sect28 .img-box {
    width: 70%;
    position: absolute;
    right: 0;
    top: 20%;
    background: #000;
}

#Active10Pro .sect28 .param-box {
    padding-top: 3.125vw;
    width: 45%;
    display: grid;
    grid-template-columns: 45% auto;
    gap: 1.0416666667vw;
}

#Active10Pro .sect28 .sect-txt {
    width: 95%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#Active10Pro .sect28 .an-tutu-box, #Active10Pro .sect28 .product-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

#Active10Pro .sect28 .an-tutu-img {
    width: 5.2083333333vw;
    margin-right: 1.0416666667vw;
}

#Active10Pro .sect28 .line-bar {
    margin: 0 1.0416666667vw;
    height: 1.3020833333vw;
    background: linear-gradient(90deg, #FEC053 0%, #FF7A75 100%);
}

#Active10Pro .sect28 .line-bar-1 {
    width: 23.9583333333vw;
}

#Active10Pro .sect28 .line-bar-2 {
    width: 17.7083333333vw;
}

#Active10Pro .sect28 .p-img-box {
    margin-top: 2.6041666667vw;
}

#Active10Pro .sect29 .sect-content {
    display: grid;
    grid-template-columns: 55% auto;
    column-gap: 0.5208333333vw;
    align-items: center;
}

#Active10Pro .sect29 .param-box {
    padding-top: 2.6041666667vw;
    display: flex;
    justify-content: space-around;
}

#Active10Pro .sect30 .common-txt {
    width: 25%;
    top: 30%;
    left: 18%;
}

#Active10Pro .sect30 .p3 {
    width: 80%;
}

#Active10Pro .sect32 .img-box {
    width: 90%;
}

#Active10Pro .sect33 {
    padding-top: 2.6041666667vw;
}

#Active10Pro .sect33 .sect-list {
    padding-top: 2.0833333333vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 1.0416666667vw;
}

#Active10Pro .sect34 .img-box {
    margin: 8.8541666667vw auto !important;
}

#Active10Pro .sect34 .sect-item-1 {
    top: -11%;
    left: 0;
}

#Active10Pro .sect34 .sect-item-2 {
    bottom: -10%;
    left: 24%;
}

#Active10Pro .sect36 .p1 {
    padding-top: 1.5625vw;
}

#Active10Pro .sect37 .common-txt, #Active10Pro .sect38 .common-txt, #Active10Pro .sect39 .common-txt, #Active10Pro .sect40 .common-txt {
    width: 90%;
    left: 5%;
    top: 6%;
}

#Active10Pro .sect41 {
    padding-top: 2.6041666667vw;
}

#Active10Pro .sect41 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.0416666667vw;
}

#Active10Pro .sect41 .common-txt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

#Active10Pro .sect41 .common-txt p {
    width: 80%;
}

#Active10Pro .sect42 .img-box {
    padding-top: 3.125vw;
}

#Active10Pro .sect43 .common-txt {
    display: grid;
    grid-template-columns: 38% auto;
    column-gap: 7.8125vw;
}

#Active10Pro .sect45 .sect-content {
    display: grid;
    grid-template-columns: 35% auto;
    gap: 1.0416666667vw;
}

#Active10Pro .sect45 .common-txt {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
}

#Active10Pro .sect45 .common-txt p {
    width: 62%;
}

#Active10Pro .sect45 .gradient-txt, #Active10Pro .sect45 .p2 {
    white-space: nowrap;
}

#Active10Pro .sect45 .sect-list-1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4.1666666667vw;
}

#Active10Pro .sect45 .sect-txt {
    padding-top: 1.5625vw;
}

#Active10Pro .sect46 .sect-content {
    display: grid;
    grid-template-columns: 53% auto;
    gap: 1.0416666667vw;
    justify-content: center;
    align-items: center;
}

#Active10Pro .sect46 .common-txt p {
    width: 75%;
}

#Active10Pro .sect46 .sect-list {
    padding-top: 5.2083333333vw;
    display: grid;
    grid-template-columns: 46.5% auto;
    gap: 1.0416666667vw;
}

#Active10Pro .sect46 .vs {
    left: -4%;
}

#Active10Pro .sect47 .sect-content {
    display: grid;
    grid-template-columns: 35% auto;
    gap: 1.0416666667vw;
}

#Active10Pro .sect48 .sect-content {
    padding-bottom: 10.4166666667vw;
}

#Active10Pro .sect48 .sect-content .common-txt {
    bottom: 2%;
    left: -5%;
}

#Active10Pro .sect48 .sect-content-2 {
    padding-top: 4.6875vw;
    display: grid;
    grid-template-columns: 50% auto;
    gap: 1.0416666667vw;
    align-items: center;
}

#Active10Pro .sect48 .sect-content-2 p {
    width: 75%;
}

#Active10Pro .sect50 .sect-list-1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5625vw 4.1666666667vw;
}

#Active10Pro .sect50 .sect-txt {
    padding-top: 2.0833333333vw;
}

#Active10Pro .sect52 .sect-content {
    display: grid;
    grid-template-columns: 45% auto;
    gap: 1.0416666667vw;
}

#Active10Pro .sect52 .common-txt {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
}

#Active10Pro .sect52 .common-txt p {
    width: 65%;
}

#Active10Pro .sect52 .gradient-txt, #Active10Pro .sect52 .p2 {
    white-space: nowrap;
}

#Active10Pro .sect52 .sect-title {
    width: 60%;
}

#Active10Pro .sect52 .line-box {
    width: 60%;
    padding: 1.0416666667vw 2.6041666667vw;
    background: #525554;
    border-radius: 0.5208333333vw;
}

#Active10Pro .sect52 .line-item {
    display: flex;
    justify-content: center;
    align-items: center;
}

#Active10Pro .sect52 .line-bar {
    margin-left: 0.5208333333vw;
    margin-right: 0.5208333333vw;
    height: 0.5208333333vw;
    background: linear-gradient(-90deg, #FEC053 0%, #FF7A75 100%);
}

#Active10Pro .sect52 .line-item-1 .line-bar {
    width: 60%;
}

#Active10Pro .sect52 .line-item-2 .line-bar {
    width: 50%;
}

#Active10Pro .sect52 .icon-content {
    padding-top: 2.6041666667vw;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    justify-content: center;
    text-align: center;
}

#Active10Pro .sect52 .icon-img {
    width: 3.90625vw;
    margin: 0 auto;
}

#Active10Pro .sect52 .notice {
    color: #AAAAAA;
    padding-top: 1.5625vw;
}

#Active10Pro .sect53 .common-txt {
    right: 5%;
    top: 15%;
}

#Active10Pro .sect54 .sect-item {
    text-align: center;
    position: absolute;
}

#Active10Pro .sect54 .sect-item-1 {
    top: 45%;
    left: 42%;
}

#Active10Pro .sect54 .sect-item-2 {
    top: 57%;
    left: 19%;
}

#Active10Pro .sect54 .sect-item-3 {
    top: 31%;
    left: 31%;
}

#Active10Pro .sect54 .sect-item-4 {
    top: 31%;
    right: 24%;
}

#Active10Pro .sect54 .sect-item-5 {
    top: 57%;
    right: 16%;
}

#Active10Pro .sect54 .sect-item-6 {
    bottom: 12%;
    right: 24%;
}

#Active10Pro .sect54 .sect-item-7 {
    bottom: 12%;
    left: 25%;
}

#Active10Pro .sect55 .sect-item-1 {
    right: 19%;
    bottom: 59%;
}

#Active10Pro .sect55 .sect-item-2 {
    right: 19%;
    bottom: 28%;
}

#Active10Pro .sect56 .sect-content {
    border: 3px solid;
    border-radius: 15px;
    border-image: linear-gradient(0deg, #EE3F36, #FFD877) 10 10;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    padding: 1.5625vw;
}

#Active10Pro .sect58 .sect-content {
    display: grid;
    grid-template-columns: 36% auto;
    column-gap: 0.2604166667vw;
}

#Active10Pro .sect58 .left .sect-txt {
    width: 100%;
    bottom: 5%;
}

#Active10Pro .sect58 .left .sect-txt .p2 {
    padding-top: 0.5208333333vw;
}

#Active10Pro .sect58 .right .sect-item {
    display: grid;
    grid-template-columns: 6.25vw auto;
    column-gap: 1.3020833333vw;
    align-items: center;
    border-radius: 10px;
    border: 2px solid;
    border-image: linear-gradient(45deg, #EE3F36, #FFD877) 10 10;
    margin-bottom: 0.2604166667vw;
    padding: 0.5208333333vw;
}

#Active10Pro .sect60 .sect-content {
    padding-top: 3.6458333333vw;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 0.5208333333vw;
}

#Active10Pro .sect60 .p-param {
    left: 5%;
    top: 2%;
}

#Active10Pro .sect60 .sect-content-1 {
    padding-top: 3.6458333333vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 0.5208333333vw;
}

#Active10Pro .sect61 .sect-content {
    padding-top: 3.6458333333vw;
    display: grid;
    grid-template-columns: 40% auto;
}

#Active10Pro .sect61 .left {
    display: grid;
    grid-template-columns: 25% 25%;
    gap: 2.0833333333vw 1.0416666667vw;
    justify-content: flex-end;
    text-align: center;
}

#Active10Pro .sect61 .sect-item img {
    width: 6.25vw;
}

#Active10Pro .sect63 .sect-list-1 {
    padding-top: 2.6041666667vw;
}

#Active10Pro .sect63 .imgs-box {
    padding-top: 1.5625vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 1.0416666667vw;
}

#Active10Pro .sect63 .imgs-box-1 {
    padding-top: 1.5625vw;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 0.5208333333vw;
}

#Active10Pro .sect63 .imgs-box-1 .sect-txt {
    padding-bottom: 1.0416666667vw;
}

#Active10Pro .sect65 .p2 {
    padding-top: 2.6041666667vw;
}

#Active10Pro .sect67 {
    padding-bottom: 6.25vw;
}

#Active10Pro .sect67 .p-txt {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#Active10Pro .sect67 .p-txt span {
    background: linear-gradient(0deg, #D52D45 0%, #F17599 99.6337890625%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#Active10Pro .sect67 .sect-list {
    padding-top: 5.2083333333vw;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 2.0833333333vw;
    justify-content: center;
    align-items: center;
}

#Active10Pro .sect69 {
    padding-bottom: 6.25vw;
}

#Active10Pro .sect69 .sect-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
}

#Active10Pro .sect69 .notice {
    color: #797877;
}

#Active10Pro .sect70 .sect-content {
    background: #fff;
    color: #000;
    width: 80%;
    padding-bottom: 6.25vw;
}

#Active10Pro .sect70 .sect-inner {
    display: grid;
    grid-template-columns: 40% 40%;
    justify-content: space-between;
    padding-bottom: 6.25vw;
}

#Active10Pro .sect70 .sect-txt {
    padding-top: 3.125vw;
    display: flex;
    justify-content: center;
}

#Active10Pro .sect70 .p-txt {
    padding-left: 1.5625vw;
}

#Active10Pro .sect70 .circle {
    width: 1.5625vw;
    height: 1.5625vw;
    background: #323232;
    border-radius: 100%;
    position: relative;
    border: 3px solid #fff;
    z-index: 1;
}

#Active10Pro .sect70 .circle:before {
    content: '';
    position: absolute;
    width: 2.0833333333vw;
    height: 2.0833333333vw;
    border: 2px solid #000;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}

#Active10Pro .sect70 .sect-item-2 .circle {
    background: #ff6700;
}

#Active10Pro .sect70 .sect-item-2 .circle:before {
    border: 2px solid #ff6700;
}

#Active10Pro .sect70 tr:nth-child(even) {
    background: #EFEEF2;
}

#Active10Pro .sect70 td {
    padding: 0.9375vw;
}

#Active10Pro .sect70 td:nth-child(odd) {
    width: 25%;
}

#Active10Pro .sect70 td:nth-child(even) {
    width: 65%;
}

#Active10Pro .sect80 {
    padding: 5.2083333333vw 0;
}

#Active10Pro .sect80 .sect-title {
    padding-bottom: 3.125vw;
}

@media screen and (max-width: 1201px) and (min-width: 200px) {
    .sect .w-73p, .sect .w-63p, .sect .w-56p {
        width: 95%;
    }

    .sect .app-w-95p {
        width: 95%;
    }

    .sect .f-s-72 {
        font-size: 4.8vw;
    }

    .sect .f-s-60 {
        font-size: 4.8vw;
    }

    .sect .f-s-54 {
        font-size: 5.6vw;
    }

    .sect .f-s-52 {
        font-size: 4.8vw;
    }

    .sect .f-s-48 {
        font-size: 4.2666666667vw;
    }

    .sect .f-s-42 {
        font-size: 3.7333333333vw;
    }

    .sect .f-s-40 {
        font-size: 4.2666666667vw;
    }

    .sect .f-s-36 {
        font-size: 4.8vw;
    }

    .sect .f-s-32 {
        font-size: 4.2666666667vw;
    }

    .sect .f-s-30 {
        font-size: 3.7333333333vw;
    }

    .sect .f-s-26 {
        font-size: 3.4666666667vw;
    }

    .sect .f-s-24 {
        font-size: 3.2vw;
    }

    .sect .f-s-22 {
        font-size: 2.9333333333vw;
    }

    .sect .f-s-20 {
        font-size: 2.6666666667vw;
    }

    .sect .f-s-18 {
        font-size: 2.4vw;
    }

    .sect .f-s-16 {
        font-size: 2.1333333333vw;
    }

    #Active10Pro .sect .w-73p, #Active10Pro .sect .w-63p, #Active10Pro .sect .w-56p {
        width: 95%;
    }

    #Active10Pro .sect .app-w-95p {
        width: 95%;
    }

    #Active10Pro .sect .main-order {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: center;
        align-items: center;
    }

    #Active10Pro .sect .main-order .my-order-2 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    #Active10Pro .sect .main-order .my-order-1 {
        margin-left: unset;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    #Active10Pro .sect .app-w-95p {
        width: 95%;
    }

    #Active10Pro .sect .p3 {
        display: none;
    }

    #Active10Pro .sect-point .p1, #Active10Pro .sect-point .p2 {
        font-size: 3.2vw;
    }

    #Active10Pro .sect1 .sect-txt {
        top: 5%;
        width: 95%;
        transform: unset;
    }

    #Active10Pro .sect2 .f-s-30 {
        font-size: 3.2vw;
    }

    #Active10Pro .sect2 .f-s-72 {
        font-size: 3.4666666667vw;
    }

    #Active10Pro .sect2 .sect-content {
        width: 100%;
    }

    #Active10Pro .sect2 .p2 {
        display: none;
    }

    #Active10Pro .sect14 .sect-content {
        grid-template-columns: auto 50%;
        padding-bottom: 20vw;
    }

    #Active10Pro .sect14 .sect-content .common-txt {
        padding-left: 0.6666666667vw;
    }

    #Active10Pro .sect14 .notice {
        bottom: -30%;
    }

    #Active10Pro .sect19 .img-box {
        width: 40%;
    }

    #Active10Pro .sect19 .f-s-40, #Active10Pro .sect19 .f-s-36 {
        font-size: 3.2vw;
    }

    #Active10Pro .sect19 .p1 {
        font-size: 4vw;
    }

    #Active10Pro .sect20 .p-title {
        font-size: 3.2vw;
    }

    #Active10Pro .sect20 .p1 span {
        font-size: 4.8vw;
    }

    #Active10Pro .sect22 .common-txt p {
        width: 100%;
    }

    #Active10Pro .sect22 .p1 {
        font-size: 4vw;
    }

    #Active10Pro .sect22 .f-s-24 {
        font-size: 1.25vw;
    }

    #Active10Pro .sect26 .f-s-36 {
        font-size: 2.9333333333vw;
    }

    #Active10Pro .sect28 .param-box {
        width: 60%;
        grid-template-columns: 52% auto;
    }

    #Active10Pro .sect29 .p1 {
        font-size: 4vw;
    }

    #Active10Pro .sect36 .p2 {
        display: none;
    }

    #Active10Pro .sect36 .f-s-54 {
        font-size: 4vw;
    }

    #Active10Pro .sect45 .common-txt {
        align-items: flex-start;
    }

    #Active10Pro .sect45 .sect-content {
        grid-template-columns: 49% auto;
    }

    #Active10Pro .sect46 .common-txt p {
        width: 90%;
    }

    #Active10Pro .sect47 .sect-content {
        justify-content: center;
    }

    #Active10Pro .sect48 .sect-content .common-txt {
        left: 1%;
    }

    #Active10Pro .sect52 .common-txt p {
        width: 100%;
    }

    #Active10Pro .sect53 .p1 {
        display: none;
    }

    #Active10Pro .sect54 .sect-item {
        display: none;
    }

    #Active10Pro .sect54 .sect-item-1 {
        display: block;
        left: 50%;
        transform: translateX(-50%);
    }

    #Active10Pro .sect55 .sect-item-1 {
        right: 9%;
        bottom: 53%;
    }

    #Active10Pro .sect58 .sect-content {
        grid-template-columns: 50% auto;
    }

    #Active10Pro .sect63 .imgs-box-1 {
        align-items: flex-end;
    }

    #Active10Pro .sect64 {
        padding-bottom: 13.3333333333vw;
    }

    #Active10Pro .sect68 .p2 {
        display: none;
    }

    #Active10Pro .sect70 {
        background: #fff;
    }

    #Active10Pro .sect70 .sect-content {
        width: 100%;
    }
}