@charset "UTF-8";
/*///////////////////////////////////////////////////////////////////////

メディア掲載実績

///////////////////////////////////////////////////////////////////////*/
.media-cov_ttl {
  margin: 10px 0 31px;
  padding: 0 0 14px 13px;
  background: url("/public/img/common/bg_ttl.png") left bottom no-repeat;
  font-size: 24px;
  font-weight: bold;
  color: #006552;
}
.media-cov-chain {
  margin: 0 26px 26px 16px;
  padding-bottom: 17px;
  border-bottom: 1px solid #ccc;
}
.media-cov-chain li {
  display: flex;
  margin-bottom: 8px;
}
.media-cov_cate {
  display: inline-block;
  width: 90px;
  height: 17px;
  margin-right: 10px;
  border: 1px solid #ccc;
  font-weight: bold;
  text-align: center;
  line-height: 17px;
}
.media-cov_cate--tl::first-letter {
  margin-right: 1em;
}
.media-cov_cate.media {
  background-color: #def5e5;
  color: #00a82f;
}
.media-cov_cate.news {
  background-color: #deecf5;
  color: #0068b7;
}
.media-cov_cate.prize {
  background-color: #fffbca;
  color: #996c33;
}
.media-cov_cate.exhibit {
  background-color: #ffefd7;
  color: #ec6941;
}
.media-cov_date {
  margin-right: 28px;
}
.media-cov_month {
  margin-left: 12px;
}
.media-cov_month--double {
  margin-left: 4px;
}
.media-cov_txt {
  flex: 1;
}
/* ====================================================
報道関係
====================================================*/
.media-cov-prs {
  margin: 0 26px 25px 16px;
}
.media-cov-prs_ttl {
  margin-bottom: 0px;
  font-weight: bold;
}
.media-cov-prs_txt--tl {
  display: inline-block;
}
.media-cov-prs_txt--tl:first-letter {
  margin-right: 1em;
}