/*===========================
additional color css elements 
===========================*/

/*===========================
general
===========================*/

h1, h2, h3, h4, h5, h6 {
	color: #24931E;
}

.pageTitle {
	border-bottom:8px solid #e3ecd8;
}


.main h2 {
	border-left:10px solid #9ED01A;
}

.arrow {
	background:#79ac5a;
}

.arrow a:hover {
	background:#9bc87f;
}




/*===========================
slider
===========================*/


.slider {
	border-top:1px solid #256D28;
	background-color:#29782E;
}

/*===========================
nav
===========================*/

#gnav .gnav li {
	border-right:1px solid #268d59;
}

#gnav .gnav li a:hover {
	background-color:#2fad6d;
}


/*===========================
top
===========================*/

.catchcopy {
	 color: #24931E;
}



.topContent2 .news dl dd {
	border-bottom:1px solid #3fa61f;
}

.topContent1 ul li.pic1 p, .topContent1 ul li.pic2 p {
	background-color:rgba(0, 131, 65, 0.8);
	color:#FFF;
}

.topContent2 {
	background:#d4dcc9;
}

.topContent2 .news dl dd {
	border-bottom:1px solid #3fa61f;
}

/*===========================
content
===========================*/





/*===========================
footer
===========================*/

#footer {
	background-color:#047d41;
}



/*===========================
inquiry
===========================*/


.inquiry .btnSend {
	background-color: #047D41;
}
.inquiry .btnReset {
	border:1px solid #047D41;
}


/*===========================
other
===========================*/

/* dataArea */

.dataArea {
	padding:40px 0 40px 0;
	border-top:1px solid #e3ecd8;
	clear:both;
}


 @media screen and (max-width: 768px) { /*　タブレット以下 --------------------------------------------　*/
 
 /*===========================
content
===========================*/


table.table1 th {
 color:#406d17;
}

/* table1の変更バージョン */




table.table1_2 th {
 color:#406d17;
}



/* 幅46％のtable */


table.table2_46p th {
	color:#406d17;
}




/* 幅60％のtable */


table.table2_60p th {
	color:#406d17;
}

 
 
 
  }



