利用規約・プライバシーポリシー

body.page-id-1520 .km-layout>.km-main{width:100%;min-width:0;box-sizing:border-box} body.page-id-1520 .wp-block-post-content{width:100%;min-width:0} .km-legal{--brand:#004a1c;--bg:#f4faf6;--muted:#52665a;width:100%!important;max-width:100%!important;min-width:0;padding:24px;border-radius:16px;background:var(--bg);box-sizing:border-box;overflow-wrap:anywhere} .km-legal__updated{color:var(--muted);font-size:.9rem} .km-legal__tabs{display:flex;width:100%;min-width:0;gap:8px;flex-wrap:wrap;margin:0 0 16px;box-sizing:border-box} .km-legal__tabs a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--brand);border-radius:999px;background:#fff;color:var(--brand);font-weight:700;line-height:1.25;text-decoration:none} .km-legal__tabs a.is-active{background:var(--brand);color:#fff} .km-legal__panel{display:none;width:100%!important;max-width:100%!important;min-width:0;padding:20px;border:1px solid #dce7df;border-radius:14px;background:#fff;box-sizing:border-box;scroll-margin-top:120px} .km-legal__panel.is-active{display:block}.km-legal__panel h2{margin-top:0}.km-legal__panel h3{margin-top:1.5em} .km-legal__table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.km-legal__table-wrap table{width:100%;min-width:760px}.km-legal table{border-collapse:collapse;font-size:.9rem}.km-legal th,.km-legal td{padding:10px;border:1px solid #dce7df;text-align:left;vertical-align:top}.km-legal th{background:#edf6f0} @media(max-width:600px){.km-legal{padding:14px}.km-legal__tabs{display:grid;grid-template-columns:1fr 1fr}.km-legal__tabs a{justify-content:center;text-align:center}.km-legal__panel{padding:16px}} (function(){ function initLegalTabs(){ var root=document.querySelector('.km-legal');if(!root)return; var tabs=root.querySelectorAll('.km-legal__tabs a');var panels=root.querySelectorAll('.km-legal__panel'); function activate(hash){ if(!root.querySelector(hash))hash='#terms'; panels.forEach(function(panel){panel.classList.toggle('is-active','#'+panel.id===hash);}); tabs.forEach(function(tab){var active=tab.getAttribute('href')===hash;tab.classList.toggle('is-active',active);if(active)tab.setAttribute('aria-current','page');else tab.removeAttribute('aria-current');}); } tabs.forEach(function(tab){tab.addEventListener('click',function(){activate(tab.getAttribute('href'));});}); window.addEventListener('hashchange',function(){activate(window.location.hash);});activate(window.location.hash||'#terms'); } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initLegalTabs);else initLegalTabs(); })();