#article{margin-top:4rem;margin-bottom:4rem}.news-ttl{margin-left:0;margin-right:0;margin-top:2rem;font-weight:500;line-height:1.5;letter-spacing:.05em;font-size:20px}@media (min-width:768px){.news-ttl{font-size:24px}}@media (min-width:1024px){.news-ttl{font-size:28px}}.news-tag{width:120px}@media (min-width:768px){.news-tag{width:151px;height:40px;padding:13px 0}}@media (min-width:1024px){.news-tag{width:172px;height:48px;padding:16px 0}}.news-contents{margin-top:2rem;margin-bottom:2rem;font-weight:300;line-height:1.6;letter-spacing:.05em}.news-contents h2{font-size:18px;font-weight:700}.news-contents p{grid-column:span 2/span 2}@media (min-width:768px){.news-contents p{grid-row:span 1/span 1}}.news-contents p{margin-bottom:14px}@media (min-width:768px){.news-contents p{font-size:14px;margin-bottom:14px}}@media (min-width:1024px){.news-contents p{font-size:16px;margin-bottom:16px}}