@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/smart.css";

/* =========================================================
    categories
========================================================= */
/* category-types
----------------------------------------------- */
.contentGpCategoryCategoryTypes h2 {
  margin-bottom: 10px;
  border-bottom: 3px solid #d80003;
  font-size: 130%;
}
.contentGpCategoryCategoryTypes a {
  display: block;
}
.contentGpCategoryCategoryTypes h2 a {
  padding: 0 10px;
}

/* categories
----------------------------------------------- */
.contentGpCategory h2,
.contentGpCategoryCategoryType h2 {
  padding: 0 10px;
  margin-bottom: 10px;
  border-bottom: 3px solid #d80003;
  color: #d80003;
  font-size: 130%;
}

/* categories docs
----------------------------------------------- */
.contentGpCategory {
  margin-bottom: 10px;
}
.contentGpCategory li {
  padding: 10px;
  border-bottom: 1px dotted #bbb;
}
.contentGpCategory li span,
.contentGpCategory li a {
  display: block;
}
.contentGpCategory .more {
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #bbb;
  background: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
  text-align: center;
}
.contentGpCategory .more a {
  display: block;
}

/* contentGpArticleDocs
----------------------------------------------- */
.contentGpCategoryCategoryType,
.contentGpCategory,
.contentGpArticleDocs {
  margin-bottom: 20px;
}
.contentGpCategoryCategoryType h2,
.contentGpCategory h2,
.contentGpArticleDocs h2 {
  margin-bottom: 10px;
  padding: 0 8px;
  border-bottom: 3px solid #d80003;
  font-size: 130%;
  color: #d80003;
}
.contentGpCategoryCategoryType li,
.contentGpCategory li,
.contentGpArticleDocs li {
  padding: 10px;
  border-bottom: 1px dotted #bbb;
}
.contentGpCategoryCategoryType li span,
.contentGpCategoryCategoryType li a,
.contentGpCategory li span,
.contentGpCategory li a,
.contentGpArticleDocs li span,
.contentGpArticleDocs li a {
  display: block;
}
.contentGpCategoryCategoryType .more,
.contentGpCategory .more,
.contentGpArticleDocs .more {
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #bbb;
  background: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
  text-align: center;
}
.contentGpCategoryCategoryType .more a,
.contentGpCategory .more a,
.contentGpArticleDocs .more a {
  display: block;
}

/* tsuiki
----------------------------------------------- */
.dir-categories-campaign-campaign .docs li .publish_date, 
.dir-categories-campaign-tosen .docs li .publish_date {
  display: none;
}
.dir-categories-campaign-campaign .docs li .publish_date + .title, 
.dir-categories-campaign-tosen .docs li .publish_date + .title {
  margin-left: 0;
}