@charset "UTF-8";@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}.IrGraphTitle{font-weight:700;border-bottom:1px solid #c2c2c2}@media screen and (min-width: 821px){.IrGraphTitle{font-size:1.5rem;line-height:1.5833333333}}@media screen and (max-width:820.98px){.IrGraphTitle{font-size:.4375rem;line-height:2.7142857143}}:global(.bAndroid) .IrGraphTitle{font-weight:700}@media screen and (min-width: 821px){.IrGraphTitle{padding-block:1.5rem;margin-bottom:1.875rem}}@media screen and (max-width:820.98px){.IrGraphTitle{padding-block:.3125rem;margin-bottom:.75rem}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}.IrGraph{font-family:Open Sans,YakuHanJP,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600}@media screen and (min-width: 821px){.IrGraph{font-size:.9375rem}}@media screen and (min-width: 821px) and (max-width: 1067px){.IrGraph{font-size:10px}}@media screen and (max-width:820.98px){.IrGraph{font-size:.25rem}}@media screen and (max-width:820.98px) and (max-width: 469px){.IrGraph{font-size:10px}}.IrGraph-image{width:100%;height:auto}@media screen and (min-width: 821px){.IrGraph-image{width:calc(100% - .625rem)}}@media screen and (max-width:820.98px){.IrGraph-image{width:calc(100% - .3125rem);margin-inline:.15625rem}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}.IrResultsOfOperation{border-bottom:1px solid #c2c2c2}.IrResultsOfOperation .SectionTitle .marquee{border-top:none}@media screen and (min-width: 821px){.IrResultsOfOperation-list{display:flex;flex-wrap:wrap}}@media screen and (max-width:820.98px){.IrResultsOfOperation-list{padding-block:1.875rem 3.125rem}}@media screen and (min-width: 821px){.IrResultsOfOperation-item{width:50%;padding-inline:1.875rem;padding-bottom:6.25rem}}@media screen and (max-width:820.98px){.IrResultsOfOperation-item{padding-inline:.625rem;padding-bottom:1.875rem}.IrResultsOfOperation-item .IrGraphTitle{border-top:1px solid #c2c2c2}}@media screen and (min-width: 821px){.IrResultsOfOperation-item:nth-of-type(2n){border-left:1px solid #c2c2c2}}@media screen and (min-width: 821px){.IrResultsOfOperation-item:nth-of-type(n+3) .IrGraphTitle{border-top:1px solid #c2c2c2}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}.IrFinancialCondition .SectionTitle .marquee{border-top:none}@media screen and (min-width: 821px){.IrFinancialCondition-list{display:flex;flex-wrap:wrap}}@media screen and (max-width:820.98px){.IrFinancialCondition-list{margin-inline:.625rem;padding-block:1.875rem}}@media screen and (min-width: 821px){.IrFinancialCondition-item{width:50%;padding-inline:1.875rem;padding-bottom:6.25rem}}@media screen and (max-width:820.98px){.IrFinancialCondition-item{padding-bottom:1.875rem}.IrFinancialCondition-item .IrGraphTitle{border-top:1px solid #c2c2c2}}@media screen and (min-width: 821px){.IrFinancialCondition-item:nth-of-type(2n){border-left:1px solid #c2c2c2}}@media screen and (min-width: 821px){.IrFinancialCondition-item:nth-of-type(n+3) .IrGraphTitle{border-top:1px solid #c2c2c2}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;font-display:swap;src:local("Noto Serif JP Regular"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:bold;font-weight:700;font-display:swap;src:local("Yaku Han JP Regular"),url(/assets/fonts/YakuHanJP-Bold.woff2) format("woff2")}.pageIrHighlights-note{border-block:1px solid #c2c2c2}@media screen and (min-width: 821px){.pageIrHighlights-note{font-size:.875rem;line-height:1.7142857143}}@media screen and (min-width: 821px) and (max-width: 1143px){.pageIrHighlights-note{font-size:10px}}@media screen and (max-width:820.98px){.pageIrHighlights-note{font-size:.34375rem;line-height:1.9090909091}}@media screen and (max-width:820.98px) and (max-width: 341px){.pageIrHighlights-note{font-size:10px}}@media screen and (min-width: 821px){.pageIrHighlights-note{margin-inline:2.5rem;padding-block:4.5rem 4.3125rem;padding-inline:7.25rem}}@media screen and (max-width:820.98px){.pageIrHighlights-note{margin-inline:.625rem;padding-block:1rem 1.0625rem;padding-inline:.625rem}}.pageIrHighlights-item{position:relative}@media screen and (min-width: 821px){.pageIrHighlights-item{padding-left:1.375rem}}@media screen and (max-width:820.98px){.pageIrHighlights-item{padding-left:.5rem}}.pageIrHighlights-item:before{content:"・";position:absolute;top:0;left:0}@media screen and (min-width: 821px){.pageIrHighlights-item:before{left:.5rem}}@media screen and (max-width:820.98px){.pageIrHighlights-item:before{left:.125rem}}
