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

/* =========================================================
   category
========================================================= */

/* Bunya Ichiran
----------------------------------------------- */
.categoryKenshakyo,
.categoryKanren {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding: 10px 0;
  background-color: #e3f5ff;
  line-height: 1.5;
}
/*.categoryBosaigai {
  background-color: #fbe7eb;
}*/
.contentArticleCategory .category h2 {
  float: left;
  width: 180px;
  padding-left: 60px;
  line-height: 50px;
}
.contentArticleCategory .categoryKenshakyo h2 {
/*  background-image: url(./images/ic-kurashi.gif); */
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryKanren h2 {
/*  background-image: url(./images/ic-fukushi.gif); */
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .category .children div {
  display: inline;
  padding-right: 10px;
}
.contentArticleCategory .categoryKanren {
  clear: both;
}

/* shinchaku-ichiran
----------------------------------------------- */
.contentArticleCategory .latest {
  margin-bottom: 30px;
  padding: 0px;
}
.contentArticleCategory .latest h2 {
  margin-bottom: 10px;
  padding: 3px 10px;
  background:#0952EB;
  background: -moz-linear-gradient(top, #0952EB, #001C66);
  background: -webkit-gradient(linear, center top, center bottom, from(#0952EB), to(#001C66));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0952EB', endColorstr='#001C69');
  color: #ffffff;
  font-weight: bold;
  font-size: 120%;
}
.contentArticleCategory ul {
  padding: 0 5px;
}
.contentArticleCategory li {
  padding: 0 0 5px 10px;
  background-image: url(./images/ic-list-shinchaku.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
}
h3 {
  background-color: #e3f0fa;
  margin-bottom: 10px;
  padding: 5px 5px 4px 15px;
  color: #333333;
  font-weight: bold;
  font-size: 120%;
}
.more {
  padding: 0 5px 10px 0;
  text-align: right;
}

/* pagination
----------------------------------------------- */
.pagination {
  text-align: center;
}
.pagination a {
  padding: 0 6px;
}
.pagination span.current {
  padding: 0 3px;
  font-weight: bold;
  font-size: 150%;
}
