@charset "utf-8";
/* サイトマップ限定CSS */
.folda_list {
  background: #fff;
  margin: 0;
  padding: 0 0 1em 0;
}
.folda_icon::before{
    content:url("../images/folda_16_16.png");
    margin:0.2em 0.5em;
}
.sitemapList {
  margin: 1em;
}
.sitemapList a {
  display: inline-block;
  margin: 0 0.5em;
  padding: 0.5em;
  color: #000;
  text-decoration: underline;
}
.sitemapList a:hover {
  background: #7E9374;
  color: #E5DECA;
}
/*中見出し*/
.sitemapList li ul {
  margin: 0 2em;
  padding: 5px 0 0 0;
  border-left: 1px dashed #000;
}
.sitemapList li ul li {
  margin: 0;
  padding: 0;
}
.sitemapList li ul li::before {
  content: '…';
}
/*小見出し*/
.sitemapList li ul li ul {
  margin: 0 3em;
  padding: 5px 0 0 0;
}
/*-----------
記事リスト
-------------*/
.lp_list {
  background: #E5DECA;
  margin: 0.5em 1em;
  padding: 0;
}
.lp_list dl {
  margin: 0;
  padding: 0;
}
.lp_list dt {
  background: #0D3B2B;
  margin: 0;
  padding: 0;
}
.lp_list dt a {
  display: block;
  color: #E5DECA;
  margin: 0;
  padding: 1em;
}
.lp_list dt a:hover {
  background: #0A3956;
}
.lp_list dd {
  padding: 0 0.5em;
}