@charset "utf-8";
/* CSS Document */

/* sitemap-list 
--------------------------------------------------*/

.sitemap-list{
	border:1px solid #859baf;
	margin:0;
	padding:0;
}

/* ul */

.sitemap-list li ul, 
.sitemap-list li ul li ul{
	border:none;
}

.sitemap-list li ul{
	padding:0 0 0 220px;
}

.sitemap-list li ul li ul{
	padding:0;
	margin-left:20px;
	border:none;
}

/* li */

.sitemap-list li{
	border-bottom:1px solid #859baf;
	width:658px;
	clear:both;
}

.sitemap-list li ul li, 
.sitemap-list li ul li ul li{
	border:none;
	width:auto;
	clear:none;
	margin:0;
	padding:0;
}

.sitemap-list li ul li{
	border-bottom:1px solid #CFDAE2;
	border-left:1px solid #CFDAE2;
}

.sitemap-list li.last-child{
	border-bottom:none;
}

.sitemap-list li ul li.title{
	padding:5px 0 0 10px;
}

/* a */

.sitemap-list li a{
	background:url(../../common/img/icon_arrow_001.gif) no-repeat 10px 50%;
	padding:5px 0 5px 25px;
	float:left;
	clear:left;
	width:200px;
	border:none;
	display:block;
}

.sitemap-list li ul li a{
	background:#ffffff url(../../common/img/icon_arrow_001.gif) no-repeat 10px 50%;
	padding:3px 0 3px 25px;
	display:block;
	margin:0;
	float:none;
	clear:none;
	width:auto;
	border:none;
}

.sitemap-list li ul li ul li a{
	background:#ffffff url(../../common/img/icon_arrow_002.gif) no-repeat 10px 0.8em;
	padding:3px 0 3px 25px;
	display:inline-block;
	margin:0;
	float:none;
	clear:none;
	width:auto;
	border:none;
}

/* s-list01
--------------------------------------------------*/

/* s-list02
--------------------------------------------------*/

.sitemap-list.s-list02{
	padding:3px 10px;
}

.sitemap-list.s-list02 li{
	border:none;
	display:inline;
	margin-right:20px;
}

.sitemap-list.s-list02 li a{
	background:url(../../common/img/icon_arrow_001.gif) no-repeat 0 50%;
	padding-left:20px;
	float:none;
	clear:none;
	width:auto;
	display:inline-block;
}

/*----- clearfix scheme -----*/
.sitemap-list, 
.clear-fix{
	display: inline-block;
}
.sitemap-list:after, 
.clear-fix:after{
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
	clear: both;
	line-height: 0;
}
/*MacIE \*/
* html .sitemap-list, 
* html .clear-fix{
	height: 1em;
}
.sitemap-list, 
.clear-fix{
	display: block;
}
/* initialization for clearfix */
