p { color:#000000; }
/* ノーマル状態 */
.entry-content a{
  color: #1a0dab;
  text-decoration: underline;
}
/* ホバー状態 */
.entry-content a:hover{
  color: #1a3dff;
}
/* クリックされた状態 */
.entry-content a:active{
  color: #ee0000;
}
/* 訪問済みの状態 */
.entry-content a:visited {
  color: #609;
}

/* リロード時のジャンプ表示を隠すためのクラス */
body.no-flash {
  visibility: hidden;
}

/* 法令/規程文用のコンテナ */
.law-container {
  margin-top: 1em; margin-bottom: 1em;
  margin-left: 35px; margin-right: 10px;
}
.law-container p {
  line-height: 2.2em;
  margin: 0 0 0.5em 0;
}
/* 「題名」 */
.law-container .law-title { padding-left: 3em; }
/* 「第○章」「（見出し）」 */
.law-container .law-chapter, .law-container .law-heading { padding-left: 1em;
margin-top: 0 !important;
}
/* 「第○条」 */
.law-container .law-article { padding-left: 1em; text-indent: -1em; }
/* 「一、二、」など */
.law-container .law-item { padding-left: 2em !important; text-indent: -1em !important; }
/* 号の細分（イ、ロ、ハなど） */
.law-container .law-sub-item { padding-left: 3em !important; text-indent: -1em !important; }
/* 「附則」 */
.law-container .law-addendum { padding-left: 3em; letter-spacing: 1em; }
/* 施行日など */
.law-container .law-enactment { text-indent: 1em; padding-left: 0; }
/* 括弧書き付きの附則*/
.law-container .law-addendum-long {
  padding-left: 3em;
  text-indent: 0;
  letter-spacing: normal;
  margin-bottom: 0 !important;
}
/* 「附則」の2文字だけを「附　則」にする設定 */
.law-container .law-addendum-long .addendum-spacing {
  letter-spacing: 1em; /* 文字の間隔を空ける */
  margin-right: -1em;  /* 「則」の後の余計な空白を打ち消す */
}
/* 目次用の節（左から2字インデント） */
.law-container .law-toc-section {
  padding-left: 2em !important;
  text-indent: 0 !important;
}
/* 本文用の節（左から4字インデント） */
.law-container .law-main-section {
  padding-left: 4em !important;
  text-indent: 0 !important;
}
/* 本文用の款（左から5字インデント） */
.law-container .law-subsection {
  padding-left: 5em !important;
  text-indent: 0 !important;
}