/* ---------------------------------------------------------
			sitemapBox
--------------------------------------------------------- */
#sitemapBox {
	width: 920px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}
#sitemapBox a:link {
	color: #666666;
	text-decoration: none;
}
#sitemapBox a:visited {
	color: #666666;
	text-decoration: none;
}
#sitemapBox a:hover {
	color: #666666;
	text-decoration: underline;
}
#sitemapBox a:active {
	color: #666666;
	text-decoration: underline;
}
/* ---------------------------------------------------------
			sitemap Works
--------------------------------------------------------- */
#sitemapBox a.linkWorks:link {
	color: #ea5256;
	text-decoration: none;
}
#sitemapBox a.linkWorks:visited {
	color: #ea5256;
	text-decoration: none;
}
#sitemapBox a.linkWorks:hover {
	color: #ea5256;
	text-decoration: underline;
}
#sitemapBox a.linkWorks:active {
	color: #ea5256;
	text-decoration: underline;
}
.sitemapWorksBox {
	float: left;
	width: 229px;
	border-right: 1px solid #dadada;
}
.sitemapWorksBox li.topLink {
	background: url(../images/arrow_top_works.gif) no-repeat 0 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 5px 8px;
	padding: 0 0 0 14px;
}
.sitemapWorks {
	padding: 0 0 20px 0;
}
.sitemapWorks li {
	background: url(../images/arrow_works.gif) no-repeat 0 10px;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
}
/* ---------------------------------------------------------
			sitemap Division
--------------------------------------------------------- */

#sitemapBox a.linkDivision:link {
	color: #ddb944;
	text-decoration: none;
}
#sitemapBox a.linkDivision:visited {
	color: #ddb944;
	text-decoration: none;
}
#sitemapBox a.linkDivision:hover {
	color: #ddb944;
	text-decoration: underline;
}
#sitemapBox a.linkDivision:active {
	color: #ddb944;
	text-decoration: underline;
}
.sitemapDivisionBox {
	float: left;
	width: 229px;
	border-right: 1px solid #dadada;
}
.sitemapDivisionBox li.topLink {
	background: url(../images/arrow_top_division.gif) no-repeat 0 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 5px 8px;
	padding: 0 0 0 14px;
}
.sitemapDivision {
	padding: 0 0 20px 0;
}
.sitemapDivision li {
	background: url(../images/arrow_division.gif) no-repeat 0 10px;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
}


.sitemapDivision li ul.sitemapDivisionSub {
	padding: 0 0 10px 0;
}
.sitemapDivision li ul.sitemapDivisionSub li {
	background: url(../../sitemap/images/arrow_sub_division.gif) no-repeat 0 8px;
	font-size: 80%;
	text-indent: 8px;
	margin: 0;
}

/* ---------------------------------------------------------
			sitemap Company
--------------------------------------------------------- */
#sitemapBox a.linkCompany:link {
	color: #6c9a11;
	text-decoration: none;
}
#sitemapBox a.linkCompany:visited {
	color: #6c9a11;
	text-decoration: none;
}
#sitemapBox a.linkCompany:hover {
	color: #6c9a11;
	text-decoration: underline;
}
#sitemapBox a.linkCompany:active {
	color: #6c9a11;
	text-decoration: underline;
}
.sitemapCompanyBox {
	float: left;
	width: 229px;
	border-right: 1px solid #dadada;
}
.sitemapCompanyBox li.topLink {
	background: url(../images/arrow_top_company.gif) no-repeat 0 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 5px 8px;
	padding: 0 0 0 14px;
}
.sitemapCompany {
	padding: 0 0 20px 0;
}
.sitemapCompany li {
	background: url(../images/arrow_company.gif) no-repeat 0 10px;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
}
/* ---------------------------------------------------------
			sitemap Recruit
--------------------------------------------------------- */
#sitemapBox a.linkRecruit:link {
	color: #61838a;
	text-decoration: none;
}
#sitemapBox a.linkRecruit:visited {
	color: #61838a;
	text-decoration: none;
}
#sitemapBox a.linkRecruit:hover {
	color: #61838a;
	text-decoration: underline;
}
#sitemapBox a.linkRecruit:active {
	color: #61838a;
	text-decoration: underline;
}
.sitemapRecruitBox {
	float: left;
	width: 230px;
}
.sitemapRecruitBox li.topLink {
	background: url(../images/arrow_top_recruit.gif) no-repeat 0 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 5px 8px;
	padding: 0 0 0 14px;
}
.sitemapRecruit {
	padding: 0 0 20px 0;
}
.sitemapRecruit li {
	background: url(../images/arrow_recruit.gif) no-repeat 0 10px;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
}


.sitemapRecruit li ul.sitemapRecruitSub {
	padding: 0 0 10px 0;
}
.sitemapRecruit li ul.sitemapRecruitSub li {
	background: url(../../sitemap/images/arrow_sub_recruit.gif) no-repeat 0 8px;
	font-size: 80%;
	text-indent: 8px;
	margin: 0;
}



/* ---------------------------------------------------------
			その他リンク
--------------------------------------------------------- */
.sitemapEtc a:link {
	color: #666666;
	text-decoration: none;
}
.sitemapEtc a:visited {
	color: #666666;
	text-decoration: none;
}
.sitemapEtc a:hover {
	color: #666666;
	text-decoration: underline;
}
.sitemapEtc a:active {
	color: #666666;
	text-decoration: underline;
}
.sitemapEtc {
	float: left;
	width: 230px;
}
.sitemapEtc li.topLink {
	background: url(../images/arrow_top_etc.gif) no-repeat 0 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 5px 8px;
	padding: 0 0 0 14px;
}
.sitemapEtc {
	padding: 0 0 20px 0;
}
.sitemapEtc li {
	background: url(../images/arrow_recruit.gif) no-repeat 0 10px;
	font-weight: normal;
	line-height: 180%;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

/* ---------------------------------------------------------
			sitemapBannerBox
--------------------------------------------------------- */
.sitemapBannerBox {
	width: 920px;
	margin: 0 auto;
	padding: 0 0 5px 0
}
.sitemapBannerBox li {
	float: left;
	width: 229px;
	text-align: center;
}
