@charset "UTF-8";

/* ***********************************************************
 * Stylesheet : Index
 * 
 * Since:          2010-07-02 > Takanori Murakami
 * Last Modified:  2010-07-02 > Takanori Murakami
 * Guideline:      Ver.1.00
 * ***********************************************************
 */

#nav_area {
	margin-left: 5px;
	/zoom: 1;
}

#nav_area:after {
	content : '';
	display : block;
	clear : both;
	height:0;
}

#nav_area h1 {
	padding: 6px 15px;
	margin: 0 30px 20px 20px;
	color: #FFF;
	background-color: #82353F;
	border-right: 1px solid #440000;
	border-bottom: 1px solid #440000;
	font-size: 125%;
}

.sitemap_block {
	float: left;
	width: 360px;
	margin-left: 25px;
	padding: 20px 20px 30px 20px;
	display: inline; // avoid IE6 box model bug
}

#sitemap_general {
	background-color: #FDEEEA;
	border-right: 1px solid #DDC9C0;
	border-bottom: 1px solid #DDC9C0;
}

#sitemap_pro {
	background-color: #EAEEFB;
	border-right: 1px solid #C9C0DD;
	border-bottom: 1px solid #C9C0DD;
}

#sitemap_general h2 {
	padding-bottom: 10px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #DDC9C0;
	font-size: 106.25%;
}

#sitemap_pro h2 {
	padding-bottom: 10px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #C9C0DD;
	font-size: 106.25%;
}

#sitemap_general a {
	color: #552222;
}


#sitemap_pro a {
	color: #333366;
}


.sitemap_block li {
	list-style: none;
	font-size: 13px;
	line-height: 2;
	padding: 0 0 0 13px;
	background: url(/img/general/marker_square.gif) 0.7em left no-repeat;
}

.sitemap_block li li {
	margin-left: 20px;
	padding: 0 0 0 10px;
	background: url(/img/general/marker_triangle.gif) 0.7em left no-repeat;
}

