.news_article_title{font-size:3.2rem;border-bottom:solid 2px #006948;line-height:1.3;padding-bottom:20px}@media screen and (max-width:767px){.news_article_title{font-size:1.8rem;border-width:1px;padding-bottom:10px}}.news_article_time{text-align:right;margin-top:20px}@media screen and (max-width:767px){.news_article_time{margin-top:10px;font-size:1.2rem}}.news_article_content{margin-top:50px}@media screen and (max-width:767px){.news_article_content{margin-top:25px;font-size:1.2rem}}.news_article_content p{margin-bottom:2em}.news_article_content a{color:#006948;text-decoration:underline;word-wrap:break-word}.news_article_img{text-align:center;margin:35px auto 45px}@media screen and (max-width:767px){.news_article_img{margin:20px auto}}.news_article_img img{width:auto;height:auto;max-width:100%}.news_article_img_caption{font-size:1.4rem;margin-top:20px}@media screen and (max-width:767px){.news_article_img_caption{font-size:1.1rem;margin-top:15px}}.news_article_text_right{text-align:right}.news_article_button{background:#1fa098;text-align:center;font-size:1.8rem;color:#fff;font-weight:700;border-radius:3px;padding:12px 28px;display:inline-block}@media screen and (max-width:767px){.news_article_button{font-size:1.2rem;padding:7px 25px}}.news_article_button:hover{text-decoration:none;color:#fff;opacity:.7}.news_article_button_wrap{text-align:center;margin:40px 0 10px}@media screen and (max-width:767px){.news_article_button_wrap{margin:20px 0}}