*{margin: 0;padding: 0;}
img{display: block;}
ul,li{list-style: none;}
.pc{display: none;}
.mobile{display: block;}
.fl_l{float: left;}
.fl_r{float: right;}
.container{width:100%;padding: 0 0.2rem;box-sizing: border-box;position:relative;}

.section1{
    background-image: url("../../images/RUSHWAWE/s1_bg.png");
    background-repeat: no-repeat;
    background-position: center 1.7rem;
    background-size: 98%;
    background-color: #ededed
}
.section1 .head h1{font: normal 0.26rem / 0.3rem "meiryob";color: #192a31;margin: 0.46rem 0 0 0.26rem;}
.section1 .head img{margin: 0.39rem 0.57rem 0 0;width: 0.74rem}
.section1 .container>img{margin: 0.14rem auto 0 auto;width: 55.2%;}
.section1 .container>p:nth-child(3){font:normal 0.2rem/0 "NOTOSANSJP-THIN";color: #192a31;text-align: center;}
.section1 .container>p:nth-child(4){font:normal 0.26rem/1.2rem "NOTOSANSJP-REGULAR";color: #192a31;text-align: center;letter-spacing: 3px;}

.section1 .s1_part2{display: flex;}
.section1 .s1_part2 div{flex: 1;height:1.81rem;text-align: center;padding: 0.55rem 0 0 0;box-sizing: border-box;}
.section1 .s1_part2 div p:nth-child(1){font: bold 0.47rem/0.47rem "arialbd";color: #ffffff;}
.section1 .s1_part2 div p:nth-child(1) span{font: bold 0.22rem/0.22rem "arialbd"}
.section1 .s1_part2 div p:nth-child(2){font: normal 0.24rem/0.24rem "YuGothL";color: #848d90;margin-top:0.18rem;}
.section1 .s1_part2 div:nth-child(1){background-color: #222222;}
.section1 .s1_part2 div:nth-child(2){background-color: #2e2e2e;}
.section1 .s1_part2 div:nth-child(3){background-color: #383838;}
.dimg03{position: absolute;    bottom: 17.5%;width:20%;    right: 10%;    z-index: 21;transition:all ease .3s;}
.dimg03 img{width:100%;}

.section2{padding: 0.48rem 0 0 0;position: relative;}
.section2>img{width: 100%;}
.section2>div{width: 100%;}
.section2 .container .fl_l{padding: 0 0.5rem 0.7rem 0.5rem;box-sizing: border-box;}
.section2 .container .fl_l>p:nth-child(1){font:normal 0.18rem/0.18rem "SourceHanSansCN-Light";color: #141414;letter-spacing: 2px;}
.section2 .container .fl_l h1{font:normal 0.46rem/1rem "meiryob";color: #141414;}
.section2 .container .fl_l h1:after{
    content: "";
    display: block;
    width:2.25rem;
    height:1px;
    background-color: #141414;
    margin: 0.38rem 0 0.54rem 0;
}
.section2 .container .fl_l>p:nth-child(3){font:normal 0.28rem/0.7rem "meiryob";color: #141414;}
.section2 .container .fl_l>p:nth-child(3)>span{color: #2c7794;}
.section2 .container .fl_l>p:nth-child(4){font:normal 0.26rem/0.5rem "SourceHanSansCN-Light";color: #141414;margin-top: 0.3rem;}

.section3{background: url("../../images/RUSHWAWE/s3_bg_m.png")no-repeat center bottom;background-size:cover;text-align: center;padding: 0.58rem 0;}
.section3 h2{font:normal 0.28rem/0.28rem "meiryob";color: #ffffff;}
.section3 p{
    font:normal 0.24rem/0.45rem"SourceHanSansCN-Light";
    color: #ffffff;
    padding: 0.45rem 0.9rem 0 0.9rem;
    box-sizing: border-box;
}
.section4{
    padding: 0.47rem 0 0 0;
    background-image: url("../../images/RUSHWAWE/s4_bg.png"),url("../../images/RUSHWAWE/s4_bg2.png");
    background-repeat: no-repeat;
    background-position: bottom 0.6rem center,right top;
    background-size: 100%,24.9%;
}
.section4 h1{font:normal 0.52rem/0.52rem "meiryob";color: #141414;text-align: center;}
.section4>p{font:normal 0.18rem/0.24rem "SourceHanSansCN-Light";color: #141414;text-align: center;letter-spacing: 3px;}
.section4 div.clearfix{position: relative;padding:0.42rem 0 0 0;}
.section4 div.clearfix img.fl_l{position: absolute;width: 64%;bottom: 20%;}
.section4 div.clearfix .fl_r{width: 48%;text-align: left;padding-left: 0.4rem;box-sizing: border-box;}
.section4 div.clearfix .fl_r img:nth-child(1){width: 1.2rem;}
.section4 div.clearfix .fl_r p:nth-child(2),
.section4 div.clearfix .fl_r p:nth-child(5),
.section4 div.clearfix .fl_r p:nth-child(8){
    font:normal 0.2rem/0.2rem "SourceHanSansCN-Light";color: #141414;margin: 0.2rem 0 0.2rem 0;
}
.section4 div.clearfix .fl_r img:nth-child(4){ width: 1.5rem; margin: 0.3rem 0 0 0;}
.section4 div.clearfix .fl_r img:nth-child(7){ width: 1.5rem; margin: 0.3rem 0 0 0;}
.section4 div.clearfix .fl_r p:nth-child(3),
.section4 div.clearfix .fl_r p:nth-child(6){font:normal 0.22rem/0.22rem "meiryob";color: #141414;}

.section5{
    margin-top: 0.66rem;
    background: url("../../images/RUSHWAWE/s5_bg.png") no-repeat;
    background-size: cover;
    position: relative;
    padding: 0.48rem 0 0.66rem 0;
}
.section5 img:nth-child(1){position: absolute;top: 0.42rem;left:0;width: 0.87rem;}
.section5 img:nth-child(2){position: absolute;right: 0;bottom:0;width: 0.9rem;}
.section5 h1{text-align: center;font:normal 0.4rem/0.65rem "meiryob";color: #e4e8ea;}
.section5 h1:after{
    content: "";
    display: block;
    width:1.64rem;
    height:1px;
    background-color: #738b95;
    margin: 0.2rem auto 0.4rem auto;
}
.section5 p{
    text-align: center;
    font: normal 0.24rem / 0.45rem "NOTOSANSJP-REGULAR";
    color: #e4e8ea;
    padding: 0 0.8rem;
    box-sizing: border-box;
}
.section6{
    background-image: url("../../images/RUSHWAWE/s6_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0.5rem 0.25rem 0.74rem 0.25rem;
}
.section6 .s6_label{text-align: left;padding-left: 0.68rem;box-sizing: border-box;margin-bottom: 0.55rem;}
.section6 h1{font: normal 0.46rem/0.46rem "meiryob";color: #e4e8ea;}
.section6 .s6_label>p{font: normal 0.14rem/0.28rem "SourceHanSansCN-Light";color: #e4e8ea;letter-spacing:2.3px;}
.section6 .s6_label>div{width:0.79rem;height:1px;background-color:#848d90;margin-top: 0.3rem;}
.section6 div.clearfix{background-color:#ffffff;}
.section6 div.clearfix .fl_l{width:100%;padding: 0.3rem 0.3rem 0.5rem 0.3rem;box-sizing: border-box;float: unset;}
.section6 div.clearfix .fl_l h2{
    font: normal 0.28rem/0.48rem "meiryob";
    color: #141414;
    background: url("../../images/RUSHWAWE/s6_label.png")no-repeat;
    background-size: 76%;
    background-position: bottom left;
}
.section6 div.clearfix .fl_l p:nth-child(2){font:0.26rem/0.22rem"SourceHanSansCN-Light";color: #141414;margin: 0.3rem 0 0.48rem 0;}
.section6 div.clearfix .fl_l p:last-child{font:0.26rem/0.4rem "SourceHanSansCN-Light";color: #141414;}
.section6 div.clearfix .fl_l img{margin-bottom: 1.5vw;width: 2.46rem;}
.section6 div.clearfix img.fl_r{width: 100%;float: unset;}

.section7{
    padding: 0.83rem 0 0.65rem 0;
    text-align: center;
    background-image: url("../../images/RUSHWAWE/s7_bg.png");
    background-repeat: no-repeat;
    background-position: left 72.5% top;
}
.section7 h1{font: normal 0.32rem/0.32rem "meiryob";color:#141414;text-align: center;letter-spacing: -1px;}
.section7 h1:before{
    content: "COMPACT SIZE";
    display: block;
    font: normal 0.3rem/0.3rem "meiryob";
    color: #d5d5d5;
    margin-bottom: -0.48rem;
    letter-spacing: 0;
}
.section7 img{margin: 0.63rem auto 0 auto;width: 4.5rem;}
.section7 img:nth-child(3){margin: 0.53rem auto 0 auto;width: 4.2rem;}
.section7 p{font:0.26rem/0.4rem "SourceHanSansCN-Light";color: #141414;margin-top: 0.3rem;}

.section8 {padding-bottom: .6rem; }
.section8 .img01{ display: none;}
.section8 .img02{ display: block; width: 100%;}
.section8 h1 img{ display: block; margin: .4rem auto .8rem; width: 4rem;}
.section8 ul{ width: 100%;}
.section8 li{ float: left; width: 25%; margin-bottom: .3rem; }
.section8 li img{ display: block; width: 1.4rem; margin: 0 auto;}
.section8 li p{ font: normal 0.22rem/.88rem "meiryob";color:#141414;text-align: center;}

.section9{margin-bottom: 0.5rem}
.section9>p{font: normal 0.6rem/1.8rem "meiryob";color: #333333;text-align: center;}
.section9 table{width: 100%;max-width:1000px;margin: 0 auto;}
.section9 table tr{border-bottom: 1px solid #eeeeee;}
.section9 table tr td:first-child{
    width: 38%;
    font: bold 0.26rem/1rem "NOTOSANSJP-REGULAR";
    color: #333;
    padding-left: 0.3rem;
    box-sizing: border-box;
}
.section9 table tr td:last-child{width: 62%;font: normal 0.26rem/1rem "NOTOSANSJP-REGULAR";color: #333;}