@font-face {
    font-family: Regular;
    font-weight: 500;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/HarmonyOS_Sans_Regular.ttf?v=1718866409")
}

@font-face {
    font-family: SamsungSharpSans-Medium;
    font-weight: 500;
    src: url("https://cdn.shopifycdn.net/s/files/1/0564/9652/1403/files/Samsung-Sharp-Sans-Medium.ttf?v=1649830343")
}

@font-face {
    font-family: Bold;
    font-weight: 500;
    src: url("https://d2kbvjszk9d5ln.cloudfront.net/yshop/upload/other/HARMONYOS_SANS_SC_BOLD-20230914015427112-20240126103612858.TTF")
}

body {
    margin: 0;
    padding: 0
}

#taba5kids {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000;
    font-family: Regular;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    line-height: 1
}

#taba5kids div,
#taba5kids ul,
#taba5kids ol,
#taba5kids dl,
#taba5kids dt,
#taba5kids dd,
#taba5kids li,
#taba5kids dl,
#taba5kids h1,
#taba5kids h2,
#taba5kids h3,
#taba5kids h4,
#taba5kids p {
    margin: 0;
    padding: 0;
    font-style: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1
}

#taba5kids sup {
    line-height: 1
}

#taba5kids ol,
#taba5kids ul,
#taba5kids li {
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#taba5kids img {
    max-width: none;
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none
}

#taba5kids .big-img {
    width: 100%;
    height: auto
}

#taba5kids .taba5kids-pc {
    display: inherit
}

#taba5kids .taba5kids-phone {
    display: none !important
}

#taba5kids .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)
}

#taba5kids .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)
}

#taba5kids .se {
    position: relative
}

#taba5kids .opacity {
    opacity: 0
}

#taba5kids .flex-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#taba5kids .flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

#taba5kids .justify-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#taba5kids .justify-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#taba5kids .justify-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#taba5kids .justify-evenly {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

#taba5kids .justify-around {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

#taba5kids .justify-between {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#taba5kids .align-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#taba5kids .align-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#taba5kids .align-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#taba5kids .taba5kids-pc {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

#taba5kids .taba5kids-pc #section-1 {
    width: 1920px
}

#taba5kids .taba5kids-pc #section-1 .sect1 {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect1 .word {
    position: absolute;
    left: 50%;
    top: 148px;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#taba5kids .taba5kids-pc #section-1 .sect1 .word .tit {
    font-family: Bold;
    font-size: 100px;
    color: #000;
    background: linear-gradient(82deg, #09BC70 0%, #02A1F9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#taba5kids .taba5kids-pc #section-1 .sect1 .word .msg {
    font-family: SamsungSharpSans-Medium;
    margin-top: 20px;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect1 .img1 {
    width: 1920px;
    height: 1248px
}

#taba5kids .taba5kids-pc #section-1 .sect2 {
    width: 1920px;
    height: 1100px;
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg {
    position: absolute;
    top: -328px;
    left: 0;
    width: 1920px;
    height: 1618px;
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/1-bg.webp)
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box {
    position: relative;
    margin-top: 429px;
    width: 1471px;
    height: 891px;
    margin-left: 228px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row {
    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;
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col {
    width: auto;
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word {
    position: absolute;
    width: 100%;
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word .tit {
    font-family: SamsungSharpSans-Medium;
    font-weight: bold;
    font-size: 32px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word .msg {
    font-family: SamsungSharpSans-Medium;
    font-weight: bold;
    font-size: 24px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col .word {
    position: absolute;
    width: 100%;
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col .word .tit {
    font-family: SamsungSharpSans-Medium;
    font-weight: bold;
    font-size: 32px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) {
    width: 560px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word {
    margin: 85px 0 0 10px;
    text-align: left
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word .tit:nth-child(2) {
    margin-top: 40px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word .tit:nth-child(3) {
    margin-top: 40px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(2) {
    width: 376px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(2) .word {
    margin-top: 28px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(3) {
    width: 275px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(3) .word {
    margin-top: 28px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(4) {
    width: 214px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(4) .word {
    margin-top: 28px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 {
    margin-top: 11px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(1) {
    width: 560px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(1) .word {
    margin: 240px 0 0 0
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(2) {
    width: 376px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(2) .word {
    text-align: left;
    margin: 80px 0 0 15px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(3) {
    width: 501px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(3) .word {
    margin: 240px 0 0 0
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 {
    margin-top: 11px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(1) {
    width: 560px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(1) .word {
    width: auto;
    margin: 40px 0 0 345px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(2) {
    width: 414px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(2) .word {
    margin: 180px 0 0 0
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) {
    width: 468px
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) .word {
    margin: 20px 0 0 0
}

#taba5kids .taba5kids-pc #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) .word .msg {
    line-height: 1.3;
    width: 200px;
    margin: 50px 0 0 270px
}

#taba5kids .taba5kids-pc #section-1 .sect3 {
    position: relative;
    background-color: #dcfdff;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect3 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect3 .word .tit {
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 162px;
    font-family: Bold;
    font-size: 60px;
    padding: 54px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect3 .word .msg {
    width: 1211px;
    margin: 50px auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect3 .img1 {
    width: 1339px;
    height: 893px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect4 {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect4 .word {
    text-align: center;
    padding: 50px 0 40px 0
}

#taba5kids .taba5kids-pc #section-1 .sect4 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect4 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect4 .word .msg {
    width: 1164px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect4 .img1 {
    width: 1278px;
    height: 909px;
    display: block;
    margin: 0 0 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect5 {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect5 .word {
    text-align: center;
    padding: 100px 0 40px 0
}

#taba5kids .taba5kids-pc #section-1 .sect5 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect5 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect5 .word .msg {
    width: 1210px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect5 .img1 {
    width: 1825px;
    height: 788px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect5 .bv-row {
    width: 1225px;
    margin: 100px auto 50px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#taba5kids .taba5kids-pc #section-1 .sect5 .bv-row .bv-col {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect5 .bv-row .bv-col .col-tit {
    font-weight: 400;
    font-size: 45px;
    color: #000;
    margin: 10px 0
}

#taba5kids .taba5kids-pc #section-1 .sect5 .bv-row .bv-col .col-msg {
    font-weight: 400;
    font-size: 27px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect6 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect6 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect6 .word .tit {
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 162px;
    font-family: Bold;
    font-size: 60px;
    padding: 54px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect6 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect6 .word .msg {
    width: 1211px;
    margin: 50px auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect6 .img1 {
    width: 1339px;
    height: 893px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect7 {
    position: relative;
    width: 1600px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row {
    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
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row .word .tit {
    font-family: Bold;
    font-size: 50px;
    margin-bottom: 30px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row .word .msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row .img1 {
    display: block
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-1 {
    width: 1510px;
    margin: 0 auto;
    margin-top: 107px
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-1 .word {
    width: 441px
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-2 {
    width: 1336px;
    margin: 0 auto 0 45px;
    margin-top: 7px
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-2 .word {
    width: 396px
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-3 {
    width: 1510px;
    margin: 0 auto;
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px)
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-3 .word {
    width: 444px;
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px)
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-4 {
    width: 1111px;
    margin: 60px auto;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#taba5kids .taba5kids-pc #section-1 .sect7 .bv-row-4 .img1 {
    width: 898px;
    margin: 0 auto;
    height: 542px
}

#taba5kids .taba5kids-pc #section-1 .sect8 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect8 .word {
    text-align: center;
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 322px;
    padding: 60px 0
}

#taba5kids .taba5kids-pc #section-1 .sect8 .word .tit {
    font-family: Bold;
    font-size: 60px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect8 .word .msg {
    width: 1140px;
    margin: 30px auto 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #fff;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect8 .img1 {
    width: 1190px;
    height: 745px;
    display: block;
    margin: 16px auto 75px auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 {
    position: relative;
    width: 1600px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row {
    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
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row .word .tit {
    font-family: Bold;
    font-size: 50px;
    margin-bottom: 30px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row .word .lab {
    font-family: Bold;
    font-size: 40px;
    margin-bottom: 30px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row .word .msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row .img1 {
    display: block
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-1 {
    width: 1510px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-1 .word {
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
    width: 464px
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-2 {
    width: 1524px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-2 .word {
    width: 468px;
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px)
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-3 {
    width: 1453px;
    margin: 0 0 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-3 .word {
    width: 443px
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-4 {
    width: 1475px;
    margin: 30px auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-4 .word {
    width: 441px
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-5 {
    width: 1427px;
    margin: 30px auto
}

#taba5kids .taba5kids-pc #section-1 .sect9 .bv-row-5 .word {
    width: 485px
}

#taba5kids .taba5kids-pc #section-1 .sect10 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect10 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect10 .word .tit {
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 162px;
    font-family: Bold;
    font-size: 60px;
    padding: 54px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect10 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 40px auto 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect10 .word .msg {
    width: 1114px;
    margin: 50px auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect10 .img1 {
    width: 1243px;
    height: 732px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect11 {
    position: relative;
    width: 1600px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row {
    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
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row .word .tit {
    font-family: Bold;
    font-size: 50px;
    margin-bottom: 30px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row .word .msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row .img1 {
    display: block
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-1 {
    width: 1510px;
    margin: 0 auto;
    margin-top: 66px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-1 .word {
    width: 503px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-2 {
    width: 1336px;
    margin: 0 auto 0 45px;
    margin-top: 7px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-2 .word {
    width: 550px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-3 {
    width: 1651px;
    margin: 60px auto;
    padding-bottom: 67px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-3 .word {
    width: 999px;
    padding-bottom: 30px
}

#taba5kids .taba5kids-pc #section-1 .sect11 .bv-row-3 .img1 {
    width: 1651px;
    margin: 0 auto;
    height: 882px
}

#taba5kids .taba5kids-pc #section-1 .sect12 {
    position: relative;
    padding-bottom: 75px
}

#taba5kids .taba5kids-pc #section-1 .sect12 .word {
    text-align: center;
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 322px;
    padding: 60px 0
}

#taba5kids .taba5kids-pc #section-1 .sect12 .word .tit {
    font-family: Bold;
    font-size: 60px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect12 .word .msg {
    width: 1121px;
    margin: 30px auto 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 40px;
    color: #fff;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect12 .img1 {
    width: 1190px;
    height: 745px;
    display: block;
    margin: 16px auto 75px auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 40px auto 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .word .msg {
    width: 1114px;
    margin: 50px auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box {
    position: relative;
    width: 1650px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img-tit {
    position: absolute;
    font-family: Bold;
    font-size: 35px;
    color: #000;
    width: 200px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img-tit-1 {
    top: 100px;
    left: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img-tit-1::after {
    content: "";
    position: absolute;
    width: 150px;
    height: 2px;
    top: 50%;
    right: -130px;
    background-color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img-tit-2 {
    top: 150px;
    right: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img-tit-2::after {
    content: "";
    position: absolute;
    width: 110px;
    height: 2px;
    top: 50%;
    left: -110px;
    background-color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-1 .img-box .img1 {
    width: 1107px;
    height: 644px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-2 {
    padding-top: 61px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-2 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-2 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-2 .word .msg {
    width: 1096px;
    margin: 30px auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-2 .img1 {
    width: 981px;
    height: 776px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-3 .word {
    text-align: center
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-3 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-3 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 30px auto
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-3 .word .msg {
    width: 1154px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px;
    padding-bottom: 67px
}

#taba5kids .taba5kids-pc #section-1 .sect13 .bv-row-3 .img1 {
    width: 1920px;
    height: 704px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect14 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word {
    text-align: center;
    padding-top: 50px;
    width: 1150px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .msg {
    width: 1141px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .bv-row {
    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;
    text-align: left;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px)
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .bv-row .bv-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .bv-row .bv-col .col-word {
    color: #47b0dc;
    padding-left: 10px
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .bv-row .bv-col .col-word .col-tit {
    font-family: Bold;
    font-size: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect14 .word .bv-row .bv-col .col-word .col-msg {
    font-size: 24px
}

#taba5kids .taba5kids-pc #section-1 .sect14 .img1 {
    width: 1920px;
    height: 805px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect15 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word {
    text-align: center;
    padding: 50px 0;
    width: 1150px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .msg {
    width: 1124px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row {
    position: absolute;
    top: 340px;
    left: 1500px;
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row .bv-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row .bv-col .col-img {
    width: 100px;
    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
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row .bv-col .col-word {
    padding-left: 10px
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row .bv-col .col-word .col-tit {
    font-family: Bold;
    font-size: 34px
}

#taba5kids .taba5kids-pc #section-1 .sect15 .word .bv-row .bv-col .col-word .col-msg {
    font-size: 23px
}

#taba5kids .taba5kids-pc #section-1 .sect15 .img1 {
    width: 1860px;
    height: 861px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect16 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect16 .word {
    text-align: center;
    padding: 50px 0;
    width: 1200px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect16 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect16 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect16 .word .msg {
    width: 1200px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect16 .img1 {
    width: 1165px;
    height: 955px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect17 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-1 .word {
    text-align: center;
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 322px;
    padding: 60px 0
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-1 .word .tit {
    font-family: Bold;
    font-size: 60px;
    color: #fff
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-1 .word .lab {
    width: 1221px;
    margin: 30px auto 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 50px;
    color: #fff;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .word {
    text-align: center;
    padding: 50px 0;
    width: 1200px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .word .lab {
    font-family: Bold;
    font-size: 40px;
    color: #000;
    margin: 20px auto
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .word .msg {
    width: 1061px;
    margin: 0 auto;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .img1 {
    width: 1083px;
    height: 657px;
    display: block;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .bv-ul {
    width: 1480px;
    margin: 30px auto 80px 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
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .bv-ul .bv-li {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word {
    position: absolute;
    top: 50%;
    left: 190px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word .li-tit {
    font-family: Bold;
    font-size: 31px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word .li-msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 22px
}

#taba5kids .taba5kids-pc #section-1 .sect18 {
    position: relative;
    padding-bottom: 20px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row .word .msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    margin-top: 69px;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-1 {
    margin-left: 358px;
    width: 470px;
    height: 678px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-1 .img1 {
    position: absolute;
    top: 0;
    left: 1114px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-1 .word {
    padding-top: 150px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-2 {
    margin-left: 1088px;
    width: 450px;
    height: 806px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-2 .word {
    padding-top: 150px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-2 .img1 {
    position: absolute;
    top: 476px;
    left: 357px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-3 {
    margin-left: 339px;
    width: 593px;
    height: 482px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-3 .word {
    padding-top: 50px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-3 .img1 {
    position: absolute;
    top: 1388px;
    left: 968px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-4 {
    margin-left: 1052px;
    width: 593px;
    height: 857px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-4 .word {
    padding-top: 200px
}

#taba5kids .taba5kids-pc #section-1 .sect18 .bv-row-4 .img1 {
    position: absolute;
    top: 1988px;
    left: 400px
}

#taba5kids .taba5kids-pc #section-1 .sect19 {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col {
    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: 100px 0
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col .word {
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col .word .tit {
    font-family: Bold;
    font-size: 50px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col .word .msg {
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000;
    margin-top: 50px;
    line-height: 36px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col .word .lab-box {
    font-family: Regular;
    font-weight: 400;
    font-size: 48px;
    color: #3ea0c4;
    margin-top: 66px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-col .word .lab-box p {
    font-family: Bold;
    font-size: 150px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row .bv-title {
    text-align: center;
    background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1.webp);
    background-size: 1920px 322px;
    font-size: 60px;
    font-family: Bold;
    color: #fff;
    padding: 60px 0
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-1 .bv-col {
    width: 1337px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-1 .bv-col .word {
    width: 536px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-1 .img2 {
    position: absolute;
    top: 260px;
    left: 360px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-2 .bv-col {
    width: 1256px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-2 .bv-col .word {
    width: 565px
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-3 .bv-col {
    width: 1360px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect19 .bv-row-3 .bv-col .word {
    width: 450px
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 {
    width: 1268px;
    margin: 0 auto
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul {
    height: 100px;
    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
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 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
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li:nth-child(1) .round {
    background: #c5538e
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li:nth-child(2) .round {
    background: #3781b5
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li p {
    font-family: Bold;
    font-size: 40px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li .round {
    margin-right: 20px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: relative
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-1 .bv-ul .bv-li .round::after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #5b5b5e
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 {
    width: 1360px;
    margin: 50px auto
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul .bv-li {
    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;
    font-family: Regular;
    font-weight: 400;
    font-size: 30px;
    color: #000
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul .bv-li:nth-of-type(odd) {
    background-color: #eee
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul .bv-li:nth-of-type(odd) .bv-right {
    background: -webkit-gradient(linear, left top, right top, from(#d9d9d9), to(#eeeeee));
    background: linear-gradient(90deg, #d9d9d9 0%, #eeeeee 100%)
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul .bv-li .bv-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
    padding: 10px 0;
    line-height: 1.2;
    padding-left: 44px
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-2 .bv-ul .bv-li .bv-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
    padding: 10px 0;
    line-height: 1.2;
    padding-left: 44px
}

#taba5kids .taba5kids-pc #section-1 .sect20 .bv-row-3 {
    width: 1247px;
    margin: 0 auto;
    padding: 100px 0
}

@media screen and (max-device-width: 768px) {
    #taba5kids .taba5kids-pc {
        display: none !important
    }

    #taba5kids .taba5kids-phone {
        display: block !important;
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0
    }

    #taba5kids .taba5kids-phone #section-1 {
        width: 750px
    }

    #taba5kids .taba5kids-phone #section-1 .sect1 {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect1 .word {
        position: absolute;
        left: 50%;
        top: 71px;
        text-align: center;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #taba5kids .taba5kids-phone #section-1 .sect1 .word .tit {
        font-family: Bold;
        font-size: 40px;
        color: #000;
        background: linear-gradient(82deg, #09BC70 0%, #02A1F9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #taba5kids .taba5kids-phone #section-1 .sect1 .word .msg {
        font-family: SamsungSharpSans-Medium;
        margin-top: 20px;
        font-size: 23px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect1 .img1 {
        width: 750px;
        height: 1036px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 {
        width: 718px;
        position: absolute;
        top: 496px;
        left: 18px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row {
        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;
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col {
        width: auto;
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word {
        position: absolute;
        width: 100%;
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word .tit {
        font-family: SamsungSharpSans-Medium;
        font-weight: bold;
        font-size: 16px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row .bv-col .word .msg {
        font-family: SamsungSharpSans-Medium;
        font-weight: bold;
        font-size: 12px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col .word {
        position: absolute;
        width: 100%;
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) {
        width: 275px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word {
        margin: 33px 0 0 4px;
        text-align: left
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word .tit:nth-child(2) {
        margin-top: 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(1) .word .tit:nth-child(3) {
        margin-top: 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(2) {
        width: 185px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(2) .word {
        margin-top: 12px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(3) {
        width: 136px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(3) .word {
        margin-top: 12px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(4) {
        width: 105px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-1 .bv-col:nth-child(4) .word {
        margin-top: 12px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 {
        margin-top: 6px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(1) {
        width: 275px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(1) .word {
        margin: 117px 0 0 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(2) {
        width: 185px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(2) .word {
        text-align: left;
        margin: 40px 0 0 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(3) {
        width: 246px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-2 .bv-col:nth-child(3) .word {
        margin: 118px 0 0 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 {
        margin-top: 6px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(1) {
        width: 275px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(1) .word {
        width: auto;
        margin: 20px 0 0 145px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(2) {
        width: 203px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(2) .word {
        margin: 80px 0 0 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) {
        width: 230px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) .word {
        margin: 10px 0 0 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect2 .sect2-bg .sect2-box .bv-row-3 .bv-col:nth-child(3) .word .msg {
        line-height: 1.3;
        width: 200px;
        margin: 20px 0 0 70px
    }

    #taba5kids .taba5kids-phone #section-1 .sect3 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect3 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect3 .word .tit {
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-size: 750px 64px;
        background-repeat: no-repeat;
        font-family: Bold;
        font-size: 30px;
        padding: 17px;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect3 .word .msg {
        width: 581px;
        margin: 15px auto;
        font-family: SamsungSharpSans-Medium;
        font-weight: 400;
        font-size: 15px;
        line-height: 1.2;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect3 .img1 {
        width: 576px;
        height: 385px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 .word {
        text-align: center;
        padding: 42px 0 10px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 .word .tit {
        font-family: Bold;
        font-size: 30px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 .word .msg {
        width: 613px;
        margin: 0 auto;
        font-family: SamsungSharpSans-Medium;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect4 .img1 {
        width: 647px;
        height: 400px;
        display: block;
        margin: 0 0 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 {
        position: relative;
        margin-top: 20px;
        padding-bottom: 20px;
        background-color: #ccf2ff
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .word {
        text-align: center;
        padding: 100px 0 40px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .word .tit {
        font-family: Bold;
        font-size: 30px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 10px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .word .msg {
        width: 572px;
        margin: 0 auto;
        font-family: SamsungSharpSans-Medium;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .img1 {
        width: 638px;
        height: 333px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .bv-row {
        width: 410px;
        margin: 5px auto 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: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .bv-row .bv-col {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .bv-row .bv-col .col-tit {
        font-weight: 400;
        font-size: 14px;
        color: #000;
        margin: 2px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect5 .bv-row .bv-col .col-msg {
        font-weight: 400;
        font-size: 9px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 .word .tit {
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        font-family: Bold;
        font-size: 30px;
        padding: 17px;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 .word .msg {
        width: 608px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect6 .img1 {
        width: 609px;
        height: 406px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 {
        position: relative;
        width: 750px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row {
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row .word .tit {
        font-family: Bold;
        font-size: 22px;
        margin-bottom: 30px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row .word .msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row .img1 {
        display: block
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-1 {
        width: 700px;
        margin: 0 auto;
        margin-top: 50px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-1 .word {
        width: 208px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-2 {
        width: 700px;
        margin: 0 auto;
        margin-top: 50px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-2 .word {
        width: 203px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-3 {
        width: 700px;
        margin: 0 auto;
        margin-top: 50px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-3 .word {
        width: 202px
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-4 {
        width: 700px;
        margin: 50px auto;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #taba5kids .taba5kids-phone #section-1 .sect7 .bv-row-4 .img1 {
        width: 578px;
        margin: 0 auto;
        height: 366px
    }

    #taba5kids .taba5kids-phone #section-1 .sect8 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect8 .word {
        text-align: center;
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-size: 750px 146px;
        background-repeat: no-repeat;
        padding: 25px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect8 .word .tit {
        font-family: Bold;
        font-size: 25px;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect8 .word .msg {
        width: 530px;
        margin: 20px auto 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #fff;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect8 .img1 {
        width: 554px;
        height: 345px;
        display: block;
        margin: 16px auto 75px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 {
        position: relative;
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row {
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row .word .tit {
        font-family: Bold;
        font-size: 22px;
        margin-bottom: 15px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row .word .lab {
        font-family: Bold;
        font-size: 22px;
        margin-bottom: 15px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row .word .msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row .img1 {
        display: block
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-1 {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-1 .word {
        width: 203px
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-2 {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-2 .word {
        width: 209px
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-3 {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-3 .word {
        width: 281px
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-4 {
        width: 700px;
        margin: 30px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-4 .word {
        width: 200px
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-5 {
        width: 700px;
        margin: 30px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect9 .bv-row-5 .word {
        width: 249px
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 .word .tit {
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-size: 750px 100px;
        background-repeat: no-repeat;
        font-family: Bold;
        font-size: 25px;
        padding: 20px 0;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 40px auto 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 .word .msg {
        width: 542px;
        margin: 30px auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect10 .img1 {
        width: 599px;
        height: 353px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 {
        position: relative;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row {
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row .word .tit {
        font-family: Bold;
        font-size: 22px;
        margin-bottom: 20px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row .word .msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row .img1 {
        display: block
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-1 {
        width: 700px;
        margin: 0 auto;
        margin-top: 66px
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-1 .word {
        width: 230px
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-2 {
        width: 700px;
        margin: 0 auto;
        margin-top: 7px
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-2 .word {
        width: 250px;
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px)
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-3 {
        width: 750px;
        margin: 60px auto;
        position: relative;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-3 .word {
        position: absolute;
        top: 50px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 514px
    }

    #taba5kids .taba5kids-phone #section-1 .sect11 .bv-row-3 .img1 {
        width: 750px;
        margin: 0 auto;
        height: 615px
    }

    #taba5kids .taba5kids-phone #section-1 .sect12 {
        position: relative;
        padding-bottom: 50px
    }

    #taba5kids .taba5kids-phone #section-1 .sect12 .word {
        text-align: center;
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-repeat: no-repeat;
        background-size: 750px 134px;
        padding: 20px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect12 .word .tit {
        font-family: Bold;
        font-size: 25px;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect12 .word .msg {
        width: 539px;
        margin: 20px auto 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #fff;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .word .msg {
        width: 550px;
        margin: 20px auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .img-box {
        position: relative;
        width: 750px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .img-box .img-tit {
        position: absolute;
        font-family: Bold;
        font-size: 15px;
        color: #000;
        width: 100px
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .img-box .img-tit-1 {
        top: 40px;
        left: 30px
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .img-box .img-tit-2 {
        top: 60px;
        right: 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-1 .img-box .img1 {
        width: 661px;
        height: 265px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-2 {
        padding-top: 61px
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-2 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-2 .word .tit {
        font-family: Bold;
        font-size: 25px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-2 .word .msg {
        width: 610px;
        margin: 20px auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-2 .img1 {
        width: 440px;
        height: 350px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-3 .word {
        text-align: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-3 .word .tit {
        font-family: Bold;
        font-size: 25px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-3 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-3 .word .msg {
        width: 546px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2;
        padding-bottom: 30px
    }

    #taba5kids .taba5kids-phone #section-1 .sect13 .bv-row-3 .img1 {
        width: 750px;
        height: 285px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word {
        text-align: center;
        padding-top: 50px;
        width: 527px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .msg {
        width: 527px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .bv-row {
        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;
        text-align: left;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .bv-row .bv-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .bv-row .bv-col .col-word {
        padding-left: 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .bv-row .bv-col .col-word .col-tit {
        font-family: Bold;
        font-size: 15px
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .word .bv-row .bv-col .col-word .col-msg {
        font-size: 10px
    }

    #taba5kids .taba5kids-phone #section-1 .sect14 .img1 {
        width: 750px;
        height: 314px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word {
        text-align: center;
        padding: 50px 0;
        width: 502px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .msg {
        width: 502px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .bv-row {
        position: absolute;
        top: 255px;
        left: 618px;
        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: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .bv-row .bv-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 14px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .bv-row .bv-col .col-img {
        width: 100px;
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .bv-row .bv-col .col-word .col-tit {
        font-family: Bold;
        font-size: 15px
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .word .bv-row .bv-col .col-word .col-msg {
        font-size: 9px
    }

    #taba5kids .taba5kids-phone #section-1 .sect15 .img1 {
        width: 750px;
        height: 378px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 .word {
        text-align: center;
        padding: 50px 0;
        width: 600px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 .word .msg {
        width: 600px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect16 .img1 {
        width: 750px;
        height: 616px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 {
        position: relative;
        padding-bottom: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-1 .word {
        text-align: center;
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-size: 750px 120px;
        background-repeat: no-repeat;
        padding: 20px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-1 .word .tit {
        font-family: Bold;
        font-size: 25px;
        color: #fff
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-1 .word .lab {
        width: 560px;
        margin: 20px auto 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 25px;
        color: #fff;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .word {
        text-align: center;
        padding: 50px 0;
        width: 750px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .word .lab {
        font-family: Bold;
        font-size: 22px;
        color: #000;
        margin: 20px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .word .msg {
        width: 520px;
        margin: 0 auto;
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .img1 {
        width: 502px;
        height: 305px;
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul {
        width: 700px;
        margin: 30px auto 80px 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
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul .bv-li {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 32%;
        flex: 0 1 32%
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul .bv-li img {
        width: 100%
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word {
        position: absolute;
        top: 50%;
        left: 90px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word .li-tit {
        font-family: Bold;
        font-size: 15px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect17 .bv-row-2 .bv-ul .bv-li .li-word .li-msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 11px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 {
        position: relative;
        padding-bottom: 40px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row {
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row .word .msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        margin-top: 40px;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-1 {
        width: 600px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-1 .img1 {
        width: 246px;
        height: 390px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-1 .word {
        width: 207px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-2 {
        width: 600px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-2 .word {
        width: 214px;
        padding-top: 150px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-2 .img1 {
        width: 314px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-3 {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-3 .word {
        padding-top: 50px;
        width: 275px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-3 .img1 {
        width: 403px;
        height: 273px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-4 {
        width: 600px;
        margin: 0 auto;
        margin-top: 100px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-4 .word {
        padding-top: 50px;
        width: 282px
    }

    #taba5kids .taba5kids-phone #section-1 .sect18 .bv-row-4 .img1 {
        width: 311px;
        height: 427px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col {
        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: 50px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col .word {
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col .word .tit {
        font-family: Bold;
        font-size: 22px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col .word .msg {
        font-family: Regular;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        margin-top: 30px;
        line-height: 1.2
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col .word .lab-box {
        font-family: Regular;
        font-weight: 400;
        font-size: 20px;
        color: #3ea0c4;
        margin-top: 30px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-col .word .lab-box p {
        font-family: Bold;
        font-size: 60px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row .bv-title {
        text-align: center;
        background-image: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/taba5kids_img/3-1-app.webp);
        background-repeat: no-repeat;
        background-size: 750px 164px;
        font-size: 25px;
        font-family: Bold;
        color: #fff;
        padding: 25px 0
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-1 .bv-col {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-1 .bv-col .word {
        width: 237px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-1 .img2 {
        position: absolute;
        width: 53px;
        top: 160px;
        left: 160px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-2 .bv-col {
        width: 620px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-2 .bv-col .word {
        width: 257px
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-3 .bv-col {
        width: 600px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect19 .bv-row-3 .bv-col .word {
        width: 218px
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 {
        width: 700px;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul {
        height: 50px;
        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
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 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
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li:nth-child(1) .round {
        background: #c5538e
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li:nth-child(2) .round {
        background: #3781b5
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li p {
        font-family: Bold;
        font-size: 18px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li .round {
        margin-right: 20px;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        position: relative
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 .bv-ul .bv-li .round::after {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 2px solid #5b5b5e
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-1 img {
        display: block;
        margin: 0 auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 {
        width: 722px;
        margin: 50px auto
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul .bv-li {
        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;
        font-family: Regular;
        font-weight: 400;
        font-size: 16px;
        color: #000
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul .bv-li:nth-of-type(odd) {
        background-color: #eee
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul .bv-li:nth-of-type(odd) .bv-right {
        background: -webkit-gradient(linear, left top, right top, from(#d9d9d9), to(#eeeeee));
        background: linear-gradient(90deg, #d9d9d9 0%, #eeeeee 100%)
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul .bv-li .bv-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 40%;
        flex: 0 1 40%;
        padding: 10px 0;
        line-height: 1.2;
        padding-left: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-2 .bv-ul .bv-li .bv-right {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 60%;
        flex: 0 1 60%;
        padding: 10px 0;
        line-height: 1.2;
        padding-left: 20px
    }

    #taba5kids .taba5kids-phone #section-1 .sect20 .bv-row-3 {
        width: 457px;
        margin: 0 auto;
        padding: 50px 0
    }
}