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

home用

*********************************************************************************************/
/*==================================================

contents

==================================================*/
#Contents{
	width:713px;
}

#Contents ul{
	margin-bottom:0;
}

#Contents ul li{
	margin-left:0;
	list-style:none;

}


#Kyokai #MainVisual{
	margin-bottom:14px;
}

#MainVisual{
	margin-bottom:11px;
}
	#MainVisual img{
		vertical-align:bottom;
	}

#NewsBox{
	width:713px;
	padding:0 0 5px;
	background:url(../images/home_news_footer.gif) no-repeat left bottom;
}
	#NewsBox img{
		vertical-align:bottom;
	}

	#NewsBody{
		clear:both;
		padding:0 9px;
		width:693px;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	}

	#NewsCat{
		margin-bottom:9px;
		border-bottom:1px solid #ccc;
	}
	
		#NewsCat h3{
			float:left;
		}
		#NewsCat p{
			padding-top:6px;
			margin-bottom:0;
			text-align:right;
		}

#NewsBox a{ text-decoration:none; }
#NewsBox a:hover{ text-decoration:underline; }

/*==================================================

記事一覧

==================================================*/
#NewsList{
	width:693px;
}
	#NewsList li{
		clear:both;
		margin-left:0;
		margin-bottom:3px;
	}
	
	/*
	各地区用
	*/
	#NewsList .date{
		float:left;
		width:80px;
	}
	#NewsList .ttl{
		float:left;
		width:610px;
	}
	
	/*
	協会トップ用
	*/
	#Kyokai #NewsList li{
		margin-bottom:6px;
	}
	
	#Kyokai #NewsList .date{
		float:left;
		width:150px;
	}

	#Kyokai #NewsList .ttl{
		float:left;
		width:540px;
	}
	
	

	#NewsList img{
		margin-right:5px;
		vertical-align:middle;
	}
	

/*==================================================

sidenavi

==================================================*/
#SideNavi{
	width:224px;
}

#MemberList{
	margin-bottom:14px;
}

	#MemberList img{
		vertical-align:bottom;
	}

/*
自由コンテンツへのリンク集
*/
#IndBox{
	margin-bottom:20px;
}

	#IndBox li{
		margin-bottom:3px;
	}

	#IndBox .type1{
		display:block;
		min-height:20px;
		height:auto !important;
		height:20px;
	}
	#IndBox .type2{
		display:block;
		min-height:20px;
		height:auto !important;
		height:20px;
	}
	#IndBox .type3{
		display:block;
		min-height:20px;
		height:auto !important;
		height:20px;
	}
	
	
	#Kyokai #IndBox .type1{ background:url(../../images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Kyokai #IndBox .type2{ background:url(../../images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Kyokai #IndBox .type3{ background:url(../../images/home_ind_type3.gif) no-repeat; padding-left:26px; }
	
	#East #IndBox .type1{ background:url(../../east/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#East #IndBox .type2{ background:url(../../east/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#East #IndBox .type3{ background:url(../../east/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#West #IndBox .type1{ background:url(../../west/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#West #IndBox .type2{ background:url(../../west/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#West #IndBox .type3{ background:url(../../west/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#Tokai #IndBox .type1{ background:url(../../w-kyogikai/tokai/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Tokai #IndBox .type2{ background:url(../../w-kyogikai/tokai/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Tokai #IndBox .type3{ background:url(../../w-kyogikai/tokai/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#Kyoto #IndBox .type1{ background:url(../../w-kyogikai/kyoto/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Kyoto #IndBox .type2{ background:url(../../w-kyogikai/kyoto/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Kyoto #IndBox .type3{ background:url(../../w-kyogikai/kyoto/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#Hanshin #IndBox .type1{ background:url(../../w-kyogikai/hanshin/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Hanshin #IndBox .type2{ background:url(../../w-kyogikai/hanshin/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Hanshin #IndBox .type3{ background:url(../../w-kyogikai/hanshin/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#Chushikoku #IndBox .type1{ background:url(../../w-kyogikai/chushikoku/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Chushikoku #IndBox .type2{ background:url(../../w-kyogikai/chushikoku/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Chushikoku #IndBox .type3{ background:url(../../w-kyogikai/chushikoku/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

	#Kyushu #IndBox .type1{ background:url(../../w-kyogikai/kyushu/images/home_ind_type1.gif) no-repeat; padding-left:26px; }
	#Kyushu #IndBox .type2{ background:url(../../w-kyogikai/kyushu/images/home_ind_type2.gif) no-repeat; padding-left:26px; }
	#Kyushu #IndBox .type3{ background:url(../../w-kyogikai/kyushu/images/home_ind_type3.gif) no-repeat; padding-left:26px; }

/*
協会トップ用
*/
#Kyokai #SideNavi h3{
	margin-bottom:0;
}

/*
各地区用
*/
#SideNavi h3{
	margin-bottom:11px;
}

	#SideNavi h3 img{
		vertical-align:bottom;
	}
