@charset "utf-8";
/* CSS Document */
h1 {
  border-top: 2px solid #1C7C54;
  border-bottom: 2px solid #1C7C54;
}
h2 span {
    background: #1C7C54;
}
h3 span {
	    border-left: solid 5px #1C7C54;/*左線（実線 太さ 色）*/
}  

h4 {
  border-bottom: 3px solid #1C7C54;
}
h5 {
    border-bottom: 2px solid #1C7C54;
}
.tree-menu label, .tree-menu a {
    color: #1C7C54;
}
.tree-menu label:after {
    left: 32px;
    background-image: url(image/folder_plus.png);
    background-repeat: no-repeat;
}
nav.mainnav li li a:hover {
    color: #1C7C54;
}
main a{
	color:#1C7C54;
}
.tree-menu label, .tree-menu a {
    color: #1C7C54;
}
.current{
	background: #1C7C54;
}
.page_top{
	background:#1c7c54;
}