@charset "utf-8";
/* CSS Document */
body {
		background-color: #D8E7B6;
}






#mainContainer{
	background-image: url(img/back.jpg);
	background-color:#fff;
}
.title_color{
	font-size:1.2em;
	font-weight:700;
	color:#59B200;
}

.title_color2{
	font-size:1.2em;
	font-weight:700;
	color:#ea5504;
}

.underline{
border-bottom:1px solid #ccc;
}


h1{
	background-color:#ABCA62;
	padding:15px;
	color:#000;
}

h1.underline{
	color:#000;
	background-color:transparent;
	border-bottom:2px solid #ABCA62;
}



a {
  color: #59B200;
}

a:hover {
  color: #ccc;
}


.text-color{
	color:#ABCA62;

}



.border-color{
	border:1px solid #ABCA62;
	padding-top: 5px;
	padding-bottom: 5px;

}

.border-color.dot{
	border-style:dotted;

}




hr.color{
	height: 1px;
	border: none;
	border-top: 1px #ABCA62 solid;
}

hr.color.dot{
	border-top: 1px #ABCA62 dotted;
	margin:5px;
}



#mokuji a{
	border-bottom:1px dotted #ABCA62;
}

.sideMenuContainer a{
	border-bottom:#ABCA62 1px solid;

}

.sideMenuContainer a:hover{
	background-color:#D8E7B6;
	color:#000;
}


#home .sideMenuContainer #menu_index,
#contents1 .sideMenuContainer #menu_contents1,
#contents2 .sideMenuContainer #menu_contents2,
#contents3 .sideMenuContainer #menu_contents3,
#contents4 .sideMenuContainer #menu_contents4,
#contents5 .sideMenuContainer #menu_contents5,
#contents6 .sideMenuContainer #menu_contents6,
#contents7 .sideMenuContainer #menu_contents7{
	background-color:#ABCA62;
	color:#000;

}

.profileTableHeader{
	background-color:#ABCA62;
	color:#000;
	text-align:center;
}



.contentsBackColor{
	background-color:#fff2c8;
	border-top:1px solid #ABCA62;

}

.remarkBox{
	border:#59B200 solid 1px;
	padding:10px;
    -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;  
    border-radius:10px 10px 10px 10px;

}

