/* サイトマップ専用 */

/* 各サブカテゴリーの色 */
#plant span.subcat { border-left-color: #604E96; }
#micro span.subcat { border-left-color: #30358D; }
#membrane span.subcat { border-left-color: #2F5BA1 }
#assessment span.subcat { border-left-color: #2E92B5; }
#film span.subcat { border-left-color: #2D9DA0; }
#automation span.subcat { border-left-color: #2B924D; }
#processing span.subcat { border-left-color: #6AAC25; }
#solar span.subcat { border-left-color: #A7C91A; }
#softenergy span.subcat { border-left-color: #DAB50A; }
#lcd span.subcat { border-left-color: #E28A03; }
#semicon span.subcat { border-left-color: #DE5D07; }
#electronic span.subcat { border-left-color: #CE213E; }
#patterning span.subcat { border-left-color: #CB4F99; }
#measuring span.subcat { border-left-color: #9463CA; }

#sitemapBlock {
	color: #333333;
	padding: 130px 80px 20px 80px;
	margin: 0;
}
#sitemapBlock h1 {
	margin: 0 0 30px 0;
	padding: 0 0 0 10px;
	border-left: 8px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: xx-large;
}

#sitemapBlock h3 {
	margin-top: 30px;
	padding: 0;
	font-size: 9px;
	height: 30px;
}
#sitemapBlock h3 a {
	display: block;
	padding: 0;
	margin: 0;
}
#sitemapBlock h3 img {
	margin: 0;
	border: 0;
}
#sitemapBlock ul {
	margin: 8px 0 0 0;
	padding: 0;
}
#sitemapBlock li {
	margin: 0 0 8px 0;
	padding: 0 0 0 30px;
	list-style-type: none;
	font-size: small;
}
#sitemapBlock span {
	padding-left: 15px;
	background-image: url(/common/images/mark_1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#sitemapBlock span.subcat {
	padding-left: 6px;
	border-left-width: 8px;
	border-left-style: solid;
	background: none;
}
#sitemapBlock .jump {
	margin:0px 0px 0px 30px;
	padding-bottom:30px;
}
#sitemapBlock .jump li {
	float:left;
	margin:0px 30px 10px 0px;
	padding:0px;
	font-weight:bold;

}
#sitemapBlock .newMap, #sitemapBlock .newMap2 {
	margin:30px 0px 10px;
}
#sitemapBlock .newMap h2 {
	margin: 40px 0 20px 0;
	padding: 5px 0 0 10px;
	font-size: 18px;
	background-image: url(images/sitemap50.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
#sitemapBlock .newMap ul, #sitemapBlock .newMap2 ul {
	margin-left:30px;
}
#sitemapBlock .newMap li, #sitemapBlock .newMap2 li {
	padding-left: 15px;
	background-image: url(/common/images/mark_1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#sitemapBlock .jump h2 {
	font-size:100%;
	font-weight:bold;
	border-left:8px solid #6FC25C;
	padding:2px 5px;
	margin-bottom:0px;
} 
#sitemapBlock .jump td {
	font-weight:bold;
	padding:0px 15px 7px 0px;
	font-size:small
}
#sitemapBlock .newMap2 h2 {
	font-size: large;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6FC25C;
	border-bottom-color: #6FC25C;
	padding:5px 10px;
	margin:10px 0px 0px 0px;
	background-color: #E9F5E7;
}
#sitemapBlock .newMap2 h3 {
	margin: 20px 0 5px 0;
	padding: 6px 0 0 20px;
	font-size: 16px;
	background-image: url(images/sitemap-div.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
#sitemapBlock .return {
	text-align:right;
	font-size:small;
}
