.product-visual.amipos{background:#111417}.pos-art{display:flex;align-items:center;justify-content:center;overflow:hidden}.pos-art>img{display:block;width:100%;height:100%;object-fit:contain}.showcase.amipos{height:auto;aspect-ratio:8/5;background:#111417}.showcase.amipos .visual-inner{width:100%;max-width:none}.showcase.amipos .showcase-caption{color:#fff;pointer-events:none}.pos-gallery{padding-top:0}.pos-gallery-note{font-size:12px;color:var(--muted);margin-top:-20px;margin-bottom:35px;line-height:1.7}.pos-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 32px}.pos-gallery figure{margin:0;min-width:0}.pos-gallery-image{display:block;position:relative;border-radius:5px;overflow:hidden;background:#e7e5df;aspect-ratio:8/5}.pos-gallery-image>img{display:block;width:100%;height:100%;object-fit:contain}.pos-gallery-image>span{position:absolute;right:15px;bottom:15px;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--paper);color:var(--ink);box-shadow:0 4px 12px #0002;transition:background .2s,color .2s}.pos-gallery-image:hover>span{background:var(--red);color:#fff}.pos-gallery figcaption{padding-top:22px}.pos-gallery h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin-top:10px}.pos-gallery figcaption p{font-size:15px;line-height:1.75;color:var(--muted);margin-top:14px;max-width:500px}@media(max-width:760px){.product-visual.amipos{height:auto;aspect-ratio:8/5}.showcase.amipos .showcase-caption{display:none}.pos-gallery-grid{grid-template-columns:1fr;gap:36px}.pos-gallery-note{font-size:11px;margin-top:-10px;margin-bottom:30px}.pos-gallery h3{font-size:28px}.pos-gallery figcaption{padding-top:18px}.pos-gallery figcaption p{font-size:14px;margin-top:12px}.pos-gallery-image>span{width:32px;height:32px;right:12px;bottom:12px}}
