.part-opinion{position:relative;padding:var(--v-space) 0;overflow:hidden;color:#eee}.part-opinion>figure{position:absolute;inset:0;overflow:hidden}.part-opinion>figure picture,.part-opinion>figure .simpleParallax{display:block;position:absolute;inset:0;width:100%;height:100%}.part-opinion>figure img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.part-opinion .u-copy,.part-opinion .u-exp{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}.part-opinion__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.part-opinion__figure{width:100%;max-width:var(--narrow-width)}.part-opinion__figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px}.part-opinion__lead{max-width:var(--narrow-width);text-align:justify;line-height:1.9}.opinion__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;margin-top:1rem;padding-inline:1rem;text-align:center}@media(width <= 640px){.opinion__container{grid-template-columns:1fr;gap:1rem}}.opinion__container .__item{padding:1rem 2rem;border:solid 1px rgba(255,255,255,.7);border-radius:3px}.opinion__container .__num{display:block;margin-bottom:.5em;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;opacity:.7}.opinion__container .__ttl{margin-bottom:.5em;line-height:1.5;font-size:1.2rem}.opinion__container .__txt{text-align:left;line-height:1.8;font-size:.95rem}
