@charset "utf-8";


/* h2
---------------------*/
#Main h2,
#Main div.section h2{
	width:700px;
	margin-bottom:20px;
	background:url(../sitemap/images/bg_h2.gif) no-repeat left top;
	height:40px;
	text-indent:15px;
	line-height:40px;
	clear:both;
	font-size:117%;
	font-weight:bold;
}

#Main div.sitemap a:hover{
	color:#DC003C;
	text-decoration:none;
}

#Main div.sitemap a{
font-weight:bold;
}

#Main div.sitemap ul li{
padding-bottom:7px;
}


#Main h2 a,
#Main div.section h2 a{
background:url(../images/common/ic_ft_link_l.gif) no-repeat left center;
padding-left:20px;
}

div.section p{
margin:0 0 10px 30px;
}

div.section ul li a,
div.section p a,
ul.smalllinks li a{
background:url(../images/common/ic_ft_link_s.gif) no-repeat left center;
padding-left:10px;
}

div.trait ul li,
div.section ul.serchlist li,
div.section div.serchblock,
div.guide ul li,
ul.smalllinks li{
float:left;
}

div.trait ul li{
	padding-right:15px;
}

div.guide ul li{
width:300px;
}

div.section ul.serchlist {
margin-left:45px;
}

div.section ul.serchlist li{
width:125px;
}

div.section div.serchblock{
width:330px;
}

div.section div.serchblock ul.under{
clear:both;
margin:0 0 10px 40px;
}

ul.smalllinks li{
width:300px;
}


div.section{
width:700px;
padding:0 0 10px 0;
background:url(../sitemap/images/bg_section.gif) repeat-y left 40px;
border-top:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
}

div.section ul{
margin:0 0 0 30px;
}

#Main div.sitemap ul.under a,
#Main div.sitemap ul li.under a{
font-weight:normal;
margin-left:20px;
}

ul.smalllinks{
width:685px;
margin:20px 0 0 0;
padding:20px 0 10px 15px;
background:url(../sitemap/images/bg_section.gif) repeat-y left top;
border-top:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
}


