/* 紹介用画像の配置とレスポンシブ表示。 */
.golf-photo{margin:0 0 26px;position:relative;overflow:hidden;background:#dce3d3}
.golf-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}
.golf-photo-feature img{aspect-ratio:3/1;max-height:360px}
.golf-photo-activity{margin:0;border-bottom:1px solid var(--line)}
.golf-photo-activity img{aspect-ratio:16/9}
.hero-art.hero-photo{min-height:480px;display:flex;align-items:center;background:#c9d5b9}
.hero-photo .golf-photo{margin:0;width:100%;height:100%;position:absolute;inset:0}
.hero-photo .golf-photo img{object-position:50% 50%;aspect-ratio:auto}
.hero-photo .hero-stamp{background:#244f3bcc;z-index:2;top:24px;right:24px}
.golf-join-action .a-art .golf-photo{height:calc(100% - 32px);margin:0 0 32px;border-radius:120px 120px 4px 4px}
.golf-join-action .a-art .golf-photo img{aspect-ratio:auto;object-position:50% center}
.golf-join-action .a-art{min-width:0}
@media(max-width:650px){.hero-art.hero-photo{min-height:300px}.hero-photo .hero-stamp{width:70px;height:70px;font-size:9px}.golf-photo-feature img{aspect-ratio:3/2}.golf-join-action .a-art{display:block}.golf-join-action .a-art .golf-photo{height:auto;border-radius:3px;margin-bottom:22px}.golf-join-action .a-art .golf-photo img{aspect-ratio:3/2;height:auto}}

@media(max-width:650px){.golf-join-action .a-art .golf-photo-community img{aspect-ratio:4/5;object-position:50% 50%}}
