@import url(common/import.css);

/*
----------------------------------------------------------------------------
sitemap　サイトマップ
----------------------------------------------------------------------------
*/

	
ul#visitnav-s{
	clear:both;
	margin-bottom:20px;
	}
	
ul#visitnav-s li{
	text-indent:-9999px;
	float:left;
	height:30px;
	}
	
ul#visitnav-s li a{
	display:block;
	height:30px;
	}
	
ul#visitnav-s li#visitnav-s00{
	width:99px;
	background:url(../img/common/visitnav00.jpg) no-repeat;	
	}
	
ul#visitnav-s li#visitnav-s01 a{
	width:106px;
	background:url(../img/common/visitnav01.jpg) no-repeat;
	}
	
ul#visitnav-s li#visitnav-s02 a{
	width:106px;
	background:url(../img/common/visitnav02.jpg) no-repeat;
	}
	
ul#visitnav-s li#visitnav-s03 a{
	width:107px;
	background:url(../img/common/visitnav03.jpg) no-repeat;
	}
	
ul#visitnav-s li#visitnav-s04 a{
	width:95px;
	background:url(../img/common/visitnav04.jpg) no-repeat;
	}

ul#visitnav-s li#visitnav-s05 a{
	width:107px;
	background:url(../img/common/visitnav05.jpg) no-repeat;
	}

div#con-r ul#visitnav-s li a:hover,
div#p-conts ul#visitnav-s li a:hover{
	background-position:0 -30px;
	
	}
	
div#allsitemap{
	clear:both;
	
	}
	
div.sitemapboxs{
	width:200px;
	float:left;
	margin-right:6px;
	}
	
div.sitemapboxs ul li{

	margin-bottom:10px;
	}

div.sitemapboxs ul li ol{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
div.sitemapboxs ul li ol li{
	font-size:100%;
	background:url(../img/common/listmark.gif) no-repeat 0 0.5em;	
	padding-left:15px;
	margin-bottom:3px;
	}
	

div.sitemapboxs ul li span{
	width:320px;
	height:30px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	}
	
div.sitemapboxs ul li a.catename{
	width:200px;
	height:30px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;

	}
	
div.sitemapboxs ul li a#cate01{
	background:url(../img/common/cate01.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate02{
	background:url(../img/common/cate02.jpg) no-repeat;
	}

div.sitemapboxs ul li a#cate03{
	background:url(../img/common/cate03.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate04{
	background:url(../img/common/cate04.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate05{
	background:url(../img/common/cate05.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate06{
	background:url(../img/common/cate06.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate07{
	background:url(../img/common/cate07.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate08{
	background:url(../img/common/cate08.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate09{
	background:url(../img/common/cate09.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate10{
	background:url(../img/common/cate10.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate11{
	background:url(../img/common/cate11.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate12{
	background:url(../img/common/cate12.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate13{
	background:url(../img/common/cate13.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate14{
	background:url(../img/common/cate14.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate15{
	background:url(../img/common/cate15.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate16{
	background:url(../img/common/cate16.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate17{
	background:url(../img/common/cate17.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate18{
	background:url(../img/common/cate18.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate19{
	background:url(../img/common/cate19.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate20{
	background:url(../img/common/cate20.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate21{
	background:url(../img/common/cate21.jpg) no-repeat;
	}
	
div.sitemapboxs ul li a#cate22{
	background:url(../img/common/cate22.jpg) no-repeat;
	}
	
div#con-r div.sitemapboxs ul li a:hover{
	background-position:0 -30px;
	}

body#pop-sitemap div#popwrapper{
	width:620px;
	}
	
body#pop-sitemap div#p-head{
	width:620px;
	margin-bottom:30px;
	}
	
body#pop-sitemap div#p-conts{
	width:620px;
	}
	
body#pop-sitemap div#p-conts h1{
	margin-bottom:10px;
	}
	
/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/



div#allsitemap:after,
ul#visitnav-s:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	

div#allsitemap,
ul#visitnav-s{
	display:inline-block;
	}
 
/*\*/

* html div#allsitemap,
* html ul#visitnav-s{
	height:1%;
}

div#allsitemap,
ul#visitnav-s{
	display:block;
	}

/**/	