@charset "UTF-8";.ws-container{width:80%;margin:0 auto}.m{display:none}#page{max-width:1920px;margin:0 auto}#page #hero{position:relative}#page #hero img{width:100%}#page #hero .hero-content{position:absolute;left:10%;top:50%;width:40%;transform:translateY(-50%)}#page #hero .hero-content h1{margin-bottom:10px;font-size:40px;color:#000;line-height:1.3}#page #hero .hero-content p{font-size:20px;line-height:1.5}#page #hero .hero-content .btn-group{display:flex}#page #hero .hero-content .btn-group a.btn{width:230px;padding:10px 15px 10px 80px;font-size:22px;color:#fff;text-align:left}#page #hero .hero-content .btn-group a.btn.btn-android{background:#2689e6 url(../images/btn-icon-android.png) 20px 50% no-repeat}#page #hero .hero-content .btn-group a.btn.btn-ios{background:#2689e6 url(../images/btn-icon-ios.png) 20px 50% no-repeat}#page #hero .hero-content .btn-group a.btn+a.btn{margin-left:10px}#page #hero .hero-content.white h1,#page #hero .hero-content.white p{color:#fff}#page #hero+.btn-group{display:none}#page #core{margin-top:80px;margin-bottom:50px}#page #core h2{margin-bottom:20px;font-size:32px;text-align:center}#page #core ul.tabs{display:flex;justify-content:center}#page #core ul.tabs li{padding:15px 0;margin:0 40px;border-bottom:1px solid transparent;font-size:20px;cursor:pointer}#page #core ul.tabs li.active{color:#0c89ef;border-bottom-color:#0c89ef}#page #core .tab-content{border-top:1px solid #d0d8df;background:#f3f6fb;padding:60px 40px}#page #core .tab-content h4{margin-bottom:20px;font-size:22px;color:#000;font-weight:600}#page #core .tab-content p{font-size:18px;line-height:1.5;margin-bottom:10px}#page #core .tab-content img.img{width:56%}#page #core .tab-content table.tb{margin-left:25px;font-size:18px}#page #core .tab-content table.tb th{border:1px solid #e0e8f3;border-right:1px solid #fff;padding:20px 15px;background:#e0e8f3}#page #core .tab-content table.tb th:last-child{border-right-color:#e0e8f3}#page #core .tab-content table.tb td{border:1px solid #e0e8f3;padding:20px 15px;background:#fff}#page #core .tab-content .label-tab{margin-bottom:30px}#page #core .tab-content .label-tab ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none}#page #core .tab-content .label-tab ul li{position:relative;margin:0 5px;padding:10px 15px;background:#fff;font-size:16px;cursor:pointer}#page #core .tab-content .label-tab ul li.active{background:#0b89ef;color:#fff}#page #core .tab-content .label-tab ul li.active:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0b89ef}#page #core .tab-content .steps{display:flex;flex-wrap:wrap}#page #core .tab-content .steps .step{flex:none;width:15%;margin-right:1.5%;margin-bottom:5%;font-size:16px;color:#000}#page #core .tab-content .steps .step.two{width:31.5%}#page #core .tab-content .steps .step img:first-child{width:100%;margin-bottom:10px}#page #core .tab-content .faq{margin:0;padding:0;list-style:none}#page #core .tab-content .faq li{padding-left:60px;margin-bottom:20px}#page #core .tab-content .faq li h5{position:relative;padding-top:10px;font-size:18px;cursor:pointer}#page #core .tab-content .faq li h5 i{position:absolute;display:block;font-style:normal;color:#fff;text-align:center;width:50px;top:5px;left:-60px;background:#0586ef;padding:6px}#page #core .tab-content .faq li h5 i:after{content:'';width:0;height:0;border-top:10px solid #0586ef;border-right:10px solid transparent;position:absolute;left:0;top:100%}#page #core .tab-content .faq li h5:after{display:inline-block;content:'';width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000;margin-top:5px;margin-left:10px;transform:rotate(135deg)}#page #core .tab-content .faq li p{margin-bottom:10px}#page #core .tab-content .faq li p.collapse{margin-top:20px;display:flex;align-items:center;cursor:pointer;color:#0586ef}#page #core .tab-content .faq li p.collapse:after{content:'';width:10px;height:10px;border-top:1px solid #0586ef;border-right:1px solid #0586ef;margin-top:5px;margin-left:10px;transform:rotate(-45deg)}#page #core .tab-content .faq li .detail{display:none}#page #core .tab-content .faq li.open h5{color:#0586ef;text-decoration:underline}#page #core .tab-content .faq li.open h5:after{border-color:#0586ef;transform:rotate(-45deg)}#page #core .tab-content .faq li.open .detail{display:block}#page #qrcode{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}#page #qrcode .qrcode-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:10px;width:380px}#page #qrcode .qrcode-container h5{font-size:24px;color:#000;font-weight:600;text-align:center}#page #qrcode .qrcode-container label{font-size:20px;font-weight:200}#page #qrcode .qrcode-container p{font-size:18px}#page #qrcode .qrcode-container .close{position:absolute;right:0;top:-40px;width:40px;height:40px;font-size:0;z-index:100;opacity:1}#page #qrcode .qrcode-container .close:after,#page #qrcode .qrcode-container .close:before{position:absolute;top:50%;content:'';width:100%;height:1px;background:#fff}#page #qrcode .qrcode-container .close:before{transform:rotate(45deg)}#page #qrcode .qrcode-container .close:after{transform:rotate(-45deg)}#footerBox{float:none;display:flex;justify-content:center}.video-mask{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:3000}.video-mask .video-wrap{width:61.45vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-mask .video-wrap .close-video{width:2.6562vw;height:2.6562vw;position:absolute;top:-4vw;right:0;cursor:pointer}.video-mask .video-wrap video{width:100%;object-fit:100%}@media screen and (max-width:767px){.pc{display:none}.m{display:block}.ws-container{width:100%}#page #hero{margin-bottom:0}#page #hero .hero-content{top:10%;transform:none}#page #hero .hero-content h1{font-size:20px}#page #hero .hero-content p{font-size:9px}#page #hero .hero-content .btn-group{display:none}#page #hero+.btn-group{margin-top:1px;display:flex}#page #hero+.btn-group a.btn{flex:1;padding:10px 15px 10px 80px;font-size:12px;color:#fff;text-align:left;border-radius:0}#page #hero+.btn-group a.btn.btn-android{background:#2689e6 url(../images/btn-icon-android.png) calc(50% - 20%) 50% no-repeat;background-size:20px}#page #hero+.btn-group a.btn.btn-ios{background:#2689e6 url(../images/btn-icon-ios.png) calc(50% - 20%) 50% no-repeat;background-size:20px}#page #hero+.btn-group a.btn+a.btn{margin-left:1px}#page #core{margin-top:30px}#page #core h2{margin-top:0;margin-bottom:15px;font-size:18px}#page #core ul.tabs{justify-content:space-around;margin:0;padding:0;list-style:none}#page #core ul.tabs li{margin:0 10px;font-size:12px}#page #core .tab-content{padding:25px 15px}#page #core .tab-content h4{font-size:12px}#page #core .tab-content p{margin-bottom:6px;font-size:9px}#page #core .tab-content img.img{width:100%;max-width:100%}#page #core .tab-content table.tb{margin-left:0;width:100%;font-size:12px}#page #core .tab-content table.tb td,#page #core .tab-content table.tb th{padding:12px 13px}#page #core .tab-content .label-tab{width:100%;margin-bottom:15px}#page #core .tab-content .label-tab ul{justify-content:flex-start;padding-bottom:15px;overflow-x:scroll}#page #core .tab-content .label-tab ul li{flex:none;font-size:10px}#page #core .tab-content .label-tab ul li.active:after{border-width:5px}#page #core .tab-content .steps .step{width:30%;font-size:12px}#page #core .tab-content .steps .step.two{width:62.5%}#page #core .tab-content .faq li{padding-left:35px}#page #core .tab-content .faq li h5{font-size:10px;line-height:1.5}#page #core .tab-content .faq li h5 i{width:25px;padding:5px;left:-35px;top:8px}#page #core .tab-content .faq li h5:after{width:5px;height:5px;margin-top:2px;margin-left:5px}#page #core .tab-content .faq li .detail img{width:100%;max-width:100%}#page #core .tab-content .faq li p.collapse{margin-top:10px}#page #core .tab-content .faq li p.collapse:after{width:5px;height:5px;margin-top:2px;margin-left:5px}#footerBox{flex-direction:column!important}}