@charset "Shift_JIS";
/*===========sitemap==========*/

#sitemaphtml div#subhead small
	{font-size:90%;display:block;letter-spacing:0.3em;}

ul.noListTop A:link, #sitemaphtml ul A:link
	{color:#a52a2a;text-decoration:none;border-bottom:#800000 2px dotted;}/*8b4513*/
#sitemaphtml ul A:visited {color:#630000;text-decoration:none;border-bottom:#800000 2px dashed;}
#sitemaphtml ul ul A:link, #sitemaphtml ul ul A:visited
	{text-decoration:underline;border-bottom:none; color:#a52a2a; font-weight:600;}
#sitemaphtml ul ul A:visited
	{color:#630000; font-weight:400;}

#sitemaphtml LI {
/*	MARGIN-top: 0.3em
*/	line-height:1.3;
	}
#sitemaphtml UL, #sitemaphtml OL {
	PADDING-LEFT: 1.3em;
	MARGIN-LEFT: 12%;
	BORDER-LEFT: 5px double #bc8f8f;
}
#sitemaphtml UL, .liH {
	list-style-image: url("../images/triangle.gif");
	}
#sitemaphtml li ul {
	list-style-image: url("../images/triangle1.gif");/*:none;*/
	}

#sitemaphtml LI UL, #sitemaphtml LI OL {
	PADDING: 0 0 0 1.2em; 
	MARGIN: 0.1em 0px 0.3em 1em;
	BORDER-LEFT: #800000 2px dotted;
}
#sitemaphtml LI DL {
	PADDING: 0 0 0 0; 
	MARGIN: 0;
	line-height:1.3;
}
#sitemaphtml LI UL UL {
	PADDING: 0 0 0 1.2em; 
	MARGIN: 0.1em 0px 0.3em 1em;
	BORDER-LEFT: #8b0000 1px dashed;
}

#sitemaphtml LI h4, #sitemaphtml LI dt
	{
	PADDING: 1px; 
	MARGIN: 1px;
	display:inline;
	COLOR: #a0522d;
	}
#sitemaphtml LI h5, #sitemaphtml LI h6
	{
	PADDING: 0 1px 1px 0; 
	MARGIN: 0px;/*�ã‰º–³�Á*/
	display:inline;
	border:#a9a9a9 outset;
	border-width:0 1px 1px 0;
	background-color:#fffff0;
	}
#sitemaphtml LI h5 a:link, #sitemaphtml LI h6 a:link,
#sitemaphtml LI h5 a:visited,  #sitemaphtml LI h6 a:visited
	{
	text-decoration:none;
	}

li.noListTop
	{list-style-type: none; list-style-image: none;}

dfn a:link {
	text-decoration:none !important;
	color:#000 !important;
	border-bottom:#993 1px dashed !important;
	}
dfn a:visited {color:#000 !important; border:none !important;}
dfn a:hover {border:none !important;}
