h2{
display:block;
height:71px;
background:url(../img/sitemap.png) 20px 10px no-repeat;
overflow:hidden;
text-indent:-9999px;
}
ul.content li.main p{
line-height:1.3;
margin:5px 10px 0 20px;
}

dl.sitemap{
margin:0 10px 20px 20px;
border:1px solid #c2c2c2;
padding:15px;
}
dl.sitemap dd ul{
display:block;
background:url(../img/line.png) 0 0 repeat-y;
}
dl.sitemap dd ul li{
background:url(../img/socket_a.png) 0 10px no-repeat;

padding:10px 0 10px 25px;
}

dl.sitemap dd ul li dl dt{
margin-bottom:10px;
}
dl.sitemap dd ul li dl dd ul li{
background:url(../img/socket_a.png) 0 10px no-repeat;

padding:5px 0 5px 25px;
}


dl.sitemap dd ul li.end{
background:url(../img/socket_b.png) 0 0 no-repeat;
padding:10px 0 10px 25px;
}
