@charset "UTF-8";.bl_incomeStatement{padding:10.0625rem 1.5rem 11.1875rem 19rem}@media screen and (max-width:820.98px){.bl_incomeStatement{padding:5rem 0 3.6875rem}}.bl_incomeStatement_contents{padding-top:.75rem;padding-right:1.5rem}@media screen and (max-width:820.98px){.bl_incomeStatement_contents{padding-top:0;padding-right:0;padding-left:1.5rem}}.bl_incomeStatement_subTitle{padding-top:2.875rem;margin-bottom:1.75rem;color:#000;font-size:1.25rem;letter-spacing:.05em;font-weight:500;line-height:2}@media screen and (max-width:820.98px){.bl_incomeStatement_subTitle{padding-top:2.75rem;font-size:1.125rem}}.bl_incomeStatement_imageWrapper{margin-bottom:3.75rem;width:66rem}@media screen and (max-width:820.98px){.bl_incomeStatement_imageWrapper{width:21.375rem}}.bl_incomeStatement_dummyImage{width:100%;height:auto}.bl_incomeStatement .el_irPocketTable{table-layout:fixed}.bl_incomeStatement .el_irPocketTable thead{background-color:#0000001a;border-top:solid .0625rem rgba(0,0,0,0);border-bottom:solid .0625rem #000;height:2.9375rem;font-size:.875rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable thead{height:2.875rem}}@media screen and (max-width: 1029px){.bl_incomeStatement .el_irPocketTable thead{font-size:10px}}.bl_incomeStatement .el_irPocketTable thead th{line-height:2}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable thead th{line-height:1.5}}.bl_incomeStatement .el_irPocketTable thead th:first-child{border-top-left-radius:.25rem}.bl_incomeStatement .el_irPocketTable thead th:last-child{border-top-right-radius:.25rem}.bl_incomeStatement .el_irPocketTable tbody tr{height:4rem;border-bottom:solid .0625rem rgba(0,0,0,.1)}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable tbody tr{height:3.5rem}}.bl_incomeStatement .el_irPocketTable tbody th{text-align:left;padding-left:1.5rem;line-height:1.5}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable tbody th{padding-left:.5rem}}.bl_incomeStatement .el_irPocketTable tbody td{line-height:1.5;font-size:1rem;font-weight:500;letter-spacing:0em}@media screen and (max-width: 900px){.bl_incomeStatement .el_irPocketTable tbody td{font-size:10px}}.bl_incomeStatement .el_irPocketTable tbody td:not(:has(>a)){padding:.5rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable tbody td:not(:has(>a)){padding:.25rem .5rem}}.bl_incomeStatement .el_irPocketTable th{padding:.5rem;font-weight:500;letter-spacing:.05em;font-size:.875rem}@media screen and (max-width: 1029px){.bl_incomeStatement .el_irPocketTable th{font-size:10px}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable th{padding:.25rem}}.bl_incomeStatement .el_irPocketTable th,.bl_incomeStatement .el_irPocketTable td{height:inherit;margin-top:-.125rem;vertical-align:middle;text-align:center}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable th,.bl_incomeStatement .el_irPocketTable td{font-size:.625rem}}.bl_incomeStatement .el_irPocketTable th:not(:last-child),.bl_incomeStatement .el_irPocketTable td:not(:last-child){position:relative}.bl_incomeStatement .el_irPocketTable th:not(:last-child):after,.bl_incomeStatement .el_irPocketTable td:not(:last-child):after{content:"";position:absolute;right:0;top:.5rem;bottom:.5rem;width:.0625rem;background:#0000000d}.bl_incomeStatement .el_irPocketTable th:first-child:after,.bl_incomeStatement .el_irPocketTable td:first-child:after{top:0rem;bottom:0rem}.bl_incomeStatement .el_irPocketTable th a,.bl_incomeStatement .el_irPocketTable td a{display:block;height:100%;width:100%;opacity:1;transition:opacity 1s cubic-bezier(.16,1,.3,1)}@media (any-hover: hover){.bl_incomeStatement .el_irPocketTable th a:hover,.bl_incomeStatement .el_irPocketTable td a:hover{opacity:.5;transition:opacity .2s cubic-bezier(.16,1,.3,1)}}.bl_incomeStatement .el_irPocketTable th small,.bl_incomeStatement .el_irPocketTable td small{display:inline-block;font-size:.75rem}@media screen and (max-width: 1200px){.bl_incomeStatement .el_irPocketTable th small,.bl_incomeStatement .el_irPocketTable td small{font-size:10px}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable th small,.bl_incomeStatement .el_irPocketTable td small{font-size:.5rem}}@media screen and (max-width:820.98px) and (max-width: 390px){.bl_incomeStatement .el_irPocketTable th small,.bl_incomeStatement .el_irPocketTable td small{font-size:8px}}.bl_incomeStatement .el_irPocketTable_spanSmallGray{display:inline-block;background:#fff9;border-radius:.125rem;padding:0 .25rem;line-height:1.5;font-size:.75rem;letter-spacing:.05em;font-weight:500}@media screen and (max-width: 1200px){.bl_incomeStatement .el_irPocketTable_spanSmallGray{font-size:10px}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_spanSmallGray{font-size:.5rem;height:.875rem;padding:0 .25rem;margin-top:.125rem}}@media screen and (max-width:820.98px) and (max-width: 390px){.bl_incomeStatement .el_irPocketTable_spanSmallGray{font-size:8px}}.bl_incomeStatement .el_irPocketTable_bgGray{background:#0000001a}.bl_incomeStatement .el_irPocketTable_bgLightGray{background:#0000000d}.bl_incomeStatement .el_irPocketTable_mark{font-weight:500;font-family:Noto Sans JP,sans-serif;margin-right:.25rem}.bl_incomeStatement .el_irPocketTable tr.el_irPocketTable_border{border-top:solid .0625rem rgba(0,0,0,0);border-bottom:solid .0625rem #000}.bl_incomeStatement .el_irPocketTable_link_inner{height:100%;display:flex;align-items:center;justify-content:center;gap:.625rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_link_inner{gap:.3125rem}}.bl_incomeStatement .el_irPocketTable_link_pdfIcon{font-family:Nunito Sans,Noto Sans JP,sans-serif;font-weight:700;line-height:1;letter-spacing:0em;font-size:.625rem;border-radius:.125rem;color:#f9f7f7;background-color:#000;height:1rem;padding:.0625rem .25rem 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1440px){.bl_incomeStatement .el_irPocketTable_link_pdfIcon{font-size:10px}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_link_pdfIcon{font-size:.5rem;height:.875rem;padding:.25rem .1875rem .125rem}}@media screen and (max-width:820.98px) and (max-width: 390px){.bl_incomeStatement .el_irPocketTable_link_pdfIcon{font-size:8px}}.bl_incomeStatement .el_irPocketTable_link_playIcon{width:1.5rem;height:1.5rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_link_playIcon{width:1.125rem;height:1.125rem}}.bl_incomeStatement .el_irPocketTable_link_downloadIcon{width:.75rem;height:.75rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_link_downloadIcon{width:.5rem;height:.5rem}}.bl_incomeStatement .el_irPocketTable_oneRow{height:3rem!important}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable_oneRow{height:2rem!important}}.bl_incomeStatement .el_irPocketTable_oneRow th{white-space:nowrap}.bl_incomeStatement .el_irPocketTable_oneRow th:after,.bl_incomeStatement .el_irPocketTable_oneRow td:after{width:0!important}.bl_incomeStatement .el_irPocketTable__irLibrary{width:66rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__irLibrary{width:21.375rem}}.bl_incomeStatement .el_irPocketTable__irLibrary thead tr th:first-child{width:19.75rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__irLibrary thead tr th:first-child{width:7.125rem}}.bl_incomeStatement .el_irPocketTable__numberBase{width:66rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__numberBase{width:30.5rem}}.bl_incomeStatement .el_irPocketTable__numberBase tbody td{text-align:right;padding-right:1.5rem!important;font-family:Nunito Sans,Noto Sans JP,sans-serif;font-weight:600;letter-spacing:.02em}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__numberBase tbody td{font-size:.75rem;padding-right:.5rem!important}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__numberBase tbody td:nth-last-child(2):after{width:0}}@media screen and (min-width: 821px){.bl_incomeStatement .el_irPocketTable__numberBase tbody td:last-child{font-size:1.125rem}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__numberBase tbody td:last-child{background-color:#00000005}}.bl_incomeStatement .el_irPocketTable__numberBase thead th{line-height:1.5}.bl_incomeStatement .el_irPocketTable__numberBase thead th:first-child{width:15.75rem}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__numberBase thead th:first-child{width:7.6875rem}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__cashflow_header thead{height:3rem}}@media screen and (max-width:820.98px){.bl_incomeStatement .el_irPocketTable__cashflow_header thead th{padding:.125rem .125rem .25rem!important}}.bl_incomeStatement .bl_irCashflow_contents_tableBar{width:66rem;height:2.5rem;background-color:#000;border-radius:.25rem;display:flex;justify-content:center;align-items:center;color:#f9f7f7;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:2;margin-bottom:1rem}@media screen and (max-width: 900px){.bl_incomeStatement .bl_irCashflow_contents_tableBar{font-size:10px}}@media screen and (max-width:820.98px){.bl_incomeStatement .bl_irCashflow_contents_tableBar{font-size:.625rem;width:21.375rem;height:1.5rem;margin-left:1.5rem;margin-bottom:.4375rem}}
