body {background-color: #fff !important;}


/*トップページ*/
#front-page div#news_info h2 {margin-bottom: 30px;}
#front-page .topNewsListTitle {margin-bottom: 24px;}
#front-page .topNewsListTitle a {text-decoration: underline;}
#front-page .other a {display: block; margin-top: 30px;}/*その他のお知らせ一覧はこちらから*/

@media screen and (max-width: 767px) {
#front-page .indexNews {height:300px;}/*スマホ画面でのお知らせ欄の高さ*/
}



/*お知らせ一覧（共通）*/
#index .left_inner h1.page-title, #archive .left_inner h1.page-title {display:none;}
#index article footer.entry-footer, #archive article footer.entry-footer {display:none;}
#index h3.entry-title, #archive h3.entry-title {font-size:18px; margin-bottom:40px;}
#index h3.entry-title a, #archive h3.entry-title a {padding-left:18px; background: url(https://www.shin-tokorozawa.ed.jp/images/list1.gif) no-repeat left top 8px;}
#index .date, #archive .date {font-weight:bold;}
#index article .entry-content, #archive article .entry-content {display:none;}
#index .entry-date.published.updated, #archive .entry-date.published.updated {display:block}/*更新日を消す*/
#index .updated, #archive .updated {display:none;}
#index .left_inner .screen-reader-text, #archive .left_inner .screen-reader-text {display:none;}
#index a.post-thumbnail, #archive a.post-thumbnail {display: none;}
nav.pagination .nav-links a.page-numbers {border: 1px solid; padding: 10px 14px;}/*ページネーション*/
nav.pagination span.page-numbers {padding: 10px 14px;}




/*カテゴリ別お知らせ一覧（archive）*/
#archive h2.page-title {display:none;}




/*お知らせ詳細*/
#single .entry-header {margin-bottom:30px;}
#single .entry-header .date {margin: 0 0 20px 0; border-bottom: solid 3px #14a0f6; }
#single .entry-header .date span {display: block; margin: 0; padding: 7px 10px; font-size: 1.2em; font-weight: bold; text-align: center; color: #fff; background: #14a0f6; width: 170px;}
#single h3.entry-title {margin: 0 0 35px 0; padding: 0; font-size: 2em; line-height: 1.4em; font-weight: bold; color: #444;}
#single .entry-content {padding-bottom:20px; line-height:2;}
#single .entry-content a {text-decoration: underline;}
#single .entry-content h4 {font-size:18px; margin-top: 10px; color: #ed6c70;}
#single .entry-content h5 {font-size:16px; font-weight: bold;}
#single footer.entry-footer {display:none;}
#single h2.screen-reader-text {display:none;}
#single .nav-links {display:flex; justify-content: space-between;}
#single .news-back-btn {margin-top: 20px;}
#single .post-thumbnail img {width: 100%; height: auto; margin-bottom: 20px;}
#single .entry-content img {max-width: 100%; height: auto; margin: 10px 0;}



@media screen and (max-width: 767px) {
#single .entry-header .date span {font-size: 16px; width: 150px;}
#single h3.entry-title {font-size: 1.6em;}
}



/*パンくず*/
@media screen and (max-width: 767px) {
  nav.pankuzu ul {width: 95%; overflow: hidden;}
  nav.pankuzu ul::-webkit-scrollbar {display:none;}
  nav.pankuzu ul {-ms-overflow-style: none; scrollbar-width: none;}
  nav.pankuzu li:nth-last-child(1) {font-size: 11px; width: 24vw; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; top:6px;}
}
  
/*フッター*/
footer {background-color:#66c1fb ;}

