@charset "utf-8";

/*-----------------------------------------------------*/
/*   サイトマップ用スタイル                              */
/*-----------------------------------------------------*/

.sitemapWrap{
	margin: 0 20px;
}
.sitemapWrap h2{
	margin: 0 0 15px;
}

.sitemapWrap ul{
	width: 650px;
	margin: 0 0 15px;
	padding: 0;
}
.sitemapWrap li{
	background: url(../images/sitemap/sitemap_link.gif) no-repeat left top;
	padding: 3px 0 5px 29px;
	margin: 0 0 5px;
	font-weight: bold;
	color: #1667A9;
}
.sitemapWrap li.list-title{
   background:none;
   padding:0;
}
.sitemapWrap li.outside{
   background: url(../images/sitemap/sitemap_link_outside.gif) no-repeat left top;
}
.sitemapWrap li.pdf{
   background: url(../images/sitemap/sitemap_link_pdf.gif) no-repeat left top;
}

.sitemapWrap li ul{
	padding: 10px 0 0 0;
}
.sitemapWrap li li{
	font-size:100%;
	margin-bottom: 5px;
	margin-left: 0px;
}
.sitemapWrap li li li{
	background: url(../images/sitemap/link_icon.gif) no-repeat left top;
	margin: 0 0 0 10px;
	font-weight: normal;
	padding: 0 0 0 15px;
	line-height: 1.7;
	font-size: 90%;
}

.sitemapWrap ul ul{
	margin-left: 0px;
	margin-bottom: 0px;
}
.sitemapWrap ul ul ul{
	background-color: #EAEAEA;
	width: 650px;
	margin: 10px 0 0 -28px;
	padding: 5px 0 7px;
}

.sitemapWrap ul ul ul.view{
	height: 62px;
}
.sitemapWrap ul ul ul.view li{
	float: left;
	width: 90px;
	background-image: url(../images/sitemap/link_shop.gif);
	padding-bottom: 2px;
	padding-left: 25px;
}
