h2#linktop {
	border:none;
	padding:0;
	margin:10px;	
}
#linkbody {
	padding:0 1em;
	color:#333333;
	line-height:1.5em;
}
#linkbody a {
	text-decoration:underline;
}
#linkbody h3 {
	font-weight:bold;
	border:none;
	margin-left:0;
	font-size:16px;
	color:#333333;
}
#linkbody h4 {
	font-weight:bold;
	margin-top:1.5em;
}
#linkbody h4 a {
	color:#333333;
}
#linkbody h4 span.info {
	font-weight:normal;
}
#linkbody ul {
	list-style:none;
	font-size:12px;
	padding-left:0;
}
#linkbody ul.group {
	margin-top:-.5em;
	margin-left:1.5em;
	margin-bottom:2em;
}
#linkbody ul.single { /* singleはh4が無いグループ */
	margin-top:1em;
}
#linkbody ul li {
	list-style:none;
	border-left:5px solid #5476D1;
	border-bottom:2px solid #d7d7d7;
	padding-left:7px;
}
#linkbody li ul li {
	border:none;
}
#linkbody li ul {
	margin-left:1.5em;
}
#linkbody li span.info {
	margin-left:.5em;
}

