/* CSS Document */

/*--------------------------------------------


                     sitemap


----------------------------------------------*/
#idContents #idSiteMap a:visited,
#idContents #idSiteMap a:link{
	text-decoration:none;
}
#idContents #idSiteMap a:hover{
	text-decoration:underline;
}
#idSiteMap .clSitemaptable{
	margin-left:15px;
	width:620px;
}



/* ContentsHeader
-----------------------------------------------*/
#idContentsHeader h1 {
	margin-bottom: 15px;}

/* idSiteMap
===============================================*/
#idSiteMap{
	width: 598px;}
#idSiteMap *{
	line-height: 1.6;}

#idSiteMap h2{
	margin-bottom: 15px;}

#idSiteMap table{
	margin-bottom: 30px;
	border-spacing: 3px;
	border-collapse: separate;}

#idSiteMap th{
	text-align: left;
	border-bottom: 1px dotted #ccc;
	padding: 0px 10px 5px 0px;
}

#idSiteMap th p{
	border-left:2px solid #181E5C;
	padding:5px 20px;

}


#idSiteMap .cl2Column th{
	width: 180px;}
#idSiteMap .cl2Column th.clSpan2{
	width: auto;}

#idSiteMap td{
	border-bottom: 1px dotted #ccc;
	padding-bottom:3px;
}

#idSiteMap li{
	background-image:url(../images/point.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
}

#idSiteMap .clSitemaplist{
	background-color: #E9EDF4;
	padding: 6px 12px 6px 12px;}

#idSiteMap .clSitemaplist li{
	width:150px;
	float:left;
	text-indent:20px;
}


#idSalonSiteMap li{
	width: 95px;
	text-indent:20px;
	float: left;}
#idSalonSiteMap ul{
	padding: 0;}
.clKen{
	padding: 6px 12px 6px 12px;
	background-color: #E9EDF4;}