ul, li {list-style:none;
}

.contentsmenu {
	padding: 0px 10px 10px 5px;
	background-image: url(img/contents_back.jpg);
	background-repeat: repeat-y;
	}
.contentsmenu h2{
	font-size: 90%;
	padding: 10px 0px 0px 0px;
	line-height: 140%;
	}
.contentsmenu td{
	font-size: 90%;
	padding: 5px 0px 0px 0px;
	line-height: 140%;
	}


 
.kousin_title {padding: 9px 0px 5px 0px;}

.kousin   {
font-size: 90%;
margin: 0 0 5px 0;
width:280px;
}

.kousin li  {
	padding: 0px 5px 0px 5px;  
	float: left;
	line-height: 150%;
	width: 250px;
 color: #444;
 border-bottom: 1px dashed #666 ;
 }
 
.kousin2   {
font-size: 90%;
margin: 0 0 15px 0;
width:490px;
}

.kousin2 li  {
	padding: 0px 5px 0px 5px;  
	float: left;
	line-height: 150%;
	width: 490px;
 color: #444;
 border-bottom: 1px dashed #666 ;
 }
 
.kousin3   {
font-size: 90%;
margin: 0 0 15px 0;
width:280px;
}
.kousin3 li  {
	padding: 0px 5px 0px 5px;  
	text-align: right;
	line-height: 150%;
	width: 250px;
 color: #444;
 }

.kousin A: {color: #444;}
 
.kousin A:hover {color: #f00;}

 A.gyouji { 
	float: left;
	margin: 0 0 0 5px;
	line-height: 150%;
	text-decoration: none;
	width: 200px;
 color: #444;
 border-bottom: 1px dashed #666 ;
 }
A.gyouji:hover {
 color: #f00;
 border-bottom: 1px dashed #666;
 }
 
 .setumei { width: 220px;
	float: left;
	padding: 10px 10px 10px 5px;
 color: #444;
 vertical-align: middle;
 }
 