@charset "utf-8";

#sitemap-container {
	margin:0 0 30px 15px;
	width:560px;
}

ul.sitemap-l {
	float:left;
	width:300px;
}

ul.sitemap-r {
	float:right;
	width:260px;
}

ul.sitemap-l li,
ul.sitemap-r li {
	margin:0 0 20px 0;
}

a.link-arrow,
.link-arrow {
	padding-left:16px;
	background:
		transparent
		url(../../img/common/ico_list_off.gif) 
		no-repeat 0 0;
	text-indent:0;
	padding-bottom: 5px;
}
a.link-arrow:hover {
	background-image:url(../../img/common/ico_list_on.gif);
}

ul.sitemap-l li ul.sitemap-tree01,
ul.sitemap-r li ul.sitemap-tree01 {
	padding:10px 0 0 15px;
}

ul.sitemap-l li ul.sitemap-tree01 li,
ul.sitemap-r li ul.sitemap-tree01 li {
	margin:0 0 10px 0;
}

ul.sitemap-l li ul.sitemap-tree02,
ul.sitemap-r li ul.sitemap-tree02 {
	padding:10px 0 0 15px;
}
ul.sitemap-l li ul.sitemap-tree02 li,
ul.sitemap-r li ul.sitemap-tree02 li {
	margin:0 0 10px 0;
}


ul.sitemap-l li ul.sitemap-tree01 li a,
ul.sitemap-r li ul.sitemap-tree01 li a {
	padding-left:10px;
	background:
		transparent
		url(../../img/common/ico_rightarrow.gif) 
		no-repeat 0 2px;
	text-indent:0;
}

ul.sitemap-l li ul.sitemap-tree01 li a:hover,
ul.sitemap-r li ul.sitemap-tree01 li a:hover {
	background-image:url(../../img/common/ico_rightarrow_on.gif);
}

ul.sitemap-l li ul.sitemap-tree01 li ul.sitemap-tree02 li a,
ul.sitemap-r li ul.sitemap-tree01 li ul.sitemap-tree02 li a {
	padding-left:10px;
	background:
		transparent
		url(../../img/common/ico_rightarrow2.gif) 
		no-repeat 0 2px;
	text-indent:0;
}

ul.sitemap-l li ul.sitemap-tree01 li ul.sitemap-tree02 li a:hover,
ul.sitemap-r li ul.sitemap-tree01 li ul.sitemap-tree02 li a:hover {
	background-image:url(../../img/common/ico_rightarrow_on.gif);
}