.sec-note{padding-top:50px;padding-bottom:1px;color:#888;background:#f8f8f8}.sec-note dl{margin-bottom:25px}.sec-note dt{font-weight:bold}.sec-note em{font-weight:bold}.l-footer{margin-bottom:90px}.l-footer__ssl{justify-content:flex-start !important;margin-bottom:50px;height:80px !important;background:#e5eaeb}.l-footer__ssl__image{margin-left:20px}.payment{border:20px solid #f5f0fe;padding:24px;display:grid;grid-template-columns:175px 1fr;align-items:center;margin-bottom:20px}.payment-haed{padding:10px 0;font-size:18px;font-weight:bold;width:175px}.payment-haed .require-icon{flex:1 0 44px;display:inline-flex;justify-content:center;align-items:center;max-width:44px;width:44px;height:22px;margin-right:.5em;font-size:14px;font-weight:bold;color:#fff;border-radius:22px;letter-spacing:normal;background:#f74490}.payment-content{padding:0 30px;border-left:1px dotted #000}.payment-content input[type=radio]{display:none}.payment-content input[type=radio]:checked+label:before{border-color:#f74490}.payment-content input[type=radio]:checked+label:after{opacity:1}.payment-content label{position:relative;padding-left:35px;line-height:40px;cursor:pointer;font-size:16px}.payment-content label:before{content:"";display:block;position:absolute;top:50%;left:14px;transform:translate(-50%, -50%);border-radius:50%;width:28px;height:28px;border:2px solid #dfdfdf;background:#fff}.payment-content label:after{content:"";display:block;position:absolute;top:50%;left:14px;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px;background:#f74490;opacity:0}