/*-------------------------
  text
-------------------------*/
body {
  /*
	min-width: 4000px;
	padding-bottom: 1000px;
	@include maxW($maxW: $sp) {
		min-width: 375px;
	}
	*/
}

#page_news {
  padding-bottom: 100px;
}

@media only screen and (max-width: 767px) {
  #page_news {
    padding-bottom: 40px;
  }
}

#page_news #sec_news {
  padding: 0 30px;
}

@media only screen and (max-width: 767px) {
  #page_news #sec_news {
    padding: 0 15px;
  }
}

#page_news #sec_news .news_item .date_category {
  width: 150px;
}


/* table に 罫線 */
.table-w-auto table,
table.table-w-auto {
  width: auto!important;
}

.bordered-table,
table.bordered-table {
  width: 100%;
  text-align: left;
}

.bordered-table table {
  text-align: left;
  border-spacing: 0;
  display: table !important;
}

.bordered-table tr {
  display: table-row !important;
}

.bordered-table th {
  background-color: #f7f7f7;
}

.bordered-table th,
.bordered-table td {
  width: auto !important;
  display: table-cell !important;
  border: solid 1px #ddd;
  padding: .75em !important;
}

.news_txt table.table-content-left td {
  text-align: left;
}