@charset "utf-8";
/* common
--------------------------------------------------*/
#topFlash {
	margin:0 0 5px 0;
	padding:0;
}
	#topFlash * {
		margin:0;
		padding:0;
	}
#topSideNavi {
}
#topContent {
}

	
.bnr01, .bnr01:active, .bnr01:visited,
.bnr02, .bnr02:active, .bnr02:visited {
	display:block;
	margin:0 10px 0 0;
	width:260px;
	height:78px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.bnr03, .bnr03:active, .bnr03:visited {
	display:block;
	margin:15px 10px 0 0;
	width:530px;
	height:85px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.bnr01:hover,
.bnr02:hover {
	background-position:0 -78px;
}
.bnr03:hover {
	background-position:0 -85px;
}
.bnr01 {
	background-image:url(../images/banner_01.jpg);
}
.bnr02 {
	background-image:url(../images/banner_02.jpg);
}
.bnr03 {
	background-image:url(../images/banner_03.jpg);
}
.bnr01 span, .bnr02 span, .bnr03 span {
	display:none;
}


/* what's New
--------------------------------------------*/
#cntWhatsNew {
	margin:15px 0 0 0;
	padding:0 0 10px 0;
}
	#cntWhatsNew .fBox {
		background: transparent repeat-x url(../images/dotted_line.gif) 0  bottom;
		margin-right:15px;
	}
	#cntWhatsNew .fBL {
		width:100px;
		text-align:left;
		padding-left:15px;
	}
		#cntWhatsNew .fBL p {
			color:#128487;
		}
	#cntWhatsNew .fBR {
		width:410px;
		text-align:left;
	}
		#cntWhatsNew .fBR p {
			padding-right:10px;
		}
	#cntWhatsNew p {
		margin:5px 0;
	}
	#cntWhatsNew #cWNLastCnt {
		background:none;
	}
	#cntWhatsNew a {
		text-decoration:underline;
	}
	
	
	

.h1DefTxt {
	color:#305D9C;
	margin:0 0 5px 0;
}
	.h1DefTxt a {
		color:#305D9C;
	}
	.h1DefTxt a:hover {
		color:#0066FF;
		text-decoration:underline;
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
