.news_recent_post{padding-left:10px;padding-right:10px}.news_recent_post .top_content h2{font-size:1.75rem;letter-spacing:1px;line-height:1.3;margin-bottom:1.75rem}.news_recent_post .top_content{padding-top:10px;text-align:center}.news_recent_post .top_content p{font-size:15px;letter-spacing:.05em}.news_recent_post .news_recent_post_item{display:table}.news_recent_post .news_recent_post_img{display:table-cell;width:20%}.news_recent_post .news_recent_post_content{display:table-cell;width:60%}.news_recent_post .news_recent_post_item{border-bottom:1px dashed #ddd;box-shadow:none;box-sizing:border-box;padding:10px;position:relative;vertical-align:top;width:100%}.news_recent_post .news_recent_post_img{max-height:20%;overflow:hidden;vertical-align:top}.news_recent_post .news_recent_post_content{border-left:5px solid #f7f7f7;vertical-align:top}.news_recent_post .news_recent_post_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.875;margin:10px;max-height:75px;overflow:hidden}.news_recent_post .news_recent_post_title a{color:#3c3c3c;display:block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;padding:0 20px}.news_recent_post .news_recent_post_date h4{color:grey;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.875;margin:10px;padding:0 20px}.news_recent_post .news_recent_post_img img:hover{opacity:.8}.news_recent_post .news_recent_post_img img{border-radius:3px;max-height:190px;object-fit:cover;object-position:top;width:100%}@media (max-width:479px){.news_recent_post .news_recent_post_item{display:block}.news_recent_post .news_recent_post_img{display:block;width:100%}.news_recent_post .news_recent_post_content{border:0;display:block;width:100%}.news_recent_post .news_recent_post_date h4,.news_recent_post .news_recent_post_title a{padding:0}}