

/*------------------------------------
	heading-lvl01A01,
	heading-lvl01A02
------------------------------------*/

/*addition,other*/

body.addition div.heading-lvl01A01,
body.other div.heading-lvl01A01,
body.addition div.heading-lvl01A02,
body.other div.heading-lvl01A02{border-top-color:#bfbfbf;}



/*------------------------------------
	heading-lvl02A01,
	heading-lvl02A01-link,
	heading-lvl02A02,
	heading-lvl02A02-link
------------------------------------*/

/*addition,other*/

div.addition .heading-lvl02A01,
div.addition .heading-lvl02A02,
div.addition .heading-lvl02A01-link a,
div.addition .heading-lvl02A02-link a,
div.other .heading-lvl02A01,
div.other .heading-lvl02A02,
div.other .heading-lvl02A01-link a,
div.other .heading-lvl02A02-link a{border-top-color:#bfbfbf;}




/*------------------------------------
	heading-lvl03A01,
	heading-lvl03A01-link
------------------------------------*/

/*addition,other*/

div.addition .heading-lvl03A01,
div.addition .heading-lvl03A01-link a,
div.other .heading-lvl03A01,
div.other .heading-lvl03A01-link a{border-bottom-color:#bfbfbf;}



/*------------------------------------
	local-naviA01
------------------------------------*/

/*addition,other*/

body.addition div.local-naviA01 h2,
body.other div.local-naviA01 h2{background-color:#f2f2f2;}
body.addition div.local-naviA01 h2 a,
body.addition div.local-naviA01 h2.stay,
body.other div.local-naviA01 h2 a,
body.other div.local-naviA01 h2.stay{border-bottom-color:#bfbfbf;}



/*------------------------------------
	local-naviB01
------------------------------------*/

/*addition,other*/

body.addition div.local-naviB01 li.stay,
div.local-naviB01 li.addition a:link:hover,
div.local-naviB01 li.addition a:visited:hover,
div.local-naviB01 li.addition a:link:active,
div.local-naviB01 li.addition a:visited:active,
div.local-naviB01 li.addition a:link:focus,
div.local-naviB01 li.addition a:visited:focus,
body.other div.local-naviB01 li.stay,
div.local-naviB01 li.other a:link:hover,
div.local-naviB01 li.other a:visited:hover,
div.local-naviB01 li.other a:link:active,
div.local-naviB01 li.other a:visited:active,
div.local-naviB01 li.other a:link:focus,
div.local-naviB01 li.other a:visited:focus{
	background:#f2f2f2 url(../img/local_naviB01_bg_addition.gif) left bottom repeat-x;
}

div.local-naviB01 li.addition a:link,
div.local-naviB01 li.other a:link{
	_background:none;
}
div.local-naviB01 li.addition a:visited,
div.local-naviB01 li.other a:visited{
	_background:none;
}
body.addition div.local-naviB01 li.stay,
div.local-naviB01 li.addition a:hover,
div.local-naviB01 li.addition a:active,
body.other div.local-naviB01 li.stay,
div.local-naviB01 li.other a:hover,
div.local-naviB01 li.other a:active{
	_background:#f2f2f2 url(../img/local_naviB01_bg_addition.gif) left bottom repeat-x;
}


/*------------------------------------
	index-blockA01
------------------------------------*/

/*addition,other*/

div.index-blockA01 div.index-blockA01-group dl.addition dt a:link,
div.index-blockA01 div.index-blockA01-group dl.addition dt a:visited,
div.index-blockA01 div.index-blockA01-group dl.other dt a:link,
div.index-blockA01 div.index-blockA01-group dl.other dt a:visited{
	border-bottom-color: #bfbfbf;
	background-color: #f2f2f2;
}
div.index-blockA01 div.index-blockA01-group dl.addition dt a:hover,
div.index-blockA01 div.index-blockA01-group dl.addition dt a:active,
div.index-blockA01 div.index-blockA01-group dl.other dt a:hover,
div.index-blockA01 div.index-blockA01-group dl.other dt a:active{
	background-color: #ececec;
}
div.index-blockA01 div.index-blockA01-group dl.addition dt a:focus,
div.index-blockA01 div.index-blockA01-group dl.other dt a:focus{
	background-color: #ececec;
}

/*closed*/

div.index-blockA01 div.index-blockA01-group dl.closed dt a:link,
div.index-blockA01 div.index-blockA01-group dl.closed dt a:visited{
	border-bottom-color: #e8e8e8;
	background-color: #e8e8e8;
}
div.index-blockA01 div.index-blockA01-group dl.closed dt a:hover,
div.index-blockA01 div.index-blockA01-group dl.closed dt a:active{
	background-color: #e8e8e8;
}
div.index-blockA01 div.index-blockA01-group dl.closed dt a:focus{
	background-color: #e8e8e8;
}


/*------------------------------------
	text color
------------------------------------*/
.note {color:#C00000;}
.txtGray {color:#888888;}