@charset "shift_jis";


/**/
#bodySec div.Indexbg {
	background: url(../img/index_bg.jpg) no-repeat;
	width: 800px;
	height: 419px;
}

#bodySec div.Indexbg ul li{
	float: left;
	padding:0;
	margin:0;
	font-size: 1px;
	line-height: normal;
}

#bodySec div.Indexbg ul li.menu1 a{
	display: block;
	background: url(../img/index_menu1.gif) no-repeat top;
	width: 171px;
	height: 18px;
	text-indent: -9999px;
}

#bodySec div.Indexbg ul li.menu1 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu1 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu1 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu2 a{
	display: block;
	background: url(../img/index_menu2.gif) no-repeat top;
	width: 124px;
	height: 18px;
	text-indent: -9999px;
}

#bodySec div.Indexbg ul li.menu2 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu2 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu2 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu3 a{
	display: block;
	background: url(../img/index_menu3.gif) no-repeat top;
	width: 93px;
	height: 18px;
	text-indent: -9999px;
}

#bodySec div.Indexbg ul li.menu3 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu3 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu3 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu4 a{
	display: block;
	background: url(../img/index_menu4.gif) no-repeat top;
	width: 171px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu4 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu4 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu4 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu5 a{
	display: block;
	background: url(../img/index_menu5.gif) no-repeat top;
	width: 124px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu5 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu5 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu5 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu6 a{
	display: block;
	background: url(../img/index_menu6.gif) no-repeat top;
	width: 93px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu6 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu6 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu6 a:hover{
	background-position:bottom;
}
/**/

#bodySec div.Indexbg ul li.menu7 a{
	display: block;
	background: url(../img/index_menu7.gif) no-repeat top;
	width: 171px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu7 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu7 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu7 a:hover{
	background-position:bottom;
}
/**/

#bodySec div.Indexbg ul li.menu8 a{
	display: block;
	background: url(../img/index_menu8.gif) no-repeat top;
	width: 124px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu8 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu8 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu8 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu9 a{
	display: block;
	background: url(../img/index_menu9.gif) no-repeat top;
	width: 171px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 14px;
}

#bodySec div.Indexbg ul li.menu9 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu9 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu9 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu10 a{
	display: block;
	background: url(../img/index_menu10.gif) no-repeat top;
	width: 249px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 14px;
}

#bodySec div.Indexbg ul li.menu10 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu10 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu10 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu11 a{
	display: block;
	background: url(../img/index_menu11.gif) no-repeat top;
	width: 93px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu11 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu11 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu11 a:hover{
	background-position:bottom;
}

/**/

#bodySec div.Indexbg ul li.menu12 a{
	display: block;
	background: url(../img/index_menu12.gif) no-repeat top;
	width: 171px;
	height: 18px;
	text-indent: -9999px;
	margin-top: 10px;
}

#bodySec div.Indexbg ul li.menu12 a:link{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu12 a:visited{
	text-decoration:none;
}

#bodySec div.Indexbg ul li.menu12 a:hover{
	background-position:bottom;
}

/**/

#bodySec ul li.BkBtn {
	padding:0;
	margin-top: 1px;
	font-size: 1px;
}

#bodySec ul li.BkBtn a{
	display: block;
	background: url(../img/index_backnb.gif) no-repeat top;
	width: 90px;
	height: 15px;
	text-indent: -9999px;
}

#bodySec ul li.BkBtn a:link{
	text-decoration:none;
}

#bodySec ul li.BkBtn a:visited{
	text-decoration:none;
}

#bodySec ul li.BkBtn a:hover{
	background-position:bottom;
}

/*トピックス*/

#bodySec div.Topicsbg {
	width: 521px;
	padding: 7px;
	margin-bottom: 17px;
	background-color:#EDEDED;
}

#bodySec div.Topicsbg td.TopicsCmt {
	width: 370px;
	font-size: 80%;
	margin: 0;
	padding: 0;
}

#bodySec div.Topicsbg td.TopicsCmt td.TopicsDate {
	margin: 0;
	padding: 0;
}

#bodySec div.Topicsbg td.TopicsCmt td.TopicsTitle {
	margin-left: 20px;
}

#bodySec div.Topicsbg td.TopicsCmt td.TopicsTxt {
	padding-top: 10px;
	line-height:120%;
}

/*2006年度レポート　リンク*/

#bodySec td.topics-over {
	width: 399px;
}

#bodySec ul li.report-link {
	line-height: normal;
	font-size: 1px;
	margin-left: 155px;
	padding: 0;
}

#bodySec ul li.report-link a {
	display: block;
	background: url(../img/topics_report.gif) no-repeat top;
	width: 202px;
	height: 10px;
	text-indent: -9999px;
}

#bodySec ul li.report-link a:link{
	text-decoration:none;
}

#bodySec ul li.report-link a:visited{
	text-decoration:none;
}

#bodySec ul li.report-link a:hover{
	background-position:bottom;
}

/**/

#bodySec td.TopicsList p {
	margin-bottom: 10px;
}

#bodySec span.TopicsTitle2 {
	margin-left: 33px;
}

#bodySec td.TopicsList td{
	font-size: 80%;
}

/*サイトリンク*/

#bodySec #SiteLink {
	margin-top: 10px;
}

#bodySec #SiteLink ul li.site1 {
	float: left;
	margin-right: 5px;
}

#bodySec #SiteLink ul li.site1 a{
	display: block;
	background: url(../img/index_link01.gif) no-repeat top;
	width: 110px;
	height: 18px;
	text-indent: -9999px;
}

#bodySec #SiteLink ul li.site1 a:link{
	text-decoration:none;
}

#bodySec #SiteLink ul li.site1 a:visited{
	text-decoration:none;
}

#bodySec #SiteLink ul li.site1 a:hover{
	background-position:bottom;
}

/**/

#bodySec #SiteLink ul li.site2 {
	float: left;
}

#bodySec #SiteLink ul li.site2 a{
	display: block;
	background: url(../img/index_link02.gif) no-repeat top;
	width: 110px;
	height: 18px;
	text-indent: -9999px;
}

#bodySec #SiteLink ul li.site2 a:link{
	text-decoration:none;
}

#bodySec #SiteLink ul li.site2 a:visited{
	text-decoration:none;
}

#bodySec #SiteLink ul li.site2 a:hover{
	background-position:bottom;
}



/**/

#bodySec #TopicsAll {
	width: 800px;
}

#bodySec #TopicsCt {
	float: left;
	width: 575px;
}

#bodySec #TopicsCt2 {
	float: left;
	width: 225px;
}

