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

サイト全体用css

****************************************************************************************************/
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
}

#Kyokai a:link{ color:#7A79AF; }
#East a:link{ color:#F95F5F; }
#West a:link{ color:#FF9900; }
#Tokai a:link{ color:#4CC100; }
#Kyoto a:link{ color:#52AE7E; }
#Hanshin a:link{ color:#78C0E9; }
#Chushikoku a:link{ color:#3982FC; }
#Kyushu a:link{ color:#C269C1; }

a:hover{ text-decoration:none; }

caption{ margin-bottom:0.5em; text-align:left; }

/****************************************************************************************************

サイト全体を囲む

****************************************************************************************************/
#Container{
	margin:0 auto;
	width:950px;
}



/****************************************************************************************************

ヘッダー

****************************************************************************************************/
#Header{
	margin-bottom:15px;
	background:url(../images/header_bg.jpg) repeat-x;
}

	#HeaderBody{
		position:relative;
		margin:0 auto;
		width:950px;
	}
	
	#Header img{
		vertical-align:bottom;
	}

	#HeaderBody h1{
		float:left;
	}

/****************************************************************************************************

メイン

****************************************************************************************************/
#Main{
	margin:0 auto 30px;
	width:950px;
}



/****************************************************************************************************

フッター

****************************************************************************************************/
#Footer{
	clear:both;
	padding:30px 0;
	background:#EFF0EF;
}

	#FooterBody{
		margin:0 auto;
		width:950px;
		text-align:center;
		font-size:85%;
	}
	





/****************************************************************************************************

グローバルナビ

****************************************************************************************************/
#GlobalNaviArea,
#GlobalNavi{
	clear:both;
	width:950px;
}
	#GlobalNaviArea li,
	#GlobalNavi li{
		float:left;
	}
	#GlobalNaviArea li img,
	#GlobalNavi li img{
		vertical-align:bottom;
	}


/****************************************************************************************************

その他リンク

****************************************************************************************************/
#UtilityLink{
	position:absolute;
	top:0;
	right:0;
}
	#UtilityLink li{
		float:left;
	}

#UtilityTool{
	margin-top:63px;
	float:right;
	width:380px;
}

#SearchForm{
	float:left;
	width:240px;
}

	#SearchForm #SearchText{
		width:120px;
	}
	#SearchForm #SerachBtn{
		
	}

#FontSize{
	float:right;
	width:130px;
}

	#FontSize p{
		float:left;
		padding-right:7px;
	}
	#FontSize li{
		float:left;
		padding-left:3px;
		cursor:pointer;
	}

/****************************************************************************************************

ぱんくず

****************************************************************************************************/
#TopicsPath{
	float:left;
	margin-bottom:10px;
	padding-left:10px;
	width:690px;
}
	#TopicsPath li{
		display:inline;
	}



/****************************************************************************************************

更新時間

****************************************************************************************************/
#PubDate{
	float:right;
	padding-right:10px;
	width:240px;
	text-align:right;
	color:#CC3300;
}



/****************************************************************************************************

コンテンツ

****************************************************************************************************/
#Contents{
	float:right;
	width:750px;
}


/****************************************************************************************************

サイドナビ

****************************************************************************************************/
#SideNavi{
	float:left;
	width:180px;
}
	
	#SideNavi h2{
		margin-bottom:20px;
	}



/****************************************************************************************************

ローカルナビ

****************************************************************************************************/
#LocalNavi{
	margin-bottom:20px;
}
	#LocalNavi li{
		margin-bottom:3px;
	}




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

ローカルナビ補足関連

==========================================================================================*/
/*--------------------------------------------------
まとめページ
--------------------------------------------------*/
#IndNavi{
	margin-bottom:20px;
}

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


/*--------------------------------------------------
過去のサイトはこちら
--------------------------------------------------*/
#PastSite{
	padding:14px 13px 7px;
	background:#F0F0F0;
}


/****************************************************************************************************

パーツ

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

コンテンツ内での個別定義

==========================================================================================*/
#Contents ul,
#Contents dl,
#Contents ol{
	margin-bottom:1em;
}
	#Contents ul li{ margin-left:20px; list-style:square; }
	#Contents ol li{ margin-left:20px; list-style:decimal; }
	



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

先頭へ戻る

==========================================================================================*/
.back2top{
	text-align:right;
}




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

コンテンツ部分

==========================================================================================*/
.entryBox{
	margin-bottom:30px;
}

.entryHeader{
	margin-bottom:20px;
	padding-bottom:3px;
}
	#Kyokai .entryHeader{ background:url(../images/kyokai_h3_footer.jpg) no-repeat left bottom; }
	#East .entryHeader{ background:url(../images/east_h3_footer.jpg) no-repeat left bottom; }
	#West .entryHeader{ background:url(../images/west_h3_footer.jpg) no-repeat left bottom; }
	#Tokai .entryHeader{ background:url(../images/tokai_h3_footer.jpg) no-repeat left bottom; }
	#Kyoto .entryHeader{ background:url(../images/kyoto_h3_footer.jpg) no-repeat left bottom; }
	#Hanshin .entryHeader{ background:url(../images/hanshin_h3_footer.jpg) no-repeat left bottom; }
	#Chushikoku .entryHeader{ background:url(../images/chushikoku_h3_footer.jpg) no-repeat left bottom; }
	#Kyushu .entryHeader{ background:url(../images/kyushu_h3_footer.jpg) no-repeat left bottom; }

.entryBody{
	margin-left:10px;
	width:740px;
}

.entryFooter{
	clear:both;
	padding-top:20px;
}



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

ページ内リンク

==========================================================================================*/
#Contents .pageLink li{
	margin-left:0;
	list-style:none;
}

.pageLink{
}

	.pageLink li{
		float:left;
		padding-right:10px;
	}



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

拡張子アイコン

==========================================================================================*/
.pdf{ margin-right:10px; padding-right:20px; padding-bottom:3px; background:url(../images/file_icon_pdf.gif) no-repeat right 0; }
.xls{ margin-right:10px; padding-right:20px; padding-bottom:3px; background:url(../images/file_icon_xls.gif) no-repeat right 0; }
.doc{ margin-right:10px; padding-right:20px; padding-bottom:3px; background:url(../images/file_icon_doc.gif) no-repeat right 0; }
.ppt{ margin-right:10px; padding-right:20px; padding-bottom:3px; background:url(../images/file_icon_ppt.gif) no-repeat right 0; }
.file{ margin-right:10px; padding-right:20px; padding-bottom:3px; background:url(../images/file_icon_file.gif) no-repeat right 0; }



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

ローカルナビ
カテゴリ用

==========================================================================================*/
#LocalNavi li.cat{
}

	#LocalNavi li.cat ul{
		margin-bottom:20px;
	}
	
#LocalNavi .catTtl{
	margin-bottom:10px;
	padding:5px 5px;
	font-weight:bold;
	font-size:120%;
}
	#LocalNavi .catTtl a{ display:block; }
	#LocalNavi .catTtl a:hover{ text-decoration:underline; }

	#Kyokai #LocalNavi .catTtl{ background:#A4A3C8; }
	#East #LocalNavi .catTtl{ background:#F95D5E; }
	#West #LocalNavi .catTtl{ background:#FD9C36; }
	#Tokai #LocalNavi .catTtl{ background:#4EC203; }
	#Kyoto #LocalNavi .catTtl{ background:#82C0A1; }
	#Hanshin #LocalNavi .catTtl{ background:#81C6ED; }
	#Chushikoku #LocalNavi .catTtl{ background:#3B83FC; }
	#Kyushu #LocalNavi .catTtl{ background:#BE58BD; }


#LocalNavi .catTtl a{
	color:#fff;
	text-decoration:none;
}




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

見出し

==========================================================================================*/
.headline3{
	font-size:120%;
}
	#Kyokai .headline3{ background:url(../images/kyokai_h3_body.jpg) repeat-y; }
	#East .headline3{ background:url(../images/east_h3_body.jpg) repeat-y; }
	#West .headline3{ background:url(../images/west_h3_body.jpg) repeat-y; }
	#Tokai .headline3{ background:url(../images/tokai_h3_body.jpg) repeat-y; }
	#Kyoto .headline3{ background:url(../images/kyoto_h3_body.jpg) repeat-y; }
	#Hanshin .headline3{ background:url(../images/hanshin_h3_body.jpg) repeat-y; }
	#Chushikoku .headline3{ background:url(../images/chushikoku_h3_body.jpg) repeat-y; }
	#Kyushu .headline3{ background:url(../images/kyushu_h3_body.jpg) repeat-y; }

	.headline3 span{
		display:block;
		padding:6px 0 0 14px;
	}
	
		#Kyokai .headline3 span{ background:url(../images/kyokai_h3_header.jpg) no-repeat; }
		#East .headline3 span{ background:url(../images/east_h3_header.jpg) no-repeat; }
		#West .headline3 span{ background:url(../images/west_h3_header.jpg) no-repeat; }
		#Tokai .headline3 span{ background:url(../images/tokai_h3_header.jpg) no-repeat; }
		#Kyoto .headline3 span{ background:url(../images/kyoto_h3_header.jpg) no-repeat; }
		#Hanshin .headline3 span{ background:url(../images/hanshin_h3_header.jpg) no-repeat; }
		#Chushikoku .headline3 span{ background:url(../images/chushikoku_h3_header.jpg) no-repeat; }
		#Kyushu .headline3 span{ background:url(../images/kyushu_h3_header.jpg) no-repeat; }

h4{
	margin-bottom:10px;
	padding-left:15px;
	padding-bottom:3px;
	font-size:120%;
	border-bottom:1px dotted #7B7AB0;
}
	#Kyokai h4{ background:url(../images/kyokai_h4_icon.gif) no-repeat 0 4px; }
	#East h4{ background:url(../images/east_h4_icon.gif) no-repeat 0 4px; }
	#West h4{ background:url(../images/west_h4_icon.gif) no-repeat 0 4px; }
	#Tokai h4{ background:url(../images/tokai_h4_icon.gif) no-repeat 0 4px; }
	#Kyoto h4{ background:url(../images/kyoto_h4_icon.gif) no-repeat 0 4px; }
	#Hanshin h4{ background:url(../images/hanshin_h4_icon.gif) no-repeat 0 4px; }
	#Chushikoku h4{ background:url(../images/chushikoku_h4_icon.gif) no-repeat 0 4px; }
	#Kyushu h4{ background:url(../images/kyushu_h4_icon.gif) no-repeat 0 4px; }

h5{
	margin-bottom:5px;
	padding-left:13px;
}

	#Kyokai h5{ background:url(../images/kyokai_h5_icon.gif) no-repeat 0 2px; }
	#East h5{ background:url(../images/east_h5_icon.gif) no-repeat 0 2px; }
	#West h5{ background:url(../images/west_h5_icon.gif) no-repeat 0 2px; }
	#Tokai h5{ background:url(../images/tokai_h5_icon.gif) no-repeat 0 2px; }
	#Kyoto h5{ background:url(../images/kyoto_h5_icon.gif) no-repeat 0 2px; }
	#Hanshin h5{ background:url(../images/hanshin_h5_icon.gif) no-repeat 0 2px; }
	#Chushikoku h5{ background:url(../images/chushikoku_h5_icon.gif) no-repeat 0 2px; }
	#Kyushu h5{ background:url(../images/kyushu_h5_icon.gif) no-repeat 0 2px; }


	





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

テーブル

==========================================================================================*/
table{
}

	#Kyokai th{ background:#F2F2F7; }
	#East th{ background:#FFF7F7; }
	#West th{ background:#FDF3EA; }
	#Tokai th{ background:#F9FDF1; }
	#Kyoto th{ background:#F8FCFA; }
	#Hanshin th{ background:#F2F9FD; }
	#Chushikoku th{ background:#F4F8FF; }
	#Kyushu th{ background:#FCF7FC; }



