@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/style.css";
@import "../tool/style.css";

/* =========================================================
   Doc
========================================================= */

/* docs
----------------------------------------------- */
.contentPortalArticleDoc .header {
  margin-bottom: 1em;
  padding: 0px;
  border-top: 1px solid #aaa;
}
.contentPortalArticleDoc .header .publishedAt {
  padding: 5px 0px 0px 0px;
  border-top: 1px solid #aaa;
  text-align: right;
}
.contentPortalArticleDoc .body,
.contentPortalArticleDoc .maps,
.contentPortalArticleDoc .rels,
.contentPortalArticleDoc .tags {
  margin-bottom: 50px;
  padding: 10px;
  font-size: 120%;
}
.contentPortalArticleDoc .maps h2,
.contentPortalArticleDoc .rels h2,
.contentPortalArticleDoc .tags h2 {
  margin-bottom: 10px;
  padding: 3px 0px 3px 15px;
  border: 1px solid #cac09f;
  background-color: #f1eee7;
  background-image: url(./images/ic-tl-relation.gif);
  background-position: left center;
  background-repeat: no-repeat;
  font-weight: normal;
  font-size: 100%;
}
.contentPortalArticleDoc .maps h3 {
  font-size: 100%;
  font-weight: normal;
}
.contentPortalArticleDoc .maps #map1 {
  width: 500px !important;
  height: 350px !important;
  margin-left: 60px;
}
.contentPortalArticleDoc .rels ul {
  margin: 0px 15px;
}
.contentPortalArticleDoc .rels li {
  padding: 0 0 5px 10px;
  background-image: url(./images/ic-relationlink.gif);
  background-position: 0 0.5em;
  background-repeat: no-repeat;
}
.contentPortalArticleDoc .tags div {
  margin: 0px 15px;
}
.contentPortalArticleDoc .tags div a {
  padding-right: 8px;
}

/* docs ichiran
----------------------------------------------- */
.contentPortalArticleDoc .docs h2 {
  margin-bottom: 10px;
  padding: 5px 5px 5px 15px;
  background-image: url(../base/images/bg-tl02-repeat.gif);
  background-position: left bottom;
}
.contentPortalArticleDoc .docs ul {
  margin: 0px 0px 25px 7px;
}
.contentPortalArticleDoc  .docs li {
  margin: 0px;
  padding: 0px 0px 5px 10px;
  background-image: url(../base/images/ic-list03.gif);
  background-position: 0 0.6em;
  background-repeat: no-repeat;
}

/* 記事の日付を非表示にする
----------------------------------------------- */
header.header .publishedAt{
    display:none
} 



/* convert
----------------------------------------------- */
body[id^="page-doc-"] #pageTitle .pieceContainer {
  width: 100%;
}
body[id^="page-doc-"] #pageTitle .pieceBody h1 {
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-top: 2px solid #aaa;
  border-bottom: 1px solid #aaa;
  padding-bottom: 9px;
}
body[id^="page-doc-index"] #pageTitle {
  display: none !important;
}
.contentGpArticleDoc .body {
  font-size: 120%;
}
.contentGpArticleDoc .date {
  margin: 5px 0 1em;
  text-align: right;
}
.contentGpArticleDoc .body,
.contentGpArticleDoc .maps,
.contentGpArticleDoc .rels,
.contentGpArticleDoc .tags {
  margin-bottom: 50px;
  padding: 10px;
}
.contentGpArticleDoc .maps h2,
.contentGpArticleDoc .rels h2,
.contentGpArticleDoc .tags h2 {
  margin-bottom: 10px;
  padding: 3px 0px 3px 15px;
  border: 1px solid #cac09f;
  background-color: #f1eee7;
  background-image: url(./images/ic-tl-relation.gif);
  background-position: left center;
  background-repeat: no-repeat;
  font-weight: normal;
  font-size: 100%;
}
.contentGpArticleDoc .maps h3 {
  font-size: 100%;
  font-weight: normal;
}
.contentGpArticleDoc .maps #map1 {
  width: 500px !important;
  height: 350px !important;
  margin-left: 60px;
}
.contentGpArticleDoc .rels ul {
  margin: 0px 15px;
}
.contentGpArticleDoc .rels li {
  padding: 0 0 4px 10px;
  background-image: url(./images/ic-relationlink.gif);
  background-position: 0 0.5em;
  background-repeat: no-repeat;
}
.contentGpArticleDoc .tags div {
  margin: 0px 15px;
}
.contentGpArticleDoc .tags div a {
  padding-right: 8px;
}
.contentGpArticleDocs .pagination .separator {
  display: none;
}
.contentGpArticleDocs .pagination em,
.contentGpArticleDocs .pagination a {
  padding: 0 8px;
}