document.addEventListener('DOMContentLoaded',function(){
var bc=document.body.classList;
if(!bc.contains('term-project_category11'))return;
var oldPs=document.querySelector('.ogata-ps');
if(oldPs)oldPs.parentNode.removeChild(oldPs);
var st=document.createElement('style');
st.textContent='.ogata-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ogata-tab{background:#fff;color:rgb(140,122,94);border:1.5px solid rgb(140,122,94);border-radius:24px;padding:8px 20px;cursor:pointer;font-size:14px;font-weight:700}.ogata-tab.act{background:rgb(140,122,94);color:#fff}.ogata-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ogata-gi img{width:100%;height:auto;display:block}';
document.head.appendChild(st);
var ub='https://www.ogatastone.jp/os/wp-content/uploads/2026/04/';
var P11={'家紋':[ub+'km-01.jpg',ub+'km-02.jpg',ub+'km-03.jpg'],'表札・門':[ub+'hm-01.jpg',ub+'hm-02.jpg']};
var ks=Object.keys(P11);
var sep2=document.querySelector('#project_archive .sep');
if(sep2)sep2.style.display='none';
var pl2=document.querySelector('#project_archive .project_list');
if(pl2)pl2.style.display='none';
var archive=document.querySelector('#project_archive')||document.body;
var ps=document.createElement('div');ps.className='ogata-ps';
var tb=document.createElement('div');tb.className='ogata-tabs';
ks.forEach(function(k,i){var btn=document.createElement('button');btn.className='ogata-tab'+(i===0?' act':'');btn.setAttribute('data-c',k);btn.textContent=k;tb.appendChild(btn);});
var gd=document.createElement('div');gd.className='ogata-grid';
function show(key){gd.innerHTML='';P11[key].forEach(function(u){var gi=document.createElement('div');gi.className='ogata-gi';var img=document.createElement('img');img.src=u;img.alt=key;img.loading='lazy';gi.appendChild(img);gd.appendChild(gi);});tb.querySelectorAll('.ogata-tab').forEach(function(b){b.classList.toggle('act',b.getAttribute('data-c')===key);});}
tb.addEventListener('click',function(e){if(e.target.classList.contains('ogata-tab'))show(e.target.getAttribute('data-c'));});
ps.appendChild(tb);ps.appendChild(gd);archive.appendChild(ps);show(ks[0]);
});