@charset "UTF-8";

/* サイトマップのスタイルシート
=================================================================== */



#sitemapList div{
	}
#sitemapList div dl{
		width: 320px;
		float: left;
		margin-left: 20px;
		margin-bottom: 30px;
	}

#sitemapList div dl.firstItem{
	}

#sitemapList div dl dt{
		margin-bottom: 15px;
		font-weight: bold;
		display: block;
		font-size: 14px;
		border-bottom: 1px #dedede solid;
		}

#sitemapList div dl dd p{
		line-height: 1.8;
		display: block;
		text-align: justify;
		margin-bottom: 8px;
}


#sitemapList ul li{
	list-style:none;
	}
#sitemapList ul li{
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 160%;
}
#sitemapList ul {
	background:  url(../../99/img/sitemap_icon_bk.gif) no-repeat 17px 0; /* ul の背景に点線の画像を設定  */}


#sitemapList ul.category li{
	background:  url(../../99/img/sitemap_icon_category.gif) no-repeat 1px -283px;/* 長さ 300px あるのでマイナスで位置調整 */
}

#sitemapList ul.page li{
	background: url(../../99/img/sitemap_icon_page.gif) no-repeat 1px -283px;
}


#sitemapList ul li:last-child {
	background-color: #FFF; /* 点線の表示を消すため、背景と同じ色にします。 */
}


/* ▼見出し<dt>などの装飾 */

p.home{	
	background:  url(../../99/img/sitemap_icon_home.gif) no-repeat 10px center;
    color:#333;
	font-weight:bold;
	padding:8px 0px 8px 40px;
	margin-left:20px;
	width:618px;
	}
dt.gNavi_01,dt.gNavi_02,dt.gNavi_03,dt.gNavi_04,dt.gNavi_05,dt.memberpage{
	border:1px solid #ccc;
	font-size:1.4em;
	line-height:1.4em;
    color:#333;
	font-weight:bold;
	padding:8px 8px 8px 70px;
	}


		