/*MainVisual*/

#mainVisual{
	border-top:1px solid #CCC;
	padding-bottom:2px;
}

#mainVisual div.subVisual{
	border-top:1px solid #CCC;
	width:187px;
	padding-top:2px;
}

/*contentsMenu*/

#contentsMenu{
	border-top:1px solid #ccc;
	margin-bottom:11px;
	background:url(../images/bg_contents-menu.gif) no-repeat;
}

#contentsMenu dl{
	padding:0px 2px 0px 1px;
}

#contentsMenu dl.firstSect{
	padding:0px 2px 0px 0px;
}

#contentsMenu dt{
	padding:3px 11px;
	border-top:1px solid #54318B;
	background:#EFEFEF url(../images/bg_contents-menu-title.gif) repeat-x left bottom;
}

#contentsMenu dd{
	padding:3px 5px 3px 27px;
	border-bottom:1px solid #CCC;
	background:url(../images/bg_menu-arrow.gif) no-repeat;
	background-position:1px 42%;
}

#contentsMenu dd.lastLine{
	border-bottom:0px solid #CCC;
}

#contentsMenu p.product{
	padding:10px 8px;
}

/*===============================*/
/*contentsBottom*/
/*===============================*/


#contentsTopics{
	margin-bottom:11px;
	background:url(../images/bg_whatsnew.gif) repeat-y;
}


#contentsTopics dl.pickupSect{
	margin:0px 4px 0px 0px;
}


#contentsTopics dl.pickupSect dt{
	margin-bottom:11px;
}

#contentsTopics dl.pickupSect dd{
	padding:0px 0px 2px 4px;
	background:none;
	border-bottom:0px solid #CCC;
}

#contentsTopics dt{
	padding:3px 11px 1px;
	border-top:1px solid #54318B;
	background:#EFEFEF url(../images/bg_contents-menu-title.gif) repeat-x left bottom;
}


#contentsTopics div.title-whats{
	padding:2px 0px;
	border-top:1px solid #666666;
	background:#EFEFEF url(../images/bg_contents-menu-title.gif) repeat-x left bottom;
}

.contents-whatsNew th,
.contents-whatsNew td{
	border-bottom:1px solid #CCC;
	padding:8px 0px;
}

.contents-whatsNew th{
	padding:8px 0px 8px 8px;
}

.contents-whatsNew span,
.contents-whatsNew a{
	display:block;
	padding-left:55px
}

.contents-whatsNew span{
	color:#666;
}

.contents-whatsNew td.icon-hp{
	background:url(../images/icon-hp.gif) no-repeat;
}

.contents-whatsNew td.icon-release{
	background:url(../images/icon-release.gif) no-repeat;
}

.contents-whatsNew td.icon-ir{
	background:url(../images/icon-ir.gif) no-repeat;
}

.contents-whatsNew td.icon-news{
	background:url(../images/icon-news.gif) no-repeat;
}



.contents-whatsNew td.icon-hp,
.contents-whatsNew td.icon-release,
.contents-whatsNew td.icon-ir,
.contents-whatsNew td.icon-news{
	background-position:5px 9px;
}

