@import url("https://www.niigata-engei.com/zhuanti/2022xryl/css/headerM.css");
*{padding:0;margin:0}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:PingFang SC;background-color:#615ae7;font-size:14px;color:#333;-webkit-tap-highlight-color:transparent}html{height:100%;box-sizing:border-box}body,html{scroll-behavior:smooth}img{display:block;border:0 none}ul,li,ol{list-style-type:none}*,*before,*after{box-sizing:inherit}divfocus{outline:none}a,afocus,ahover,aactive{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;cursor:pointer;color:inherit;text-decoration:none;outline:none}label{font-weight:700}button{outline:none;border:none;background-color:transparent}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-body.png") left 1rem no-repeat;background-size:7.5rem 8.08rem;background-color:#ffe1c6}.filter{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.app{padding-top:4.4rem}.app .sect-title{height:.8rem;text-align:center;color:#fff;font-size:.38rem;font-weight:bold;line-height:.8rem}.app-header{width:6rem;height:.66rem;box-sizing:border-box;background:linear-gradient(48deg,#ffc241,#ffe138);border-radius:.33rem;padding:.03rem;margin:0 auto}.app-header p{display:block;text-align:center;height:.6rem;line-height:.6rem;background:linear-gradient(92deg,#f5291e 0%,#8f1da8 100%);border-radius:.3rem;font-size:.36rem;color:#fff}.app-coupon{width:7.5rem;height:9rem;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-coupon.png") left top no-repeat;background-size:contain;margin-top:2rem;padding-top:2.35rem;box-sizing:border-box}.app-coupon_head{text-align:center;font-size:.42rem;color:#f8332a;font-weight:bold;height:.6rem}.app-coupon_head p{display:inline-block;position:relative;line-height:.6rem}.app-coupon_head p:before,.app-coupon_head p:after{position:absolute;content:'';top:50%;width:1.39rem;height:.12rem;transform:translateY(-50%)}.app-coupon_head p:before{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/i-t_left.png") top left no-repeat;background-size:1.39rem .12rem;left:-1.5rem}.app-coupon_head p:after{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/i-t_right.png") top left no-repeat;background-size:1.39rem .12rem;right:-1.5rem}.app-coupon_cont{height:2rem;margin:.35rem .2rem .2rem;display:flex;text-align:center;justify-content:center;padding:0 .2rem}.app-coupon_cont-item{flex:1;color:#e5413a;font-size:.24rem;padding-top:.25rem}.app-coupon_cont-item .coupon-price{font-size:.9rem;font-weight:bold;height:1.1rem}.app-coupon_cont-item .coupon-price span{font-size:.24rem}.app-coupon_btn{width:3.82rem;height:1.14rem;margin:0 auto}.app-coupon_btn button{width:100%;height:100%;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-c_get.png") no-repeat;background-size:contain}.app-coupon_desc{margin:.5rem .3rem;font-size:.24rem;color:#5e1410;line-height:.35rem}.app-paperless{width:7.37rem;height:8rem;margin:0 auto;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-pl.png") left top no-repeat;background-size:contain}.app-paperless_list{font-size:.32rem}.app-paperless_list .paperless-item{box-sizing:border-box;height:2.35rem;padding:.4rem .2rem 0 1.05rem}.app-paperless_list .paperless-item_title{font-weight:bold;line-height:.7rem}.app-paperless_list .paperless-item_title span{color:#f54448}.app-paperless_list .paperless-item_desc{font-size:.23rem;line-height:.35rem;padding-right:.25rem}.app-paperless_list .paperless-item_info{font-size:.22rem;color:#f54448;line-height:.6rem}.app-paperless_cond{margin:0 .2rem 0 .3rem;height:.4rem;line-height:.4rem;margin-top:.53rem;position:relative}.app-paperless_cond .pl-cond_item{font-size:.24rem;font-weight:bold;color:#fffae7;position:absolute;top:0}.app-paperless_cond .p-c_1{left:.6rem}.app-paperless_cond .p-c_2{left:3.1rem}.app-paperless_cond .p-c_3{left:5.12rem}.app-paperless_btn{width:3.82rem;height:1.14rem;margin:.3rem auto}.app-paperless_btn button{width:100%;height:100%;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-pl_btn.png") left top no-repeat;background-size:contain}.app-course{width:7.5rem;height:6.21rem;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-course.png") no-repeat;background-size:contain;margin-top:.5rem;padding-top:.05rem;overflow:hidden}.app-course_cont{height:4rem;margin:.5rem .2rem;overflow-x:scroll;overflow-y:hidden}.app-course_cont .course-list{width:10.5rem;height:100%}.app-course_cont .course-list_item{float:left;width:3.2rem;height:100%;margin-left:.2rem;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-c_1.png") left top no-repeat;background-size:contain;padding:.3rem .2rem;box-sizing:border-box;border:.04rem solid #ffe2ac;border-radius:.14rem;position:relative}.app-course_cont .course-list_item .course_name{font-size:.35rem;text-align:center;line-height:.35rem;font-weight:bold;color:#5e2d25}.app-course_cont .course-list_item .course_tip{font-size:.22rem;text-align:center;height:.5rem;line-height:.5rem;color:#5e2d25}.app-course_cont .course-list_item .course_uset{color:#666;font-size:.24rem;margin-top:.3rem;line-height:.4rem}.app-course_cont .course-list_item .course_desc{font-size:.24rem;line-height:.35rem;margin-top:.05rem}.app-course_cont .course-list_item a{position:absolute;bottom:.3rem;left:.45rem;display:block;width:2.3rem;line-height:.66rem;text-align:center;color:#fff;background-color:#f2273b;border-radius:.33rem;font-weight:bold}.app-brand{width:7.1rem;height:4.78rem;margin:0 auto;background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/bg-brand.png") no-repeat;background-size:contain;margin-top:.4rem}.app-brand_tip{line-height:.7rem;font-size:.22rem;text-align:center;margin-top:.15rem}.app-brand_cont{display:flex;flex-flow:wrap;justify-content:center}.app-brand_cont .brand-item{box-sizing:border-box;background-color:rgba(255,240,227,0.29);margin:.11rem;height:1.1rem;width:1.5rem;border:1px solid #fff;box-shadow:0 6px 19px 2px rgba(255,97,24,0.31);border-radius:4px}.app-brand_cont .brand-item .b_1{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 0 no-repeat}.app-brand_cont .brand-item .b_2{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -.35rem no-repeat}.app-brand_cont .brand-item .b_3{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -.7rem no-repeat}.app-brand_cont .brand-item .b_4{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -1.03rem no-repeat}.app-brand_cont .brand-item .b_5{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -1.4rem no-repeat}.app-brand_cont .brand-item .b_6{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -1.75rem no-repeat}.app-brand_cont .brand-item .b_7{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -2.08rem no-repeat}.app-brand_cont .brand-item .b_8{background:url("https://www.niigata-engei.com/zhuanti/2022xryl/img/icon-other.png") 0 -2.43rem no-repeat}.app-brand_cont .brand-item .icon-b{width:.44rem;height:.35rem;margin:.2rem auto 0;background-size:.44rem 2.78rem}.app-brand_cont .brand-item p{text-align:center;font-size:.24rem;line-height:.4rem}.empty{height:1.5rem}.fix-bar{position:fixed;width:7.5rem;bottom:0;height:1.1rem;display:flex;padding:.15rem .1rem;box-sizing:border-box;background:#ffca9a}.fix-bar a{flex:1;height:.8rem;margin:0 .1rem;text-align:center;line-height:.8rem;background:#f2273b;color:#fff;font-weight:bold;font-size:.32rem;border-radius:.4rem}.mask{display:none;position:fixed;z-index:18;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6)}.popup{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:19}.popup .see-btn{display:block;width:3.4rem;line-height:.6rem;margin:.5rem auto .4rem;text-align:center;color:#fff;font-weight:bold;font-size:.26rem;background:linear-gradient(90deg,#cc1932,#f46125,#ef2d27);box-shadow:0 4px 16px 0 rgba(239,45,39,0.59);border-radius:.3rem}.toast-popup{display:none;width:6.8rem;height:3.2rem;background-color:#fff;border-radius:.1rem}.toast-popup .cont{line-height:.5rem;font-size:.34rem;text-align:center;margin:1.1rem 0 .5rem 0;font-weight:bold;color:#333}