.step-section-title{font-size:3.4rem;font-weight:bold;text-align:center;padding-bottom:20px;position:relative}@media screen and (max-width:425px){.step-section-title{font-size:2.4rem}}.step-section-title:after{content:"";width:84px;height:11px;background:#67b8e0;border-radius:10px;position:absolute;bottom:0;left:0;right:0;margin:auto}.step-section-catch{font-size:2.4rem;font-weight:bold;text-align:center;margin:36px 0}@media screen and (max-width:425px){.step-section-catch{font-size:1.8rem}}.step-list{width:100%;max-width:880px;margin:40px auto 0;position:relative}@media screen and (min-width:426px){.step-list{display:flex;justify-content:space-between}}.step-list-item{width:30%;max-width:270px;position:relative}@media screen and (min-width:426px){.step-list-item{text-align:center}}@media screen and (max-width:425px){.step-list-item{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:425px){.step-list-item picture{max-width:60%}}@media screen and (max-width:425px){.step-list-item-inner{width:45%;margin-left:-5%}}.step-list-item-catch{font-weight:bold}.step-list-item-catch,.step-list-item-time{font-size:1.4rem;letter-spacing:-.05em}@media screen and (min-width:426px){.step-list-item-catch,.step-list-item-time{margin-top:30px}}.step-list-item-time{background:#222;color:#fff;padding:5px 0;text-align:center}@media screen and (max-width:425px){.step-list-item-time{line-height:1.4;margin-top:10px}}@media screen and (max-width:425px){.step-list-item:nth-child(2),.step-list-item:nth-child(4){flex-direction:row-reverse}.step-list-item:nth-child(2) .step-list-item-inner,.step-list-item:nth-child(4) .step-list-item-inner{margin-left:0;margin-right:-5%}}.step-video{max-width:1040px;width:100%;height:auto;margin:30px auto}.step-video video{max-width:1040px;width:100%;height:100%}.movie-iframe{overflow:hidden;position:relative;width:100%;padding-top:56.25%}.movie-iframe img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.movie-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-img-wrap{cursor:pointer}.movie-img-wrap::before{display:block;font-family:'icomoon' !important;content:"\ea9d";font-size:65px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:.3s}.movie-img-wrap:hover::before{color:rgba(255,0,0,0.8)}.anchor{background:#f5f5f5;padding:40px 20px}@media screen and (max-width:425px){.anchor{padding:20px}}.anchor-link{font-size:1.3rem;font-weight:bold;padding:10px 40px 10px 18px;border:2px solid #222;background:#fff;position:relative}@media screen and (min-width:821px){.anchor-link{border-radius:50px}}@media screen and (max-width:820px){.anchor-link{height:100%;font-size:1.8rem;display:flex;align-items:center;padding:15px 25px 15px 10px;line-height:1.4;border:1px solid #222}}@media screen and (max-width:425px){.anchor-link{font-size:1.2rem}}.anchor-link::after{content:"";width:8px;height:8px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(135deg);position:absolute;top:0;bottom:0;right:12px;margin:auto}@media screen and (max-width:820px){.anchor-link::after{border-top:1px solid #222;border-right:1px solid #222}}@media screen and (min-width:821px){.anchor-link:hover{border:2px solid #35adeb;color:#35adeb}.anchor-link:hover::after{border-color:#35adeb}}.anchor-list{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:821px){.anchor-list li{margin-right:15px}}@media screen and (max-width:820px){.anchor-list li{width:50%}}@media screen and (max-width:820px){.anchor-list li:nth-child(even) a{border-left:none}}@media screen and (max-width:820px){.anchor-list li:nth-child(3) a,.anchor-list li:nth-child(4) a,.anchor-list li:nth-child(5) a,.anchor-list li:nth-child(6) a{border-top:none}}.deposit{padding:130px 0}@media screen and (max-width:768px){.deposit{padding:60px 0}}.deposit-title{font-size:3.4rem;font-weight:bold;text-align:center;padding-bottom:20px;position:relative}@media screen and (max-width:425px){.deposit-title{font-size:2.4rem}}.deposit-title:after{content:"";width:84px;height:11px;background:#67b8e0;border-radius:10px;position:absolute;bottom:0;left:0;right:0;margin:auto}.deposit-lead{font-size:2.4rem;font-weight:bold;margin:40px 0 5px}@media screen and (min-width:426px){.deposit-lead{text-align:center}}@media screen and (max-width:425px){.deposit-lead{font-size:1.8rem}}.deposit-lead .color-red{color:#f34b4b}.deposit-list{margin:30px 0 50px}.deposit-list-item{font-size:1.4rem}@media screen and (min-width:426px){.deposit-list-item{text-align:center}}.deposit-emphasis{text-align:center;margin-bottom:60px}@media screen and (max-width:425px){.deposit-emphasis{margin-bottom:30px}}.deposit-emphasis span{font-size:4.6rem;font-weight:bold;text-align:center;border-bottom:5px solid #67b8e0}@media screen and (max-width:425px){.deposit-emphasis span{font-size:2.4rem}}.deposit-table{max-width:850px;margin:64px auto 0}@media screen and (max-width:425px){.deposit-table{margin:30px auto 0}}.deposit-table-top,.deposit-table-bottom{width:100%;border-collapse:collapse}.deposit-table-top th,.deposit-table-bottom th,.deposit-table-top td,.deposit-table-bottom td{width:25%;border:1px solid #707070;padding:17px 10px;text-align:center;vertical-align:middle}@media screen and (max-width:425px){.deposit-table-top th,.deposit-table-bottom th,.deposit-table-top td,.deposit-table-bottom td{padding:15px 5px;font-size:1.4rem}}.deposit-table-top{border:1px solid #707070;border-bottom:none}.deposit-table-bottom{background:#e4f0f6;border:2px solid #707070;border-top:1px solid #707070;margin:0 auto 30px}.deposit-table-bottom th,.deposit-table-bottom td{width:25%;border:1px solid #707070;padding:17px 10px;text-align:center;vertical-align:middle}.deposit-table-bottom .width-1-2{width:50%;color:#f34b4b}.deposit-table-bottom span{display:block}.deposit-table-bottom .text-large{font-size:2.4rem}@media screen and (max-width:425px){.deposit-table-bottom .text-large{font-size:1.7rem}}.deposit-table-bottom .text-small{font-size:1.6rem}@media screen and (max-width:425px){.deposit-table-bottom .text-small{font-size:1.4rem}}.deposit-image{text-align:center}.deposit-image img{max-width:100%;height:auto}.deposit-caution{font-size:1.4rem}.section-subtitle{font-weight:bold;text-align:center;padding:60px 0 40px}@media screen and (max-width:480px){.section-subtitle{padding:40px 0}}.section-subtitle span{display:inline-block;position:relative;font-size:2rem;line-height:1.2;color:#fff;padding:15px 50px;border-radius:8px;background:#35adeb}@media screen and (max-width:480px){.section-subtitle span{font-size:1.8rem;padding:15px 20px}}.section-subtitle span::before{display:inline-block;width:0;height:0;content:"";border-style:solid;border-width:16px 10px 0 10px;border-color:#35adeb transparent transparent transparent;position:absolute;right:0;left:0;bottom:-15px;margin:auto}.cvarea{padding:85px 0;position:relative;color:#fff}@media screen and (max-width:480px){.cvarea{padding:60px 0}}.cvarea::before{content:"";background-position:center;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}.webp .cvarea::before{background-image:url("/u-pay/assets/images/cost/cta_bg_pc.jpg.webp")}.no-webp .cvarea::before{background-image:url("/u-pay/assets/images/cost/cta_bg_pc.jpg")}@media screen and (max-width:480px){.webp .cvarea::before{background-image:url("/u-pay/assets/images/cost/cta_bg_sp.jpg.webp")}.no-webp .cvarea::before{background-image:url("/u-pay/assets/images/cost/cta_bg_sp.jpg")}}.cvarea-inner{padding:0 20px}.cvarea-title,.cvarea-catch{text-align:center}.cvarea-catch{font-weight:bold}@media screen and (max-width:480px){.cvarea-catch{margin-bottom:10px}}.cvarea-title{font-size:2.4rem;font-weight:bold}.cvarea-title > span{position:relative}@media screen and (max-width:480px){.cvarea-title > span{display:inline-block;line-height:1.3}}.cvarea-title > span::before,.cvarea-title > span::after{content:"";display:inline-block;width:2px;height:100%;position:absolute;bottom:0;background:#fff}@media screen and (max-width:480px){.cvarea-title > span::before,.cvarea-title > span::after{height:40%}}.cvarea-title > span::before{transform:rotate(-20deg);left:-1em}.cvarea-title > span::after{transform:rotate(20deg);right:-1em}.cvarea-title > span > span{font-size:3.8rem}@media screen and (max-width:480px){.cvarea-title > span > span{line-height:1}}.cvarea-cta{margin-top:15px}@media screen and (min-width:481px){.cvarea-cta{display:flex;justify-content:center;margin-top:30px}}.mainvisual .icon-cost::before{font-size:.75em;color:#afafaf;display:block;margin-bottom:20px}@media screen and (max-width:767px){.mainvisual .icon-cost::before{margin-bottom:10px}}.mainvisual-inner{padding-top:20px;padding-bottom:60px;text-align:center}@media screen and (max-width:767px){.mainvisual-inner{padding-bottom:30px}}.mainvisual-lead{font-size:1.4rem;margin-top:15px}.service{background:#f5f5f5;padding:100px 0}@media screen and (max-width:820px){.service{padding:30px 0}}.service-lead{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:30px}.service-type{width:100%;max-width:1050px;margin:auto;background:#e0e0e0;padding:12px 10px;border-radius:12px}@media screen and (max-width:480px){.service-type{margin-bottom:30px}}.service-type-title-area,.service-type-img,.service-type-text{padding:20px}@media screen and (max-width:480px){.service-type-title-area,.service-type-img,.service-type-text{padding:10px}}@media screen and (min-width:481px){.service-type.card{border-radius:12px 12px 0 0}}@media screen and (min-width:481px){.service-type.ic{border-radius:0}}@media screen and (min-width:481px){.service-type.qr{border-radius:0 0 12px 12px}}@media screen and (min-width:481px){.service-type:not(:last-child){padding-bottom:0}}@media screen and (min-width:481px){.service-type-title-area{width:25%}}.service-type-title{font-weight:bold;text-align:center}.service-type-inner{background:#fff;border-radius:12px;padding:15px;position:relative}@media screen and (min-width:481px){.service-type-inner{display:flex;align-items:center}}@media screen and (max-width:480px){.service-type-inner{padding:15px 10px}}@media screen and (min-width:821px){.service-type.card .service-type-title,.service-type.qr .service-type-title{margin-top:-35px}}@media screen and (max-width:480px){.service-type.card .service-type-title,.service-type.qr .service-type-title{margin-bottom:15px}}.service-type.qr{margin-bottom:0}.service-type-info{width:100%;background:#707070;font-size:1.3rem;font-weight:400;color:#fff;border-radius:5px;padding:10px;display:flex;align-items:center}@media screen and (min-width:821px){.service-type-info{width:calc(25% - 30px);position:absolute;bottom:15px;left:20px}}.service-type-info span:first-child{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;color:#707070;text-align:center;border-radius:50%;margin-right:10px}.service-type-info span:last-child{flex:1;line-height:1.5}.service-type-img{text-align:center}@media screen and (min-width:481px){.service-type-img{width:32%;border-left:1px dashed #707070;border-right:1px dashed #707070}}.service-type-img img{max-width:100%}.service-type-img-caution{font-size:1.1rem;letter-spacing:-.04em;line-height:1.4;text-align:left;margin:10px -5px 0}.service-type-img-caution a{color:#35adeb;text-decoration:underline}.service-type-text{flex:1;font-size:1.4rem}.service-type-text .font_16{font-size:1.6rem}.service-type-text .list-asterisk{font-size:1.2rem}.service-type-text .button-arrow{border:none}.service-type-text .button-arrow::after{border-color:#fff}.service-type-link{display:inline-block;font-size:1.2rem;color:#fff;background:#222;padding:8px 60px 5px 50px;border-radius:30px;margin-top:40px}@media screen and (max-width:480px){.service-type-link{width:100%;margin-top:15px}}.service-banner{text-align:center}.service-banner-title,.service-banner-lead{text-align:left}@media screen and (max-width:820px){.service-banner-title,.service-banner-lead{display:block}}.service-banner-title{margin:10px 0 5px;font-weight:bold}.service-banner-lead{font-size:1.4rem}.service-banner a{transition:300ms}@media screen and (max-width:820px){.service-banner a{display:block;max-width:337px;margin:auto}}.service-banner a:hover{opacity:.6}.service-touch{padding:20px 20px 10px}@media screen and (max-width:480px){.service-touch{padding:20px 10px 10px}}.service-touch-title{font-size:1.5rem;font-weight:bold;display:flex;align-items:center;margin-bottom:.5em}.service-touch-title .icon{width:30px;height:30px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:8px}@media screen and (max-width:480px){.service-touch-title .icon{margin-right:5px}}.service-touch-title .text{flex:1}.service-touch-text{font-size:1.4rem;font-weight:400}.service-touch-text span{line-height:1;display:inline-block;padding:0 .5em}.support{padding:70px 0;position:relative;color:#fff}@media screen and (max-width:820px){.support{padding:70px 0 0}}.support::before{content:"";background:url("/u-pay/assets/images/cost/support_bg_pc.gif");background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}@media screen and (max-width:820px){.support::before{background:url("/u-pay/assets/images/cost/support_bg_sp.gif");background-size:cover;height:95%}}.support-bg{position:absolute;top:160px;left:50%;text-align:center;margin:0 -1180px;z-index:1}@media screen and (max-width:820px){.support-bg{position:relative;left:0;top:50px;margin:0}}.support-title{display:flex;justify-content:center;align-items:flex-end;font-weight:bold}@media screen and (min-width:821px){.support-title{margin-bottom:35px}}@media screen and (max-width:480px){.support-title img{max-width:130px}}.support-title span{line-height:1;margin-left:5px}@media screen and (min-width:821px){.support-title span{margin-left:15px}}.support-title span:first-child{display:block;font-size:2rem}@media screen and (min-width:821px){.support-title span:first-child{margin-bottom:5px;font-size:2.4rem}}.support-title span:last-child{font-size:3.6rem}@media screen and (max-width:820px){.support-title + p.show-sp{font-size:3rem;font-weight:bold;text-align:center;margin:5px 0 20px;line-height:1.4}}.support-lead{font-size:1.8rem;font-weight:bold}@media screen and (min-width:481px){.support-lead{text-align:center}}.support-list{max-width:880px;margin:40px auto 0}@media screen and (min-width:481px){.support-list{display:flex;justify-content:space-between}}.support-list-item{width:100%;border:1px solid #fff;border-radius:12px;padding:20px 15px}@media screen and (min-width:481px){.support-list-item{width:31.6%}}@media screen and (max-width:480px){.support-list-item{margin-top:20px}}.support-list-item .list-asterisk{font-size:1.2rem;margin-top:20px}@media screen and (max-width:820px){.support-list-item .list-asterisk{margin-top:15px}}.support-list-item-title{color:#eaff05;font-size:2rem;font-weight:bold;margin-bottom:20px}@media screen and (min-width:481px){.support-list-item-title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:56px}}@media screen and (max-width:481px){.support-list-item-title{text-align:center}}.support-list-item-title-left{font-size:1.8rem}@media screen and (max-width:820px){.support-list-item-title-left{display:block;margin-bottom:5px}}.support-list-item-title-right{font-size:1.4rem;margin-left:20px}@media screen and (max-width:820px){.support-list-item-title-right{display:flex;align-items:center;justify-content:center}}.support-list-item-title-right span{font-size:3.2rem;line-height:1}@media screen and (max-width:820px){.support-list-item-title-right span{margin-left:5px}}.support-list-item-title .text-small{display:block}@media screen and (min-width:821px){.support-list-item-title .text-small{font-size:1.7rem}}.support-list-item:first-child .support-list-item-title{align-items:flex-end}.support-list-item-lead{font-size:1.8rem;margin-bottom:10px}.support-list-item-text .list-asterisk{font-size:1.6rem;margin-top:0}.price{padding:150px 0}@media screen and (max-width:480px){.price{padding:100px 0 60px}}.price-lead{font-size:1.8rem;font-weight:bold;text-align:center;margin-top:40px}@media screen and (max-width:480px){.price-lead{margin-top:20px;text-align:left}}.price-point{max-width:680px;margin:auto}@media screen and (min-width:481px){.price-point{display:flex;justify-content:space-between}}@media screen and (max-width:480px){.price-point{padding:0 20px}}.price-point-item{width:100%;max-width:200px;font-weight:bold;text-align:center}@media screen and (max-width:480px){.price-point-item{max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}}@media screen and (max-width:480px){.price-point-item-inner{width:60%}}.price-point-item-num{font-size:2rem}.price-point-item-num span{font-size:3.6rem}.price-point-item-img{width:100%;position:relative}@media screen and (min-width:481px){.price-point-item-img{border-radius:50%;background:#f5f5f5;padding-top:100%}}@media screen and (max-width:480px){.price-point-item-img{width:40%;text-align:center;height:100px;margin-bottom:20px;margin-right:10px}}@media screen and (min-width:481px){.price-point-item-img img{position:absolute;max-height:70%;top:50%;left:50%;transform:translateY(-50%) translateX(-45%)}}@media screen and (max-width:480px){.price-point-item-img img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.price-table{max-width:850px;margin:70px auto 0;border-radius:14px;padding:10px;background:#f5f5f5;position:relative}@media screen and (max-width:820px){.price-table{margin:100px auto 0}}.price-table .price-campaign-charm{position:absolute;right:-20px;top:-66px;z-index:1}@media screen and (max-width:820px){.price-table .price-campaign-charm{right:-25px;top:-110px}}.price-table .price-campaign-charm:hover{opacity:.7}.price-table-inner{border:1px solid #afafaf;border-radius:12px;position:relative}@media screen and (max-width:480px){.price-table-inner::before{content:"";width:calc(100% + 22px);height:calc(100% + 22px);border:11px solid #f5f5f5;border-radius:12px;position:absolute;top:-11px;left:-11px;z-index:-1}}@media screen and (max-width:480px){.price-table .list-asterisk{text-align:left}}.price-table .list-asterisk li{display:inline-block}.price-table table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;background:#fff;overflow:hidden}@media screen and (max-width:480px){.price-table table{padding:0}}.price-table table tr{position:relative}@media screen and (max-width:480px){.price-table table tr{width:100%;display:block}}@media screen and (min-width:481px){.price-table table tr::after{content:"";width:calc(100% - 20px);height:2px;border-bottom:2px dotted rgba(112,112,112,0.6);position:absolute;left:10px}}.price-table table tr:first-child::after{content:none}.price-table table tr th,.price-table table tr td{vertical-align:middle;padding:20px 10px;position:relative}@media screen and (max-width:480px){.price-table table tr th,.price-table table tr td{padding:10px;text-align:center}}.price-table table tr th{background:#e4f0f6;width:33%;padding:35px 25px}@media screen and (max-width:480px){.price-table table tr th{width:100%;display:block;font-size:1.4rem;padding:15px 10px}}.price-table table tr td{text-align:center;font-size:2rem}@media screen and (max-width:480px){.price-table table tr td{width:100%;display:block;font-size:1.8rem}}.price-table-caution{font-size:1.2rem;max-width:850px;margin:20px auto 0;text-align:right}.price .text-large{font-size:3.6rem;font-weight:bold;padding-right:5px}@media screen and (max-width:480px){.price .text-large{font-size:2.8rem}}.price .text-medium{display:inline-block;font-size:1.4rem;line-height:1.5}.price .text-small{font-size:1rem}.price .color-red{color:#f34b4b}.price .color-blue{color:#35adeb;padding:0 1em 0 .5em;position:relative}.price .color-blue:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #35adeb;display:block;position:absolute;right:.2em;top:.4em}.price .doubleline{font-size:2.6rem;font-weight:bold;position:relative;margin-right:35px}.price .doubleline:before{content:"";width:100%;display:block;border-top:double 4px #f00;position:absolute;top:50%;transform:translateY(-50%);left:0}.price .doubleline:after{content:"";display:inline-block;width:20px;height:20px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #f34b4b;margin:0 5px 0 10px;position:absolute;top:50%;transform:translateY(-50%);right:-35px}.price .td-inner{display:flex;justify-content:space-between;padding:20px 0}.price .td-inner-half{width:50%;padding:0 2%}.price .td-inner-half:first-child{border-right:1px solid #afafaf}.price .td-inner-half-title{background:#222;font-size:1.4rem;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;padding:10px 0;margin-bottom:30px;position:relative}.price .td-inner-half-title::before{width:0;height:0;content:"";border-style:solid;border-width:14px 8px 0 8px;border-color:#222 transparent transparent transparent;position:absolute;right:0;left:0;bottom:-14px;margin:auto}.price .td-inner-half .list-asterisk{text-align:left}.price .td-inner-half .list-asterisk li{font-size:1.2rem}.price .td-inner-half-text{font-size:1.6rem}.price .td-inner-half-list{font-size:1.6rem}@media screen and (min-width:481px){.price .td-inner-half-list{display:flex}}.price .td-inner-half-list.first{padding-bottom:10px;border-bottom:1px solid #afafaf;margin-bottom:10px}.price .td-inner-half-list dt{font-size:1.4rem}.price .td-inner-half-list dd{display:flex}@media screen and (max-width:480px){.price .td-inner-half-list dd{justify-content:center}}.price .td-inner-half-list dd span{display:inline-block;line-height:1}.price .td-inner-half-list dd .color-red{font-size:2.2rem;line-height:.8;position:relative}.price .td-inner-half-list dd .color-red::after{content:"※1";font-size:1.2rem;color:#35adeb;display:inline-block;padding-left:.5em}.price .td-inner-half-lead{font-size:2rem;margin:20px 0}.price .add-asterisk2{position:relative;padding-right:1.5em}.price .add-asterisk2::after{content:"※2";position:absolute;top:-.3em;right:0}.device{padding:130px 0;background:#f5f5f5}@media screen and (max-width:820px){.device{padding:60px 0}}.device-lead,.device-icon{text-align:center}.device-lead{font-size:1.8rem;font-weight:bold;margin:40px 0 5px}.device-icon{font-size:1.2rem}.device-icon span{position:relative;padding-left:6em}.device-icon span::before,.device-icon span::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.device-icon span::before{background:url("/u-pay/assets/images/cost/ic_usen.svg");background-size:contain;width:20px;height:20px;left:0}.device-icon span::after{width:calc(6em - 30px);height:3px;border-bottom:3px dotted #707070;left:25px}.device-content,.device-content-inner{position:relative}@media screen and (min-width:821px){.device-content::before,.device-content-inner::before,.device-content::after,.device-content-inner::after{content:"";position:absolute;width:52px;height:52px}}@media screen and (min-width:821px){.device-content::before,.device-content-inner::before{top:0;border-top:5px solid #e4e4e4}}@media screen and (min-width:821px){.device-content::after,.device-content-inner::after{bottom:0;border-bottom:5px solid #e4e4e4}}@media screen and (min-width:821px){.device-content::before,.device-content::after{left:0;border-left:5px solid #e4e4e4}}.device-content .list-asterisk li{font-size:1.2rem;margin-top:5px}@media screen and (max-width:820px){.device-content .list-asterisk li{display:inline-block}}@media screen and (min-width:821px){.device-content-inner::before,.device-content-inner::after{right:0;border-right:5px solid #e4e4e4}}.device-content{margin-top:30px}.device-content-inner{padding:20px 0}@media screen and (min-width:821px){.device-content-inner{display:flex;align-items:center;justify-content:center}}.device-content-center{padding:0 20px}.device-content-detail{font-size:1.4rem;background:#fff;padding:10px 10px 10px 20px;margin-bottom:20px;border-radius:5px;position:relative}@media screen and (max-width:820px){.device-content-detail{margin-bottom:0}}.device-content-detail::before{content:"";background:url("/u-pay/assets/images/cost/ic_usen.svg");width:28px;height:28px;position:absolute;top:0;bottom:0;left:-14px;margin:auto}.device-content-detail-textS{font-size:1.2rem}.device-content-detail-textL{font-size:2rem}.device-content-detail .underline{border-bottom:2px solid #f34b4b}.device-content-detail-title{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.device-content-detail-title span{font-size:1.3rem;display:block}.device-content-detail dl{display:flex}@media screen and (max-width:820px){.device-content-detail dl{justify-content:center}}.device-content-detail dl dt{font-size:1.2rem;padding:0 5px;background:#f5f5f5;margin-right:10px;display:flex;align-items:center}.device-content-detail dl dd{line-height:1.4}.device-content-detail dl dd span{display:inline-block;font-size:3rem;line-height:1.2}@media screen and (min-width:821px){.device-content-upay{position:absolute;right:40px;bottom:10px}}.device-content-left{display:flex;justify-content:center}@media screen and (min-width:821px){.device-content-left{justify-content:flex-end}}.device-content-left-inner{max-width:205px}.device-content-left-title{text-align:right;margin-bottom:10px}.device-content-left-img{position:relative;margin-bottom:20px}.device-content-left-img::before{content:"";background:url("/u-pay/assets/images/cost/equipment_tabletballoon.png");background-size:contain;width:131px;height:142px;position:absolute;top:-80px;left:-65px}@media screen and (max-width:820px){.device-content-left .device-content-detail{margin-bottom:10px}}@media screen and (max-width:820px){.device-content-center{text-align:center;margin:20px 0}}@media screen and (max-width:820px){.device-content-right{display:flex;justify-content:space-between}}@media screen and (max-width:820px){.device-content-right-upay,.device-content-right-printer{width:49%;text-align:center}}@media screen and (max-width:769px){.device-content-right-upay img,.device-content-right-printer img{max-width:60%;margin:0 auto 10px}}@media screen and (max-width:820px){.device-content-right-upay .device-content-detail,.device-content-right-printer .device-content-detail{padding:25px 10px 10px}}@media screen and (max-width:820px){.device-content-right-upay .device-content-detail::before,.device-content-right-printer .device-content-detail::before{top:-10px;bottom:auto;left:0;right:0;margin:auto}}@media screen and (max-width:820px){.device-content-right-upay{background:#fff}}.device-content-right-printer-inner{margin-bottom:20px}@media screen and (min-width:821px){.device-content-right-printer-inner{display:flex;align-items:center;justify-content:space-between}}.device-content-pdf{font-size:1.3rem;margin-top:20px}@media screen and (max-width:480px){.device-content-pdf{margin-top:10px}}.step{padding:120px 0}@media screen and (max-width:820px){.step{padding:60px 0}}.specification{padding:120px 0;background:#f5f5f5}@media screen and (max-width:820px){.specification{padding:70px 0}}.specification-inner{width:100%;max-width:870px;margin:60px auto 0}.specification-table{width:100%;border:1px solid #afafaf;background:#fff}.specification-table tr td,.specification-table tr th{border-bottom:1px solid #afafaf;padding:20px;vertical-align:middle}@media screen and (max-width:480px){.specification-table tr td,.specification-table tr th{display:block;width:100%;padding:10px 20px}}.specification-table tr th{width:170px;font-size:1.4rem;color:#707070;background:#e4f0f6}@media screen and (min-width:481px){.specification-table tr th{border-right:1px solid #afafaf;font-weight:normal}}@media screen and (max-width:480px){.specification-table tr th{width:100%;border-bottom:none}}.specification-table tr td{font-size:1.4rem}