
#topbox{
	width:519px; /* 203 */
	height:20px;
}

#topbox ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#topbox li{
	float:left;
}

#topbox ul a{
	display:block;
}

#topbox ul #kyoukai{ width:518px; height:121px; }
#topbox ul #kyoukai a { width:518px; height:121px; background:url('../index/img/kyoukai_btn.jpg') 0px 0px no-repeat; }
#topbox ul #kyoukai a:hover { width:518px; height:121px; background:url('../index/img/kyoukai_btn_on.jpg') 0px 0px no-repeat; }


#i_topics_box{
	width:520px;
	padding:0px 0px 0px 0px;
	/*border:solid 1px #F3F;*/
}

#i_topics_bar{
	background:url('../index/img/koushin.jpg') no-repeat;
	width:512px;
	height:25px;
	margin-bottom:15px;
}

#i_topics_box ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#i_topics_box li{
	padding:0px;
	list-style:none;
	margin-bottom:11px;
}

#i_topics_box2{
	width:520px;
	padding:15px 0px 10px 0px;
}

#i_topics_box2 ul{
	margin:0;
	padding:0px;
	list-style:none;
	float: left;
}

#i_topics_box2 li{
	padding:0px;
	margin-bottom:5px;
	float:left;
}

#i_topics_box2 ul a{
	display:block;
}


/*netis*/
#i_topics_box2 ul #netis{ width:256px; height:99px; margin-right:2px; }
#i_topics_box2 ul #netis a { width:256px; height:99px; background:url('../index/img/netis_btn.jpg') no-repeat; }
#i_topics_box2 ul #netis a:hover { width:256px; height:99px; background:url('../index/img/netis_btn_on.jpg') no-repeat; }

/*メディア*/
#i_topics_box2 ul #media{ width:256px; height:99px; margin-right:2px; }
#i_topics_box2 ul #media a { width:256px; height:99px; background:url('../index/img/media_btn.jpg') no-repeat; }
#i_topics_box2 ul #media a:hover { width:256px; height:99px; background:url('../index/img/media_btn_on.jpg') no-repeat; }

/*概要*/
#i_topics_box2 ul #gaiyou{ width:256px; height:99px; margin-right:2px; }
#i_topics_box2 ul #gaiyou a { width:256px; height:99px; background:url('../index/img/gaiyou_btn.jpg') no-repeat; }
#i_topics_box2 ul #gaiyou a:hover { width:256px; height:99px; background:url('../index/img/gaiyou_btn_on.jpg') no-repeat; }

/*会員募集*/
#i_topics_box2 ul #kaiinbosyu{ width:256px; height:99px; margin-right:2px; }
#i_topics_box2 ul #kaiinbosyu a { width:256px; height:99px; background:url('../index/img/kaiinbosyu_btn.jpg') no-repeat; }
#i_topics_box2 ul #kaiinbosyu a:hover { width:256px; height:99px; background:url('../index/img/kaiinbosyu_btn_on.jpg') no-repeat; }






.top_table{
	width:500px;
	border-collapse:collapse;
	font-size:12px;
	/*border:solid 1px #3399CC;*/
}

*:first-child+html .top_table{
	margin-top:90px;
	width:510px;
	border-collapse:collapse;
	font-size:12px;
	border:solid 1px #3399CC;
}

.top_table tr{
	border-bottom:1px dotted #999;
}

.top_table td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

/*ie 67*/
.top_table td{
	>border-bottom:1px solid #999;
	>padding:5px;
}

.t1{
	width:90px;
	white-space:nowrap
}
.t2{
	width:90px;
	white-space:nowrap
}
.t3{
	width:330px;
	word-break:break-all;
	word-wrap: break-word;
	white-space:normal
}

/**/

#i_line{
	background:url('../index/img/line.jpg') no-repeat;
	width:744px;
	height:3px;
	text-align:center;
	margin:25px auto;
}

#i_line2{
	background:url('../index/img/line.jpg') no-repeat;
	width:465px;
	height:3px;
	text-align:center;
	margin:25px auto;
}


#i_bbox{
	position:relative;
	width:744px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	text-align:left;
}


#info_bar{
	background:url('../index/img/title_info.jpg') no-repeat;
	width:512px;
	height:55px;
}

#moji_pad{
	text-align:left;
	font-size:10px;
	line-height:130%;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	color:#006600;
}

/* news */

#release{
	width:54px;height:15px;
	background:url('../index/img/release-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}

#notice{
	width:54px;height:15px;
	background:url('../index/img/notice-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}

#renewal{
	width:54px;height:15px;
	background:url('../index/img/renewal-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}


