@charset "utf-8";

/*----------------------------------------------------------
sitemap
----------------------------------------------------------*/

#mainArea.sitemap .contentsBoxTop {
	width: 705px;
	background: url(/sitemap/img/bg_sitemapBottom.jpg) left bottom no-repeat;
}

#mainArea.sitemap .contentsBoxBottom {
	background: url(/sitemap/img/bg_sitemapTop.jpg) left top no-repeat;
	overflow: hidden;
	padding: 15px 10px 15px 10px;

}

#mainArea.sitemap .fl {
	width: 338px;
}

#mainArea.sitemap .fr {
	width: 338px;
}

#mainArea.sitemap li p {
	background: url(/sitemap/img/bg_liBottom.jpg) left bottom no-repeat;
	margin-bottom: 10px;
}

#mainArea.sitemap li span {
	background: url(/sitemap/img/bg_liTop.jpg) left top no-repeat;
	display: block;
}

#mainArea.sitemap li span a {
	display: block;
	padding: 10px 10px 10px 20px;
	background: url(/sitemap/img/ico_li.jpg) left center no-repeat;
	_display: inline-block;/* --- For IE6 --- */
	_width: 300px;
	margin-left: 10px;
	font-size: 110%;
}

#mainArea.sitemap li span a.blank {
	display: block;
	padding: 10px 10px 10px 20px;
	background: url(/sitemap/img/ico_li_blank.jpg) left center no-repeat;
	_display: inline-block;/* --- For IE6 --- */
	_width: 300px;
	margin-left: 10px;
	font-size: 110%;
}


*+html body #mainArea.sitemap li span a {display: inline-block; 	width: 300px;}/* --- For IE7 --- */

#mainArea.sitemap ul ul {
	display: block;
	background: #F0F4F4;
	border: solid #CCCCCC 1px;
	padding: 5px 10px 5px 20px;
	margin: -5px 0px 0px 0px;
	_margin: -5px 0px 15px 0px;/* --- For IE6 --- */
}

#mainArea.sitemap li li {
	display: block;
	padding: 5px 10px 5px 0px;
	background: url(/sitemap/img/bg_dottedLine.jpg) left bottom no-repeat;
	_display: inline-block;/* --- For IE6 --- */
	margin-left: 10px;
}

#mainArea.sitemap li li.none  {
	background: none;
}

#mainArea.sitemap li li a {
	display: block;
	padding: 5px 10px 5px 10px;
	background: url(/sitemap/img/ico_lili.jpg) left center no-repeat;
	_display: inline-block;/* --- For IE6 --- */
	_width: 280px;/* --- For IE6 --- */
}






