.news-visual{align-self:stretch;height:360px;overflow:hidden;position:relative;width:100%}.news-visual .news-visual__overlay{display:flex;justify-content:center;align-items:center;height:360px;position:relative;width:100%}.news-visual .news-visual__bg{height:360px;left:0;position:absolute;top:0;width:100%}.news-visual .news-visual__bg-image{background-image:url(/news/img/bg.png);background-position:50% 50%;background-size:cover;height:360px;position:relative;width:100%}.news-visual .news-visual__dimmed{background-color:var(--black);height:360px;opacity:.2}.news-visual .news-visual__text{align-items:center;display:inline-flex;flex-direction:column;position:absolute;padding:0 16px}.news-visual .news-visual__title{color:var(--white);font-family:var(--48-130b-font-family);font-size:var(--48-130b-font-size);font-style:var(--48-130b-font-style);font-weight:var(--48-130b-font-weight);letter-spacing:var(--48-130b-letter-spacing);line-height:var(--48-130b-line-height);margin-top:-1px;position:relative;text-align:center;width:552px}.news-visual .news-visual__subtitle{color:var(--white);font-family:var(--32-130r-font-family);font-size:16px;font-style:var(--32-130r-font-style);font-weight:var(--32-130r-font-weight);letter-spacing:var(--32-130r-letter-spacing);line-height:var(--32-130r-line-height);opacity:.6;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.news-visual,.news-visual .news-visual__bg,.news-visual .news-visual__bg-image,.news-visual .news-visual__dimmed,.news-visual .news-visual__overlay{height:240px}.news-visual .news-visual__subtitle{white-space:normal}}@media (max-width:480px){.news-visual,.news-visual .news-visual__bg,.news-visual .news-visual__bg-image,.news-visual .news-visual__dimmed,.news-visual .news-visual__overlay{height:200px}}.news-contents{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}