@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------
	リンク集
----------------------------------------------------------*/

.linksIndexCategory {
	margin:5px 10px 10px 5px;
	float:left;
	width:180px;
	border: dotted 1px #CCC;
	padding:5px 5px 10px 5px;
	}


.links {
	padding-bottom:20px;
	}
	
	.links .sumarry {
		font-size:75%;
		padding-left:20px;
		color:#555;
		}

.links h3.category {
	font-size:75%;
	}
	.links h3.category span {
		padding:0px 10px;
		}
		
		.links h3.category a {
			text-decoration:none;
			}
			
			.links h3.category a:hover {
				background:#000;
				color:#FFF;
				}
	


.links .link {
	border-bottom:dotted 1px #999;
	padding:10px 10px 10px 0px;
	}
	
	.links .link:hover {
		background:#EED;
		}
	
	
	.links .link h4 {
		line-height:1.0;
		padding:2px;
		margin:10px 0px;
		}
	
	.links .link a {
		padding-left:20px;
		background:transparent url(/images/common/icon/icon_outlink.gif) no-repeat 2px 2px ;
		text-decoration:none;
		display:block;
		}
	
		.links .link a:hover {
			padding-left:20px;
			background:#000 url(/images/common/icon/icon_outlink.gif) no-repeat 2px 2px ;
			color:#FFF;
			}
	

.links .linkIndex {
	}
	
	.links .linkIndex h3 {
	padding:4px 4px 4px 4px;
	background:#EED;
		}
	
	.links .linkIndex li {
		margin:4px 10px 4px 24px;
		border-bottom:dotted 1px #CCC;
		list-style-type:none;
		}
		
		.links .linkIndex li a {
			display:block;
			font-size:81.25%;
			text-decoration:none;
			padding-left:8px;
			}
			
			.links .linkIndex li a:hover {
				background:#000;
				color:#FFF;
				}
