.cacheless_top_text{padding:clamp(50px,10vw,100px) 20px !important}li span,p span{display:inline-block}p+p:has(.t-blue){margin-top:0 !important}.border-h3{margin-bottom:.5em !important}.ChargePointWrpper{gap:20px;grid-template-columns:repeat(2, 1fr);text-align:center;margin-top:clamp(50px,10vw,100px)}.ChargePointWrpper h3{margin-top:clamp(20px,4vw,40px)}.CashlessPointWrpper{display:grid;gap:clamp(32px,5vw,50px);text-align:center}.CashlessPointWrpper h3{max-width:800px;display:block;text-align:left;margin:auto;margin-bottom:1rem}.CashlessPointWrpper h4{text-align:left;font-size:18px}.CashlessPointWrpper.CashKind{padding:clamp(30px,6vw,60px) 20px;border-radius:15px;background:#fff;border:dotted 2px}.CashlessPointWrpper.CashKind .CashKindBox{width:min(800px,100%);margin:0 auto;display:grid;gap:clamp(1rem,3.2vw,2rem)}.CashlessPointWrpper.CashKind .CashKindBox.pay_logos{gap:clamp(1rem,4vw,2.5rem)}.CashlessPointWrpper.CashKind .CashKindBox .wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));align-items:center;gap:10px}.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper{grid-template-columns:180px 1fr}.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper .wrapper_img p{text-align:center;width:90%;font-weight:400}@media screen and (max-width: 600px){.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper .wrapper_img p{width:min(80%,200px);margin:0 auto;padding-right:5%}}.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper p{text-align:right}@media screen and (max-width: 600px){.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper{grid-template-columns:1fr}.CashlessPointWrpper.CashKind .CashKindBox .wrapper.upper img{width:min(80%,200px);margin:0 auto}}.CashlessPointWrpper.CashKind img{width:100%;margin:0 auto 0 0}.CashlessPointWrpper.CashKind h3{width:100%;text-align:left}.CashlessPointWrpper.CashKind p{text-align:left}.bg-beige{padding:clamp(50px,10vw,100px) 0;background:#fffcf7;display:grid;gap:clamp(32px,8vw,80px)}.CashlessPoint{margin-bottom:clamp(50px,10vw,100px);padding-bottom:0}.text-block{min-height:130px;padding:0 20px}.text-block p,.text-block li{text-align:left;position:relative;padding-left:20px}.text-block p .t-blue,.text-block li .t-blue{position:absolute;top:1%;left:0}.ChargePointBox{margin:20px auto;display:block;width:100%}.ChargePointBox h4{font-size:clamp(16px,2vw,20px);padding:10px 0;text-align:center;color:#fff;font-weight:700;background:#036eb8}.ChargePointBox .t-blue{color:#036eb8;margin-right:5px}.ChargePointBox .border-blue{padding:0 10px;min-height:60px;line-height:1.3;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;margin:10px auto;border:solid 1.5px #036eb8;font-size:16px}.ChargePointBox a{color:#036eb8}.ChargePointBox img{width:63%;max-width:400px;margin:20px auto;display:block}.FukidashiParent{position:relative}.Fukidashi{position:absolute;top:-120px;left:0;display:block;z-index:1;width:100% !important;max-width:100% !important;max-height:clamp(50px,10vw,100px)}.gaibu.sutapay_btn a:after{border:none !important;background-image:url(/wp-content/themes/stadiumcity/images/cacheless/gaibu.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transform:translateY(-50%)}.CashlessPointWrpper .CashlessPointTexts h3{margin:auto auto 20px 0}.CashlessPointBox{display:flex;align-items:center;gap:50px}.CashlessPointBox h3{margin:auto auto 20px 0}.CashlessPointBox p,.CashlessPointBox li{margin-bottom:10px;text-align:left}.CashlessPointBox ul{padding-left:20px}.CashlessPointBox li{list-style:disc}.stapo-use_settlement_sutapay_btn{margin-top:clamp(20px,4vw,40px)}.p-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.p-list li{width:calc(50% - 5px);margin-right:5px;display:block}.p-list li:nth-last-child(2n){margin-right:0}.p-list::after{content:"";width:50%;margin-right:0;display:block}.order-flow01{max-width:400px;margin:20px auto}.order-flow02 img{display:block;margin:0 auto;max-width:450px}.order-flow02{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}.order-bottom img{padding-right:30px}.tyuyaku{margin-top:0;display:inline-block;background-color:#fff;padding:2px 15px 10px;border-radius:5px}.tyuyaku small{font-size:70%}.p-list{margin-top:10px;background:#fff;padding:10px;border-radius:5px}.p-list li{width:calc(50% - 10px);margin:5px}.p-list li img{display:block;margin:auto}@media screen and (min-width: 768px){.border-h2 br{display:none}.CashlessPointWrpper img{margin:clamp(20px,4vw,30px) auto;display:block}}@media screen and (max-width: 900px){.stapo_main .ChargePointWrpper{grid-template-columns:1fr}.CashlessPointBox{flex-wrap:wrap}.CashlessPointBox h3{width:100%;margin:clamp(20px,4vw,40px) 0 0 0 !important;order:1}.CashlessPointBox img{order:2}.CashlessPointBox ul,.CashlessPointBox p{order:3}.CashlessPointBox ul span,.CashlessPointBox p span{display:inline}.CashlessPointTexts{display:contents}.stapo_main .text-block{min-height:auto;margin:20px auto;max-width:400px;padding:0}.stapo-use_settlement_sutapay_btn{margin-top:clamp(50px,10vw,100px)}.ChargePointWrpper{margin-top:70px}.Fukidashi{top:-100px;max-height:90px}}@media screen and (max-width: 600px){.Fukidashi{left:50%;transform:translateX(-50%)}.order-flow02{display:block}.order-flow02 img{max-width:100%}.order-flow02 img:first-child{margin-right:0;padding-right:0;margin-bottom:5%}section:last-of-type{padding-bottom:5%}.tyuyaku{text-align:center}.order-flow01{max-width:100%;margin:1% auto 5%}.order-bottom img{padding-right:0;padding-bottom:40px}}/*# sourceMappingURL=smart-payment.min.css.map */