@media (width<=38.75rem){main .cm .mc.has-pic{flex-direction:column}main .mc.has-pic .mcp{width:100%;height:8rem}}main .ysec .ybg{max-width:none}main.k-city:has(>.heroart){grid-template-columns:minmax(0,1fr);align-content:start;display:grid}main.k-city:has(>.heroart)>.hero{z-index:1;background:0 0;grid-area:1/1}main.k-city:has(>.heroart)>.city-tabs{grid-area:2/1}main.k-city:has(>.heroart)>nav.jump{grid-area:3/1}main.k-city>.heroart{pointer-events:none;grid-area:1/1;max-width:none;margin-left:0;margin-right:0;position:relative;overflow:hidden}main.k-city>.heroart>img{object-fit:cover;object-position:50% 53%;width:58%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);mask-image:linear-gradient(to right, transparent, var(--ink) 35%);position:absolute;inset:0 0 0 auto}@media (width<=38.75rem){main.k-city>.heroart>img{object-position:62% 50%;opacity:.15;width:100%}main.k-city>.hero.has-pic{padding-bottom:3rem}}@media (width>=38.8125rem) and (width<=47.9375rem){main.k-city>.heroart>img{width:42%}}main img[src^="/img/"]{color:#0000;font-size:0}main .wp-top.has-pic{margin-bottom:.9rem}@media (width<=38.75rem){main .wp-top.has-pic{padding-bottom:2.9rem}}main .wp-top.has-pic .art{object-position:50% 46%}main .ysec .ybg{object-position:50% 58%}main .hm-pano img{object-position:50% 55%}main .near-cards>li:not(:has(img)),main .rcards>li:not(:has(img)),main .rgrid>li:not(:has(img)),main .place .places:has(img)>li:not(:has(img)){align-self:start}
