@media only screen and (min-width:1440.02px){.membership-day-methods,.oppo-service-precautions,.oppo-service-rights,.oppo-service-welfare{width:13.12rem}
#sow_membership_day{padding-top:0;padding-bottom:1.24rem;width:100%;background:#f7f7f7}
.oppo-service-container{font-family:OPPOSans-Ver2-Regular;font-variation-settings:"wght" 550}
.oppo-service-container .oppo-service-header{position:relative}
.oppo-service-container .oppo-service-header .img-box,.oppo-service-container .oppo-service-header .img-box img{width:100%}
.oppo-service-container .oppo-service-header .text-box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}
.oppo-service-container .oppo-service-header .text-box .title{font-size:.68rem;line-height:120%;margin-bottom:.2rem}
.oppo-service-container .oppo-service-header .text-box p{margin-top:.12rem;font-size:.24rem;line-height:150%;letter-spacing:-.002rem}
.oppo-service-container .oppo-service-header .btn-box{margin-top:.2rem}
.oppo-service-container .oppo-service-header .btn-box .left-btn{display:inline-block;width:1.25rem;height:.44rem;line-height:.44rem;color:#000;background:#fff;margin-right:.16rem;cursor:pointer;font-size:.14rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-header .btn-box .right-btn{border:.01rem solid #fff;display:inline-block;width:1.25rem;height:.44rem;background:transparent;cursor:pointer;font-size:0}
.oppo-service-container .oppo-service-header .btn-box .right-btn i{display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.06rem 0 .06rem .1rem;margin-right:.16rem}
.oppo-service-container .oppo-service-header .btn-box .right-btn span{line-height:.44rem;font-size:.14rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-sub-header{margin-top:.24rem;margin-bottom:.58rem}
.oppo-service-container .oppo-service-sub-header .subtitle{font-weight:400;font-size:.48rem;line-height:.68rem;color:#000}
.oppo-service-container .oppo-service-sub-header .subDesc{margin-top:.16rem;font-size:.24rem;line-height:.34rem;color:#060a07}
.oppo-service-container .oppo-service-sub-header .subDesc i{border-radius:.08rem;padding:.02rem .08rem;font-size:.2rem;line-height:.26rem;letter-spacing:-.0005rem;color:#26c05d;border:.005rem solid;margin:0 .12rem}
.oppo-service-container .oppo-service-sub-header .subDesc a{color:#2d40e9;margin-left:.04rem;display:inline-block;text-decoration:underline}
.oppo-service-container .oppo-service-rights{margin:.32rem auto 0}
.oppo-service-container .oppo-service-rights .right-box{text-align:left;font-size:0;display:-ms-flexbox;display:flex;gap:.32rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.oppo-service-container .oppo-service-rights .right-box .right-item{width:6.4rem;padding:.48rem .64rem;background-color:#fff;text-align:left;box-sizing:border-box;vertical-align:top;border-radius:.32rem}
.oppo-service-container .oppo-service-rights .right-box .right-item img{width:.64rem;height:.64rem}
.oppo-service-container .oppo-service-rights .right-box .right-item .subDesc{margin-top:.12rem;font-size:.2rem;line-height:150%;letter-spacing:-.0012rem}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc{margin-top:.2rem;font-size:.32rem;line-height:120%;letter-spacing:-.002rem;color:#999;width:4.8rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc i{color:#000}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc.bottom{margin-bottom:.22rem}
.oppo-service-container .oppo-service-rights .right-box .right-item .remind{margin-top:.4rem;font-size:.12rem;line-height:170%;letter-spacing:-.0005rem;color:#999}
.oppo-service-container .oppo-service-rights .right-box-new{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.32rem}
.oppo-service-container .oppo-service-rights .right-box-new .right-item{-ms-flex-preferred-size:calc(50% - 0.16rem);flex-basis:calc(50% - 0.16rem);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.44rem .44rem .44rem .48rem;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff;border-radius:.32rem}
.oppo-service-container .oppo-service-rights .right-box-new .right-item-text{-ms-flex:1;flex:1;margin-right:.32rem}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .subDesc{font-size:.32rem;line-height:120%;letter-spacing:-.002rem;color:rgba(0,0,0,.95)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .desc{margin-top:.16rem;font-size:.16rem;line-height:170%;letter-spacing:-.0005rem;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item img{width:1.6rem;height:1.6rem}
.oppo-service-container .membership-day-methods{margin:1.28rem auto}
.oppo-service-container .membership-day-methods .title{font-size:.48rem;line-height:.68rem;color:#000;margin-bottom:.64rem}
.oppo-service-container .membership-day-methods .membership-day-container{padding:.64rem 1.68rem .96rem;border-radius:.32rem;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff}
.oppo-service-container .membership-day-methods .membership-day-container .subtitle{font-size:.28rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .membership-day-methods .membership-day-container .desc{margin:.16rem 0;font-size:.18rem;line-height:170%;text-align:center;letter-spacing:-.0005rem;color:rgba(0,0,0,.75)}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.32rem 1.28rem}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item{margin-top:.32rem;-ms-flex-preferred-size:2.4rem;flex-basis:2.4rem}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .title{font-size:.24rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:#356f55;margin-bottom:.16rem}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .subtitle{margin-bottom:.16rem;font-size:.16rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.75);min-height:.38rem}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img{border-radius:.16rem;overflow:hidden}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img img{width:100%;height:auto}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .desc{margin-top:.12rem;font-size:.12rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-welfare{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.32rem}
.oppo-service-container .oppo-service-welfare .welfare-card{width:6.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:.32rem;overflow:hidden}
.oppo-service-container .oppo-service-welfare .welfare-card img{width:100%;height:auto}
.oppo-service-container .oppo-service-welfare .welfare-card .text-box{margin-left:0;text-align:left;padding:.32rem .32rem .64rem}
.oppo-service-container .oppo-service-welfare .welfare-card .title{font-size:.28rem;line-height:120%;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-welfare .welfare-card .desc{margin:.12rem 0 .48rem;font-size:.18rem;line-height:150%;letter-spacing:-.0012rem;color:rgba(0,0,0,.75)}
.oppo-service-container .oppo-service-welfare .welfare-card a.button{display:inline-block;padding:.14rem .28rem;font-size:.16rem;line-height:.24rem;letter-spacing:.02em;background:#000;border-radius:.36rem;color:#fff}
.oppo-service-container .oppo-service-precautions{margin:1.28rem auto 0;text-align:left}
.oppo-service-container .oppo-service-precautions .title{font-size:.32rem;line-height:120%;letter-spacing:-.002rem;color:rgba(0,0,0,.75);margin-bottom:.32rem}
.oppo-service-container .oppo-service-precautions .text-item{margin-top:.08rem;font-size:.2rem;line-height:150%;letter-spacing:-.0012rem;color:rgba(0,0,0,.55);display:-ms-flexbox;display:flex}
.oppo-service-container .oppo-service-precautions .text-item span{width:.15rem;margin-right:.08rem}
.oppo-service-container .oppo-service-precautions .text-item>div{vertical-align:top}
.oppo-service-container .oppo-service-precautions .text-item p{display:inline-block}
.slide-video{position:fixed;left:0;width:100%;height:100vh;background-color:#000;transition:top .3s ease-out;z-index:10000}
.slide-video-content{height:100%;position:relative}
.slide-video-content>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.slide-video-content>a{position:absolute;right:.2rem;top:.2rem;display:inline-block;z-index:4}
.slide-video-content>a>img{height:.18rem;width:.18rem}
}
@media only screen and (min-width:1024px) and (max-width:1440px){.membership-day-methods,.oppo-service-precautions,.oppo-service-rights,.oppo-service-welfare{width:91.11111vw}
#sow_membership_day{padding-top:0;padding-bottom:8.61111vw;width:100%;background:#f7f7f7}
.oppo-service-container{font-family:OPPOSans-Ver2-Regular;font-variation-settings:"wght" 550}
.oppo-service-container .oppo-service-header{position:relative}
.oppo-service-container .oppo-service-header .img-box,.oppo-service-container .oppo-service-header .img-box img{width:100%}
.oppo-service-container .oppo-service-header .text-box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}
.oppo-service-container .oppo-service-header .text-box .title{font-size:4.72222vw;line-height:120%;margin-bottom:1.38889vw}
.oppo-service-container .oppo-service-header .text-box p{margin-top:.83333vw;font-size:1.66667vw;line-height:150%;letter-spacing:-.2px}
.oppo-service-container .oppo-service-header .btn-box{margin-top:1.38889vw}
.oppo-service-container .oppo-service-header .btn-box .left-btn{display:inline-block;width:8.68056vw;height:3.05556vw;line-height:3.05556vw;color:#000;background:#fff;margin-right:1.11111vw;cursor:pointer;font-size:.97222vw;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-header .btn-box .right-btn{border:1px solid #fff;display:inline-block;width:8.68056vw;height:3.05556vw;background:transparent;cursor:pointer;font-size:0}
.oppo-service-container .oppo-service-header .btn-box .right-btn i{display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.41667vw 0 .41667vw .69444vw;margin-right:1.11111vw}
.oppo-service-container .oppo-service-header .btn-box .right-btn span{line-height:3.05556vw;font-size:.97222vw;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-sub-header{margin-top:1.66667vw;margin-bottom:4.02778vw}
.oppo-service-container .oppo-service-sub-header .subtitle{font-weight:400;font-size:3.33333vw;line-height:4.72222vw;color:#000}
.oppo-service-container .oppo-service-sub-header .subDesc{margin-top:1.11111vw;font-size:1.66667vw;line-height:2.36111vw;color:#060a07}
.oppo-service-container .oppo-service-sub-header .subDesc i{border-radius:.55556vw;padding:.13889vw .55556vw;font-size:1.38889vw;line-height:1.80556vw;letter-spacing:-.05px;color:#26c05d;border:.5px solid;margin:0 .83333vw}
.oppo-service-container .oppo-service-sub-header .subDesc a{color:#2d40e9;margin-left:.27778vw;display:inline-block;text-decoration:underline}
.oppo-service-container .oppo-service-rights{margin:2.22222vw auto 0}
.oppo-service-container .oppo-service-rights .right-box{text-align:left;font-size:0;display:-ms-flexbox;display:flex;gap:2.22222vw;-ms-flex-wrap:wrap;flex-wrap:wrap}
.oppo-service-container .oppo-service-rights .right-box .right-item{width:44.44444vw;padding:3.33333vw 4.44444vw;background-color:#fff;text-align:left;box-sizing:border-box;vertical-align:top;border-radius:2.22222vw}
.oppo-service-container .oppo-service-rights .right-box .right-item img{width:4.44444vw;height:4.44444vw}
.oppo-service-container .oppo-service-rights .right-box .right-item .subDesc{margin-top:.83333vw;font-size:1.38889vw;line-height:150%;letter-spacing:-.12px}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc{margin-top:1.38889vw;font-size:2.22222vw;line-height:120%;letter-spacing:-.2px;color:#999;width:33.33333vw;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc i{color:#000}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc.bottom{margin-bottom:1.52778vw}
.oppo-service-container .oppo-service-rights .right-box .right-item .remind{margin-top:2.77778vw;font-size:.83333vw;line-height:170%;letter-spacing:-.05px;color:#999}
.oppo-service-container .oppo-service-rights .right-box-new{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.22222vw}
.oppo-service-container .oppo-service-rights .right-box-new .right-item{-ms-flex-preferred-size:calc(50% - 1.11111vw);flex-basis:calc(50% - 1.11111vw);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3.05556vw 3.05556vw 3.05556vw 3.33333vw;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff;border-radius:2.22222vw}
.oppo-service-container .oppo-service-rights .right-box-new .right-item-text{-ms-flex:1;flex:1;margin-right:2.22222vw}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .subDesc{font-size:2.22222vw;line-height:120%;letter-spacing:-.2px;color:rgba(0,0,0,.95)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .desc{margin-top:1.11111vw;font-size:1.11111vw;line-height:170%;letter-spacing:-.05px;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item img{width:11.11111vw;height:11.11111vw}
.oppo-service-container .membership-day-methods{margin:8.88889vw auto}
.oppo-service-container .membership-day-methods .title{font-size:3.33333vw;line-height:4.72222vw;color:#000;margin-bottom:4.44444vw}
.oppo-service-container .membership-day-methods .membership-day-container{padding:4.44444vw 11.66667vw 6.66667vw;border-radius:2.22222vw;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff}
.oppo-service-container .membership-day-methods .membership-day-container .subtitle{font-size:1.94444vw;line-height:120%;text-align:center;letter-spacing:-.2px;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .membership-day-methods .membership-day-container .desc{margin:1.11111vw 0;font-size:1.25vw;line-height:170%;text-align:center;letter-spacing:-.05px;color:rgba(0,0,0,.75)}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.22222vw 8.88889vw}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item{margin-top:2.22222vw;-ms-flex-preferred-size:16.66667vw;flex-basis:16.66667vw}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .title{font-size:1.66667vw;line-height:120%;text-align:center;letter-spacing:-.2px;color:#356f55;margin-bottom:1.11111vw}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .subtitle{margin-bottom:1.11111vw;font-size:1.11111vw;line-height:120%;text-align:center;letter-spacing:-.2px;color:rgba(0,0,0,.75);min-height:2.63889vw}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img{border-radius:1.11111vw;overflow:hidden}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img img{width:100%;height:auto}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .desc{margin-top:.83333vw;font-size:.83333vw;line-height:120%;text-align:center;letter-spacing:-.2px;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-welfare{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.22222vw}
.oppo-service-container .oppo-service-welfare .welfare-card{width:44.44444vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2.22222vw;overflow:hidden}
.oppo-service-container .oppo-service-welfare .welfare-card img{width:100%;height:auto}
.oppo-service-container .oppo-service-welfare .welfare-card .text-box{margin-left:0;text-align:left;padding:2.22222vw 2.22222vw 4.44444vw}
.oppo-service-container .oppo-service-welfare .welfare-card .title{font-size:1.94444vw;line-height:120%;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-welfare .welfare-card .desc{margin:.83333vw 0 3.33333vw;font-size:1.25vw;line-height:150%;letter-spacing:-.12px;color:rgba(0,0,0,.75)}
.oppo-service-container .oppo-service-welfare .welfare-card a.button{display:inline-block;padding:.97222vw 1.94444vw;font-size:1.11111vw;line-height:1.66667vw;letter-spacing:.02em;background:#000;border-radius:2.5vw;color:#fff}
.oppo-service-container .oppo-service-precautions{margin:8.88889vw auto 0;text-align:left}
.oppo-service-container .oppo-service-precautions .title{font-size:2.22222vw;line-height:120%;letter-spacing:-.2px;color:rgba(0,0,0,.75);margin-bottom:2.22222vw}
.oppo-service-container .oppo-service-precautions .text-item{margin-top:.55556vw;font-size:1.38889vw;line-height:150%;letter-spacing:-.12px;color:rgba(0,0,0,.55);display:-ms-flexbox;display:flex}
.oppo-service-container .oppo-service-precautions .text-item span{width:1.04167vw;margin-right:.55556vw}
.oppo-service-container .oppo-service-precautions .text-item>div{vertical-align:top}
.oppo-service-container .oppo-service-precautions .text-item p{display:inline-block}
.slide-video{position:fixed;left:0;width:100%;height:100vh;background-color:#000;transition:top .3s ease-out;z-index:10000}
.slide-video-content{height:100%;position:relative}
.slide-video-content>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.slide-video-content>a{position:absolute;right:1.38889vw;top:1.38889vw;display:inline-block;z-index:4}
.slide-video-content>a>img{height:1.25vw;width:1.25vw}
}
@media only screen and (min-width:0) and (max-width:1023.98px){#sow_membership_day{padding:0 0 .64rem;width:100%}
.oppo-service-container{background:#fafafa}
.oppo-service-container .oppo-service-header{position:relative}
.oppo-service-container .oppo-service-header .img-box,.oppo-service-container .oppo-service-header .img-box img{width:100%}
.oppo-service-container .oppo-service-header .text-box{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}
.oppo-service-container .oppo-service-header .text-box .title{font-size:.36rem;line-height:120%;margin-bottom:.32rem}
.oppo-service-container .oppo-service-header .text-box p{margin-top:.12rem;font-size:.16rem;line-height:150%;text-align:center;letter-spacing:-.001rem}
.oppo-service-container .oppo-service-header .btn-box{margin-top:.2rem}
.oppo-service-container .oppo-service-header .btn-box .left-btn{display:inline-block;width:1.25rem;height:.44rem;line-height:.44rem;color:#000;background:#fff;margin-right:.16rem;cursor:pointer;font-size:.14rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-header .btn-box .right-btn{border:.01rem solid #fff;display:inline-block;width:1.25rem;height:.44rem;background:transparent;cursor:pointer;font-size:0}
.oppo-service-container .oppo-service-header .btn-box .right-btn i{display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.06rem 0 .06rem .1rem;margin-right:.16rem}
.oppo-service-container .oppo-service-header .btn-box .right-btn span{line-height:.44rem;font-size:.14rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .membership-day-methods,.oppo-service-container .oppo-service-precautions,.oppo-service-container .oppo-service-rights,.oppo-service-container .oppo-service-sub-header,.oppo-service-container .oppo-service-welfare,.oppo-service-container .right-box-new{margin:0 .16rem}
.oppo-service-container .oppo-service-sub-header{margin:.12rem .16rem .4rem;padding:0 .16rem}
.oppo-service-container .oppo-service-sub-header .subtitle{font-size:.24rem;line-height:.36rem;letter-spacing:-.05em}
.oppo-service-container .oppo-service-sub-header .subDesc{margin-top:.16rem;padding:0 .27rem;font-size:.14rem;line-height:.2rem;color:#060a07}
.oppo-service-container .oppo-service-sub-header .subDesc i{border-radius:.04rem;padding:.02rem .08rem;font-size:.12rem;line-height:170%;color:#26c05d;border:.005rem solid;margin:0 .04rem}
.oppo-service-container .oppo-service-sub-header .subDesc a{color:#2d40e9;margin:.08rem .04rem 0;display:inline-block;text-decoration:underline}
.oppo-service-container .oppo-service-rights{width:100%;margin:0 auto}
.oppo-service-container .oppo-service-rights .right-box{text-align:left;font-size:0;margin:0 .16rem}
.oppo-service-container .oppo-service-rights .right-box .right-item{margin:.2rem auto 0;padding-top:.2rem;padding-left:.2rem;padding-bottom:.32rem;background-color:#fff;text-align:left;box-sizing:border-box;vertical-align:top;border-radius:.24rem}
.oppo-service-container .oppo-service-rights .right-box .right-item:nth-child(odd){margin-right:0}
.oppo-service-container .oppo-service-rights .right-box .right-item:first-child{margin-top:0}
.oppo-service-container .oppo-service-rights .right-box .right-item img{width:.48rem;height:.48rem}
.oppo-service-container .oppo-service-rights .right-box .right-item .subDesc{margin-top:.04rem;font-size:.14rem;line-height:170%;letter-spacing:-.0006rem}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc{margin-top:.12rem;font-size:.2rem;line-height:.26rem;letter-spacing:-.0012rem;color:#999;width:2.8rem;font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-rights .right-box .right-item .desc i{color:#000}
.oppo-service-container .oppo-service-rights .right-box .right-item .remind{margin-top:.2rem;font-size:.12rem;line-height:170%;letter-spacing:-.0005rem;color:#999}
.oppo-service-container .oppo-service-rights .right-box-new{text-align:left}
.oppo-service-container .oppo-service-rights .right-box-new .right-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.32rem .16rem;border-radius:.24rem;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff}
.oppo-service-container .oppo-service-rights .right-box-new .right-item:not(:first-child){margin-top:.16rem}
.oppo-service-container .oppo-service-rights .right-box-new .right-item-text{-ms-flex:1;flex:1;margin-right:.32rem}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .subDesc{font-size:.2rem;line-height:120%;letter-spacing:-.002rem;color:rgba(0,0,0,.95)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item .desc{margin-top:.08rem;font-size:.12rem;line-height:133%;letter-spacing:-.0005rem;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-rights .right-box-new .right-item img{width:.8rem;height:.8rem}
.oppo-service-container .membership-day-methods{margin-top:.64rem;margin-bottom:.64rem}
.oppo-service-container .membership-day-methods .title{font-size:.24rem;line-height:.36rem;margin-bottom:.24rem}
.oppo-service-container .membership-day-methods .membership-day-container{padding:.32rem .44rem;border-radius:.24rem;background:linear-gradient(180deg,rgba(217,237,229,.1),rgba(239,252,242,.1) 62.5%,rgba(247,247,247,.1)),#fff}
.oppo-service-container .membership-day-methods .membership-day-container .subtitle{font-size:.2rem;line-height:120%;letter-spacing:-.002rem;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .membership-day-methods .membership-day-container .desc{margin-top:.12rem;font-size:.14rem;line-height:170%;letter-spacing:-.0005rem;color:rgba(0,0,0,.75)}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item{margin-top:.32rem}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .title{font-size:.18rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:#356f55}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .subtitle{margin:.08rem 0 .14rem;font-size:.12rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.75)}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img{border-radius:.16rem;overflow:hidden}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .img img{width:100%;height:auto}
.oppo-service-container .membership-day-methods .membership-day-container .membership-day-item .desc{margin-top:.12rem;font-size:.12rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.55)}
.oppo-service-container .oppo-service-welfare .welfare-card{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:.24rem;overflow:hidden}
.oppo-service-container .oppo-service-welfare .welfare-card:not(:first-child){margin-top:.16rem}
.oppo-service-container .oppo-service-welfare .welfare-card img{width:100%;height:auto}
.oppo-service-container .oppo-service-welfare .welfare-card .text-box{margin-left:0;text-align:left;padding:.16rem .16rem .32rem}
.oppo-service-container .oppo-service-welfare .welfare-card .title{font-size:.2rem;line-height:120%;letter-spacing:-.002rem;color:rgba(0,0,0,.95);font-family:OPPOSans-Ver2-Medium;font-variation-settings:"wght" 750}
.oppo-service-container .oppo-service-welfare .welfare-card .desc{margin:.08rem 0 .32rem;font-size:.12rem;line-height:150%;letter-spacing:-.0012rem;color:rgba(0,0,0,.75)}
.oppo-service-container .oppo-service-welfare .welfare-card a.button{display:inline-block;padding:.09rem .2rem;background:#000;border-radius:.36rem;color:#fff}
.oppo-service-container .oppo-service-precautions{margin-top:.64rem}
.oppo-service-container .oppo-service-precautions .title{font-size:.2rem;line-height:120%;text-align:center;letter-spacing:-.002rem;color:rgba(0,0,0,.95);margin-bottom:.18rem}
.oppo-service-container .oppo-service-precautions .text-item{text-align:left;font-size:.14rem;line-height:.2rem;letter-spacing:-.0006rem;color:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;gap:.04rem}
.oppo-service-container .oppo-service-precautions .text-item:not(:first-child){margin-top:.16rem}
.oppo-service-container .oppo-service-precautions .text-item span{width:.11rem}
.oppo-service-container .oppo-service-precautions .text-item>div{display:inline-block;vertical-align:top;font-size:.12rem;line-height:150%;letter-spacing:-.0012rem;color:rgba(0,0,0,.75)}
.oppo-service-container .oppo-service-precautions .text-item p{display:inline-block}
.slide-video{position:fixed;left:0;width:100%;height:100vh;background-color:#000;transition:top .3s ease-out;z-index:10000}
.slide-video-content{height:100%;position:relative}
.slide-video-content>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.slide-video-content>a{position:absolute;display:inline-block;height:.2rem;width:.2rem;right:.1rem;top:.1rem;z-index:4}
.slide-video-content>a>img{width:100%}
}