.article-007 .p-article__hero--ttl{right:1%;bottom:25%}@media(min-width: 768px){.article-007 .p-article__hero--ttl{right:3%;bottom:25%}}.article-007 .p-article .ratio{--bs-aspect-ratio:calc(1 / 1 * 100%)}.article-007 .p-article .ratio img{-o-object-position:100% center;object-position:100% center}@media(min-width: 768px){.article-007 .p-article .ratio{--bs-aspect-ratio:calc(9 / 16 * 100%)}.article-007 .p-article .ratio img{-o-object-position:center center;object-position:center center}}
