@charset "utf-8";

/*
============================================

	sitemap CSS

============================================
*/


#main #sitemap-body {
	padding: 0 10px 10px;
	background-image: url(../images/common/content_bg_01.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#main #sitemap-body h2 {
	font-size: 170%;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #990000;
	text-indent: 0.5em;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 1.5em;
}

#main #sitemap-body h3,
#main #sitemap-body h4 {
	font-size: 120%;
	color: #004251;
	clear: left;
	margin-bottom: 15px;
	margin-left: 18px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9BB0AE;
}

	#main #sitemap-body h3 a:link,
	#main #sitemap-body h3 a:visited,
	#main #sitemap-body h4 a:link,
	#main #sitemap-body h4 a:visited {
		color: #004251;
		text-decoration: underline;
	}

	#main #sitemap-body h3 a:hover,
	#main #sitemap-body h3 a:focus,
	#main #sitemap-body h3 a:active,
	#main #sitemap-body h4 a:hover,
	#main #sitemap-body h4 a:focus,
	#main #sitemap-body h4 a:active {
		color: #CC0000;
		text-decoration: none;
	}

#main #sitemap-body ul {
	margin-bottom: 30px;
	margin-left: 40px;
}

#main #sitemap-body li {
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 0.8em;
	line-height: 1.3;
}

#main #sitemap-body table {
	width: 640px;
	margin-bottom: 30px;
}

#main #sitemap-body table td.parent {
	vertical-align: top;
	width: 160px;
}

#main #sitemap-body table td.children {
	vertical-align: top;
}

#main #sitemap-body table td.children ul li {
	list-style-type: none;
	float: left;
	width: 140px;
}



/* sub
--------------------------------------------- */

#wrapper #main-contents #sub {
	width: 220px;
	padding: 44px 0 0;
	background-image: url(../images/common/sub_bg_01.png);
	background-repeat: no-repeat;
	background-position: 0 14px;
}

	/* staff
	--------------------------------------------- */
	
	#wrapper #main-contents #sub #staff {
		margin-left: 0;
	}


