#miyako-nature-about #myk-nature-origins .section-head,#miyako-nature-about #myk-nature-origins .origins{max-width:1180px;margin-left:auto;margin-right:auto}
#miyako-nature-about #myk-nature-origins .origins{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);align-items:start}
#miyako-nature-about #myk-nature-origins .origin{min-width:0}
#miyako-nature-about #myk-nature-origins .origin:nth-child(even){padding-top:0}
#miyako-nature-about #myk-nature-origins .origin figure{height:auto;aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}
#miyako-nature-about #myk-nature-origins .origin img{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%;width:100%}
#miyako-nature-about #myk-nature-origins .origin h3{margin-top:17px}
@media(min-width:651px) and (max-width:900px){#miyako-nature-about #myk-nature-origins .origins{gap:14px}}
@media(max-width:650px){#miyako-nature-about #myk-nature-origins .origins{display:flex;gap:14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}#miyako-nature-about #myk-nature-origins .origin{flex:0 0 43%;scroll-snap-align:start}#miyako-nature-about #myk-nature-origins .origin figure{height:auto;aspect-ratio:3/4}#miyako-nature-about #myk-nature-origins .origin h3{margin-top:12px}}
