.footstepBox{
	margin:0;
	padding:0 0 15px 0;
	width:960px;
	text-align:left;
	clear:both;
	}

.sitemapContentsLayoutBox{
	margin:15px 0 0 0;
	padding:0;
	background:transparent url(/sitemap/img/layout_bg.gif) repeat-y 0 0;
	clear:both;
	width:953px;
	}
.anchorListBox{
	margin:0 0 20px 0;
	padding:22px 0 0 12px;
	width:941px;
	height:33px;
	text-align:left;
	background:transparent url(/sitemap/img/layout_top.jpg) no-repeat 0 0;
	clear:both;
	}
.anchorListBox ul{
	margin:0 0 0 4px;
	padding:0;
	width:937px;
	list-style:none;
	}
.anchorListBox li{
	float:left;
	margin:0 40px 5px 0;
	padding:0 0 0 12px;
	background:url(/img/anchor01.gif) no-repeat 0 center;
	}


.sitemapContentsLayout{
	margin:0;
	padding:0 13px 17px 10px;
	background:transparent url(/sitemap/img/layout_bottom.gif) no-repeat 0 100%;
	clear:both;
	width:933px;
	}
.sitemapContentsLayout .sitemap_tit01{
	margin:0 0 10px 0;
	padding:10px 0 0 10px;
	height:28px;
	background:url(/sitemap/img/sitemap_tit01.jpg) no-repeat 0 0;
	}
.sitemapContentsLayout .sitemap_tit01 h2{
	color:#FFFFFF;
	font-size:140%;
	_font-size:140%;
	font-weight:bold;
	}
*:first-child+html .sitemapContentsLayout .sitemap_tit01 h2{
	font-size:140%;
	}
.sitemapContentsLayout .sitemap_tit02{
	margin:0;
	padding:11px 0 0 15px;
	width:440px;
	height:27px;
	background:url(/sitemap/img/sitemap_tit02.jpg) no-repeat 0 0;
	}
.sitemapContentsLayout .sitemap_tit02 h3{
	font-size:120%;
	_font-size:120%;
	font-weight:bold;
	}
*:first-child+html .sitemapContentsLayout .sitemap_tit02 h3{
	font-size:120%;
	}
.sitemapContentsBox{
	margin:0;
	padding:0;
	width:930px;
	overflow:hidden;
	}
.sitemapContentsLeft{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:455px;
	}
.sitemapContentsRight{
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:455px;
	}

.sitemapList_01{
	margin:10px 0 40px 9px;
	padding:0;
	list-style:none;
	}
.sitemapList_01Bottom{
	margin:10px 0 0 9px;
	padding:0;
	list-style:none;
	}
.sitemapList_01 li,
.sitemapList_01Bottom li{
	margin:0 0 8px 0;
	padding:0;
	}
.sitemapList_01 li a,
.sitemapList_01Bottom li a{
	padding:0 0 0 18px;
	background:url(/sitemap/img/arrow01.gif) no-repeat 0 0.2em;
	}

.sitemapList_02{
	margin:8px 0 0 15px;
	padding:0;
	list-style:none;
	}
.sitemapList_02 li{
	margin:0 0 8px 0;
	padding:0;
	}
.sitemapList_02 li.bottom{
	margin:0;
	padding:0;
	}
.sitemapList_02 li a{
	padding:0 0 0 10px;
	background:url(/img/arrow02.gif) no-repeat 0 0.4em;
	}


.sitemapList_01 li a:link,
.sitemapList_01Bottom li a:link,
.sitemapList_02 li a:link{
	text-decoration:underline;
	}
.sitemapList_01 li a:visited,
.sitemapList_01Bottom li a:visited,
.sitemapList_02 li a:visited{
	text-decoration:underline;
	}

.pagetopBtn960{
	margin:40px 0 0 0;
	padding:0;
	width:950px;
	text-align:right;
	}

.pagetopBtn960 a{
	margin:0;
	padding:0 0 0 12px;
	background:transparent url(/img/pagetop01.gif) no-repeat 0 5px;
	text-decoration:underline;
	}
	
/*------------------------------------
websatff ǉ@2010.08.03
-------------------------------------*/

ul.anchorList02 {
	min-height:3em;
	_height:3em;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}
	
ul.anchorList02 li{
	float:left;
	padding:0 0 0 12px;
	background:url(/img/anchor01.gif) no-repeat 0 center;
	margin-top: 0;
	margin-right: 40px;
	margin-left: 0;
	list-style-type: none;
	}

