.table1 .js-scrollable .scroll-hint-icon{display:none}.table1 .table1-wrapper{width:100%}.table1 .table1-wrapper .plan-table{border-spacing:.25rem 0;margin-left:-.25rem;margin-right:-.25rem;table-layout:fixed;width:100%}.table1 .table1-wrapper .plan-table td,.table1 .table1-wrapper .plan-table th{box-sizing:border-box}.table1 .table1-wrapper .plan-table thead th{background:var(--white);border-bottom:.0625rem solid var(--gray-30);color:var(--black);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-bold-font-weight);height:4rem;padding:0 .5rem;text-align:center;vertical-align:middle;width:11.46875rem}.table1 .table1-wrapper .plan-table thead th .thRemarks{color:var(--gray-70);font-size:var(--footnote-medium-font-size);font-style:var(--footnote-medium-font-style);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);margin:0;position:relative;text-align:center}.table1 .table1-wrapper .plan-table thead .thNone{background:var(--white);border-bottom:.0625rem solid var(--gray-30);width:7.5rem}.table1 .table1-wrapper .plan-table thead .thGray{background:var(--gray-30);border-bottom:.0625rem solid var(--gray-30);color:var(--black);line-height:var(--h5-bold-line-height);text-align:center;width:11.5rem}.table1 .table1-wrapper .plan-table thead .thBlue,.table1 .table1-wrapper .plan-table thead .thGray{border-radius:.5rem .5rem 0 0;font-size:var(--h5-bold-font-size);font-weight:var(--h5-bold-font-weight)}.table1 .table1-wrapper .plan-table thead .thBlue{background:var(--maincolor);border-bottom:.0625rem solid var(--maincolor);color:var(--white);line-height:1.3}.table1 .table1-wrapper .plan-table thead .remarksNote{color:var(--gray-70);font-size:var(--caption-medium-s-font-size);font-style:var(--caption-medium-s-font-style);font-weight:var(--caption-medium-s-font-weight);line-height:1;position:absolute;right:1.875rem;top:0}.table1 .table1-wrapper .plan-table tbody th{background:var(--white);border-spacing:0;font-size:var(--body-medium-font-size);font-style:var(--body-medium-font-style);font-weight:var(--body-medium-font-weight);text-align:left;width:7.5rem}.table1 .table1-wrapper .plan-table tbody td,.table1 .table1-wrapper .plan-table tbody th{border-bottom:.0625rem solid var(--gray-30);color:var(--black);height:2.5rem;padding:.75rem .5rem;vertical-align:middle}.table1 .table1-wrapper .plan-table tbody td{background:var(--backgroundgray);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-medium-font-weight);text-align:center}.table1 .table1-wrapper .plan-table tbody td img{display:block;margin:0 auto}.table1 .table1-wrapper .plan-table tbody td .tdRemarks{color:inherit;font-size:var(--footnote-medium-font-size);font-style:var(--footnote-medium-font-style);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);margin:0;text-align:center}.table1 .table1-wrapper .plan-table tbody .tdGray_1{border-spacing:0}.table1 .table1-wrapper .plan-table tbody .tdGray_2{background:var(--backgroundgray);border-bottom:.0625rem solid var(--gray-30);border-spacing:0;color:var(--gray-50);position:relative;text-align:center}.table1 .table1-wrapper .plan-table tbody .tdNote{color:var(--black);font-size:var(--caption-medium-s-font-size);font-style:var(--caption-medium-s-font-style);font-weight:var(--caption-medium-s-font-weight);line-height:150%;margin-left:1.3em;position:absolute;top:2.7em}.table1 .table1-wrapper .plan-table tbody .tdBlue{background:var(--backgroundblue);border-bottom:.0625rem solid var(--boderblue);color:var(--maincolor);font-family:var(--h5-bold-font-family);font-weight:var(--h5-bold-font-weight);margin-left:.25rem}.table1 .table1-notes{color:var(--gray-70);display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.table1 .table1-notes .note{font-size:var(--footnote-medium-font-size);font-style:var(--footnote-medium-font-style);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);margin:0}.table1 .table1-notes .note .noteRemark{margin-right:.25rem}@media screen and (max-width:var(--breakpoint-lg )){.table1 .table1-wrapper .plan-table thead .remarksNote{right:.625rem}}@media screen and (max-width:30rem){.table1 .js-scrollable .scroll-hint-icon{display:block;height:4.75rem;left:calc(85% - 3.75rem);width:5rem}.table1 .table1-wrapper{overflow-x:auto;width:100%}.table1 .table1-wrapper .plan-table{border-spacing:0;table-layout:fixed;width:100%}.table1 .table1-wrapper .plan-table thead th{font-size:var(--h5-bold-font-size);font-weight:var(--h5-bold-font-weight);height:3rem;padding:.75rem .5rem;text-align:center;vertical-align:middle;width:9.46875rem}.table1 .table1-wrapper .plan-table thead th.thNone{background:var(--white);left:0;position:sticky;width:5rem;z-index:5}.table1 .table1-wrapper .plan-table thead th.thGray{left:5rem;line-height:var(--h6-bold-line-height);position:sticky;width:9.5rem;z-index:5}.table1 .table1-wrapper .plan-table thead th.thBlue,.table1 .table1-wrapper .plan-table thead th.thGray{font-size:var(--h6-bold-font-size);font-style:var(--h6-bold-font-style);font-weight:var(--h6-bold-font-weight)}.table1 .table1-wrapper .plan-table thead th.thBlue{border:.125rem solid var(--maincolor);line-height:130%;min-width:7.96875rem}.table1 .table1-wrapper .plan-table thead .thRemarks{font-size:var(--caption-medium-m-font-size)}.table1 .table1-wrapper .plan-table thead .remarksNote{color:var(--gray-50);font-size:var(--caption-medium-m-font-size);font-style:var(--caption-medium-m-font-style);font-weight:var(--caption-medium-m-font-weight);line-height:1;right:-.125rem;top:.3em}.table1 .table1-wrapper .plan-table tbody th{background:var(--white);font-size:var(--footnote-medium-font-size);left:0;position:sticky;z-index:5}.table1 .table1-wrapper .plan-table tbody td{font-size:var(--h6-bold-font-size);text-align:center}.table1 .table1-wrapper .plan-table tbody td.tdGray_1,.table1 .table1-wrapper .plan-table tbody td.tdGray_2{left:5rem;position:sticky;z-index:5}.table1 .table1-wrapper .plan-table tbody td.tdBlue{border-left:.125rem solid var(--maincolor);border-right:.125rem solid var(--maincolor);min-width:7.96875rem}.table1 .table1-wrapper .plan-table tbody td.leftBorder{border-left:.5rem solid var(--maincolor)}.table1 .table1-wrapper .plan-table tbody td.last{border-right:.25rem solid var(--maincolor)}}