.article-031 .p-article__hero--ttl{text-shadow:0 0 6px #000,0 0 12px #000;right:1%;top:1%}@media(min-width: 768px){.article-031 .p-article__hero--ttl{right:1%;top:1%}}.article-031 .p-article__hero--ttl h1{letter-spacing:.1em !important}@media(max-width: 575.98px){.article-031 .p-article__hero--ttl h1{font-size:1.6rem}}.article-031 .p-article .ratio{--bs-aspect-ratio:calc(1 / 1 * 100%)}.article-031 .p-article .ratio img{-o-object-position:center center;object-position:center center}@media(min-width: 768px){.article-031 .p-article .ratio{--bs-aspect-ratio:calc(9 / 16 * 100%)}.article-031 .p-article .ratio img{-o-object-position:center center;object-position:center center}}.fs--lgtl_in{padding-left:3.6rem;text-indent:-3.6rem}.right_line::before{margin-right:1rem;content:"";border:solid 2px #ccc}.hint_n_hover{pointer-events:none}
