@charset "UTF-8";@media screen and (min-width: 821px){.bl_irFinancial{width:66rem}}@media screen and (max-width:820.98px){.bl_irFinancial{width:24.375rem}}@media screen and (max-width:820.98px){.bl_irFinancial_viewButtonListContainer{padding:0 1.5rem}}.bl_irFinancial_viewButtonList{position:relative;z-index:10;display:grid;grid-template:repeat(2,1fr)/repeat(4,1fr);row-gap:.5rem;margin-top:4.5rem;margin-bottom:3.125rem;padding:1rem;border-radius:.25rem;background-color:#000}.bl_irFinancial_viewButtonList:after{content:"";display:block;position:absolute;bottom:-.5625rem;left:calc(50% - 1.25rem);width:2.5rem;height:.625rem;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='10'%20viewBox='0%200%2040%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2010L40%200H0L20%2010Z'%20fill='black'/%3e%3c/svg%3e");background-size:2.5rem .625rem;pointer-events:none;z-index:5}@media screen and (max-width:820.98px){.bl_irFinancial_viewButtonList{margin-bottom:1.75rem;grid-template:repeat(4,1fr)/repeat(2,1fr);column-gap:0;row-gap:.375rem;padding:.5rem}}.bl_irFinancial_description{margin-bottom:2.5rem;font-weight:500;font-size:.75rem;letter-spacing:.05em;line-height:2}@media screen and (max-width: 1200px){.bl_irFinancial_description{font-size:10px}}@media screen and (max-width:820.98px){.bl_irFinancial_description{padding:0 1.5rem;margin-bottom:1rem;font-size:.5rem}}@media screen and (max-width:820.98px) and (max-width: 390px){.bl_irFinancial_description{font-size:8px}}.bl_irFinancial_segmentButtonWrapper{display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem}@media screen and (max-width:820.98px){.bl_irFinancial_segmentButtonWrapper{padding:0 1.5rem;column-gap:.375rem}}.bl_irFinancial_segmentButtonWrapper.isHidden{display:none}.bl_irFinancial_segmentButton{width:100%;height:2.5rem;background-color:#000;color:#f9f7f7;cursor:pointer;border-radius:.25rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;transition:opacity .2s}@media screen and (max-width: 1029px){.bl_irFinancial_segmentButton{font-size:10px}}@media (any-hover: hover){.bl_irFinancial_segmentButton:hover{opacity:.8}}.bl_irFinancial_segmentButton.isActive{pointer-events:none;color:#000;background-color:#0000000d}@media screen and (max-width:820.98px){.bl_irFinancial_segmentButton{height:2rem;font-size:.625rem}}.bl_irFinancial_dataAndPrint{margin-top:6rem;position:relative}@media screen and (max-width:820.98px){.bl_irFinancial_dataAndPrint{width:21.75rem;padding:0 1.5rem;margin-top:1rem}}.bl_irFinancial_printWrapper{display:flex;justify-content:flex-end;align-items:center;column-gap:1rem}@media screen and (min-width: 821px){.bl_irFinancial_printWrapper{position:absolute;right:0;top:-3.5rem}}@media screen and (max-width:820.98px){.bl_irFinancial_printWrapper{column-gap:.375rem}}.bl_irFinancial_printButton{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;width:9.75rem;height:2.5rem;cursor:pointer;background-color:#000;background-size:2.5rem;color:#f9f7f7;border-radius:.25rem;transition:opacity .2s;font-size:.875rem}@media screen and (max-width: 1029px){.bl_irFinancial_printButton{font-size:10px}}@media (any-hover: hover){.bl_irFinancial_printButton:hover{opacity:.8}}@media screen and (max-width:820.98px){.bl_irFinancial_printButton{justify-content:center;padding:0;width:2rem;height:2rem}}.bl_irFinancial_printButton_buttonText{font-family:Nunito Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0em}@media screen and (max-width:820.98px){.bl_irFinancial_printButton_buttonText{display:none}}.bl_irFinancial_printButton_icon_printIcon{width:1rem;height:1rem}@media screen and (max-width:820.98px){.bl_irFinancial_printButton_icon_printIcon{width:1rem;height:1rem}}.bl_irFinancial_printButton_icon_downloadIcon{width:.75rem;height:.75rem}@media screen and (max-width:820.98px){.bl_irFinancial_printButton_icon_downloadIcon{width:.75rem;height:.75rem}}@media screen and (max-width:820.98px){.bl_irFinancial_financeData{margin-top:1rem}}.bl_irFinancial_dataPanel{padding:2.5rem;background-color:#fff}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel{padding:1.5rem}}.bl_irFinancial_dataPanel_viewerButtonWrapper{display:flex;justify-content:space-between;column-gap:0;margin-bottom:0rem}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_viewerButtonWrapper{column-gap:0}}.bl_irFinancial_dataPanel_viewerButton{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;cursor:pointer;border-radius:.25rem;border:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;background-color:#000;color:#f9f7f7;transition:opacity .2s;font-size:.875rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 1029px){.bl_irFinancial_dataPanel_viewerButton{font-size:10px}}@media (any-hover: hover){.bl_irFinancial_dataPanel_viewerButton:hover{opacity:.8}}.bl_irFinancial_dataPanel_viewerButton:focus,.bl_irFinancial_dataPanel_viewerButton:focus-visible{outline:none;box-shadow:none}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_viewerButton{font-size:.625rem;width:9.25rem;height:1.5rem}}.bl_irFinancial_dataPanel_viewerButton_icon{display:block;margin-right:1rem;width:auto;height:.75rem}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_viewerButton_icon{margin-right:.5rem}}.bl_irFinancial_dataPanel_viewerButton:not(.isActive) .bl_irFinancial_dataPanel_viewerButton_icon__active{display:none}.bl_irFinancial_dataPanel_viewerButton.isActive{pointer-events:none;color:#000;background-color:#0000000d;border:none}.bl_irFinancial_dataPanel_viewerButton.isActive .bl_irFinancial_dataPanel_viewerButton_icon__inActive{display:none}.bl_irFinancial_dataPanel_graph{margin-top:2.5rem}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_graph{margin-top:1.5rem}}.bl_irFinancial_dataPanel_graph *{font-weight:500!important}.bl_irFinancial_dataPanel_graph_dummyImage{width:100%;height:auto}.bl_irFinancial_dataPanel_periodButtonWrapper{display:flex;justify-content:flex-start;align-items:center;column-gap:.5rem;margin-top:1.5rem}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_periodButtonWrapper{margin-top:1.4375rem}}.bl_irFinancial_dataPanel_periodButton{min-width:5rem;height:2rem;background-color:#000;color:#f9f7f7;border-radius:.25rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;transition:opacity .2s;cursor:pointer}@media screen and (max-width: 1200px){.bl_irFinancial_dataPanel_periodButton{font-size:10px}}@media (any-hover: hover){.bl_irFinancial_dataPanel_periodButton:hover{opacity:.8}}@media screen and (max-width:820.98px){.bl_irFinancial_dataPanel_periodButton{width:4rem;height:1.5rem;font-size:.625rem}}.bl_irFinancial .bl_irFinancial_dataPanel_viewerButtonWrapper .show-graph{border-top-right-radius:0;border-bottom-right-radius:0}.bl_irFinancial .bl_irFinancial_dataPanel_viewerButtonWrapper .show-table{border-top-left-radius:0;border-bottom-left-radius:0}.bl_irFinancial .table-container{margin-top:1.5rem}.bl_irFinancial .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bl_irFinancial .table-scroll table{width:100%;table-layout:auto;border-collapse:collapse;border-spacing:0}.bl_irFinancial .table-scroll th,.bl_irFinancial .table-scroll td{white-space:nowrap;background-clip:padding-box}.bl_irFinancial .table-scroll th:first-child,.bl_irFinancial .table-scroll td:first-child{text-align:left}.bl_irFinancial .container table{border-collapse:collapse;border-spacing:0}.bl_irFinancial .container th,.bl_irFinancial .container td{background-clip:padding-box}.bl_irFinancial_annotation{font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1.6;padding-top:1.1875rem;padding-left:0rem;padding-right:0rem}@media screen and (max-width: 1440px){.bl_irFinancial_annotation{font-size:10px}}@media screen and (max-width:820.98px){.bl_irFinancial_annotation{width:21.75rem;font-size:.625rem}}.bl_irFinancial_annotation_title{color:#445287}.bl_irFinancial_detailViews{transition:opacity .1s linear}.bl_irFinancial_detailViews.-isStandby{opacity:0}table.highcharts-table.tableBasic.full.notBlock{border-collapse:collapse!important;border-spacing:0!important}table.highcharts-table.tableBasic.full.notBlock th,table.highcharts-table.tableBasic.full.notBlock td{background-clip:padding-box}.bl_basicButton{display:flex;justify-content:center;align-items:center;background-color:#000;color:#f9f7f7;min-height:2.5rem;border-radius:.25rem;border:none;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-align:center;transition:opacity .2s;width:100%;cursor:pointer}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased}@media screen and (min-width: 821px){html{font-size:calc(.0111111111 * 100vw)}}@media screen and (max-width:820.98px){html{font-size:4.1025641026vw}}body{overflow:hidden;min-height:100%;color:#000;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";background-color:#f9f7f7}@media screen and (min-width: 821px){body{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){body{font-size:10px}}@media screen and (max-width:820.98px){body{font-size:.8125rem}}html,*{font-family:Noto Sans JP,sans-serif}.container{width:100%;box-sizing:border-box;padding:1.5rem 0}a,label,select,button,input[type=radio],input[type=checkbox],.btns .clast,.term-button .clast,.tabView__trigger .show-graph,.tabView__trigger .show-table{cursor:pointer!important}ul,ul li{list-style:none}ul li::marker{display:none}.bl_basicButton{display:flex;justify-content:center;align-items:center;background-color:#000;color:#f9f7f7;min-height:2.5rem;border-radius:.25rem;border:none;outline:none;box-shadow:none;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-align:center;transition:opacity .2s;width:100%}@media screen and (max-width: 1029px){.bl_basicButton{font-size:10px}}.bl_basicButton__isActive{pointer-events:none;background-color:#fff;color:#000}.bl_basicButton__isActive .bl_basicButton_dot{background-color:#000}@media (any-hover: hover){.bl_basicButton:hover{opacity:.8}}@media screen and (max-width:820.98px){.bl_basicButton{min-height:2rem;justify-content:center;font-size:.75rem}}
