div.whatsnew {
  margin: 20px 0;
  font-size: 100%;
  word-break: break-all;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display:table;
  width:100%;
}

div.wn-head {
  margin: 0;
  padding: 5px 10px;
  overflow: hidden;
  border: 0;
  display:table-cell;
  vertical-align:middle;
  width:10%;
  border-right:#DFDFDF solid 1px;
}
div.wn-head .wn-postlist {
  font-weight: normal;
  font-size: 90%;
  text-align: right;
  cursor: pointer;
  float: right;
  width: 4.2em;
}
div.wn-head .wn-title {
  font-weight: bold;
  font-size: 13px;
  text-align: left;
  overflow: hidden;
}

div.wn-item {
  margin: 5px 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
div.wn-item a {
  color:#565656 !important;
	font-size:13px;
}
div.wn-item a:hover {
  color:#0000B5 !important;
}

div.wn-item .wn-date {
  margin-left:20px;
  padding: 0;
  border: 0;
  float: left;
  width: 8.1em;
  overflow: hidden;
  white-space: nowrap;
  color:#565656 !important;
	font-weight: 600;
	font-size:13px;
}
div.wn-item .wn-article {
  padding: 0 2px;
  overflow: hidden;
}
div.wn-item .wn-article .newmark {
  font-size: 74%;
  padding: 3px 10px;
  vertical-align: middle;
  color: White;
  margin-right:10px;
  background-color: #0000B5;
}

/* スマホ */

@media screen and (max-width: 600px) {

div.wn-head .wn-title {
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display:block;
	width:100%;
}
div.wn-item .wn-date {
  padding: 0;
  border: 0;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  color:#565656 !important;
	display:block;
	width: 100%;
	margin-left: 11px;
}
div.wn-item .wn-article {
  padding: 0 2px;
  overflow: hidden;
	display:block;
	width: 100%;
	margin-left: 10px;
}
	
	
	
}




