.sp-only{display:none}.table2-wrapper{width:100%}.table2-wrapper .plan-table{border-collapse:separate;border-spacing:.25rem 0;margin-left:-.25rem;margin-right:-.25rem;width:100%}.table2-wrapper .plan-table thead td img,.table2-wrapper .plan-table thead th img{display:block;margin:0 auto}.table2-wrapper .plan-table thead .recommendation{color:var(--maincolor);font-style:normal;font-weight:700;line-height:150%;overflow:visible;text-align:center}.table2-wrapper .plan-table thead .recommendation img{height:3.125rem;width:11.25rem}.table2-wrapper .plan-table thead .thNone{background:var(--white);border:.0625rem solid var(--maincolor);border-radius:.5rem .5rem 0 0;color:var(--maincolor);font-size:1.125rem;font-weight:700;height:4rem;line-height:1.3;text-align:center;width:25%}.table2-wrapper .plan-table thead .thGray{background:var(--gray-30);border-bottom:.0625rem solid var(--gray-30);border-radius:.5rem .5rem 0 0;color:var(--black);font-size:1.125rem;font-weight:700;height:4rem;line-height:1.3;position:relative;text-align:center;width:50%}.table2-wrapper .plan-table thead .thGray span{font-size:.75rem;font-style:normal;font-weight:500;line-height:1;position:absolute;right:1.25rem;top:2em}.table2-wrapper .plan-table thead .thBlue{background:var(--maincolor);border-bottom:.0625rem solid var(--maincolor);border-radius:.5rem .5rem 0 0;color:var(--white);font-size:1.125rem;font-weight:700;height:4rem;line-height:1.3;width:25%}.table2-wrapper .plan-table tbody th{background:var(--white);line-height:150%;text-align:left;width:50%}.table2-wrapper .plan-table tbody td,.table2-wrapper .plan-table tbody th{border-bottom:.0625rem solid var(--gray-30);color:var(--black);font-size:1rem;font-style:normal;font-weight:500;height:2.5rem;padding:.75rem}.table2-wrapper .plan-table tbody td{background:var(--backgroundgray);text-align:center}.table2-wrapper .plan-table tbody td .tdRemarks{color:inherit;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5;margin:0;text-align:center}.table2-wrapper .plan-table tbody td img{display:block;margin:0 auto}.table2-wrapper .plan-table tbody .tdBlue{background-color:var(--backgroundblue)}.table2-wrapper .plan-table tbody .tdBlue,.table2-wrapper .plan-table tbody .tdNone{border-bottom:.0625rem solid var(--boderblue);color:var(--maincolor);font-weight:700;padding:.5rem}.table2-wrapper .plan-table tbody .tdNone{background-color:var(--white)}.table2-notes{color:var(--gray-70);display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.table2-notes .note{font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5;margin:0}.table2-notes .note .noteRemark{margin-right:.25rem}.table2-notes .note .noteLink{color:var(--maincolor);font-style:normal;font-weight:500;line-height:1.5}.table2-notes .note .noteLink:hover{opacity:.3}@media screen and (max-width:30rem){.table2-wrapper{width:auto}.table2-wrapper .plan-table{border-collapse:separate;border-spacing:.25rem 0;margin:auto;width:100%}.table2-wrapper .plan-table [scope=col]{width:25%}.table2-wrapper .plan-table [scope=col].head{width:50%}.table2-wrapper .plan-table thead .thGray{font-size:.9375rem;font-style:normal;font-weight:700;height:3rem;min-width:10rem;position:relative;width:50%}.table2-wrapper .plan-table thead .thGray span{color:var(--gray-50);font-size:.625rem;font-style:normal;font-weight:500;line-height:1;position:absolute;right:1.25rem;top:1.7em}.table2-wrapper .plan-table thead .thBlue,.table2-wrapper .plan-table thead .thNone{font-size:.9375rem;height:3rem;min-width:4.84375rem;width:25%}.table2-wrapper .plan-table thead .recommendation img{height:2.125rem;width:7.625rem}.table2-wrapper .plan-table tbody th{font-size:.9375rem;width:50%}.table2-notes{padding-left:1em;text-indent:-1em;width:auto}.table2-notes .note{font-size:.625rem}.sp-only{display:inline}}