/*

	news_top.html
	news_single.html

*/
/*------------------------------------------
	.newsList
------------------------------------------*/
.newsList { padding: 100px 0 50px; }
@media screen and (max-width: 767px) { .newsList { padding: 50px 0; } }

/*------------------------------------------
	.newsNav
------------------------------------------*/
.newsNav { max-width: 470px; padding-bottom: 100px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsNav .item { color: #fff; text-align: center; height: 50px; width: 50px; }
.newsNav .item.current, .newsNav .item a { background: #B4B4B4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.newsNav .item.current, .newsNav .item a:hover { background: #1d2088; }
.newsNav .item a { width: 100%; height: 100%; }
.newsNav .item a:hover { opacity: 1; }
.newsNav .item.prev, .newsNav .item.next { width: 80px; }
.newsNav .item.back { width: 290px; }
@media screen and (max-width: 767px) { .newsNav { max-width: 300px; padding-bottom: 100px; position: relative; }
  .newsNav .item { width: 40px; height: 40px; }
  .newsNav .item.prev, .newsNav .item.next { position: absolute; bottom: 50px; }
  .newsNav .item.prev { left: 0; }
  .newsNav .item.next { right: 0; } }

/*------------------------------------------
	.neswSinglerHeader
------------------------------------------*/
.neswSinglerHeader { padding: 50px 0 0; margin-bottom: 40px; }
.neswSinglerHeader .meta { overflow: hidden; margin-bottom: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.neswSinglerHeader .meta .date { margin-right: 25px; line-height: 1; }
.neswSinglerHeader .meta .category { padding: 3px 12px 5px; line-height: 1; margin-right: 25px; text-align: center; font-size: 14px; border: 1px solid #000; }
.neswSinglerHeader .newsTtl { padding: 28px 0; font-size: 20px; font-weight: bold; border-top: 1px solid #B4B4B4; border-bottom: 1px solid #B4B4B4; }
@media screen and (max-width: 767px) { .neswSinglerHeader { padding: 20px 0 0; margin-bottom: 18px; }
  .neswSinglerHeader .meta { margin-bottom: 10px; }
  .neswSinglerHeader .meta .date { font-weight: 500; margin-right: 15px; }
  .neswSinglerHeader .meta .category { font-size: 13px; }
  .neswSinglerHeader .newsTtl { font-size: 18px; padding: 15px 0; } }

/*------------------------------------------
	.newsSingleContent
------------------------------------------*/
.newsSingleContent { padding-bottom: 50px; }
.newsSingleContent p + p { margin-top: 30px; }
.newsSingleContent img { display: block; margin: 110px auto; }
@media screen and (max-width: 767px) { .newsSingleContent { padding-bottom: 20px; }
  .newsSingleContent p + p { margin-top: 15px; }
  .newsSingleContent img { margin: 30px auto; } }

/*# sourceMappingURL=news.css.map */
