@charset "UTF-8";
/****************************************************
* 配色設定color1 01白背景  *
*****************************************************/


a:link {
	color: #039;
}
a:visited {
	color: #900;
}
a:active {
	color: #039;
}
a:hover {
	color: #1F6EF0;
}
a:focus {
	background-color: #3FF;
	outline:solid 2px #138358;
}

em{
	color:#c30;
}



/*構造 レイアウト*******************************************************/

body{
	color:#333;
	background-color:#FFF;
}

/*ヘッダー詳細*******************************************************/

#pageTop{
	background-color: #FFF;
}

#sitesearch #go:after,
.headBox .nav li a:before{
	color:#138358;
}
#sitesearch input:focus,
#sitesearch button:focus {
	outline:solid 2px #138358;
}

/*フッター詳細*******************************************************/

#fotBox{
	border-top-color:#138358;
	background-color:#F2F2F2;
}




/*サイドバー********************************************************/

#side nav ul.menu,
#side nav ul.menu ul{
	border-color:#138358;
}
#side nav ul.menu li+li{
	border-color:#3c3c3c;
}
#side nav ul.menu> li>a:before{
	background: #008D5D;
}


/*本文*************************************/
/*共通パーツ**************************************/
/*本文見出し*/

.maincont h2.pageTile {
	border-bottom-color: #3C3C3C;
	border-top-color: #3C3C3C;
}
.maincont h3 {
	border-color: #3C3C3C;
}
.maincont h4 {
	border-color: #008D5D;
}
.maincont h5:before {
	border-color: #90B0A5;
}
.idxInter ul li a:before ,
.txtPart ul li:before{
	color:#138358;
}


/*アイコン*/

.nw {
	color: #069
}
.iLinks a:before,
a.iLinks:before{
	color:#138358;
}
.iPapers a:before{
	color:#699;
}

/*表*/

.maincont table,
.maincont table th, .maincont table td{
	border-color: #3C3C3C;
}
.maincont table th {
	background: #E6E6E6;
}


/*問合せ*/

#sOffice{
	border-color: #3C3C3C;
}


/*トピックス**************************************/

/*英語版調整*/

/*トップ********************************************/

#contents h2 i{
	color: #008D5D;
}
#topicNews .entry{
	border-color: #138358;
}
#topicNews header p.RSS a{
	color: #c00;
}
