@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")}.IrMessage .SectionTitle .marquee{border-top:none}@media screen and (min-width: 821px){.IrMessage-content{padding-top:5.625rem;padding-inline:15.8125rem}}@media screen and (max-width:820.98px){.IrMessage-content{padding-top:.625rem;padding-inline:.53125rem}}.IrMessage-contentCopy{font-weight:700}@media screen and (min-width: 821px){.IrMessage-contentCopy{font-size:2rem;line-height:1.5625}}@media screen and (max-width:820.98px){.IrMessage-contentCopy{font-size:.875rem;line-height:1.7857142857}}:global(.bAndroid) .IrMessage-contentCopy{font-weight:700}@media screen and (min-width: 821px){.IrMessage-contentCopy{text-align:center;margin-bottom:3.125rem}}@media screen and (max-width:820.98px){.IrMessage-contentCopy{letter-spacing:.04em;margin-bottom:1.25rem}}@media screen and (min-width: 821px){.IrMessage-contentLead{font-size:1.125rem;line-height:2.2222222222}}@media screen and (min-width: 821px) and (max-width: 889px){.IrMessage-contentLead{font-size:10px}}@media screen and (max-width:820.98px){.IrMessage-contentLead{font-size:.4375rem;line-height:1.8571428571}}@media screen and (min-width: 821px){.IrMessage-contentLead+.IrMessage-contentLead{margin-top:2rem}}@media screen and (max-width:820.98px){.IrMessage-contentLead+.IrMessage-contentLead{margin-top:.8125rem}}.IrMessage-contentBottom{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 821px){.IrMessage-contentBottom{margin-top:5.75rem;gap:1.125rem}}@media screen and (max-width:820.98px){.IrMessage-contentBottom{margin-top:1.625rem;gap:.625rem}}@media screen and (min-width: 821px){.IrMessage-contentCeo{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 1000px){.IrMessage-contentCeo{font-size:10px}}@media screen and (max-width:820.98px){.IrMessage-contentCeo{font-size:.46875rem}}@media screen and (min-width: 821px){.IrMessage-contentName{font-size:2rem}}@media screen and (max-width:820.98px){.IrMessage-contentName{font-size:.75rem}}.IrMessage-linkWrapper{display:flex;align-items:center;border-block:1px solid #c2c2c2}@media screen and (min-width: 821px){.IrMessage-linkWrapper{margin-top:5.4375rem;margin-inline:1.6875rem;padding-block:3.625rem;gap:1.25rem;padding-inline:25rem}}@media screen and (max-width:820.98px){.IrMessage-linkWrapper{flex-direction:column;margin-top:1.75rem;margin-inline:.53125rem;padding-block:1.875rem;gap:1.25rem}}@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")}@media screen and (min-width: 821px){.IrPageLinks{display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:1.875rem;margin-top:4.125rem}}@media screen and (max-width:820.98px){.IrPageLinks{margin-inline:.625rem;margin-top:1.875rem}}@media screen and (min-width: 821px){.IrPageLinks-topItem{border-block:1px solid #c2c2c2;width:calc(50% - .9375rem)}}@media screen and (max-width:820.98px){.IrPageLinks-topItem{border-top:1px solid #c2c2c2}}@media screen and (min-width: 821px){.IrPageLinks-topItem:nth-of-type(3){border-top:none}}@media screen and (max-width:820.98px){.IrPageLinks-topItem:last-of-type{border-bottom: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")}@media screen and (min-width: 821px){.IrContents{padding-top:7.8125rem;padding-bottom:4.375rem}}@media screen and (max-width:820.98px){.IrContents{padding-top:5rem}}.IrContents-lead{letter-spacing:.1em}@media screen and (min-width: 821px){.IrContents-lead{font-size:1.125rem;line-height:2}}@media screen and (min-width: 821px) and (max-width: 889px){.IrContents-lead{font-size:10px}}@media screen and (max-width:820.98px){.IrContents-lead{font-size:.4375rem;line-height:1.8571428571}}@media screen and (min-width: 821px){.IrContents-lead{padding-top:3.125rem;padding-inline:2.5rem}}@media screen and (max-width:820.98px){.IrContents-lead{padding-top:1.25rem;padding-inline:.625rem}}.IrContents-title{display:block;font-weight:700}:global(.bAndroid) .IrContents-title{font-weight:700}@media screen and (min-width: 821px){.IrContents-title{font-size:1.25rem;line-height:1.7}}@media screen and (max-width:820.98px){.IrContents-title{font-size:.4375rem;line-height:1.4285714286}}@media screen and (min-width: 821px){.IrContents-title{margin-bottom:.5rem}}@media screen and (max-width:820.98px){.IrContents-title{margin-bottom:.25rem}}@media screen and (min-width: 821px){.IrContents-newsWrapper{padding-top:3.125rem}}@media screen and (max-width:820.98px){.IrContents-newsWrapper{padding-top:1.25rem}}@media screen and (max-width:820.98px){.IrContents-newsList{border-top:1px solid #c2c2c2;margin-top:1.875rem}}.IrContents-newsButton{margin-left:auto}@media screen and (min-width: 821px){.IrContents-newsButton{margin-top:2.5rem;margin-right:1.875rem}}@media screen and (max-width:820.98px){.IrContents-newsButton{margin-top:1.25rem;margin-inline:auto}}@media screen and (min-width: 821px){.IrContents-pageLinksWrapper{padding-top:7.125rem}}@media screen and (max-width:820.98px){.IrContents-pageLinksWrapper{padding-top:3.6875rem}}@media screen and (min-width: 821px){.IrContents-pageLinksWrapper+.IrContents-pageLinksWrapper{padding-top:6.125rem}}
