@charset "utf-8";

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

	Title: home.css
	Created: 2009-4-23
	Created: 2009-4-24
	
=========================================================== */
/*

	globalNavi
	top - main/sub
	flash
	upDate
	fundData
	banner
	
=========================================================== */
/*

	globalNavi
	
=========================================================== */

div#globalNavi {
	height: 191px;
}

div#globalNavi ul {
	height: 191px;
}

div#globalNavi ul li dl dd {
	display: block;
}

div#globalNavi ul li:hover dl dd {
	display: block;
}

div#globalNavi ul li:hover dl {
	border: none;
}

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

	top - main/sub
	
=========================================================== */

div#top {
	clear: both;
	width: 900px;
}

div#top div#main {
	float: left;
	display: inline;
	width: 719px;
}

div#top div#sub {
	float: right;
	display: inline;
	width: 176px;
}

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

	flash
	
=========================================================== */

div#flash {
	margin: 0;
}

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

	upDate
	
=========================================================== */

div#upDate {
	background: #FFFFFF url(/common/image/grad_a.gif) 0 31px repeat-x;
	width: 719px;
}

div#upDate ul {
	position: relative;
	background: url(/image/ja/top/upDate_menu_bg.gif) no-repeat;
	width: 719px;
	height: 31px;
	margin: 0;
	padding: 0;
}

div#upDate ul li#tabNews {
	position: absolute;
	top: 6px;
	left: 5px;
}

div#upDate ul li#tabRelease {
	position: absolute;
	top: 6px;
	left: 129px;
}

div#upDate ul li#tabNews a,
div#upDate ul li#tabRelease a {
	display: block;
	text-indent: -9999px;
	width: 119px;
	height: 25px;
}

div#upDate ul li#tabNews a {
	background: url(/image/ja/top/tab_news.gif) no-repeat;
}

div#upDate ul li#tabRelease a {
	background: url(/image/ja/top/tab_release.gif) no-repeat;
}

div#upDate ul li#tabNews a.active {
	background: url(/image/ja/top/tab_news_cr.gif) no-repeat;
}

div#upDate ul li#tabRelease a.active {
	background: url(/image/ja/top/tab_release_cr.gif) no-repeat;
}

div#upDate ul li#rss {
	position: absolute;
	top: 8px;
	right: 10px;
}

div#upDate dl {
	margin: 0 10px;
	padding: 0;
}

div#upDate dl dt {
	float: left;
	clear: both;
}

div#upDate dl dt img {
	vertical-align: text-bottom;
	margin: 0 0 0 10px;
}

div#upDate dl dd {
	margin: 0 0 6px;
	padding: 0 0 0 12em; 
}

div#upDate p {
	margin: 0 10px 10px;
	padding: 0;
}

div#upDate dl a:link,
div#upDate dl a:visited {
	text-decoration: underline;
	color: #333333;
}

div#upDate dl a:hover {
	text-decoration: underline;
	color: #00633a;
}

div#news,
div#release {
	background: url(/common/image/grad_b.gif) bottom repeat-x;
	margin: 0;
	padding: 15px 0 0;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

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

	fundData
	
=========================================================== */

div#fundData {
	background: #FFFFFF url(/common/image/grad_a.gif) 0 36px repeat-x;
	width: 176px;
	margin: 0 0 10px;
	padding: 0 0 5px;
}

div#fundData h2 {
	margin: 0 0 10px;
}

div#fundData dl {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.4;
}

div#fundData dl dt {
	margin: 0 0 0 5px;
	padding: 0;
}

div#fundData dl dd {
	margin: -5px 5px 0 0;
	padding: 0;
	text-align: right;
}

div#fundData em {
	font-size: 18px;
	font-weight: bold;
	color: #ff7c07;
	padding: 0 1px 0 0;
}

div#fundData span {
	font-size: 11px;
}

div#fundData h3 {
	color: #333333;
	border: none;
	background: none;
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
}

div#fundData dl.dlA dt {
	float: left;
}

div#fundData dl.dlA dd {
	margin: -5px 5px 5px 0;
	padding: 0 0 5px;
	background: url(/common/image/line_dot_a.gif) bottom repeat-x;
}

div#fundData dl.dlB {
	margin: 0;
}

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

	banner
	
=========================================================== */

div#banner {
	width: 176px;
	margin: 0 0 10px;
}

div#banner ul {
	width: 176px;
	margin: 0;
	padding: 0;
}

div#banner ul li {
	margin: 0 0 5px;
}

div#banner ul li img {
	vertical-align: bottom;
}
