@charset "shift_jis";


/*見出し*/

#MainContents h4 {
	background: url(../../data/img/midashi_bg.gif) no-repeat;
	color: #FFF;
	width: 510px;
	height: 18px;
	text-align: center;
	font-size: 80%;
	padding-top: 4px;
	margin-bottom: 15px;
}

/*ページ内アンカー*/

#MainContents div.anc{
	float: left;
	font-size: 80%;
	width: 234px;
}

/*テーブル*/

#MainContents div.tablebg {
	background-color:#CCC;
	width: 510px;
}

#MainContents div.tablebg2 {
	width: 303px;
}

#MainContents div.tablebg th {
	background-color:#EEE;
	font-size: 80%;
	height: 25px;
	font-weight:normal;
}

#MainContents div.tablebg th.w91 {
	width: 91px;
}

#MainContents div.tablebg td {
	background-color:#FFF;
	font-size: 80%;
	height: 25px;
	line-height:120%;
	padding-left: 10px;
}

/*複数行*/

#MainContents div.tablebg td.mg {
	padding: 5px 5px 5px 10px;
}

/*センタリング*/

#MainContents div.tablebg td.ct {
	text-align: center;
}

/*テキスト10*/
#MainContents div.tablebg span{
	font-size: x-small;
}

/*項目横幅60*/

#MainContents div.tablebg th.w60 {
	width: 60px;
}

/*横幅50%*/

#MainContents div.tablebg td.w209 {
	width: 199px;
	padding-left: 10px;
}

/*横幅104*/
#MainContents div.tablebg td.w104 {
	width: 94px;
	padding: 5px;
}

/*横幅274*/

#MainContents div.tablebg td.w274 {
	width: 259px;
	padding: 5px 5px 5px 10px;
}

/*横幅137*/

#MainContents div.tablebg td.w137 {
	width: 122px;
	padding: 5px 5px 5px 10px;
}

/*横幅172*/

#MainContents div.tablebg td.w172 {
	width: 162px;
	padding: 5px 0 5px 10px;
}


p.lead {
	font-size: 100%;
}




/*コンテンツ*/

#AllContents #BgOver #MainContents h2 {
	padding: 15px 0 25px 0;
}

#AllContents #BgOver #MainContents h3 {
	padding-bottom: 15px;
}