@charset "UTF-8";
@import './common.css';
@import './clm_tp3.css';


/*
 sitemap.css 



*/

/* div */
div#sitemap{
	padding:0 50px;
	width:660px;
}

div#contents div#sitemap div.left{
	width:330px;
	float:left;
	padding:0 0 0 10px;
}
div#contents div#sitemap div.right{
	width:320px;
	float:left;
}

/* h2 */

h3{
	padding:30px 0 5px;
	border-bottom:1px solid #999;
	
	clear:both;
}
h4.pickup{
	margin:14px 0 0;
	color:#666;
}
h4{
	font-size:13px;
	line-height:1;
}

div#contents div#sitemap h3 a,
div#contents div#sitemap h3 a:link{
	display:block;

	width:660px;
	border-left:4px solid #999;

	text-indent:.5em;
	line-height:1;
	font-size:116%;
	color:#999;
}
div#contents div#sitemap h3 a:hover,
div#contents div#sitemap h3 a:active{
	color:#006bad;
	text-decoration:none;
}

div#contents div#sitemap h3 img{
	margin-left:5px;
}


/* list */

ul.link1 li ul.nolink li{
	background:none;
	margin:8px 0 0;
	padding:0 0 6px 0;
	font-size:13px;
	color:#666;
}

ul.nolink2 li{
	background:none;
	margin:8px 0 0;
	padding:0 0 6px 0;
	font-size:109%;
	color:#666;
}


ul.link1 li{
	background: url(../sitemap/_img/arrow.gif) 0 0 no-repeat;
	margin:14px 0 0;
	padding:0 0 6px 15px;
	line-height:1;
	font-size:13px;
	display: block;
}


ul.link2 li{
	background:url(../sitemap/_img/arrow2.gif) 3px 3px no-repeat;
	margin:10px 0 0;
	padding:0 0 0 15px;
	line-height:1;
	font-size:13px;
}
ul.link1 li ul.nolink li ul.link2 li{
	background:url(../sitemap/_img/arrow2.gif) 18px 3px no-repeat;
	margin:10px 0 0;
	padding:0 0 0 30px;
	line-height:1;
	font-size:100%;
}
