*{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-family:Graphik;font-display:fallback;font-weight:300;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:fallback;font-weight:400;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:fallback;font-weight:600;src:url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:fallback;font-weight:700;src:url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff) format("woff")}html,pre{font-family:Graphik,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans,Noto Sans CJK JP,Noto Sans JP,Meiryo,sans-serif;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}body,html{background-color:#fff}html.font-default{font-size:10px}html.font-large{font-size:11.66667px}html.font-extra-large{font-size:13.33333px}html.font-default #app,html.font-extra-large #app,html.font-large #app{font-size:1.2rem}body{height:100%;min-height:100vh;padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body.noscroll{overflow:hidden}body.outside-native .top-header .return-button{display:none}body.account-sign-in{background-color:#fff}body.jsbridge-body{background-color:#eee}body.no-min-height{min-height:0}body.transparent-background{background:transparent}body.show-open-animation{overflow-y:hidden}a{color:#3895ff;text-decoration:none}ul{list-style:none}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pt10{padding-top:10px}.fs10,.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.flex-center{display:flex;align-items:center;justify-content:center}.ib{display:inline-block}.vm{vertical-align:middle}.pr{position:relative}.fw{font-weight:700}.flex{display:flex}h3.header-title{color:#161616;margin:15px auto 10px;font-size:14px;line-height:1.4}p.sub-title{color:#969696;font-size:12px;line-height:1.4}input{border:none;border-bottom:1px solid #ccc;border-radius:0;height:38px;width:100%;line-height:38px;padding:8px 0;margin:20px 0;color:#686868;font-size:18px;outline:none;-webkit-tap-highlight-color:transparent}input.error-status{border-bottom-color:#f03!important}input:focus{border-bottom:1px solid #3895ff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:font-size 9999s ease-out,color 9999s ease-out,background-color 9999s ease-out;transition:font-size 9999s ease-out,color 9999s ease-out,background-color 9999s ease-out}.input-field{display:flex;flex-flow:column-reverse;text-align:left;position:relative;overflow:hidden}.input-field label{color:#bababa}.input-field input,.input-field label{transition:all .2s;touch-action:manipulation}.input-field input:-moz-placeholder-shown+label{transform-origin:left bottom;transform:translateY(30px) scale(1.4);pointer-events:none}.input-field input:placeholder-shown+label{transform-origin:left bottom;transform:translateY(30px) scale(1.4);pointer-events:none}.input-field input:not(:-moz-placeholder-shown)+label{transform:translate(0) scale(1);cursor:pointer}.input-field input:focus+label,.input-field input:not(:placeholder-shown)+label{transform:translate(0) scale(1);cursor:pointer}.input-field ::-moz-placeholder{opacity:0;color:#bababa;-moz-transition:inherit;transition:inherit}.input-field ::placeholder{opacity:0;color:#bababa;transition:inherit}.input-field input:focus::-webkit-input-placeholder{opacity:0}.input-field .icons-on-input{position:absolute;right:0;bottom:50%;transform:translateY(50%);display:flex}.submit-button{border:none;border-radius:4px;width:100%;height:45px;margin-top:30px;background-color:#3895ff;color:#fff;font-size:14px;font-weight:700;text-align:center;outline:none;cursor:pointer}.submit-button:disabled{background-color:#e6e6e6}.submit-button:active{-webkit-animation:touch-background-color-blue 1s ease-in-out;animation:touch-background-color-blue 1s ease-in-out}.text-close-button{border:none;display:block;margin:10px auto 0;padding:10px;font-size:16px;color:#3895ff;background:none}.error-tip{color:#f03;font-size:12px;text-align:center}button{outline:0;border:0}.skeleton:empty{background-image:linear-gradient(90deg,#f2f2f2,#e8e8e8 40px,#f2f2f2 80px);background-size:600px;border-radius:2px;-webkit-animation:skeleton-line 2s linear infinite;animation:skeleton-line 2s linear infinite}@-webkit-keyframes skeleton-line{0%{background-position:-10px}40%,to{background-position:300px}}@keyframes skeleton-line{0%{background-position:-10px}40%,to{background-position:300px}}@-webkit-keyframes shine-line{0%{transform:skewX(-20deg) translateX(-20px)}50%,to{transform:skewX(-20deg) translateX(100vw)}}@keyframes shine-line{0%{transform:skewX(-20deg) translateX(-20px)}50%,to{transform:skewX(-20deg) translateX(100vw)}}.loading-mask{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20;background-color:hsla(0,0%,100%,.6)}.loading-mask .loading-wrap{width:180px;height:36px}@-webkit-keyframes touch-background-color-blue{0%{background-color:#057aff}to{background-color:#3895ff}}@keyframes touch-background-color-blue{0%{background-color:#057aff}to{background-color:#3895ff}}@-webkit-keyframes touch-background-color-white{0%{background-color:#eee}to{background-color:#fff}}@keyframes touch-background-color-white{0%{background-color:#eee}to{background-color:#fff}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.fade-image{-webkit-animation:fade-image-animation .15s ease-in-out;animation:fade-image-animation .15s ease-in-out}.modal-slide-enter-active,.modal-slide-leave-active{transition:opacity .4s}.modal-slide-enter-active .modal-wrap,.modal-slide-leave-active .modal-wrap{transition:transform .4s ease-in-out}.modal-slide-enter{opacity:0}.modal-slide-enter .modal-wrap{transition:transform .3s ease-in-out;transform:translateY(30%)}.modal-slide-leave-to{opacity:0}.modal-slide-leave-to .modal-wrap{transition:transform .4s ease-in-out;transform:translateY(100%)}@-webkit-keyframes fade-image-animation{0%{opacity:0}to{opacity:1}}@keyframes fade-image-animation{0%{opacity:0}to{opacity:1}}input::-ms-clear{display:none}@media (-ms-high-contrast:none){a,button,html,input,pre{font-family:Graphik,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans,Noto Sans CJK JP,Noto Sans JP,Meiryo,sans-serif}}.mobileSelect .content .btnBar .cancel{width:auto!important}.mobileSelect .content .panel .wheel:first-child .selectContainer{text-align:right;padding-right:20px}.mobileSelect .content .panel .wheel:last-child .selectContainer{text-align:left;padding-left:20px}.mobileSelect .content .panel .wheel li{font-size:22px!important}.VueCarousel-navigation-button:focus{outline:0!important}.VueCarousel-navigation-button.VueCarousel-navigation--disabled{opacity:0!important}.VueCarousel-navigation-button .next,.VueCarousel-navigation-button .prev{width:15px;height:15px;border:2px solid #c7c7cc;border-width:0 0 2px 2px;display:inline-block;transform-origin:center}.VueCarousel-navigation-button .prev{transform:translate(100%,-10px) rotate(45deg)}.VueCarousel-navigation-button .next{transform:translate(-100%,-10px) rotate(-135deg)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#top-bar{text-align:left;margin-bottom:20px}#top-bar .logo{height:30px}.container{max-width:100vw;margin:0 auto}