@charset "utf-8";

/*
============================================================


============================================================
*/

body {
	background:url(../top/bg_container_top.jpg) repeat-x 0 0 #F8FAEB;
}


/*-------------------------------------
CONTENT
---------------------------------------*/
#content-top {	
}

#main {
	margin-left:-4px;
}

.Tab {
	position:relative;
	top:-52px;
	left:0;
}

*:first-child+html .Tab {
	position:relative;
	top:-52px;
	left:-372px;
	z-index:100;
}

*:first-child+html .Tab .tab {
	position:relative;
	top:-8px;
	left:380px;
	z-index:10;
}

.wrap {
	border-top:solid 3px #749531;
	border-left:solid 1px #D1C1A3;
	border-right:solid 1px #D1C1A3;
	border-bottom:solid 1px #D1C1A3;
	background:url(../top/bg_news.gif) repeat;
	overflow:hidden;
	float:left;
	width:685px;
	margin-top:15px;
	position:relative;
}

.wrap .area {
	width:665px;
	background:url(../top/bg_note.gif) center repeat-y;
	margin:0 auto;
	border-bottom:none;
	position:relative;
	top:-15px;
}

.wrap .bgtop {
	background:url(../top/bg_news_top.gif) bottom no-repeat;
	width:665px;
	margin:14px auto 0 auto;
	text-indent:-9999px;
}

.wrap .bgbottom {
	background:url(../top/bg_news_bottom.gif) top no-repeat;
	width:665px;
	margin:0 auto;
	position:relative;
	top:-15px;
}

.tab {
	padding-left:25px;
}

.tab li {
	float:left;
	margin-left:6px;
	position:relative;
	top:38px;
	z-index:1000;
}

.tab .list {
	top:47px;
	left:186px;
}

#newstopicsTab,
#seminarTab {
	clear:both;
	overflow:hidden;
	width:635px;
	margin:10px auto 0 auto;
}

#newstopicsTab dl,
#seminarTab dl {
	background:url(../top/h_dotline.gif) repeat-x bottom;
	padding:8px 12px;
	color:#666;
	font-size:75%;
}

#newstopicsTab dl a,
#seminarTab dl a {
	color:#779D28;
	text-decoration:none;
	font-weight:bold;
}

#newstopicsTab dt,
#seminarTab dt {
	float:left;
	width:190px;
}

#newstopicsTab dt a,
#seminarTab dt a {
	background:url(../top/linkarrow.gif) no-repeat 0 4px;
	padding-left:14px;
}

.news dt {
	background:url(../top/icon_news.gif) no-repeat 110px 2px;
}

.topics dt {
	background:url(../top/icon_topics.gif) no-repeat 110px 2px;
}

#newstopicsTab dd,
#seminarTab dd {
	float:left;
	width:410px;
}

#newstopicsTab {

}

#seminarTab {

}



/* sideNavi
---------------------*/
#sideNavi {
	float:right;
	width:260px;
	margin-right:22px;
	_margin-right:10px;
	position:relative;
	top:-38px;
}

#sideNavi dl {
	margin:0;
	padding:0;
}

#sideNavi dt {
	margin:0;
	padding:0;
}

#sideNavi dd {
	background:url(../top/bg_faq.gif) repeat-y center;
	padding:5px;
	border:solid 1px #E1D695;
}

#sideNavi dd ul{
	margin:0;
	padding:0;
}

#sideNavi dd li{
	margin:0;
	padding:0;
}
#geo {
	clear: both;
	text-align: center;
	padding-top: 20px;
	width: 260px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

