/* Scale only footprints artwork; preserve copy metrics and the whitespace below the removed button (200/140px plus its original 41/28.7px box). */
@media (min-width:737px) {
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] {--foot-art-height:min(952px,max(220px,calc((100svh - 50px - 24px - 111px - 24px - 237px)*952/742)));height:auto;padding:200px 0 241px;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7]>h3[_ngcontent-c7] {top:0;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .move-view[_ngcontent-c7] {top:0;margin-top:24px;height:var(--foot-art-height);}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .move-view[_ngcontent-c7] .ul-img-view[_ngcontent-c7]{transform:translateX(calc(-50% + var(--foot-art-height)*157.44/952));}
ocean-design-pc #design[_ngcontent-c7]  .footprints[_ngcontent-c7] .move-view[_ngcontent-c7] .ul-img-view[_ngcontent-c7]>li[_ngcontent-c7] {width:calc(var(--foot-art-height)*772/952);height:var(--foot-art-height);margin-left:calc(var(--foot-art-height)*-315/952);background-size:contain;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .move-view[_ngcontent-c7] .ul-img-view[_ngcontent-c7]>li[_ngcontent-c7] .click-area[_ngcontent-c7] {display:block;width:calc(var(--foot-art-height)*360/952);height:calc(var(--foot-art-height)*720/952);top:calc(var(--foot-art-height)*12/952);}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .content[_ngcontent-c7] {position:relative;bottom:auto;margin-top:calc(var(--foot-art-height)*-210/952);height:237px;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .content[_ngcontent-c7] .text-view[_ngcontent-c7] {position:absolute;top:0;bottom:auto;pointer-events:none;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .content[_ngcontent-c7] .text-view.active[_ngcontent-c7] {pointer-events:auto;}
}
@media(min-width:737px) and (max-width:1600px){
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7]{--foot-art-height:min(666.4px,max(220px,calc((100svh - 50px - 24px - 63.7px - 24px - 182.49px)*952/742)));padding:140px 0 168.7px;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .content[_ngcontent-c7]{height:182.49px;}
ocean-design-pc #design[_ngcontent-c7] .footprints[_ngcontent-c7] .move-view[_ngcontent-c7] .ul-img-view[_ngcontent-c7]{transform:translateX(calc(-50% + var(--foot-art-height)*98.4/666.4));}
}
