.BlogWebPaidPlanContractPlan-module__6G6QNq__contents-wrapper{background:linear-gradient(180deg, var(--color-surface-primary) 0%, var(--color-background) 100%)}.BlogWebPaidPlanContractPlan-module__6G6QNq__radio-contents-wrapper{margin-top:1.5rem;padding-bottom:48px}.BlogWebPaidPlanContractPlan-module__6G6QNq__contents{width:calc(100% - 40px);max-width:520px;margin:0 auto}.BlogWebPaidPlanContractPlan-module__6G6QNq__plans{margin-top:1rem}.BlogWebPaidPlanContractPlan-module__6G6QNq__table-contents-wrapper{margin-top:1.75rem}.BlogWebPaidPlanContractPlan-module__6G6QNq__table-heading{font-size:1.375rem;font-weight:700;line-height:1.4}.BlogWebPaidPlanContractPlan-module__6G6QNq__table{margin:1.75rem -20px 0}.BlogWebPaidPlanContractPlan-module__6G6QNq__bottom-button-wrapper{--BottomButton-z-index:var(--z-index-bottom-button);border-top:1px solid var(--color-border-low-emphasis)}.BlogWebPaidPlanContractPlan-module__6G6QNq__bottom-button{max-width:360px;margin:0 auto}@media screen and (max-width:768px){.BlogWebPaidPlanContractPlan-module__6G6QNq__root{margin-bottom:-2.25rem}}
:root{--BottomButton-z-index:1;--BottomButton-backgroundColor:var(--color-surface-primary)}.spui-BottomButton{background:var(--BottomButton-backgroundColor);z-index:var(--BottomButton-z-index);bottom:0;left:0}.spui-BottomButton-wrap{padding:16px 16px calc(env(safe-area-inset-bottom) + 16px)}.spui-BottomButton--fixed{width:100%;position:fixed}.spui-BottomButton--sticky{position:sticky}
.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__attention{text-align:center;background:var(--color-background);padding:24px}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__attention-inner{text-align:left;background:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:24px;flex-direction:column;align-items:center;gap:24px;max-width:520px;margin-inline:auto;padding:24px 28px;display:flex}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__title{color:var(--color-text-accent-primary);text-align:center;background:var(--color-surface-accent-primary-light);border-radius:44px;padding:5px 16px;font-size:.8125rem;font-weight:700;line-height:1.4}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__subtitle{color:var(--color-text-high-emphasis);font-size:.875rem;font-weight:700;line-height:1.4}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__text{color:var(--color-text-high-emphasis);margin-top:.5rem;font-size:.75rem;line-height:1.6}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__text strong{color:var(--color-text-accent-primary);font-weight:700}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__text+.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__subtitle{margin-top:1.25rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__link{font-size:.875rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__link svg{font-size:1.37rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__contents{width:calc(100% - 40px);max-width:520px;margin:0 auto}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__heading{color:var(--color-text-high-emphasis);justify-content:space-between;align-items:center;margin-top:1.75rem;font-size:1.375rem;font-weight:700;line-height:1.4;display:flex}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__heading-link{font-size:1rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__subheading{color:var(--color-text-high-emphasis);font-size:1.25rem;font-weight:700;line-height:1.4}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__contents-inner{margin-top:1.5rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__error{padding-block:12px}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__compare{margin-top:2.75rem}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__compare .BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__contents-inner{margin-inline:-20px}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__bottom-button-wrapper{--BottomButton-z-index:var(--z-index-bottom-button);border-top:1px solid var(--color-border-low-emphasis)}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__bottom-button{max-width:360px;margin:0 auto}.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__dialog{box-sizing:content-box;margin:auto}@media screen and (max-width:768px){.BlogWebPaidPlanContractUpdatePlan-module__4FHSaq__root{margin-bottom:-2.25rem}}
