.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.float-start{float:left}.float-end{float:right}.highlight[data-v-0958523f]{background:#e6f6ea}.item[data-v-0958523f]{display:block;background:#fff}.item-value-50[data-v-0958523f]{width:50%;display:inline-block;background:#c3e9cc;color:#000;font-weight:700;text-align:center}.item-value-100[data-v-0958523f]{display:block;background:#c3e9cc;color:#000;font-weight:700;text-align:center}.border-x[data-v-0958523f]{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.item-value-divider-start[data-v-0958523f]{border-right:1px solid #f5f5f5}.item-footer[data-v-0958523f]{display:block}.new-benefit-area p{padding:14px}.new-benefit-area-divider{font-weight:700;background:#2c74a4;color:#fff}.insurance-table-plan-container{font-size:14px;line-height:18px}.insurance-table-plan-container .insurance-table-plan-header-section{color:#000;font-size:18px;line-height:22px;text-align:center}.insurance-table-plan-container .insurance-table-plan-header-section .insurance-table-plan-header{margin-bottom:12px}.insurance-table-plan-container .total-plan-section{margin-bottom:4px}.insurance-table-plan-container .total-plan-section .total-plan-header{background-color:#c4c4c4;color:#000;margin-bottom:4px;padding:12px;text-align:center}.insurance-table-plan-container .total-plan-section .total-plan-amount-section{display:grid;grid-template-columns:1fr;grid-gap:4px}.insurance-table-plan-container .total-plan-section .total-plan-amount-section.with-extra{grid-template-columns:1fr 1fr}.insurance-table-plan-container .total-plan-section .total-plan-amount-section.with-extra .total-plan-amount:last-child{display:flex}.insurance-table-plan-container .total-plan-section .total-plan-amount-section .total-plan-amount{align-items:center;color:#000;display:flex;flex-flow:column;justify-content:center;padding:16px}.insurance-table-plan-container .total-plan-section .total-plan-amount-section .total-plan-amount .plan-name{font-family:psl_kanda_extraregular;color:#000;margin-bottom:8px}.insurance-table-plan-container .total-plan-section .total-plan-amount-section .total-plan-amount .plan-description{color:#000;margin-bottom:8px}.insurance-table-plan-container .total-plan-section .total-plan-amount-section .total-plan-amount .plan-amount{color:#000;font-family:psl_kanda_extraregular;font-size:22px;line-height:26px;margin-bottom:16px}.insurance-table-plan-container .total-plan-section .total-plan-amount-section .total-plan-amount:last-child{display:none}.insurance-table-plan-container .protection-benefit-section{margin-bottom:16px}.insurance-table-plan-container .protection-benefit-section .protection-benefit-header{background-color:#008536;color:#fff;margin-bottom:4px;padding:12px;text-align:center}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container{display:grid;grid-template-columns:1fr;grid-gap:4px;margin-bottom:4px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container.with-extra{grid-template-columns:1fr 1fr}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container.with-extra .radio-package-plan:last-child{display:flex}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container .radio-package-plan{align-items:center;display:flex;justify-content:center;padding:12px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container .radio-package-plan .radio{margin-bottom:12px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .radio-package-plan-container .radio-package-plan:last-child{display:none}.insurance-table-plan-container .protection-benefit-section .protection-information-section .cancer-protection-benefit-section,.insurance-table-plan-container .protection-benefit-section .protection-information-section .ci-protection-benefit-section,.insurance-table-plan-container .protection-benefit-section .protection-information-section .hib-protection-benefit-section,.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section,.insurance-table-plan-container .protection-benefit-section .protection-information-section .opd-protection-benefit-section{margin-bottom:4px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section .benefit-header-section .package-description,.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section .benefit-header-section .package-name{background-color:#00a350}.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section .benefit-body-section{counter-reset:benefit-counter}.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section .benefit-body-section .content-section:not(:first-child):not(.main-content) .benefit-description:before{content:"- "}.insurance-table-plan-container .protection-benefit-section .protection-information-section .ipd-protection-benefit-section .benefit-body-section .content-section.main-content .benefit-description:before{content:counter(benefit-counter) ". ";counter-increment:benefit-counter}.insurance-table-plan-container .protection-benefit-section .protection-information-section .opd-protection-benefit-section .benefit-header-section .package-description,.insurance-table-plan-container .protection-benefit-section .protection-information-section .opd-protection-benefit-section .benefit-header-section .package-name{background-color:#4b775c}.insurance-table-plan-container .protection-benefit-section .protection-information-section .opd-protection-benefit-section .benefit-body-section .content-section .benefit-description{padding:3.5px 12px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .hib-protection-benefit-section .benefit-header-section .package-description,.insurance-table-plan-container .protection-benefit-section .protection-information-section .hib-protection-benefit-section .benefit-header-section .package-name{background-color:#3f74b0}.insurance-table-plan-container .protection-benefit-section .protection-information-section .cancer-protection-benefit-section .benefit-header-section .package-description,.insurance-table-plan-container .protection-benefit-section .protection-information-section .cancer-protection-benefit-section .benefit-header-section .package-name{background-color:#727072}.insurance-table-plan-container .protection-benefit-section .protection-information-section .ci-protection-benefit-section .benefit-header-section .package-description,.insurance-table-plan-container .protection-benefit-section .protection-information-section .ci-protection-benefit-section .benefit-header-section .package-name{background-color:#cbab42}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-header-section .package-name{color:#fff;margin-bottom:4px;padding:12px;text-align:center}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-header-section .package-name .check{display:inline-block}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-header-section .package-name .check .checkmark:after{border-color:#fff}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-header-section .package-description{color:#fff;margin-bottom:4px;padding:12px;text-align:center}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section{background-color:#fff;border-bottom:1px solid #ddd}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section.main-content{background-color:#ddd}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-description{padding:12px;white-space:pre-line}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-value-section{display:grid;grid-template-columns:1fr;grid-gap:4px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-value-section.with-extra{grid-template-columns:1fr 1fr}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-value-section.with-extra .benefit-value:last-child{display:flex}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-value-section .benefit-value{align-items:center;background-color:#c4c4c4;display:flex;justify-content:center;padding:12px}.insurance-table-plan-container .protection-benefit-section .protection-information-section .benefit-body-section .content-section .benefit-value-section .benefit-value:last-child{display:none}.insurance-table-plan-container .discount-information-container{background-color:#fff;font-size:14px;line-height:24px;margin-bottom:16px;padding:16px 24px}.insurance-table-plan-container .discount-information-container .family-discount-rules,.insurance-table-plan-container .discount-information-container .protection-rules{margin-bottom:16px}.insurance-table-plan-container .discount-information-container .information-header{font-family:psl_kanda_extraregular}.insurance-table-plan-container .discount-information-container .sub-content:before{content:"- "}.insurance-table-plan-container .discount-information-container .deductible-discount-table-container{background-color:#bdbdbd;border:1px solid #fff;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,40px);grid-gap:1px;padding:1px}.insurance-table-plan-container .discount-information-container .deductible-discount-table-container .content-table,.insurance-table-plan-container .discount-information-container .deductible-discount-table-container .header-table{align-items:center;background-color:#fff;display:flex;justify-content:center}.insurance-table-plan-container .discount-information-container .deductible-discount-table-container .header-table{font-family:psl_kanda_extraregular}.insurance-table-plan-container .deductible-information-container .deductible-description{margin-bottom:16px}.insurance-table-plan-container .deductible-information-container .deductible-radio-container{margin-bottom:24px;width:50%;float:left}