@charset "utf-8";

/* 会社概要
----------------------------------------------------------------------------------------------------*/

#sitemap {
	width: 910px;
	text-align: left;
}

#sitemap #main .left {
	float: left;
	width: 717px;
}

#sitemap #main .left h1 {
	margin: 30px 5px 30px;
}

#sitemap #main .left h2 {
	margin: 30px 5px 30px;
}

#sitemap .box1 h3{
	padding: 0 0 15px 0;
}

#sitemap #main .box1{
	padding: 0 0 0 5px;
}

#sitemap #main .box1 ul{
	margin: 0;
	padding: 0;
}

#sitemap #main .box1 li{
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	background: url(../../common/com_ar03.gif) no-repeat;
	background-position: left 2em;
	line-height: 1;
	font-size: 1px;
}

#sitemap #main .box1 li a{
	font-size: 12px;
	line-height: 1.4em;
}



#sitemap #main .box1 .noAr li {
/*	margin: 0;
	padding: 0 0 0 0px;*/
/*	padding: 0;*/
/*	background: none;*/
}

#sitemap #main .box1 .liLast{
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	line-height: 1;
	font-size: 1px;
}

#sitemap #main .box1 li ul{
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 1px;
}

#sitemap #main .box1 li li{
	margin: 5px 0 5px -5px;
	padding: 0 0 0 10px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
	line-height: 1;
	font-size: 1px;
}

#sitemap #main .box1 li li a{
	font-size: 10px;
	line-height: 120%;
}

#sitemap #main .box1 .left{
	margin: 0;
	width: 210px;
	float: left;
}

#sitemap #main .box1 .center{
	margin: 0 0 0 20px;
	width: 210px;
	float: left;
}

#sitemap #main .box1 .right{
	margin: 0 0 0 20px;
	width: 210px;
	float: left;
}

#sitemap .box2 {
	margin: 0 0 10px;
	padding: 0 7px;
}

#sitemap .box2 .left1 {
	float: left;
	width: 345px;
}

#sitemap .box2 .right1 {
	float: right;
	width: 345px;
}

