@charset "Shift_JIS";



#wrapper #main #content .topNavi {

	background-image: url(../img/top/topnavi_bg.gif);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 160px;

	/*height: 147px;*/

	width: 950px;

}

#wrapper #main #content .topNavi h2{

	margin-top: 15px;

	margin-left: 10px;

	padding: 0px;

}

#main #content .topNavi .topNaviColumn01 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 335px;

	/*height: 147px;-*/

}

#main #content .topNavi .topNaviColumn01 ul {

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 309px;

	margin-top: 17px;

	margin-left: 14px;

	line-height:0%;

	/*height: 147px;*/

}

#main #content .topNavi .topNaviColumn01 ul li{

	float:left;

	display:inline;

	margin: 0px;

	padding: 0px;

	height: 17px;

}

#main #content .topNavi .topNaviColumn02 {

	margin: 0px;

	padding: 0px;

	float: left;

	/*height: 147px;-*/

	width: 174px;

}



#main #content .topNavi .topNaviColumn02 ul {

	text-align: left;

	margin: 0px;

	padding: 0px;

	margin-top: 17px;

	margin-left: 10px;/*height: 147px;-*/

}



#main #content .topNavi .topNaviColumn02 ul li {

	display:block;

	width:132px;

	float:left;

	margin: 0px;

	padding: 0px;

	height: 17px;

}



#main #content .topNavi .topNaviColumn02 ul li.flList01{

	width:99%;

}



#main #content .topNavi .topNaviColumn02 ul li .left01 {

	display:inline;

	margin: 0px;

	padding:0;

}



#main #content .topNavi .topNaviColumn02 ul li .left02 {

	display:inline;

	margin: 0px;

	padding:0 0 0 3px;

}



.clear { clear:both; }



#main #content .topNavi .topNaviColumn03 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 209px;

	/*height: 147px;-*/

}

#main #content .topNavi .topNaviColumn03 ul {

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 132px;

	margin-top: 17px;

	margin-left: 10px;

	/*height: 147px;-*/

}

#main #content .topNavi .topNaviColumn03 ul li{

	display:inline;

	float:left;

	margin: 0px;

	padding: 0px;

	height: 17px;

}

#main #content .topNavi .topNaviColumn04 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 232px;

	/*height: 147px;-*/

}

#main #content .topNavi .topNaviColumn04 ul {

	text-align: left;

	margin: 0px;

	padding: 0px;

	width: 214px;

	margin-top: 17px;

	margin-left: 10px;

	/*height: 147px;-*/

}

#main #content .topNavi .topNaviColumn04 ul li{

	display:inline;

	float:left;

	margin: 0px;

	padding: 0px;

	height: 17px;

}



#main #content #marklist {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#main #content #marklist h3 {

	margin-bottom: 5px;

}

#main #content #seminar {

	width: 683px;

	margin-bottom: 10px;

	padding: 0px;

}

#main #content #infoArea {

	float: left;

	width: 683px;

	margin: 0px;

	padding: 0px;

}

#main #content #bannerArea {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 250px;

}

#main #content #seminar,

#main #content #others {

	margin-bottom:15px;

}



#main #content #infoArea p {

	text-align:right;

}



#main #content #bannerArea ul li {

	padding-bottom: 3px;

}

#main #content p.rss {

	float:right;

	margin:5px 5px 0px 0px;	

}

#seminarTitle {

	background-image: url(../img/top/h_seminar.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 683px;

}

#seminarTitle h3{

	width: 300px;

	text-indent:-9999px;

	float:left;

}

#whatnewTitle {

	background-image: url(../img/top/h_whatnew.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 683px;

}

#whatnewTitle h3{

	width: 300px;

	text-indent:-9999px;

	float:left;

}



#othersTitle {

	background-image: url(../img/top/h_others.gif);

	background-repeat: no-repeat;

	height: 26px;

	width: 683px;

}

#othersTitle h3{

	width: 300px;

	text-indent:-9999px;

	float:left;

}





/*- clearfix -*/

#wrapper #content #topnavi:after {

	content: ".";

	display: block;

	visibility: hidden;

	height: 0.1px;

	font-size: 0.1em;

	line-height: 0;

	clear: both;

}



/* WinIE4-6—p*/

* html #wrapper #content #topnavi {

	display: inline-block;

	height: 1%;

}



#content #topnavi{ zoom:1; }

/*--*/



