@media(max-width:760px){.wrap{width:calc(100% - 28px)}.site-header{height:54px}.header-inner{width:calc(100% - 28px)}.brand-sub{display:none}.site-header nav{gap:10px}.site-header nav a{font-size:9px}.hero{height:500px}.hero-copy{left:20px;bottom:32px;top:auto;transform:none;width:calc(100% - 40px)}.hero h1{font-size:39px}.hero-lead{font-size:16px}.intro{grid-template-columns:1fr;gap:28px;padding:40px 0}.toc{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.story{padding:50px 0}.split{grid-template-columns:1fr;gap:28px}.intro h2,.story h2{font-size:26px}.copy .num,.wide-head .num{font-size:36px}.wide-head h2{display:block;font-size:26px}.visual{min-height:260px}.hida-grid{grid-template-columns:repeat(2,1fr)}.place-card b{font-size:15px}.place-card p{font-size:9px}.text-place{min-height:210px}.site-footer .wrap{display:block}.site-footer span{display:block;margin-top:5px}}
@media(max-width:760px){
  .photo-visual img{height:240px}
  .hida-culture-grid{grid-template-columns:1fr}
  .related{padding:50px 0 58px}
  .related-grid{grid-template-columns:1fr}
  .related-card{min-height:0}
  .related h2{font-size:27px}
}

@media(max-width:760px){.photo-visual img{height:250px}.related-thumb{aspect-ratio:16/9}}
