/* news */
.news__in { max-width: 1348px; margin: 0 auto; }
@media (max-width: 1199px) { .news__in { max-width: 90%; } }

.newsView__hd { margin-bottom: 1.3888888889vw; padding-bottom: 20px; display: flex; align-items: center; border-bottom: 7px solid #ccc; flex-wrap: wrap; }
.newsView__tit { font-weight: bold; font-size: 1.75rem; color: #000; flex: 1 0 calc(100% - 90px); }
.newsView__date { flex: 1 0 90px; width: 90px; height: 90px; font-size: 1.125rem; color: #000; background-color: #fff; border: 1px solid #000; border-radius: 90px; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 1em; }
.newsView__bd { margin-bottom: 3.4722222222vw; }
@media (max-width: 599px) { .newsView__date { flex: 1 0 30px !important; width: 30px !important; height: 60px !important; border-radius: 60px !important; }
  .newsView__hd { flex-direction: column; }
  .newsView__date { flex: 1 0 60px !important; width: 60px !important; margin-bottom: 10px; }
  .newsView__tit { font-size: 1.4875rem; line-height: 1.25em; } }
