div#main h1#sitemap-h1
{
	text-indent:-9999px;
	background:url(../img/sitemap-header.jpg);
	width:770px;
	height:70px;
	/*margin-bottom:40px;*/
	margin-bottom:10px;
}


div#main p#pankuzu-p
{
	/*width:609px;
	height:auto;
	padding:7px 0 7px 161px;*/
	text-align:right;
	padding-right:10px;
	font-size:75%;
	/*border-bottom:solid 1px #cbcbcb;*/
	margin-bottom:30px;
}

div#main div#contents
{
	width:750px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
}

div#main div#contents div.large-unit
{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

div#main div#contents div.large-unit h2
{
	/*border-bottom:solid 1px #999999;
	border-left:solid 5px #53a678;
	padding:3px 0 3px 5px;
	font-size:15px;
	margin-bottom:10px;*/
	background:url(../img/h2_title-bg.jpg) no-repeat;
	padding:3px 5px 3px 30px;
	font-size:112%;
	margin-bottom:25px;	
	font-weight:bold;
	color:#404040;
	
}

div#main div#contents div.large-unit div.medium-unit
{
	width:710px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

div#main div#contents div.large-unit div.medium-unit dl.product_search_group-list, div#main div#contents div.large-unit div.medium-unit dl.support_group-list
{
	/*actualwidth:240px*/
	width:345px;
	padding:0 5px 0 5px;
	float:left;
	margin-bottom:10px;
}

div#main div#contents div.large-unit div.medium-unit dl.product_search_group-list dt, div.medium-unit dl.support_group-list dt
{
	border-bottom:solid 1px /*#53a678*//*#009944*/#999999;
	border-left:solid 5px #53a678/*#696969*//*#009944*/;
	padding:3px 0 3px 5px;
	font-size:15px;
	font-weight:bold;
	color:#404040;
	margin-bottom:10px;
}

div#main div#contents div.large-unit h2 a, div#main div#contents div.large-unit div.medium-unit dl.product_search_group-list dt a, div.medium-unit dl.support_group-list dt a, div#main div#contents div.large-unit div.medium-unit dl dd ul li a
{
	color:#404040;
}

div#main div#contents div.large-unit h2 a:hover, div#main div#contents div.large-unit div.medium-unit dl.product_search_group-list dt a:hover, div.medium-unit dl.support_group-list dt a:hover, div#main div#contents div.large-unit div.medium-unit dl dd ul li a:hover
{
	color:red;
}

div#main div#contents div.large-unit div.medium-unit dl dd ul li
{
	margin-left:10px;
	padding-left:10px;
	/*background:url(../img/green-tri-right_6_11.gif) left 3px no-repeat;*/
	background:url(../img/green-tri-right.gif) left 7px no-repeat;
	list-style-type:none;
	font-size:80%;
	margin-bottom:5px;
	line-height:160%;
}

div#main div#contents div.large-unit div.medium-unit dl dd ul li p
{
	line-height:inherit;
	margin-top:2px;
}

div#main div#contents div.large-unit div.medium-unit:after
{
	display:block;
	content:"&nbsp;";
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}

div#main div#contents div.large-unit ul.ordinary-ul
{
	margin-left:20px;	
	margin-bottom:20px;
}

div#main div#contents div.large-unit ul.ordinary-ul li
{
	margin-left:15px;
	padding-left:10px;
	/*background:url(../img/green-tri-right_6_11.gif) left 3px no-repeat;*/
	background:url(../img/green-tri-right.gif) left 7px no-repeat;
	list-style-type:none;
	font-size:80%;
	margin-bottom:5px;
	line-height:160%;
}

div#main div#contents div.large-unit ul.ordinary-ul li p
{
	line-height:inherit;
}

div#main div#contents div.large-unit ul.ordinary-ul li a
{
	color:#404040;
}

div#main div#contents div.large-unit ul.ordinary-ul li a.a_red
{
	color:red;
}

div#main div#contents div.large-unit ul.ordinary-ul li a:hover
{
	color:red;
}


