@charset "UTF-8"; /* -------------------------------------------------- en/shared/css/ir.css --------------------------------------------------- */ /* ------------- 株主・投資家情報 -------------- */ .getIRdoc-body > .hd { font-size: 1.6rem; line-height: 1.6rem; } .irTopimgWrapper-ttl { color: #000; letter-spacing: 0.1em; padding: 5rem 0 1rem 2rem; } .irp-listWrapper > div:first-child { position: relative; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big { font-size: 2.3rem; display: block; letter-spacing: 0.001em; line-height: 1.4; padding: 5px 0 0 5px; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big-en { font-size: 3rem; display: block; line-height: 1.4; letter-spacing: 0.001em; max-width: 750px; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-label-en { border: 1px solid #ffffff; padding: 2px 10px 0; display: inline-block; letter-spacing: 0.001em; } .irTopimgWrapper-inner .container .irTopimgWrapper-txt-en { color: #000; font-size: 1.2em; padding-top: 150px; padding-left: 560px; } .irTopimgWrapper-inner .container .irTopimgWrapper-txt-en span { position: relative; border: 1px solid #a9a9a9; padding: 12px 30px 12px 15px; } .irTopimgWrapper-inner .container .irTopimgWrapper-txt-en span:after { content: ""; position: absolute; top: 25px; width: 6px; height: 6px; margin: auto; border-top: 2px solid #333; border-right: 2px solid #333; transform-origin: right top; transform: rotate(45deg); right: 10px; } .irTopimgWrapper-inner .container .irTopimgWrapper-txt-en span:hover { background-color: rgba(182, 172, 166, 0.4); transition: 0.4s; } .irMasWrapper-ttl-en { color: #000; font-size: 2.5rem; letter-spacing: 0.07em; position: absolute; } /* ------------- 株主・投資家の皆様へ -------------- */ .wrapper h2.irMasWrapper-ttl-en { max-width: 650px; font-size: 2.3rem; } @media screen and (max-width: 1024px) { /* ------------- 株主・投資家情報 -------------- */ .irTopimgWrapper-inner .container h2.irTopimgWrapper-ttl { max-width: 700px; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big { font-size: 1.8vw; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big-en { font-size: 2.7rem; } .irTopimgWrapper-ttl { padding: 1rem 0 1rem 1rem; } /* ------------- 株主・投資家の皆様へ -------------- */ .wrapper h2.irMasWrapper-ttl-en { max-width: 500px; } } @media screen and (max-width: 1200px) { /* ------------- 株主・投資家情報 -------------- */ .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big { font-size: 1.8vw; } .irMasimgWrapper-ttl-en { padding-left: 35%; font-size: 1.4rem; } .irMasimgWrapper-ttl-big-en { font-size: 2.2rem; margin-top: 5px; max-width: 470px; } .irTopimgWrapper-txt-en { padding-top: 160px; padding-left: 350px; } } @media screen and (max-width: 1024px) { /* ------------- 株主・投資家情報 -------------- */ .irTopimgWrapper-txt-en { display: none; } } @media (max-width: 991px) and (min-width: 768px) { /* ------------- 株主・投資家情報 -------------- */ .irTopimgWrapper-inner .container h2.irTopimgWrapper-ttl { max-width: 500px; } .irTopimgWrapper-txt-en { padding-top: 130px; padding-left: 260px; } .irMasimgWrapper-ttl-big-en { max-width: 350px; } .irTopimgWrapper-ttl-big-en-tb, .irMasWrapper-ttl-big-en-tb { font-size: 2rem; } /* ------------- 株主・投資家の皆様へ -------------- */ .irContainer h2 { display: block; } } @media (max-width: 768px) { /* ------------- 株主・投資家情報 -------------- */ .irTopimgWrapper-txt { font-size: 1.3rem; margin: 10px 0 24px 20px; } .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big { font-size: 2.5vw; padding: 0; margin: 0; padding: 0 0 1vw 3vw; } .irTopimgWrapper-inner .container h2.irTopimgWrapper-ttl .irTopimgWrapper-ttl-label-en { padding: 0; } } @media (max-width: 480px) { .irTopimgWrapper-inner .container h2 .irTopimgWrapper-ttl-big { display: none; } .irTopimgWrapper-txt::before { content: "To our shareholders and investors"; } }/*# sourceMappingURL=ir.css.map */ /*==============- マジカルポケット様作業分 ================*/ .irp-page-en .irp-td_fcrslt_data { flex: 0 0 6ch; } @media (max-width: 768px) { .irp-page-en.irp-page .tbl_sheet_index>.l_txt { font-size:9pt; } .irp-page-en.irp-page .tbl_sheet_index>* { height:70px; } .irp-page-en.irp-page.section table td, .irp-page.section table th { overflow-wrap: break-word; } } /*==============- IR TOP 202512修正分 ================*/ .ir-toptext{ padding: 3rem 0 3rem 40rem; } @media (max-width:768px){ .ir-toptext{ padding: 0; } .ir-bottom-sp{ padding-bottom: 300px; } }