.CardSummaryContainer_paymentInfo__aDxmR{margin-bottom:10px;background:var(--color-bg-gray)}@media only screen and (min-width:1200px){.CardSummaryContainer_paymentInfo__aDxmR{padding:40px}}@media only screen and (min-width:450px)and (max-width:1199px){.CardSummaryContainer_paymentInfo__aDxmR{padding:32px}}@media only screen and (max-width:449px){.CardSummaryContainer_paymentInfo__aDxmR{padding:min(6.4vw,24px)}}.CardSummaryContainer_paymentInfo__aDxmR .CardSummaryContainer_heading__8wgdb{display:block;margin-bottom:min(5.3333333333vw,20px)}.CurrentCardPlaceholder_placeholder__7Xoh_{margin-bottom:24px}.BrandIcon_icon__Smcna{width:35px;height:auto}.CardInput_cardSummary__xHyLZ{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:450px){.CardInput_cardSummary__xHyLZ{width:327px}}.CardInput_summaryMain__4Bwz0{display:flex;align-items:center}.CardInput_numberMask__Hep_o{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CardInput_numberMask__Hep_o{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.CardInput_numberMask__Hep_o{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.CardInput_numberMask__Hep_o{font-size:calc(3.2vw);line-height:calc(5.3333333333vw);letter-spacing:calc(.4266666667vw)}}.CardInput_brands__Aopz0{display:flex;gap:12px}.CardInput_brandIcon__YZefw{display:flex;align-items:center;margin-right:15px}.CardSummary_cardSummaryWrapper__roRxA{width:100%;max-width:327px;display:flex;align-items:center;justify-content:space-between}.CardSummary_cardSummary__B4Chx{display:flex;align-items:center}.PlanStartDateSummary_dateNotice__OnonR{margin-top:24px}.CardPaymentConfirmation_paymentMethodConfirmation__P_0pj{margin-top:12px}.CardPaymentConfirmation_splitSummary__5ZRIY{margin-top:40px;display:flex;justify-content:space-between}.ErrorStep_errorBox__d1Pd7{padding:20px 40px;border:2px solid var(--color-function-danger-default);margin:50px 0 100px}@media screen and (max-width:768px){.ErrorStep_errorBox__d1Pd7{margin:0 mob(10) mob(40)}}