1/* footer.js */ 2(function () { 3 if (window.__mmcFooterInjected) return; 4 window.__mmcFooterInjected = true; 5 6 var s = ''; 7 8 /* ===== toTop ===== */ 9 s += '<p class="toTopNew"><a href="#mainHeader"><span>ãã®ãã¼ã¸ã®å é ã¸æ»ã</span></a></p>'; 10 11 /* ===== Footer Sitemap (ç°¡æãµã¤ãããã) ===== */ 12 s += '<section class="mmcFooterSitemap" aria-label="ããã¿ã¼ãªã³ã¯">'; 13 s += ' <div class="mmcFooterSitemap__inner">'; 14 s += ' <nav class="mmcFooterSitemap__nav" aria-label="ç°¡æãµã¤ãããã">'; 15 s += ' <div class="mmcFooterSitemap__grid">'; 16 17 /* --- 1åç® --- */ 18 s += ' <div class="mmcFooterSitemap__col">'; 19 20 // ä¼ç¤¾æ å ± 21 s += ' <section class="mmcFooterSitemap__block" aria-label="ä¼ç¤¾æ å ±">'; 22 s += ' <button class="mmcFooterSitemap__ttl" type="button" aria-expanded="false">'; 23 s += ' <a href="/corporate/ja/company/" class="mmcFooterSitemap__ttlLink">ä¼ç¤¾æ å ±</a>'; 24 s += ' </button>'; 25 s += ' <ul class="mmcFooterSitemap__list">'; 26 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/topmessage/">ãããã¡ãã»ã¼ã¸</a></li>'; 27 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/aboutus/">ä¼ç¤¾æ¦è¦</a></li>'; 28 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/policy/">ç§ãã¡ã®ç®æãå§¿</a></li>'; 29 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/strategy.html">䏿çµå¶æ¦ç¥</a></li>'; 30 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/organization.html">çµç¹</a></li>'; 31 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/directors/">å½¹å¡</a></li>'; 32 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/history/">沿é©</a></li>'; 33 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/governance.html">ã³ã¼ãã¬ã¼ãã»ã¬ããã³ã¹</a></li>'; 34 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/business/">äºæ¥</a></li>'; 35 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/office.html">äºæ¥æ</a></li>'; 36 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/group.html">ã°ã«ã¼ãä¼ç¤¾</a></li>'; 37 s += ' </ul>'; 38 s += ' </section>'; 39 40 // ãã¥ã¼ã¹ã«ã¼ã 41 s += ' <section class="mmcFooterSitemap__block" aria-label="ãã¥ã¼ã¹ã«ã¼ã ">'; 42 s += ' <button class="mmcFooterSitemap__ttl" type="button" aria-expanded="false">'; 43 s += ' <a href="https://news.mmc.co.jp/corporate/ja/newsroom.html" class="mmcFooterSitemap__ttlLink">ãã¥ã¼ã¹ã«ã¼ã </a>'; 44 s += ' </button>'; 45 s += ' <ul class="mmcFooterSitemap__list">'; 46 s += ' <li><a class="mmcFooterSitemap__link" href="https://news.mmc.co.jp/corporate/ja/newsroom/press.html">ãã¥ã¼ã¹ãªãªã¼ã¹</a></li>'; 47 s += ' <li><a class="mmcFooterSitemap__link" href="https://news.mmc.co.jp/corporate/ja/newsroom/info.html">ãããã¯ã¹</a></li>'; 48 s += ' <li><a class="mmcFooterSitemap__link" href="https://news.mmc.co.jp/corporate/ja/newsroom/grinfo.html">ã°ã«ã¼ããã¥ã¼ã¹ã»ã¤ãã³ã</a></li>'; 49 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/news.html">IRãã¥ã¼ã¹</a></li>'; 50 s += ' </ul>'; 51 s += ' </section>'; 52 53 s += ' </div>'; 54 55 /* --- 2åç® --- */ 56 s += ' <div class="mmcFooterSitemap__col">'; 57 s += ' <section class="mmcFooterSitemap__block" aria-label="ãµã¹ããããªãã£">'; 58 s += ' <button class="mmcFooterSitemap__ttl" type="button" aria-expanded="false">'; 59 s += ' <a href="https://ir.mmc.co.jp/ja/sustainability.html" class="mmcFooterSitemap__ttlLink">ãµã¹ããããªãã£</a>'; 60 s += ' </button>'; 61 s += ' <ul class="mmcFooterSitemap__list">'; 62 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/management/system.html#system_001">ãµã¹ããããªãã£åºæ¬æ¹é</a></li>'; 63 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/environment.html">ç°å¢</a></li>'; 64 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/social.html">社ä¼</a></li>'; 65 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/governance.html">ã¬ããã³ã¹</a></li>'; 66 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/management.html">ãµã¹ããããªãã£ããã¸ã¡ã³ã</a></li>'; 67 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/materiality.html">ãããªã¢ãªãã£</a></li>'; 68 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/esg.html">ESGãæ¨é²ããæ´»å</a></li>'; 69 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/stakeholder.html">ã¹ãã¼ã¯ãã«ãã¼ã¸ã®çµæ¸ç価å¤é å</a></li>'; 70 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/data.html">ãµã¹ããããªãã£ãã¼ã¿</a></li>'; 71 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/assurance.html">第ä¸è ä¿è¨¼</a></li>'; 72 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/partnerships.html">
72社å¤å£ä½ã¸ã®å ç</a></li>'; 73 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/rating.html">社å¤ããã®è©ä¾¡</a></li>'; 74 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/gri.html">GRIå 容索å¼</a></li>'; 75 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/diversity.html">ãã¤ãã¼ã·ãã£ã»ã¨ã¯ã¤ãã£&ã¤ã³ã¯ã«ã¼ã¸ã§ã³</a></li>'; 76 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/sustainability/health_mgt.html">å¥åº·çµå¶ã®åãçµã¿</a></li>'; 77 s += ' </ul>'; 78 s += ' </section>'; 79 s += ' </div>'; 80 81 /* --- 3åç® --- */ 82 s += ' <div class="mmcFooterSitemap__col">'; 83 84 // æ ªä¸»ã»æè³å®¶æ å ± 85 s += ' <section class="mmcFooterSitemap__block" aria-label="æ ªä¸»ã»æè³å®¶æ å ±">'; 86 s += ' <button class="mmcFooterSitemap__ttl" type="button" aria-expanded="false">'; 87 s += ' <a href="https://ir.mmc.co.jp/ja/ir.html" class="mmcFooterSitemap__ttlLink">æ ªä¸»ã»æè³å®¶æ å ±</a>'; 88 s += ' </button>'; 89 s += ' <ul class="mmcFooterSitemap__list">'; 90 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/policy.html">çµå¶æ¹é</a></li>'; 91 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/highlight.html">財åãã¤ã©ã¤ã</a></li>'; 92 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/stockinfo.html">æ ªå¼æ å ±</a></li>'; 93 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/library.html">IRè³æå®¤</a></li>'; 94 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/calendar.html">IRã«ã¬ã³ãã¼</a></li>'; 95 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/irpolicy.html">IRããªã·ã¼</a></li>'; 96 s += ' <li><a class="mmcFooterSitemap__link" href="https://ir.mmc.co.jp/ja/ir/individual.html">å人æè³å®¶ã®ã¿ãªãã¾ã¸</a></li>'; 97 s += ' </ul>'; 98 s += ' </section>'; 99 100 // åç¬é ç® 101 s += ' <section class="mmcFooterSitemap__block mmcFooterSitemap__block--single" aria-label="æ¡ç¨æ å ±ã»ãåãåããã»ç¨èªé">'; 102 s += ' <ul class="mmcFooterSitemap__list mmcFooterSitemap__list--single">'; 103 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/recruit/">æ¡ç¨æ å ±</a></li>'; 104 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/contact/">ãåãåãã</a></li>'; 105 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/glossary.html">ç¨èªé</a></li>'; 106 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/quality-control/">å½ç¤¾åä¼ç¤¾ã«ããã<br>ä¸é©ååã¸ã®å¯¾å¿ç¶æ³ã«ã¤ãã¦</a></li>'; 107 s += ' <li><a class="mmcFooterSitemap__link" href="/corporate/ja/company/covid19/index.html">æ°åã³ããã¦ã£ã«ã¹ææçã«é¢é£ãã<br>å½ç¤¾ã®å¯¾å¿ã«ã¤ãã¦</a></li>'; 108 s += ' </ul>'; 109 s += ' </section>'; 110 111 s += ' </div>'; 112 113 s += ' </div>'; 114 s += ' </nav>'; 115 s += ' </div>'; 116 s += '</section>'; 117 /* ===== /Footer Sitemap ===== */ 118 119 /* ===== footer Utility ===== */ 120 s += '<footer id="mainFooter">'; 121 s += '<div class="container contentsWrap">'; 122 s += '<ul class="listLinkHr">'; 123 s += '<li><a href="/corporate/ja/terms.html">ãå©ç¨ã«ããã£ã¦</a></li>'; 124 s += '<li><a href="/corporate/ja/privacy.html">ãã©ã¤ãã·ã¼ããªã·ã¼</a></li>'; 125 s += '<li><a href="/corporate/ja/specific.html">ç¹å®å人æ å ±ã«ã¤ãã¦</a></li>'; 126 s += '<li><a href="/corporate/ja/ir/stockinfo/denshikoukoku.html">é»åå ¬å</a></li>'; 127 s += '</ul>'; 128 s += '<p class="copyright">© Mitsubishi Materials Corporation</p>'; 129 s += '</div>'; 130 s += '</footer>'; 131 132 document.getElementById('footer').innerHTML = s; 133 134 /* ===== SP Accordion ===== */ 135 var mql = window.matchMedia('(max-width: 767px)'); 136 var blocks = Array.prototype.slice.call(document.querySelectorAll('.mmcFooterSitemap__block')); 137 138 function closeBlock(block) { 139 block.classList.remove('is-open'); 140 var btn = block.querySelector('.mmcFooterSitemap__ttl'); 141 var list = block.querySelector('.mmcFooterSitemap__list'); 142 if (btn) btn.setAttribute('aria-expanded', 'false'); 143 if (list) list.style.maxHeight = '0px'; 144 } 145 146 function openBlock(block) { 147 block.classList.add('is-open'); 148 var btn = block.querySelector('.mmcFooterSitemap__ttl'); 149 var list = block.querySelector('.mmcFooterSitemap__list'); 150 if (btn) btn.setAttribute('aria-expanded', 'true'); 151 if (list) list.style.maxHeight = list.scrollHeight + 'px'; 152 } 153 154 function enableAccordion() { 155 blocks.forEach(function (block) { 156 var btn = block.querySelector('.mmcFooterSitemap__ttl'); 157 var list = block.querySelector('.mmcFooterSitemap__list'); 158 if (!btn || !list) return; 159 160 closeBlock(block); 161 162 if (!btn.dataset.accordionBound) { 163 btn.addEventListener('click', function (e) { 164 if (e.target.closest && e.target.closest('a')) return; 165 block.classList.contains('is-open') ? closeBlock(block) : openBlock(block); 166 }); 167 btn.dataset.accordionBound = '1'; 168 } 169 }); 170 } 171 172 function disableAccordion() { 173 blocks.forEach(function (block) { 174 var btn = block.querySelector('.mmcFooterSitemap__ttl'); 175 var list = block.querySelector('.mmcFooterSitemap__list'); 176 if (!btn || !list) return; 177 block.classList.remove('is-open'); 178 btn.setAttribute('aria-expanded', 'false'); 179 list.style.maxHeight = 'none'; 180 }); 181 } 182 183 function handleMode() { 184 mql.matches ? enableAccordion() : disableAccordion(); 185 } 186 187 if (mql.addEventListener) mql.addEventListener('change', handleMode); 188 else mql.addListener(handleMode); 189 190 handleMode(); 191})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.