@charset "shift_jis";
/*
============================================================
サイトマップ専用
------------------------------------------------------------

■ テキスト
■ リスト

============================================================
*/

/* ---------------------------------------------------------
■ テキスト
--------------------------------------------------------- */

div#sitemap_fr {
	padding: 20px 20px 5px 20px;
	float: left;
}

div#sitemap_fr a {
	color: #666666;
}

div#sitemap_fr ul.sitemap_fr_l {
	width: 430px;
	border-right: 1px solid #e0e0e0;
	padding-right: 20px;
	margin: 0 20px 20px 0;
	float: left;
}

div#sitemap_fr ul.sitemap_fr_r {
	width: 430px;
	margin-bottom: 20px;
	float: left;
}

/* ---------------------------------------------------------
■ リスト
--------------------------------------------------------- */

div#content div#sitemap_fr ul li {
	border-bottom:dotted 1px #bbbbbb;
}

div#content div#sitemap_fr ul li a {
	padding:10px 10px 10px 30px;
	background: url(../../common/img/ic_link_01.gif) no-repeat 7px center;
	text-decoration:none;
	display: block;
}

div#content div#sitemap_fr ul li a:hover {
	background: #fff1c2 url(../../common/img/ic_link_01.gif) no-repeat 7px center;
	text-decoration: none;
	display: block;
}

div#content div#sitemap_fr ul li.li_cat {
	padding:10px 10px 10px 30px;
	background: url(../../common/img/ic_01.gif) no-repeat 8px 14px;
}

div#content div#sitemap_fr ul li.tree02 {
	margin-left: 40px;
	border-bottom: dotted 1px #bbbbbb;
}

div#content div#sitemap_fr ul li.tree02 a {
	padding:10px 10px 10px 35px;
	background: url(../../common/img/ic_link_02.gif) no-repeat 10px center;
	text-decoration: none;
	display: block;
}

div#content div#sitemap_fr ul li.tree02 a:hover {
	background: #fff1c2 url(../../common/img/ic_link_02.gif) no-repeat 10px center;
	text-decoration: none;
	display: block;
}