header.header,footer.footer{display:none}.pages-aupay_miniapp>.container{font-family:"Noto Sans JP", sans-serif;max-width:510px;margin:0 auto;padding-bottom:100px}.pages-aupay_miniapp section{color:#4D4A4A;padding:28px 0}.pages-aupay_miniapp section h2{margin-bottom:25px}.pages-aupay_miniapp section p{font-size:15px;font-weight:500}.pages-aupay_miniapp section .center{text-align:center}.pages-aupay_miniapp section .bold{font-weight:bold}.pages-aupay_miniapp section .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.pages-aupay_miniapp section .slick-dots li{margin:0 5px;width:10px;height:10px;background-color:#C4C4C4;border-radius:50%}.pages-aupay_miniapp section .slick-dots li button{font-size:0;opacity:0}.pages-aupay_miniapp section .slick-dots li.slick-active{background-color:#f64744}.pages-aupay_miniapp .fv{padding-top:0}.pages-aupay_miniapp .fv h1{font-size:24px;letter-spacing:3px}.pages-aupay_miniapp .fv h1.bg-visible{color:#fff;padding:26px 0 34px;overflow:hidden;position:relative;z-index:0}.pages-aupay_miniapp .fv h1.bg-visible::before{content:'';width:600px;height:300px;background:-webkit-gradient(linear, right top, left top, from(#ff4f45), color-stop(17.48%, #ff4f45), color-stop(49.56%, #fa643c), color-stop(69.79%, #fb8943), to(#ffc13e));background:linear-gradient(270deg, #ff4f45 0%, #ff4f45 17.48%, #fa643c 49.56%, #fb8943 69.79%, #ffc13e 100%);border-radius:50%;position:absolute;bottom:0;left:50%;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.pages-aupay_miniapp .fv p{margin:30px 0}.pages-aupay_miniapp .about{padding-left:15px;padding-right:15px}.pages-aupay_miniapp .about p{margin-top:20px}.pages-aupay_miniapp .case ul li.item{width:250px;margin:0 15px}.pages-aupay_miniapp .case ul li.item .body{margin-top:12px;border-top:1px solid #e4e4e4}.pages-aupay_miniapp .case ul li.item .body .category{color:#f64744;font-size:10px;margin-top:10px}.pages-aupay_miniapp .case ul li.item .body h3{font-size:14px;margin-top:10px}.pages-aupay_miniapp .case ul li.item .body .data{display:-webkit-box;display:-ms-flexbox;display:flex}.pages-aupay_miniapp .case ul li.item .body .data dl.mony{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}.pages-aupay_miniapp .case ul li.item .body .data dl.patron{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}.pages-aupay_miniapp .case ul li.item .body .data dl dt{font-size:12px;color:#999;margin-bottom:5px}.pages-aupay_miniapp .case ul li.item .body .data dl dd{font-size:18px;margin:0}.pages-aupay_miniapp .interview h2{letter-spacing:5px}.pages-aupay_miniapp .interview>p{padding:0 15px;margin:20px 0}.pages-aupay_miniapp .interview ul li.item{margin-left:15px}.pages-aupay_miniapp .interview ul li.item .thumbnail{width:100%;position:relative}.pages-aupay_miniapp .interview ul li.item .thumbnail img{border-radius:4px}.pages-aupay_miniapp .interview ul li.item .thumbnail i.fa{color:#fff;font-size:36px;line-height:36px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.pages-aupay_miniapp .interview ul li.item p.label{font-size:12px}.pages-aupay_miniapp .how-to-use{counter-reset:step}.pages-aupay_miniapp .how-to-use h2{letter-spacing:5px}.pages-aupay_miniapp .how-to-use .item{padding:0 15px 30px}.pages-aupay_miniapp .how-to-use .item h3{font-size:15px;padding-left:32px;margin-bottom:20px;position:relative}.pages-aupay_miniapp .how-to-use .item h3::before{counter-increment:step;content:counter(step);display:block;color:#fff;width:24px;height:24px;background-color:#f64744;text-align:center;border-radius:50%;position:absolute;top:-1px;left:0}.pages-aupay_miniapp .how-to-use .item p span{color:#999}.pages-aupay_miniapp .how-to-use .item:last-child{padding:0 15px}.pages-aupay_miniapp .faq{padding-left:15px;padding-right:15px}.pages-aupay_miniapp .faq h2{letter-spacing:5px}.pages-aupay_miniapp .faq ul li{border-top:1px solid #d9d9d9}.pages-aupay_miniapp .faq ul li dl{margin:0}.pages-aupay_miniapp .faq ul li dl dt{font-size:15px;margin:0;padding:25px 20px;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pages-aupay_miniapp .faq ul li dl dt::before{display:block;content:"Q";position:absolute;top:25px;left:0}.pages-aupay_miniapp .faq ul li dl dt i{width:16px;height:16px;color:#f64744;position:absolute;right:0;top:50%;margin-top:-8px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pages-aupay_miniapp .faq ul li dl dt.active{color:#f64744}.pages-aupay_miniapp .faq ul li dl dt.active i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pages-aupay_miniapp .faq ul li dl dd{display:none;font-size:14px;margin:0 20px 20px 20px}.pages-aupay_miniapp .faq ul li:last-child{border-bottom:1px solid #d9d9d9}.pages-aupay_miniapp .search-project-btn{width:100%;max-width:510px;padding:0 15px;position:fixed;bottom:15px}.pages-aupay_miniapp .search-project-btn a{width:100%;color:#fff;background:-webkit-gradient(linear, right top, left top, from(#ff4f45), color-stop(17.48%, #ff4f45), color-stop(49.56%, #fa643c), color-stop(69.79%, #fb8943), to(#ffc13e));background:linear-gradient(270deg, #ff4f45 0%, #ff4f45 17.48%, #fa643c 49.56%, #fb8943 69.79%, #ffc13e 100%);border-radius:10px}
