.hidden{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.btnTop.fixed{bottom:calc(281px*var(--current-scale));transition:all .2s}#container{padding:104px 0 0}#container .eventCont,#container .eventCont>div{position:relative}#container .eventCont>img,#container .eventCont>div>img{width:100%;margin-top:-1px}#container .eventCont a,#container .eventCont button{position:absolute;overflow:hidden;text-indent:100%;white-space:nowrap}div.tabTypeA{position:absolute;top:-100%;z-index:1;height:auto;margin-top:0}div.tabTypeA ul a{padding:0 !important}div.tabTypeA ul:after{content:"";display:block;clear:both}div.tabTypeA.fixed ul{position:fixed;top:initial !important;bottom:calc(135px*var(--current-scale));transform-origin:left bottom}.gaugeArea .gauge{position:absolute;left:74px;top:64px;right:165px;height:54px}.gaugeArea .gauge span{overflow:hidden;display:block;height:54px}.gaugeArea .gauge span img{max-width:1000px}.slideArea{position:relative}.slideArea .swiper-container{position:absolute;left:40px;top:292px;right:40px}.slideArea .swiper-container .slideCont{overflow:hidden;width:598px;margin:0 auto}.slideArea .swiper-container .prev,.slideArea .swiper-container .next{position:absolute;left:0;top:257px;z-index:20;text-indent:0 !important}.slideArea .swiper-container .next{left:initial;right:0}.event2_1 .btn1{left:50px;bottom:58px;width:344px;height:101px}.event2_1 .btn2{right:49px;bottom:58px;width:344px;height:101px}.event2_1 .btn3{right:179px;bottom:238px;width:442px;height:89px}.event2_2 .btn1{left:252px;top:1039px;width:296px;height:60px}.event2_3 .btn1{right:102px;bottom:471px;width:124px;height:37px}.event2_3 .btn2{right:179px;bottom:222px;width:442px;height:89px}.event3 .btn1{left:136px;bottom:311px;width:145px;height:145px}.event3 .btn2{left:327px;bottom:311px;width:145px;height:145px}.event3 .btn3{left:517px;bottom:311px;width:145px;height:145px}.event3 .btn4{left:136px;bottom:173px;width:529px;height:89px}.event4 .btn1{left:97px;bottom:127px;width:606px;height:149px}.popup{display:none;opacity:0;overflow-y:auto;position:absolute;left:50px;right:initial;z-index:100;width:700px;max-height:calc((100% - 40px)/var(--current-scale));padding:0 0 80px;border-radius:20px;text-align:center;background:#fff}.popup .close{position:absolute;right:18px;top:18px;z-index:1;padding:10px;line-height:1em}.popup .field{padding:57px 50px 0;text-align:left}.popup .field p{position:relative;padding-left:135px;font-size:0}.popup .field p strong{position:absolute;left:0;top:25px;font-size:31px;line-height:1em;font-weight:400;letter-spacing:-1px}.popup .field p select,.popup .field p input[type=text],.popup .field p input[type=number]{width:100%;height:90px;font-size:31px;border-radius:5px;border-color:#afb0b4;background-color:#fff}.popup .field p.phone select,.popup .field p.phone input[type=text],.popup .field p.phone input[type=number]{display:inline-block;width:calc((100% - 26px)/3);vertical-align:top}.popup .field p.phone .hyphen{display:inline-block;width:13px;font-size:36px;text-align:center;line-height:90px;vertical-align:top}.popup .field p.phone input{margin-left:13px}.popup .field p.addr span{display:block;margin-top:26px}.popup .field p.addr span.includeBtn{position:relative;padding-right:180px}.popup .field p.addr span.includeBtn input[type=text]{width:100%}.popup .field p.addr span.includeBtn button{position:absolute;right:0;top:0;width:160px;text-align:left;line-height:78px;font-size:25px;font-weight:500;color:#9367b0;background:#fff}.popup .field p+p{margin-top:26px}.popup .close+.field{padding-top:0}.popup .agree{margin:90px 50px 60px;text-align:left;font-size:28px;letter-spacing:-2px}.popup .agree h3{margin-bottom:30px;font-size:35px;font-weight:600;letter-spacing:-1px}.popup .agree h4{margin-top:70px;font-size:31px;font-weight:600;letter-spacing:-1px}.popup .agree .colorA{color:#b2131f !important}.popup .agree table{width:100%;border:1px solid #ccc;margin:20px 0 50px;table-layout:fixed}.popup .agree table th{height:90px;border:1px solid #ccc;font-size:27px;text-align:center;font-weight:400;background:#eee;letter-spacing:-1px}.popup .agree table td{padding:30px 0;border:1px solid #ccc;font-size:27px;text-align:center;letter-spacing:-1px}.popup .agree p{margin-top:30px;font-size:28px;letter-spacing:-2px}.popup .chk{margin:60px 50px 70px;text-align:right}.popup .chk p{display:inline-block}.popup .chk p+p{margin-left:100px}.popup .chk label span{line-height:39px}.popup .chk label span:before{width:39px;height:39px;background-image:url(img/ico_check.png);background-size:100%}.popup .chk label input:checked+span:before{background-position-y:100%}.popup .btn{display:block;width:460px;height:90px;border-radius:5px;margin:0 auto;text-align:center;background:#b2131f}.popup .btn img{vertical-align:middle}.popup .btn:disabled{background:#cbcbcb}.popup.on{opacity:1}
