/* CSS Document */
p {
  font-size: 1.6rem;
  line-height: 19px;
  color: #000000;
}

/* strong {
	color:#C00;
}
a {
	color:#06C;
} */
/*
marquee
------------------ */
.marquee {
  display: block;
  padding: 0px 0 0 0;
  list-style: none;
  position: relative;
  overflow: hidden;
  /* optional */
  width: 100%;
  height: 34px;
}
.marquee li {
  margin: 0px 10px 0px 10px;
  font-size: 1.5rem;
  line-height: 34px;
  font-weight: normal;
  color: #000000;
  list-style: none;
  position: absolute;
  top: -999em;
  left: 50px;
  display: block;
  white-space: nowrap;
  /* optional */
  padding: 0px 0px 0px;
}
.marquee li span.date {
  font-size: 1.5rem;
  line-height: 14px;
  font-weight: bold;
  color: #ffffff;
  margin-right: 8px;
  padding: 6px;
  background: #69B649;
  display: block;
  float: left;
  border-radius: 2px;
  margin-top: 4px;
}
.marquee li span.tit {
  font-weight: bold;
  color: #D53F05;
  padding-right: 7px;
}
.marquee li p {
  margin: 0px 0px 0px 0px;
  font-size: 1.4rem;
  line-height: 19px;
}