.contentsmenu {
	width: 205px;
	padding: 0px 10px 10px 5px;
	background-image:  url(img/contents_back2.jpg);
	background-repeat: repeat-y;
	}
.contentsmenu h2{
	font-size: 90%;
	padding: 10px 0px 0px 0px;
	line-height: 140%;
	}
.contentsmenu td{

	padding: 5px 0px 0px 0px;
	line-height: 140%;
	}
	
 .setumei { 
 	width: 185px;
	float: left;
	padding: 5px 10px 5px 10px;
 color: #444;
 }
 
A.gakkousyoukai { width: 160px;

	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0 0 5px 10px;
 background-image:  url(img/menu_sankaku.jpg);
 background-repeat: no-repeat;
 color: #444;
 vertical-align: middle;
 border-bottom: 1px dashed #666;
 }
A.gakkousyoukai:hover {
	float: left;
 background-image:  url(img/menu_sankaku.jpg);
 background-repeat: no-repeat;
 color: #f00;
 vertical-align: middle;
 }
 
A.gakkousyoukai2 { width: 220px;
font-size: 90%;
	float: left;
	padding: 0px 0px 0px 10px;
 background-image:  url(img/menu_sankaku.jpg);
 background-repeat: no-repeat;
 color: #444;
 vertical-align: middle;
 }
A.gakkousyoukai2:hover {
	float: left;
 background-image:  url(img/menu_sankaku.jpg);
 background-repeat: no-repeat;
 color: #f00;
 vertical-align: middle;
 }
 
.kousin_title {padding: 9px 0px 5px 0px;}

A.gakkousyoukai3 { width: 160px;
font-size: 90%;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0 0 10px 10px;
 color: #444;
 vertical-align: middle;
 }
A.gakkousyoukai3:hover {
	float: left;
 color: #f00;
 vertical-align: middle;
 }

A.gakkousyoukai4 { width: 160px;
font-size: 90%;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0 0 10px 10px;
 color: #444;
 vertical-align: middle;
 border-bottom: 1px dashed #666;
 }
A.gakkousyoukai4:hover {
	float: left;
 color: #f00;
 vertical-align: middle;
 }

A.gakkousyoukai5 { width: 160px;
font-size: 90%;
	float: left;
	padding: 5px 0px 10px 10px;
	
 color: #444;
 vertical-align: middle;
 }
A.gakkousyoukai5:hover {
	float: left;
 color: #f00;
 vertical-align: middle;
 }