@charset "UTF-8";
/* 文字コード：UTF-8 */

div#rightSection div.sitemap_list {
}

.sitemap_list .sitemapL,
.sitemap_list .sitemapR{
	width:330px;
}

.sitemap_list .sitemapL{ float:left;}
.sitemap_list .sitemapR{ float:right;}

.sitemap_list .ctg {
	width:330px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	}

.sitemap_list .ctg ul{
	list-style:none;
	margin:0;
}

.sitemap_list .ctg h3{
	border-top:2px solid #CCC;
	/*border-bottom:1px dotted #CCC;*/
	margin:0;
	background:url(/sitemap/image/bg_conttit.jpg) repeat-x left top;
}

.sitemap_list .ctg h3 a{
	font-size:85%;
	color:#333;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "細明朝体";
	letter-spacing:0.2em;
	font-weight:bold;
	display:block;
	padding:18px 10px;
	text-decoration: underline;
}

.sitemap_list .ctg ul{
	background:url(/sitemap/image/bg_txt.jpg) repeat-x left top;
	padding:15px 0 0 0;
}

.sitemap_list .ctg ul li ul{
	margin:0 0 10px 10px;
	background:none;
}

.sitemap_list .ctg li a{
	display:block;
	font-size:75%;
	margin:0 10px 0 20px;
	background:url(/resource/image/common/icon_arrow.gif) no-repeat left 2px;
	padding:0 10px 10px 12px;
	color: #333333;
	text-decoration: underline;
}

.sitemap_list .ctg li span{
	display:block;
	font-size:75%;
	color:#000;
	/*font-weight:bold;*/
	margin:0 10px 0 20px;
	/*background:url(/resource/image/common/icon_arrow.gif) no-repeat left 4px;*/
	padding:0 10px 10px 4;
}

.sitemap_list .ctg li ul li a {
	margin:0 0 0 30px;
}

.sitemap_list .sitemapBottom{
	clear:both;
	margin:0 0 20px 0;
	padding:15px 0;
	width:680px;
	border-top:1px solid #CCC;
	background:url(/sitemap/image/bg_txt.jpg) repeat-x left top;
}

.sitemap_list .sitemapBottom ul li{
	list-style:none;
	width:330px;
	float:left;
	display:block;
	padding:0 0 0 10px;
}

.sitemap_list .sitemapBottom ul li a{
	display:block;
	font-size:75%;
	padding:0 10px 13px 12px;
	margin:0 0 0 10px;
	background:url(/resource/image/common/icon_arrow.gif) no-repeat left 2px;
	color: #333333;
	text-decoration: underline;
}



div#leftSection div.localNavi div.localNaviBtn a{
	font-size:75%;
	line-height:1.4;
	color:#333;
	padding:8px 3px 12px 20px;
	display:block;
	background:url(/sitemap/image/bg_subnavi.jpg) no-repeat left top;
}
