@charset "utf-8";
/* CSS Document */

#frame{
	position:relative;
}

#left ul.section{
	text-align:center;
	font-size:90%;
}

#left ul.section li{
	display:inline;
	border-right:solid 1px #666666;
	white-space:nowrap;
	padding:0 0.5em;
}

#left ul.section li a{
	color:#666666;
	font-weight:bold;
}

#left ul.section li.last{
	border-right:none;
}


#left h4{

	width:540px;

	margin:10px auto 14px;
	
	color:#2D2D2D;
	
	text-align:left;
	
	height:auto;
	
	background:#FFF0F7;
}

#left p.for_link{
	font-size:80%;
	margin:10px auto 0px auto;
	text-align:right;
	width:540px;
}

#left p.for_link a{
	color:#FC3A92;
	font-weight:bold;
}

#left h4 span{
	padding-left:1em;
}

#left #link dl{
	clear:both;
	border:solid 1px #CCCCCC;
	min-height:1em;
	_height:1em;
	width:530px;
	margin:0px auto 14px;
	border-left:solid 8px #FF97CB;
}

#left #link dl:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	height:0px;
}

#left #link dd.img{
	width:110px;
	float:left;
	display:inline;
	font-size:70%;
}

#left #link dd.img img{
	padding:4px 8px 0px;
}

#left #link dd.name a{
	font-weight:bold;
	color:#FC3A92;
}

#left #link dd.url a{
	color:#666666;
}


#left #link dd.comment{
	clear:both;
	font-size:80%;
}

#left #link dd p{
	padding:0px 12px;
}

#left #link dd.name p{
	padding-top:4px;
}

#left .paginator{
	margin:10px auto 14px;
	text-align:center;
	width:540px;
	font-size:90%;
	color:#4D4D4D;
}

#left .disabled{
	display:inline;
}
