.modal .main{background:#fff;margin:-5vw 5vw 0;padding:5vw;border-radius:1vw;font-size:3.5vw;color:rgba(0,0,0,.9)}.modal .main .title{font-weight:700;text-align:center;padding:2vw}.modal .main .content .content-head{text-align:center;padding:1vw}.modal .main .content .content-head p{margin-bottom:0}.modal .main .content .content-body{padding-top:3vw;font-size:3vw;max-height:50vh;overflow:auto}.modal .main .content .content-body .section{text-indent:0}.modal .info{margin-top:2vw;text-align:center;font-size:4vw;font-weight:600;color:#000}.modal .info .check-box{display:inline-block;margin-right:2vw;width:4.5vw;height:4.5vw;border:1px solid rgba(0,0,0,.1);vertical-align:middle;line-height:0}.modal .info .check-box .check{font-size:4vw;color:#61ca7a}.modal .info .info-content{display:inline-block;vertical-align:middle}.modal .info .info-link{margin:0 -1vw;color:#94c0fa}.modal .button{background:linear-gradient(90deg,#9b2bfe,#3134fe);color:#fff;font-weight:700;text-align:center;padding:3vw;margin:3vw 5vw;border-radius:1vw}.modal .disabled-button{background:grey}.easy-pay-page{margin-top:2vw;background:#fff}.easy-pay-page .main-title{font-weight:700;border-bottom:1px solid rgba(0,0,0,.05);padding:2vw}.easy-pay-page .item{margin:0 3vw;padding:4vw 0;border-bottom:1px solid rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.easy-pay-page .item .right{float:right}.easy-pay-page .item .right .data{line-height:1;font-size:5vw;font-weight:700;margin-right:1vw;color:rgba(0,0,0,.6)}.easy-pay-page .item .right .unit{font-size:3vw}.easy-pay-page .time{padding:5vw 3vw;text-align:right}.easy-pay-page .info{background:#f7f7f7;color:rgba(0,0,0,.5);padding:3vw;font-size:3.4vw}.easy-pay-page .data-purchase-info{padding:4vw;text-align:center}.easy-pay-page .data-purchase-info .date{font-weight:700}.easy-pay-page .data-purchase-item{margin:0 3vw;padding:3vw;border-top:1px solid rgba(0,0,0,.05)}.easy-pay-page .data-purchase-item .data,.easy-pay-page .data-purchase-item .price{display:inline-block;padding:2vw 3vw;font-weight:700;color:rgba(0,0,0,.6)}.easy-pay-page .data-purchase-item .data{width:24vw;border-right:1px solid rgba(0,0,0,.05)}.easy-pay-page .data-purchase-item .pay{float:right;margin:1vw;padding:1vw 4vw;color:hsla(0,0%,100%,.9);border-radius:100vw;background:linear-gradient(90deg,#9d2cfe,#672cfe)}