@charset "UTF-8";
@import "../base/init_skate.css";
@import "../base/style_skate.css";
@import "../piece/style_skate.css";

/* =========================================================
   category
========================================================= */

/* Bunya Ichiran
----------------------------------------------- */
/*
.categoryKurashi,
.categoryFukushi,
.categoryKyoikubunka,
.categoryKanko,
.categorySangyoshigoto,
.categoryGyoseimachizukuri,
.categoryBosaigai {
*/
.category {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding: 10px 0;
  /*background-color: #e3f5ff;*/
  line-height: 1.5;
  border-bottom: 2px dotted #cccccc;
}
.categoryBosaigai {
  background-color: #fbe7eb;
}
.contentArticleCategory .category h2 {
  float: left;
  width: 150px;
  padding-left: 60px;
  line-height: 50px;
}
.contentArticleCategory .categoryKurashi h2 {
  background-image: url(./images/ic-kurashi.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryFukushi h2 {
  background-image: url(./images/ic-fukushi.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryKyoikubunka h2 {
  background-image: url(./images/ic-kyoiku.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryKanko h2 {
  background-image: url(./images/ic-kanko.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categorySangyoshigoto h2 {
  background-image: url(./images/ic-sangyou.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryGyoseimachizukuri h2 {
  background-image: url(./images/ic-gyosei.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .categoryBosaigai h2 {
  background-image: url(./images/ic-bosai.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}
.contentArticleCategory .category .children div {
  display: inline;
  padding-right: 10px;
}
.contentArticleCategory .categoryFukushi,
.contentArticleCategory .categoryKyoikubunka,
.contentArticleCategory .categoryKanko,
.contentArticleCategory .categorySangyoshigoto,
.contentArticleCategory .categoryGyoseimachizukuri,
.contentArticleCategory .categoryBosaigai {
  clear: both;
}

/* shinchaku-ichiran
----------------------------------------------- */
.contentArticleCategory .latest {
  margin-bottom: 30px;
  padding: 0px;
}
.contentArticleCategory .latest h2 {
  font-weight: bold;
  font-size: 120%;
  padding: .25em 0 .5em .75em;
  border-left: 6px solid #FF95A5;
  border-bottom: 1px solid #ccc;
  margin: 10px 0px 12px 0px;
}
.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;
}
.contentArticleCategory li span.new {
  display: inline-block;
  width: 30px;
  height: 0;
  margin: -3px 3px 2px;
  padding-top: 13px;
  background-image: url("./images/ic-new.gif");
  background-position: left top;
  backgroun-repeat: no-repeat;
  overflow: hidden;
  vertical-align: middle;
}
* html #docTabPortal .content li span.new,
* html #docTab .content li span.new {
  margin: -1px 3px 1px;
}
*:first-child+html #docTabPortal .content li span.new,
*:first-child+html #docTab .content dd span.new {
  margin: -1px 3px 1px;
}
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%;
}
