/*--indexSiteMap--*/
#pagetop {
	background:none;
	text-align:right;
    margin:0px;
	padding:0px;
    width: 958px;
	height: 39px;
}

#pagetop a{
    margin:0px;
	padding:0px;
		text-align:right;
	    text-indent:-9999px;
    width: 128px;
	height: 39px;
	border:none;
}

#indexSiteMapArea{
    margin:0px;
	padding:0px;
	background:none;
	width:100%;
	text-align:center;
	font-size: 12px;
}

#indexSiteMapArea h2{
    padding: 0px;
    width:0px;
	font-size: 0px;
	margin:0px;
    height: 0px;
	line-height: 0px;
    text-indent: -9999px;
	
}
#indexSiteMapArea li{

    font-size: 12px;
}
#indexSiteMapArea li a{
    font-size: 12px;

}


#indexSiteMapAreaBox{
    padding: 0px;
	width: 100%;
	text-align:center;
	background:url(http://news.tennis365.net/img/sitemap_bg.gif) repeat-x;
}
#indexSiteMapAreaBox a{
	color: #009900;
	color: #000000;	
}
#indexSiteMapAreaBox a:hover{
	text-decoration:underline;
	color: #009900;
}

/*--Footer--*/
#ftArea{
    margin: 0 auto 0 auto;
    width: 950pxpx;
    bottom: 0;
}
#ftArea a{
    color: #376629;
    text-decoration: none;
}
#ftArea ul{
	text-align: center;
    list-style-type: none;
    margin:5px auto;
}
#ftArea li{
    list-style-type: none;
    background: url(http://news.tennis365.net/img/listConnect.gif) no-repeat;
    padding-left: 12px;
    display: inline;
}

#ftArea .first{
    list-style-type: none;
    background: transparent none;
    padding-left: 0px;
    display: inline;
    
}
#ftArea address{
    color: white;
    padding: 8px 0;
    background: #448E2F;
    text-align: center;
    
}

/*追加*/
#pagetop_wrap{
	width: 958px;
	margin:auto;
	padding:0px;
	
}

#pagetop_area{
	background:url(http://news.tennis365.net/img/pagetop_bg.gif) repeat-x;
	width: 100%;
	margin:auto;
	text-align:center;
}

#sitemapuls{
	
	margin:auto;
	padding:20px 0px 20px 0px;
	width: 958px;
	text-align:center;
	
}

#copyright{
	height: 40px;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(http://news.tennis365.net/img/footer_bg.gif) bottom repeat-x;
}

#copyright p{
	width: 958px;
	font-size: 10px;
	margin:auto;
	margin-top:0px;
	padding:0px;
	padding:auto;
	text-align:right;
	vertical-align:top;

	height: 20px;
	
}

#sitemap_left{
	width: 300px;
	margin:0px 25px 0px 0px;
	float: left;
	font-size: 12px;
}

#sitemap_middle{
	width: 300px;
	margin:0px 25px 0px 0px;
	float: left;
	font-size: 12px;
}

#sitemap_right{
	width: 300px;
	float: left;
	font-size: 12px;

}


.png_bg{
	font-size: 12px;
}

.ul_main h3{
	border-bottom:1px dotted #458b2f;
	width: 300px;
	margin-bottom:10px;
		padding-top:10px;
	font-size: 12px;
	text-align:left;
	

}

.site_uls_left{
	width: 160px;
	float: left;
	margin:0px;
	font-size: 12px;
	padding:0px;
}

.site_uls_left ul{
	display:block;
	list-style:none;
	font-size: 12px;
	width: 160px;
	margin:0px;
	padding:0px;
}

.site_uls_left ul li{
	float: left;
	display:block;
	list-style:none;
	width: 150px;
	line-height:20px;
	font-size: 12px;
	padding:0px;
	margin:0px;
	margin:0px;
	background:url(http://news.tennis365.net/img/arrow_trans2.gif) no-repeat;
	background-position:0px 6px;
}

.site_uls_left ul li p{
	padding:0px;
	padding-left: 10px;
	margin:0px;
	font-size: 12px;
	color: #000000;
}
.site_uls_left ul li a{
	padding:0px;
margin:0px;
	font-size: 12px;
	color: #000000;
}

.site_uls_left ul li p a{
			font-size: 12px;
			margin:0px;
}

.site_uls_right{
	width: 130px;
	float: left;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

.site_uls_right ul{
	display:block;
	list-style:none;
	width: 130px;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

.site_uls_right ul li{
	float: left;
	display:block;
	list-style:none;
	line-height:20px;
	width: 130px;
	margin:0px;
	padding:0px;
	font-size: 12px;
	background:url(http://news.tennis365.net/img/arrow_trans2.gif) no-repeat;
	background-position:0px 6px;
}

.site_uls_right ul li p{
	padding:0px;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	margin:0px;
}
.site_uls_right ul li a{
	padding:0px;
margin:0px;
	font-size: 12px;
	color: #000000;
}

.cb{
    clear: both;
}