.ir-box-contents__body>:first-child,.ir-materiality-table__table-box-body>:first-child,.ir-materiality-table__table :where(th,td)>:first-child{margin-top:0 !important}.ir-box-contents__body>:last-child,.ir-materiality-table__table-box-body>:last-child,.ir-materiality-table__table :where(th,td)>:last-child{margin-bottom:0 !important}.ir-layout{display:grid;gap:24px}@media screen and (768px <= width){.ir-layout{grid-template-columns:repeat(2, 1fr);gap:40px}}.ir-layout-typ2{display:grid;gap:24px}@media screen and (768px <= width){.ir-layout-typ2{grid-template-columns:1fr auto;gap:80px}}.ir-layout-type2{container-type:inline-size}.ir-layout-type2__inner{display:grid;grid-template-areas:"stock" "heading" "news";margin-top:40px}@container (880px < width){.ir-layout-type2__inner{grid-template-areas:"heading heading" "news stock";grid-template-columns:auto 50%;column-gap:40px;align-items:start;margin-top:0}}@media screen and (1200px <= width){.ir-layout-type2__inner{grid-template-columns:auto 35%;column-gap:80px}}.ir-layout-type2__heading{grid-area:heading}.ir-layout-type2__news{grid-area:news}.IrFinancialInfo{grid-area:stock;padding:16px;background-color:var(--COLOR_KEY_02)}@media screen and (768px <= width){.IrFinancialInfo{padding:40px}}.IrFinancialInfo__heading{border-bottom:1px solid #d9d9d9}.IrFinancialInfo__heading-text{font-size:1.375rem}@media screen and (768px <= width){.IrFinancialInfo__heading-text{font-size:2rem}}.IrFinancialInfo__heading-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:16px;color:var(--COLOR_TEXT);transition:color var(--TRANSITION)}.IrFinancialInfo__heading-link::after{content:"";flex:0 0 auto;background-image:url("/assets/images/icon-heading-link-arrow.svg");background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;width:30px}@media screen and (768px <= width){.IrFinancialInfo__heading-link::after{width:40px}}@media(any-hover: hover){.IrFinancialInfo__heading-link:hover{color:var(--COLOR_TEXT_LINK)}}.IrFinancialInfo__heading-link:focus-visible{color:var(--COLOR_TEXT_LINK)}.IrFinancialInfo__heading-link:active{color:var(--COLOR_TEXT_LINK)}.IrFinancialInfo__list{margin-top:32px}@media screen and (768px <= width){.IrFinancialInfo__list{margin-top:40px}}.IrFinancialInfo__list-item{display:flex;gap:8px;align-items:center;justify-content:space-between}.IrFinancialInfo__list-item+.IrFinancialInfo__list-item{margin-top:8px}@media screen and (768px <= width){.IrFinancialInfo__list-item+.IrFinancialInfo__list-item{margin-top:16px}}@media screen and (768px <= width){.IrFinancialInfo__dt{font-size:1.125rem}}.IrFinancialInfo__dd{flex:0 0 auto;font-size:2rem;font-weight:bold;line-height:var(--LINE_HEIGHT)}@media screen and (768px <= width){.IrFinancialInfo__dd{font-size:2.25rem}}.IrFinancialInfo__dd--current{color:var(--COLOR_KEY)}.IrFinancialInfo__note{text-align:right;font-size:0.875rem}.IrFinancialInfo__info{margin-top:24px;border-top:1px solid #d9d9d9}.IrFinancialInfo__time{display:block;margin-top:14px;text-align:right}@media screen and (768px <= width){.IrFinancialInfo__time{margin-top:16px}}.ir-box-download__box{padding:16px;background-color:var(--COLOR_KEY_02)}@media screen and (768px <= width){.ir-box-download__box{padding:40px 24px}}.ir-box-download__title{font-size:1.25rem}@media screen and (768px <= width){.ir-box-download__title{font-size:2.25rem;margin-bottom:40px}}.ir-box-download__link{display:block;padding:20px 24px;color:#fff;font-size:0.875rem;font-weight:bold;text-align:center;background-image:linear-gradient(90deg, #3b499f, #5266de, #3b499f);background-position:0% 50%;background-size:300% 100%;transition:background-position var(--TRANSITION)}@media screen and (768px <= width){.ir-box-download__link{font-size:1rem}}@media(any-hover: hover){.ir-box-download__link:hover{background-position:100% 50%}}.ir-box-download__link:focus-visible{background-position:100% 50%}.ir-box-download__link:active{background-position:100% 50%}.ir-box-download__link .m-icon{filter:brightness(0) invert(1)}.ir-panel+.ir-panel{margin-top:16px}@media screen and (768px <= width){.ir-panel+.ir-panel{margin-top:32px}}.ir-panel__inner{position:relative;display:grid;align-items:end}@media(any-hover: hover){.ir-panel__inner:hover .ir-panel__media-item{scale:1.1}}.ir-panel__inner:focus-visible .ir-panel__media-item{scale:1.1}.ir-panel__inner:active .ir-panel__media-item{scale:1.1}.ir-panel__inner::before{content:"";position:absolute;width:100%;height:80%;bottom:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);z-index:var(--ZINDEX_LAYER1)}.ir-panel__media{grid-column:1/1;grid-row:1/1;width:100%;height:100%;overflow:hidden}.ir-panel__media-item{width:100%;height:100%;object-fit:cover;transition:scale var(--TRANSITION)}.ir-panel__content{display:flex;justify-content:space-between;grid-column:1/1;grid-row:1/1;gap:8px;padding:8px 16px;color:#fff;font-weight:bold;font-size:1.125rem;z-index:var(--ZINDEX_LAYER1)}@media screen and (768px <= width){.ir-panel__content{padding:24px;font-size:1.5rem}}.ir-panel__content::after{content:"";flex:0 0 auto;background-image:url("/assets/images/icon-arrow-right-round.svg");background-repeat:no-repeat;background-size:contain;width:40px;aspect-ratio:1/1}.ir-layout-contents{display:grid;gap:24px}@media screen and (768px <= width){.ir-layout-contents{grid-template-columns:repeat(3, 1fr);gap:32px 40px}}.l-content__inner:has(.ir-layout-contents){padding-block:24px}@media screen and (768px <= width){.l-content__inner:has(.ir-layout-contents){padding-block:60px}}.ir-box-contents{height:100%;background-color:#fff}.ir-box-contents__head{border-bottom:2px solid var(--COLOR_KEY_02)}.ir-box-contents__title{position:relative}.ir-box-contents__title::after{content:"";position:absolute;top:50%;right:16px;translate:0 -50%;width:18px;height:6px;background-image:url("/assets/images/icon-arrow-right.svg");background-repeat:no-repeat;background-size:contain}.ir-box-contents__title:not(:has(.ir-box-contents__title-link))::after{content:none}.ir-box-contents__title-link{display:flex;align-items:center;gap:24px;color:var(--COLOR_TEXT);padding:14px 16px;font-size:0.875rem;transition:color var(--TRANSITION)}@media screen and (768px <= width){.ir-box-contents__title-link{padding:22px 16px;font-size:1rem}}@media(any-hover: hover){.ir-box-contents__title-link:hover{color:var(--COLOR_KEY)}}.ir-box-contents__title-link:focus-visible{color:var(--COLOR_KEY)}.ir-box-contents__title-link:active{color:var(--COLOR_KEY)}.ir-box-contents__title-text{display:flex;align-items:center;gap:24px;padding:14px 16px;font-size:0.875rem}@media screen and (768px <= width){.ir-box-contents__title-text{padding:22px 16px;font-size:1rem}}.ir-box-contents__body{padding:16px}.ir-box-contents__body .m-link{position:relative;display:block;padding-right:24px}.ir-box-contents__body .m-link::after{position:absolute;top:50%;right:0;translate:0 -50%}.ir-layout-award{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 15px;margin-top:24px}@media screen and (768px <= width){.ir-layout-award{grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:40px}}.ir-materiality-table__table-box-wrap{border:1px solid #d9d9d9;border-bottom:none}@media screen and (768px <= width){.ir-materiality-table__table-box-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}}@media screen and (width < 768px){.ir-materiality-table__table-box+.ir-materiality-table__table-box{border-top:1px solid #d9d9d9}}@media screen and (768px <= width){.ir-materiality-table__table-box+.ir-materiality-table__table-box{border-left:1px solid #d9d9d9}}.ir-materiality-table__table-box-head{padding:16px 8px;font-size:0.875rem;font-weight:bold;text-align:center;border-bottom:1px solid #d9d9d9;background-color:#eff2f5}@media screen and (768px <= width){.ir-materiality-table__table-box-head{padding:16px;font-size:1rem}}.ir-materiality-table__table-box-body{padding:16px 8px}@media screen and (768px <= width){.ir-materiality-table__table-box-body{padding:16px}}.ir-materiality-table__table{table-layout:fixed;border-collapse:collapse;width:100%}.ir-materiality-table__table :where(th,td){padding:16px 8px;border:1px solid #d9d9d9}@media screen and (768px <= width){.ir-materiality-table__table :where(th,td){padding:16px}}.ir-materiality-table__heading{background-color:#eff2f5;font-size:0.875rem}@media screen and (768px <= width){.ir-materiality-table__heading{font-size:1rem}}.ir-materiality-table__data{vertical-align:top}.ir-materiality-table__data .m-list-note,.ir-materiality-table__data .m-list-note-number,.ir-materiality-table__data .m-list-bullet{margin-top:0}.ir-materiality-tagList{display:flex;gap:10px}.ir-materiality-tagList+.m-text{margin-top:10px}.ir-materiality-tagList__tag{min-width:60px;padding:4px 16px;font-size:0.875rem;font-weight:bold;text-align:center;background-color:#d9d9d9;line-height:2}@media screen and (768px <= width){.ir-materiality-tagList__tag{min-width:80px;font-size:1rem}}.ir-materiality-tagList__tag--type2{background-color:#000;color:#fff}
