@charset "utf-8";
/* for topindex style only author : mrk */
#topVis{ 
	width:800px;
	height:252px;
	position:relative;
	margin:0 auto;
}
#gateNavi{
	position:absolute;
	left:21px;
	top:106px;
}
#gateNavi li{
	float:left;
	padding-right:3px;
	
}
#gateNavi li p{
	padding-top:6px;
	
}

/*infomation*/
h3.tInformation {
	padding: 0;
	margin: 0 ;
	line-height: 1;
	font-size: 0em;
}
.news{
	margin: 0 0 30px 0;
	padding: 0;
	font-size:0.8em;
}
.news li{
	padding-left:8em;
	padding-bottom:3px;
	text-indent:-8em;
	margin-bottom:5px;
	background:url(/common/img/dotLine.gif) repeat-x left bottom;
	position:relative;
}
.news li strong{
	color:#286500;
	padding-right:0.8em;
	padding-left:12px;
	background:url(/common/img/circleGreen.gif) no-repeat 0 0.25em;
}
.news a{
	color:#555555;
	text-decoration: none;
	
}
.news a:hover{
	color:#555555;
	text-decoration: underline;
	
}
/*pre*/
h3.tInformation2 {
	padding: 0;
	margin: 0 0 10px;
	line-height: 1;
	font-size: 0em;
}

.tabArea{
	margin:15px 0 20px 0;
}
.tabArea div{
	border-bottom:1px solid #BEBEC7;
	border-left:1px solid #BEBEC7;
	border-right:1px solid #BEBEC7;
	padding:15px 20px 10px 20px;
/*	min-height:165px;
	_height:165px;*/
	position:relative;
}
.tabArea div .right{
	position:absolute;
	bottom:0px;
	right:20px;
}
.tabclass{
	width:100%;
	background:url(/img/grayLine.gif) repeat-x left bottom;
}

.tabclass li{
	float:left;
	display:inline;
	margin-right:2px;
}
.tabclass li a {
	display:block;
	height:40px;
	width:141px;
	overflow:hidden;
	text-indent:-9999px;
}
.tabclass li#tab_01{
	background: url(/img/tNav01_o.gif) no-repeat left top;
}
.tabclass li#tab_01 a{
	background: url(/img/tNav01_d.gif) no-repeat left top;
}
.tabclass li#tab_01 a:hover{
	background: url(/img/tNav01_o.gif) no-repeat left top;
}
.tabclass li#tab_01 a.active{
	background: url(/img/tNav01_o.gif) no-repeat left top;
}

.tabclass li#tab_02{
	background: url(/img/tNav02_o.gif) no-repeat left top;
}
.tabclass li#tab_02 a{
	background: url(/img/tNav02_d.gif) no-repeat left top;
}
.tabclass li#tab_02 a:hover{
	background: url(/img/tNav02_o.gif) no-repeat left top;
}
.tabclass li#tab_02 a.active{
	background: url(/img/tNav02_o.gif) no-repeat left top;
}

.tabclass li#tab_03{
	background: url(/img/tNav03_o.gif) no-repeat left top;
}
.tabclass li#tab_03 a{
	background: url(/img/tNav03_d.gif) no-repeat left top;
}
.tabclass li#tab_03 a:hover{
	background: url(/img/tNav03_o.gif) no-repeat left top;
}
.tabclass li#tab_03 a.active{
	background: url(/img/tNav03_o.gif) no-repeat left top;
}

.tabclass li#tab_04{
	background: url(/img/tNav04_o.gif) no-repeat left top;
	margin-right:0;
}
.tabclass li#tab_04 a{
	background: url(/img/tNav04_d.gif) no-repeat left top;
}
.tabclass li#tab_04 a:hover{
	background: url(/img/tNav04_o.gif) no-repeat left top;
}
.tabclass li#tab_04 a.active{
	background: url(/img/tNav04_o.gif) no-repeat left top;
}

.rssArea{
	border:1px solid #BEBEC7;
	margin:15px 0 20px 0;
	padding:15px 20px 10px 20px;
	position:relative;
}
.rssArea .right {
	bottom:0;
	position:absolute;
	right:20px;
}

.freeArea{
	margin-bottom:10px;
}
div.main .freeArea p{
	margin-left:0;
}

