/*---hack-------------*/

.cFix:after {

   content: ".";

   display: block;

   clear: both;

   height: 0;

   visibility: hidden;

}

.cFix { display: inline-block; }

/* exlude MacIE5 \*/

* html .cFix { height: 1% }

.cFix {display:block;}

/* end MacIE5 */

/*--------------------*/



/*-------- Start Local Navigation ------------*/



div#localNavi{

	margin:5px 0 0 0;

	width:765px;

}



div.localNaviBody {

	}



	div.localNaviBody ul {

		list-style-type:none;

		list-style-image:none;

		padding:0;

	}



	div.localNaviBody ul li {

		display:block;

		float:left;

		margin:0;

		line-height:1;

	}

	

	div.localNaviBody ul li img{

		border:none;

		vertical-align:bottom;

	}



/*-------- End Local Navigation ------------*/







.FRMaincontents{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#DCF1FF;

}

.FRMaincontents01{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#F9E6A4;

}

.FRMaincontents02{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#B0E9F4;

}

.FRMaincontents03{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#CFF8D8;

}



.FRMaincontents04{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#FFD7D7;

}

.FRMaincontents05{

	float:left;

	width:765px;

	margin:0 auto;

	background-color:#A9D4FF;

}









.FRMaincontentsInner{

	padding:0 14px;

}



.FRSection{

	width:704px;

	background-color:#FFFFFF;

	}



.FRMenulistfirst{

	float:left;

	width:344px;

	border: solid 1px #CCCCCC;

	background-color:#FFFFFF;

	margin:0 10px 10px 0;

	list-style:none;

	}

.FRMenulistsecond{

	float:left;

	width:344px;

	border: solid 1px #CCCCCC;

	background-color:#FFFFFF;

	margin-bottom:10px;

	list-style:none;

	}

.FRMenulistthird{

	float:left;

	width:698px;

	border: solid 1px #CCCCCC;

	background-color:#FFFFFF;

	margin-bottom:10px;

	list-style:none;

	}









